<SEC-DOCUMENT>0001640147-25-000052.txt : 20250321
<SEC-HEADER>0001640147-25-000052.hdr.sgml : 20250321
<ACCEPTANCE-DATETIME>20250321161920
ACCESSION NUMBER:		0001640147-25-000052
CONFORMED SUBMISSION TYPE:	10-K
PUBLIC DOCUMENT COUNT:		128
CONFORMED PERIOD OF REPORT:	20250131
FILED AS OF DATE:		20250321
DATE AS OF CHANGE:		20250321

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			Snowflake Inc.
		CENTRAL INDEX KEY:			0001640147
		STANDARD INDUSTRIAL CLASSIFICATION:	SERVICES-PREPACKAGED SOFTWARE [7372]
		ORGANIZATION NAME:           	06 Technology
		IRS NUMBER:				460636374
		STATE OF INCORPORATION:			DE
		FISCAL YEAR END:			0131

	FILING VALUES:
		FORM TYPE:		10-K
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	001-39504
		FILM NUMBER:		25760750

	BUSINESS ADDRESS:	
		STREET 1:		106 EAST BABCOCK STREET
		STREET 2:		SUITE 3A
		CITY:			BOZEMAN
		STATE:			MT
		ZIP:			59715
		BUSINESS PHONE:		844-766-9355

	MAIL ADDRESS:	
		STREET 1:		106 EAST BABCOCK STREET
		STREET 2:		SUITE 3A
		CITY:			BOZEMAN
		STATE:			MT
		ZIP:			59715

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	Snowflake Computing, Inc.
		DATE OF NAME CHANGE:	20150421
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-K
<SEQUENCE>1
<FILENAME>snow-20250131.htm
<DESCRIPTION>10-K
<TEXT>
<XBRL>
<?xml version='1.0' encoding='ASCII'?>
<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2025 Workiva-->
<!--r:2dff7815-da51-4a73-b84a-717aaf9cd02f,g:ce9e6d8f-5e39-4368-876a-8bed84ddc6d4,d:33eda16a4c5144d6beb606fe6d5a2e98-->
<html xmlns:dei="http://xbrl.sec.gov/dei/2024" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.w3.org/1999/xhtml" xmlns:ecd="http://xbrl.sec.gov/ecd/2024" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2020-02-12" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:us-gaap="http://fasb.org/us-gaap/2024" xmlns:srt="http://fasb.org/srt/2024" xmlns:country="http://xbrl.sec.gov/country/2024" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:cyd="http://xbrl.sec.gov/cyd/2024" xmlns:snow="http://www.snowflake.com/20250131" xml:lang="en-US"><head><meta http-equiv="Content-Type" content="text/html"/>


<title>snow-20250131</title></head><body><div style="display:none"><ix:header><ix:hidden><ix:nonNumeric contextRef="c-1" name="dei:EntityCentralIndexKey" id="f-33">0001640147</ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="dei:DocumentFiscalYearFocus" id="f-34">2025</ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="dei:DocumentFiscalPeriodFocus" id="f-35">FY</ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="dei:AmendmentFlag" format="ixt:fixed-false" id="f-36">FALSE</ix:nonNumeric><ix:nonNumeric contextRef="c-86" name="snow:ContractWithCustomerContractTerm" id="f-614">P1Y</ix:nonNumeric><ix:nonNumeric contextRef="c-89" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="f-633">P3Y</ix:nonNumeric><ix:nonNumeric contextRef="c-4" name="us-gaap:DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration" id="f-866">http://fasb.org/us-gaap/2024#PrepaidExpenseAndOtherAssetsCurrent</ix:nonNumeric><ix:nonNumeric contextRef="c-4" name="us-gaap:DerivativeLiabilityStatementOfFinancialPositionExtensibleEnumeration" id="f-873">http://fasb.org/us-gaap/2024#AccruedLiabilitiesCurrent</ix:nonNumeric><ix:nonNumeric contextRef="c-5" name="us-gaap:DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration" id="f-910">http://fasb.org/us-gaap/2024#PrepaidExpenseAndOtherAssetsCurrent</ix:nonNumeric><ix:nonNumeric contextRef="c-5" name="us-gaap:DerivativeLiabilityStatementOfFinancialPositionExtensibleEnumeration" id="f-917">http://fasb.org/us-gaap/2024#AccruedLiabilitiesCurrent</ix:nonNumeric><ix:nonFraction unitRef="number" contextRef="c-252" decimals="7" name="us-gaap:DebtInstrumentConvertibleConversionRatio1" scale="0" id="f-1264">0.0063492</ix:nonFraction><ix:nonFraction unitRef="number" contextRef="c-253" decimals="7" name="us-gaap:DebtInstrumentConvertibleConversionRatio1" scale="0" id="f-1265">0.0063492</ix:nonFraction><ix:nonNumeric contextRef="c-382" name="ecd:TrdArrDuration" format="ixt-sec:durday" id="f-1814">467</ix:nonNumeric><ix:nonNumeric contextRef="c-384" name="ecd:TrdArrDuration" format="ixt-sec:durday" id="f-1815">496</ix:nonNumeric><ix:nonNumeric contextRef="c-386" name="ecd:TrdArrDuration" format="ixt-sec:durday" id="f-1816">824</ix:nonNumeric></ix:hidden><ix:references xml:lang="en-US"><link:schemaRef xlink:type="simple" xlink:href="snow-20250131.xsd"/></ix:references><ix:resources><xbrli:unit id="usd"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit><xbrli:unit id="shares"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><xbrli:unit id="usdPerShare"><xbrli:divide><xbrli:unitNumerator><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unitNumerator><xbrli:unitDenominator><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unitDenominator></xbrli:divide></xbrli:unit><xbrli:unit id="number"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit><xbrli:unit id="company"><xbrli:measure>snow:company</xbrli:measure></xbrli:unit><xbrli:unit id="founder"><xbrli:measure>snow:founder</xbrli:measure></xbrli:unit><xbrli:unit id="day"><xbrli:measure>snow:day</xbrli:measure></xbrli:unit><xbrli:unit id="complaint"><xbrli:measure>snow:complaint</xbrli:measure></xbrli:unit><xbrli:unit id="class_action"><xbrli:measure>snow:class_action</xbrli:measure></xbrli:unit><xbrli:unit id="class"><xbrli:measure>snow:class</xbrli:measure></xbrli:unit><xbrli:context id="c-1"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2024-02-01</xbrli:startDate><xbrli:endDate>2025-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-2"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2024-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-3"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2025-03-07</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-4"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2025-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-5"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2024-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-6"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-7"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-8"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-9"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-10"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">snow:SamoohaInc.Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:OwnershipAxis">snow:InvestingSubsidiaryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-02-01</xbrli:startDate><xbrli:endDate>2025-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-11"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">snow:SamoohaInc.Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:OwnershipAxis">snow:InvestingSubsidiaryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-20</xbrli:startDate><xbrli:endDate>2023-12-20</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-12"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2023-02-01</xbrli:startDate><xbrli:endDate>2024-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-13"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2022-02-01</xbrli:startDate><xbrli:endDate>2023-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-14"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-15"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-16"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-17"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-18"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-19"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-20"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-21"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-22"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-02-01</xbrli:startDate><xbrli:endDate>2023-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-23"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-02-01</xbrli:startDate><xbrli:endDate>2023-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-24"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-02-01</xbrli:startDate><xbrli:endDate>2023-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-25"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-02-01</xbrli:startDate><xbrli:endDate>2023-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-26"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-02-01</xbrli:startDate><xbrli:endDate>2023-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-27"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-02-01</xbrli:startDate><xbrli:endDate>2023-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-28"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-29"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-30"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-31"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-32"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-33"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-34"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-35"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2023-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-36"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-02-01</xbrli:startDate><xbrli:endDate>2024-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-37"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-02-01</xbrli:startDate><xbrli:endDate>2024-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-38"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-02-01</xbrli:startDate><xbrli:endDate>2024-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-39"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-02-01</xbrli:startDate><xbrli:endDate>2024-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-40"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-02-01</xbrli:startDate><xbrli:endDate>2024-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-41"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-02-01</xbrli:startDate><xbrli:endDate>2024-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-42"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-02-01</xbrli:startDate><xbrli:endDate>2024-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-43"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-44"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-45"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-46"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-47"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-48"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-49"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-50"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-02-01</xbrli:startDate><xbrli:endDate>2025-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-51"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-02-01</xbrli:startDate><xbrli:endDate>2025-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-52"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-02-01</xbrli:startDate><xbrli:endDate>2025-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-53"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-02-01</xbrli:startDate><xbrli:endDate>2025-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-54"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-02-01</xbrli:startDate><xbrli:endDate>2025-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-55"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-02-01</xbrli:startDate><xbrli:endDate>2025-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-56"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-02-01</xbrli:startDate><xbrli:endDate>2025-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-57"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-58"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-59"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-60"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-61"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-62"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-63"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-64"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">snow:ReportableSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-02-01</xbrli:startDate><xbrli:endDate>2025-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-65"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">snow:ReportableSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-02-01</xbrli:startDate><xbrli:endDate>2024-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-66"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">snow:ReportableSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-02-01</xbrli:startDate><xbrli:endDate>2023-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-67"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">snow:ReportableSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-02-01</xbrli:startDate><xbrli:endDate>2025-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-68"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">snow:ReportableSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-02-01</xbrli:startDate><xbrli:endDate>2024-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-69"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">snow:ReportableSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-02-01</xbrli:startDate><xbrli:endDate>2023-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-70"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">snow:ProfessionalServicesAndOtherMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">snow:ReportableSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-02-01</xbrli:startDate><xbrli:endDate>2025-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-71"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">snow:ProfessionalServicesAndOtherMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">snow:ReportableSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-02-01</xbrli:startDate><xbrli:endDate>2024-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-72"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">snow:ProfessionalServicesAndOtherMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">snow:ReportableSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-02-01</xbrli:startDate><xbrli:endDate>2023-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-73"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">snow:CostOfProductRevenueTypeRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">snow:ThirdPartyCloudInfrastructureExpensesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">snow:CostOfProductRevenueBenchmarkMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-02-01</xbrli:startDate><xbrli:endDate>2025-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-74"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">snow:CostOfProductRevenueTypeRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">snow:ThirdPartyCloudInfrastructureExpensesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">snow:CostOfProductRevenueBenchmarkMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-02-01</xbrli:startDate><xbrli:endDate>2024-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-75"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">snow:CostOfProductRevenueTypeRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">snow:ThirdPartyCloudInfrastructureExpensesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">snow:CostOfProductRevenueBenchmarkMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-02-01</xbrli:startDate><xbrli:endDate>2023-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-76"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">snow:CostOfRevenueAndOperatingExpensesTypeRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">snow:PersonnelRelatedExpensesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">snow:CostOfRevenueAndOperatingExpensesBenchmarkMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-02-01</xbrli:startDate><xbrli:endDate>2025-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-77"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">snow:CostOfRevenueAndOperatingExpensesTypeRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">snow:PersonnelRelatedExpensesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">snow:CostOfRevenueAndOperatingExpensesBenchmarkMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-02-01</xbrli:startDate><xbrli:endDate>2024-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-78"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">snow:CostOfRevenueAndOperatingExpensesTypeRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">snow:PersonnelRelatedExpensesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">snow:CostOfRevenueAndOperatingExpensesBenchmarkMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-02-01</xbrli:startDate><xbrli:endDate>2023-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-79"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-80"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-81"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-82"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-83"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">snow:OnDemandArrangementsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-02-01</xbrli:startDate><xbrli:endDate>2025-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-84"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">snow:OnDemandArrangementsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-02-01</xbrli:startDate><xbrli:endDate>2024-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-85"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">snow:OnDemandArrangementsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-02-01</xbrli:startDate><xbrli:endDate>2023-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-86"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-02-01</xbrli:startDate><xbrli:endDate>2025-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-87"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-02-01</xbrli:startDate><xbrli:endDate>2025-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-88"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-89"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-90"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-91"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-02-01</xbrli:startDate><xbrli:endDate>2025-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-92"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-02-01</xbrli:startDate><xbrli:endDate>2024-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-93"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-02-01</xbrli:startDate><xbrli:endDate>2023-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-94"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">snow:ProfessionalServicesAndOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-02-01</xbrli:startDate><xbrli:endDate>2025-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-95"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">snow:ProfessionalServicesAndOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-02-01</xbrli:startDate><xbrli:endDate>2024-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-96"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">snow:ProfessionalServicesAndOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-02-01</xbrli:startDate><xbrli:endDate>2023-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-97"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-02-01</xbrli:startDate><xbrli:endDate>2025-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-98"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-02-01</xbrli:startDate><xbrli:endDate>2024-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-99"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-02-01</xbrli:startDate><xbrli:endDate>2023-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-100"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">snow:OtherAmericasMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-02-01</xbrli:startDate><xbrli:endDate>2025-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-101"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">snow:OtherAmericasMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-02-01</xbrli:startDate><xbrli:endDate>2024-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-102"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">snow:OtherAmericasMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-02-01</xbrli:startDate><xbrli:endDate>2023-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-103"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-02-01</xbrli:startDate><xbrli:endDate>2025-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-104"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-02-01</xbrli:startDate><xbrli:endDate>2024-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-105"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-02-01</xbrli:startDate><xbrli:endDate>2023-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-106"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">snow:AsiaPacificAndJapanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-02-01</xbrli:startDate><xbrli:endDate>2025-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-107"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">snow:AsiaPacificAndJapanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-02-01</xbrli:startDate><xbrli:endDate>2024-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-108"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">snow:AsiaPacificAndJapanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-02-01</xbrli:startDate><xbrli:endDate>2023-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-109"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"><us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2025-02-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain></xbrldi:typedMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-110"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-111"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-112"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:BankTimeDepositsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-113"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-114"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-115"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-116"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-117"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-118"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-119"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-120"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-121"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:BankTimeDepositsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-122"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-123"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-124"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-125"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-126"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-127"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-128"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-129"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-130"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-132"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-133"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-134"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:BankTimeDepositsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-135"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:BankTimeDepositsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-136"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:BankTimeDepositsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-137"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-138"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-139"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-140"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-141"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-142"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-143"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-144"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-145"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-146"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-147"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-148"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-149"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-150"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-151"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-152"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-153"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-154"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-155"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-156"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-157"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-158"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-159"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-160"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-161"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-162"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-163"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-164"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:BankTimeDepositsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-165"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:BankTimeDepositsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-166"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:BankTimeDepositsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-167"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-168"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-169"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-170"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-171"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-172"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-173"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-174"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-175"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-176"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-177"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-178"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-179"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-180"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-181"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-182"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">snow:SamoohaInc.Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-02-01</xbrli:startDate><xbrli:endDate>2024-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-183"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-184"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-185"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">snow:ComputerEquipmentAndSoftwareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-186"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">snow:ComputerEquipmentAndSoftwareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-187"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-188"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-189"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareDevelopmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-190"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareDevelopmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-191"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">snow:ConstructionInProgressCapitalizedInternalUseSoftwareDevelopmentCostsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-192"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">snow:ConstructionInProgressCapitalizedInternalUseSoftwareDevelopmentCostsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-193"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">snow:ConstructionInProgressOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-194"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">snow:ConstructionInProgressOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-195"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">snow:DatavoloInc.Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-11-25</xbrli:startDate><xbrli:endDate>2024-11-25</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-196"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">snow:DatavoloInc.Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-11-25</xbrli:startDate><xbrli:endDate>2024-11-25</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-197"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">snow:DatavoloInc.Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-11-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-198"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">snow:DatavoloInc.Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">snow:OutsideOfThePlansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">snow:RestrictedCommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-11-25</xbrli:startDate><xbrli:endDate>2024-11-25</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-199"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">snow:TwoPrivatelyHeldCompaniesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-02-01</xbrli:startDate><xbrli:endDate>2025-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-200"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">snow:TwoPrivatelyHeldCompaniesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-201"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">snow:TwoPrivatelyHeldCompaniesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-02-01</xbrli:startDate><xbrli:endDate>2025-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-202"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">snow:TwoPrivatelyHeldCompaniesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-203"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">snow:TwoPrivatelyHeldCompaniesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-02-01</xbrli:startDate><xbrli:endDate>2025-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-204"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">snow:TwoPrivatelyHeldCompaniesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-205"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">snow:DatavoloInc.Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-02-01</xbrli:startDate><xbrli:endDate>2025-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-206"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">snow:DatavoloInc.Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-02-01</xbrli:startDate><xbrli:endDate>2024-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-207"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:OwnershipAxis">snow:SamoohaInc.Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-19</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-208"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">snow:SamoohaInc.Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-20</xbrli:startDate><xbrli:endDate>2023-12-20</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-209"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">snow:SamoohaInc.Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-20</xbrli:startDate><xbrli:endDate>2023-12-20</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-210"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">snow:SamoohaInc.Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:OwnershipAxis">snow:NonAffiliatedSellingStockholdersMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-20</xbrli:startDate><xbrli:endDate>2023-12-20</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-211"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">snow:SamoohaInc.Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-20</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-212"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">snow:SamoohaInc.Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">snow:OutsideOfThePlansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">snow:RestrictedCommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-20</xbrli:startDate><xbrli:endDate>2023-12-20</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-213"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">snow:NeevaIncAndItsEquityInvesteeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-05-01</xbrli:startDate><xbrli:endDate>2023-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-214"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">snow:NeevaIncAndItsEquityInvesteeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-215"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">snow:MountainUSCorporationFormerlyKnownAsMobilizeNetCorporationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-02-10</xbrli:startDate><xbrli:endDate>2023-02-10</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-216"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">snow:MountainUSCorporationFormerlyKnownAsMobilizeNetCorporationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-02-10</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-217"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">snow:LeapYearTechnologiesIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-02-10</xbrli:startDate><xbrli:endDate>2023-02-10</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-218"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">snow:LeapYearTechnologiesIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-02-10</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-219"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">snow:PrivatelyHeldCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-02-01</xbrli:startDate><xbrli:endDate>2024-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-220"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">snow:PrivatelyHeldCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-221"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">snow:NeevaIncAndItsEquityInvesteeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-02-01</xbrli:startDate><xbrli:endDate>2024-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-222"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">snow:LeapYearTechnologiesIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-02-01</xbrli:startDate><xbrli:endDate>2024-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-223"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">snow:MountainUSCorporationFormerlyKnownAsMobilizeNetCorporationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-02-01</xbrli:startDate><xbrli:endDate>2024-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-224"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">snow:SamoohaInc.AndNeevaInc.Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-02-01</xbrli:startDate><xbrli:endDate>2024-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-225"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">snow:SamoohaInc.AndNeevaInc.Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-02-01</xbrli:startDate><xbrli:endDate>2023-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">snow:ApplicaSpZooMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-09-23</xbrli:startDate><xbrli:endDate>2022-09-23</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-227"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">snow:ApplicaSpZooMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-23</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">snow:ApplicaSpZooMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-02-01</xbrli:startDate><xbrli:endDate>2023-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-229"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">snow:StreamlitIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-03-31</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-230"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">snow:StreamlitIncMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-03-31</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">snow:StreamlitIncMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-232"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">snow:StreamlitIncMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">snow:OutsideOfThePlansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">snow:RestrictedCommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-03-31</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-233"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">snow:StreamlitIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-234"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">snow:StreamlitIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-02-01</xbrli:startDate><xbrli:endDate>2023-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-235"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">snow:PrivatelyHeldCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-02-01</xbrli:startDate><xbrli:endDate>2023-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-236"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">snow:PrivatelyHeldCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-237"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">snow:ApplicaSp.Z.o.o.StreamlitIncAndPrivatelyHeldCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-02-01</xbrli:startDate><xbrli:endDate>2023-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-238"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-239"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">snow:DeveloperCommunityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-240"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">snow:AssembledWorkforceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-241"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-242"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-243"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-244"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">snow:DeveloperCommunityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-245"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">snow:AssembledWorkforceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-246"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-247"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">snow:AssembledWorkforceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-02-01</xbrli:startDate><xbrli:endDate>2024-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-248"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">snow:ConvertibleSeniorNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-249"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">snow:ConvertibleSeniorNotesDue2027Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-250"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">snow:ConvertibleSeniorNotesDue2029Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-251"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">snow:ConvertibleSeniorNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-09-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-252"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">snow:ConvertibleSeniorNotesDue2027Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-09-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-253"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">snow:ConvertibleSeniorNotesDue2029Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-09-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-254"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="snow:DebtInstrumentConvertibleTermsOfConversionAxis">snow:DebtConversionTermsOneMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-255"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">snow:ConvertibleSeniorNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="snow:DebtInstrumentConvertibleTermsOfConversionAxis">snow:DebtConversionTermsOneMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-09-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-256"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">snow:ConvertibleSeniorNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="snow:DebtInstrumentConvertibleTermsOfConversionAxis">snow:DebtConversionTermsTwoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-09-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-257"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">snow:ConvertibleSeniorNotesDue2027Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-258"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">snow:ConvertibleSeniorNotesDue2027Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-259"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">snow:ConvertibleSeniorNotesDue2029Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-260"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">snow:ConvertibleSeniorNotesDue2029Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-261"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">snow:ConvertibleSeniorNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-02-01</xbrli:startDate><xbrli:endDate>2025-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-262"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">snow:ConvertibleSeniorNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-09-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-263"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ShareRepurchaseProgramAxis">snow:SharesRepurchasedInPrivatelyNegotiatedTransactionsEnteredIntoInConnectionWithConvertibleSeniorNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-09-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-264"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:OptionIndexedToIssuersEquityEquityAxis">us-gaap:CallOptionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">snow:ConvertibleSeniorNotesDue2027Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-09-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-265"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:OptionIndexedToIssuersEquityEquityAxis">us-gaap:CallOptionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">snow:ConvertibleSeniorNotesDue2029Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-09-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-266"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:OtherCommitmentsAxis">snow:ThirdPartyCloudInfrastructureAgreementsAndSubscriptionArrangementsSpendingCommitmentsBetweenJune2023AndMay2028Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-267"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:OtherCommitmentsAxis">snow:ThirdPartyCloudInfrastructureAgreementsAndSubscriptionArrangementsSpendingCommitmentsBetweenJune2023AndMay2028Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-268"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:OtherCommitmentsAxis">snow:ThirdPartyCloudInfrastructureAgreementsAndSubscriptionArrangementsSpendingCommitmentsBetweenJanuary2024AndDecember2028Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-269"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:OtherCommitmentsAxis">snow:ThirdPartyCloudInfrastructureAgreementsAndSubscriptionArrangementsSpendingCommitmentsBetweenJanuary2024AndDecember2028Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-270"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:LitigationCaseAxis">snow:USDistrictCourtOfCaliforniaVsSnowflakeInc.Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-02-29</xbrli:startDate><xbrli:endDate>2025-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-271"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:LitigationCaseAxis">snow:UnitedStatesDistrictCourtForTheCentralDistrictOfCaliforniaAndTheSupremeCourtOfBritishColumbiaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-272"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">snow:A2012EquityIncentivePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-273"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">snow:A2012EquityIncentivePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-274"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">snow:A2012EquityIncentivePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-275"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">snow:A2012EquityIncentivePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-276"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">snow:A2020EquityIncentivePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-277"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">snow:A2020EquityIncentivePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-278"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">snow:A2020EquityIncentivePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-279"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">snow:A2020EquityIncentivePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-280"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">snow:SharesAvailableForFutureGrantMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">snow:A2020EquityIncentivePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-281"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">snow:SharesAvailableForFutureGrantMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">snow:A2020EquityIncentivePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-282"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-283"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-284"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2023-02-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-285"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2024-08-01</xbrli:startDate><xbrli:endDate>2024-08-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-286"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">snow:SamoohaInc.Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:OwnershipAxis">snow:InvestingSubsidiaryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-02-01</xbrli:startDate><xbrli:endDate>2024-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-287"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">snow:A2020EquityIncentivePlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-288"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">snow:A2020EquityIncentivePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-02-01</xbrli:startDate><xbrli:endDate>2024-02-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-289"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-290"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-02-01</xbrli:startDate><xbrli:endDate>2024-02-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-291"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-02-01</xbrli:startDate><xbrli:endDate>2025-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-292"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-02-01</xbrli:startDate><xbrli:endDate>2025-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-293"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">snow:A2012EquityIncentivePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-02-01</xbrli:startDate><xbrli:endDate>2025-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-294"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-02-01</xbrli:startDate><xbrli:endDate>2022-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-295"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">snow:EquityClassifiedRestrictedStockUnitsRSUsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">snow:A2012EquityIncentivePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-02-01</xbrli:startDate><xbrli:endDate>2025-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-296"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">snow:A2012EquityIncentivePlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">snow:EquityClassifiedRestrictedStockUnitsRSUsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-02-01</xbrli:startDate><xbrli:endDate>2025-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-297"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">snow:EquityClassifiedRestrictedStockUnitsRSUsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">snow:A2020EquityIncentivePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-02-01</xbrli:startDate><xbrli:endDate>2025-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-298"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">snow:EquityClassifiedPerformanceSharesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">snow:A2020EquityIncentivePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-02-01</xbrli:startDate><xbrli:endDate>2025-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-299"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">snow:EquityClassifiedPerformanceSharesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">snow:A2020EquityIncentivePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-02-01</xbrli:startDate><xbrli:endDate>2024-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-300"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">snow:A2020EquityIncentivePlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">snow:EquityClassifiedPerformanceSharesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-02-01</xbrli:startDate><xbrli:endDate>2025-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-301"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">snow:A2020EquityIncentivePlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">snow:EquityClassifiedPerformanceSharesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-02-01</xbrli:startDate><xbrli:endDate>2025-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-302"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">snow:A2020EquityIncentivePlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">snow:EquityClassifiedPerformanceSharesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-02-01</xbrli:startDate><xbrli:endDate>2025-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-303"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">snow:EquityClassifiedRestrictedStockUnitsRSUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-304"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">snow:EquityClassifiedRestrictedStockUnitsRSUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-02-01</xbrli:startDate><xbrli:endDate>2023-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-305"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">snow:EquityClassifiedRestrictedStockUnitsRSUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-306"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">snow:EquityClassifiedRestrictedStockUnitsRSUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-02-01</xbrli:startDate><xbrli:endDate>2024-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-307"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">snow:EquityClassifiedRestrictedStockUnitsRSUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-308"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">snow:EquityClassifiedRestrictedStockUnitsRSUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-02-01</xbrli:startDate><xbrli:endDate>2025-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-309"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">snow:EquityClassifiedRestrictedStockUnitsRSUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-310"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">snow:SamoohaInc.Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">snow:A2020EquityIncentivePlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">snow:LiabilityClassifiedPerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-311"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">snow:SamoohaInc.Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">snow:A2020EquityIncentivePlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">snow:LiabilityClassifiedPerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-02-01</xbrli:startDate><xbrli:endDate>2024-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-312"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">snow:SamoohaInc.Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">snow:A2020EquityIncentivePlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">snow:LiabilityClassifiedPerformanceSharesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-02-01</xbrli:startDate><xbrli:endDate>2024-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-313"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">snow:SamoohaInc.Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">snow:A2020EquityIncentivePlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">snow:LiabilityClassifiedPerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-314"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">snow:SamoohaInc.Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">snow:A2020EquityIncentivePlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">snow:LiabilityClassifiedPerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-02-01</xbrli:startDate><xbrli:endDate>2025-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-315"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">snow:LiabilityClassifiedPerformanceSharesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">snow:A2020EquityIncentivePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-316"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">snow:LiabilityClassifiedPerformanceSharesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">snow:A2020EquityIncentivePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-02-01</xbrli:startDate><xbrli:endDate>2024-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-317"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">snow:LiabilityClassifiedPerformanceSharesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">snow:A2020EquityIncentivePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-318"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">snow:LiabilityClassifiedPerformanceSharesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">snow:A2020EquityIncentivePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-02-01</xbrli:startDate><xbrli:endDate>2025-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-319"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">snow:LiabilityClassifiedPerformanceSharesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">snow:A2020EquityIncentivePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-320"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">snow:RestrictedCommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">snow:OutsideOfThePlansMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-321"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">snow:RestrictedCommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">snow:OutsideOfThePlansMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-02-01</xbrli:startDate><xbrli:endDate>2023-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-322"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">snow:RestrictedCommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">snow:OutsideOfThePlansMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-323"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">snow:RestrictedCommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">snow:OutsideOfThePlansMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-02-01</xbrli:startDate><xbrli:endDate>2024-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-324"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">snow:RestrictedCommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">snow:OutsideOfThePlansMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-325"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">snow:RestrictedCommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">snow:OutsideOfThePlansMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-02-01</xbrli:startDate><xbrli:endDate>2025-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-326"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">snow:RestrictedCommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">snow:OutsideOfThePlansMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-327"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">snow:DatavoloInc.Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">snow:OutsideOfThePlansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">snow:RestrictedCommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-02-01</xbrli:startDate><xbrli:endDate>2025-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">snow:DatavoloInc.Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">snow:OutsideOfThePlansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">snow:RestrictedCommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-329"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">snow:SamoohaInc.Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">snow:OutsideOfThePlansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">snow:RestrictedCommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-02-01</xbrli:startDate><xbrli:endDate>2024-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-330"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">snow:SamoohaInc.Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">snow:OutsideOfThePlansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">snow:RestrictedCommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">snow:SamoohaInc.Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">snow:OutsideOfThePlansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">snow:RestrictedCommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-332"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">snow:StreamlitIncMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">snow:OutsideOfThePlansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">snow:RestrictedCommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-02-01</xbrli:startDate><xbrli:endDate>2023-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-333"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">snow:StreamlitIncMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">snow:OutsideOfThePlansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">snow:RestrictedCommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-334"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">snow:StreamlitIncMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">snow:OutsideOfThePlansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">snow:RestrictedCommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-335"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-02-01</xbrli:startDate><xbrli:endDate>2025-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-336"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-02-01</xbrli:startDate><xbrli:endDate>2025-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-337"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-02-01</xbrli:startDate><xbrli:endDate>2023-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-338"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-02-01</xbrli:startDate><xbrli:endDate>2024-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-339"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-02-01</xbrli:startDate><xbrli:endDate>2023-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-340"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-02-01</xbrli:startDate><xbrli:endDate>2025-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-341"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-02-01</xbrli:startDate><xbrli:endDate>2024-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-342"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-02-01</xbrli:startDate><xbrli:endDate>2023-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-343"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-02-01</xbrli:startDate><xbrli:endDate>2025-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-344"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-02-01</xbrli:startDate><xbrli:endDate>2024-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-345"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-02-01</xbrli:startDate><xbrli:endDate>2023-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-346"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-02-01</xbrli:startDate><xbrli:endDate>2025-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-347"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-02-01</xbrli:startDate><xbrli:endDate>2024-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-348"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-02-01</xbrli:startDate><xbrli:endDate>2023-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-349"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-02-01</xbrli:startDate><xbrli:endDate>2025-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-350"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-02-01</xbrli:startDate><xbrli:endDate>2024-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-351"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-02-01</xbrli:startDate><xbrli:endDate>2023-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-352"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-353"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-354"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-355"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-02-01</xbrli:startDate><xbrli:endDate>2023-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-356"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-02-01</xbrli:startDate><xbrli:endDate>2025-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-357"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-02-01</xbrli:startDate><xbrli:endDate>2024-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-358"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-02-01</xbrli:startDate><xbrli:endDate>2025-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-359"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-02-01</xbrli:startDate><xbrli:endDate>2024-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-360"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-02-01</xbrli:startDate><xbrli:endDate>2023-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-361"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-02-01</xbrli:startDate><xbrli:endDate>2025-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-362"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-02-01</xbrli:startDate><xbrli:endDate>2024-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-363"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-02-01</xbrli:startDate><xbrli:endDate>2023-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-364"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:ConvertibleDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-02-01</xbrli:startDate><xbrli:endDate>2025-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-365"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:ConvertibleDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-02-01</xbrli:startDate><xbrli:endDate>2024-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-366"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:ConvertibleDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-02-01</xbrli:startDate><xbrli:endDate>2023-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-367"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">snow:UnvestedRestrictedCommonStockAndEarlyExercisedStockOptionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-02-01</xbrli:startDate><xbrli:endDate>2025-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-368"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">snow:UnvestedRestrictedCommonStockAndEarlyExercisedStockOptionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-02-01</xbrli:startDate><xbrli:endDate>2024-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-369"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">snow:UnvestedRestrictedCommonStockAndEarlyExercisedStockOptionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-02-01</xbrli:startDate><xbrli:endDate>2023-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-370"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-02-01</xbrli:startDate><xbrli:endDate>2025-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-371"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-02-01</xbrli:startDate><xbrli:endDate>2024-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-372"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-02-01</xbrli:startDate><xbrli:endDate>2023-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-373"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-374"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-11-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-375"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-02-01</xbrli:startDate><xbrli:endDate>2025-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-376"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-02-01</xbrli:startDate><xbrli:endDate>2024-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-377"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-02-01</xbrli:startDate><xbrli:endDate>2023-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-378"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-379"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-03-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-380"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-02-01</xbrli:startDate><xbrli:endDate>2025-03-21</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-381"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2024-11-01</xbrli:startDate><xbrli:endDate>2025-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-382"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ecd:IndividualAxis">snow:ChristianKleinermanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-11-01</xbrli:startDate><xbrli:endDate>2025-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-383"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ecd:IndividualAxis">snow:ChristianKleinermanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-384"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ecd:IndividualAxis">snow:ChristopherW.DegnanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-11-01</xbrli:startDate><xbrli:endDate>2025-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-385"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ecd:IndividualAxis">snow:ChristopherW.DegnanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-386"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ecd:IndividualAxis">snow:MichaelL.SpeiserMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-11-01</xbrli:startDate><xbrli:endDate>2025-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-387"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001640147</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ecd:IndividualAxis">snow:MichaelL.SpeiserMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-01-31</xbrli:instant></xbrli:period></xbrli:context><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="f-121 f-122 f-123 f-124" linkRole="http://www.xbrl.org/2003/role/link" toRefs="fn-1" order="1"/><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="f-297 f-298 f-299 f-300" linkRole="http://www.xbrl.org/2003/role/link" toRefs="fn-2" order="2"/></ix:resources></ix:header></div><div id="i33eda16a4c5144d6beb606fe6d5a2e98_1"></div><div style="min-height:18pt;width:100%"><div style="margin-bottom:10pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7"> of Contents</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:15pt;font-weight:700;line-height:120%"> UNITED STATES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:15pt;font-weight:700;line-height:120%">SECURITIES AND EXCHANGE COMMISSION</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Washington, D.C. 20549</span></div><div style="margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:15pt;font-weight:700;line-height:120%">FORM <ix:nonNumeric contextRef="c-1" name="dei:DocumentType" id="f-1">10-K</ix:nonNumeric> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:144%">(Mark One)</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:3.196%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:94.604%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:DocumentAnnualReport" format="ixt-sec:boolballotbox" id="f-2">&#9746;</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934 </span></td></tr></table></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:13.5pt;padding-right:13.5pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">For the fiscal year ended <ix:nonNumeric contextRef="c-1" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="f-3"><ix:nonNumeric contextRef="c-1" name="dei:CurrentFiscalYearEndDate" format="ixt:date-monthname-day-en" id="f-4">January&#160;31</ix:nonNumeric>, 2025</ix:nonNumeric></span></div><div style="margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">OR</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:3.196%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:94.604%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:DocumentTransitionReport" format="ixt-sec:boolballotbox" id="f-5">&#9744;</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;padding-left:2.25pt;padding-right:2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</span></div></td></tr></table></div><div style="margin-bottom:3pt;margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:120%">For the transition period from     &#160;     to  </span></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:144%">Commission file number: <ix:nonNumeric contextRef="c-1" name="dei:EntityFileNumber" id="f-6">001-39504</ix:nonNumeric> </span></div><div style="margin-bottom:3pt;text-align:center"><img src="snow-20250131_g1.jpg" alt="snowflake logo v2.jpg" style="height:80px;margin-bottom:5pt;vertical-align:text-bottom;width:276px"/></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:EntityRegistrantName" id="f-7">SNOWFLAKE INC.</ix:nonNumeric> </span></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:144%">(Exact name of registrant as specified in its charter)</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:41.998%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.801%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.801%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:42.000%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;padding-left:2.25pt;padding-right:2.25pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:EntityIncorporationStateCountryCode" format="ixt-sec:stateprovnameen" id="f-8">Delaware</ix:nonNumeric></span></div></td><td colspan="6" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;padding-left:1.12pt;padding-right:1.12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:EntityTaxIdentificationNumber" id="f-9">46-0636374</ix:nonNumeric></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;padding-left:2.25pt;padding-right:2.25pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">(State or other jurisdiction of incorporation or organization)</span></div></td><td colspan="6" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;padding-left:2.25pt;padding-right:2.25pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">(I.R.S. Employer Identification No.)</span></div></td></tr><tr style="height:3pt"><td colspan="6" style="padding:0 1pt"/><td colspan="6" style="padding:0 1pt"/></tr><tr><td colspan="12" 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:7.5pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:EntityAddressAddressLine1" id="f-10">Suite 3A</ix:nonNumeric>, <ix:nonNumeric contextRef="c-1" name="dei:EntityAddressAddressLine2" id="f-11">106 East Babcock Street</ix:nonNumeric></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:EntityAddressCityOrTown" id="f-12">Bozeman</ix:nonNumeric>, <ix:nonNumeric contextRef="c-1" name="dei:EntityAddressStateOrProvince" id="f-13">MT</ix:nonNumeric> <ix:nonNumeric contextRef="c-1" name="dei:EntityAddressPostalZipCode" id="f-14">59715</ix:nonNumeric></span></div></td></tr><tr><td colspan="12" 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:7.5pt;font-weight:700;line-height:100%">(Address of principal executive offices)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4.87pt;font-weight:700;line-height:100%;position:relative;top:-2.62pt;vertical-align:baseline">1</span></div></td></tr><tr><td colspan="12" 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:7.5pt;font-weight:700;line-height:100%">(<ix:nonNumeric contextRef="c-1" name="dei:CityAreaCode" id="f-15">844</ix:nonNumeric>) <ix:nonNumeric contextRef="c-1" name="dei:LocalPhoneNumber" id="f-16">766-9355</ix:nonNumeric></span></div></td></tr><tr><td colspan="12" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">(Registrant&#8217;s telephone number, including area code)</span></td></tr><tr><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:4pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:120%">Securities registered pursuant to Section 12(b) of the Act: </span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.869%"><tr><td style="width:1.0%"/><td style="width:39.447%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.804%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:39.449%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-left:1pt solid #000000;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:7pt;font-weight:400;line-height:100%">Title of each class</span></td><td colspan="3" style="border-left:1pt solid #000000;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:7pt;font-weight:400;line-height:100%">Trading Symbol(s)</span></td><td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000000;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:7pt;font-weight:400;line-height:100%">Name of each exchange on which registered</span></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:Security12bTitle" id="f-17">Class A Common Stock, $0.0001 par value</ix:nonNumeric></span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:TradingSymbol" id="f-18">SNOW</ix:nonNumeric></span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" id="f-19">The New York Stock Exchange</ix:nonNumeric></span></td></tr></table></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:120%">Securities registered pursuant to section 12(g) of the Act: Not Applicable</span></div><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="c-1" name="dei:EntityWellKnownSeasonedIssuer" id="f-20">Yes</ix:nonNumeric> </span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#9746;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">No </span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#9744;</span></div><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Exchange Act. &#160;&#160;&#160;&#160;Yes </span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#9744;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"> <ix:nonNumeric contextRef="c-1" name="dei:EntityVoluntaryFilers" id="f-21">No</ix:nonNumeric> </span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#9746;</span></div><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">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.&#160;&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="c-1" name="dei:EntityCurrentReportingStatus" id="f-22">Yes</ix:nonNumeric> </span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#9746; </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">No </span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#9744;</span></div><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">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 (&#167;232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files). &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="c-1" name="dei:EntityInteractiveDataCurrent" id="f-23">Yes</ix:nonNumeric> </span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#9746; </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">No </span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#9744;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">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 &#8220;large accelerated filer,&#8221; &#8220;accelerated filer,&#8221; &#8220;smaller reporting company,&#8221; and &#8220;emerging growth company&#8221; in Rule 12b-2 of the Exchange Act.</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:22.467%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.320%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.415%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:25.462%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.320%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.295%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.320%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.301%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:EntityFilerCategory" format="ixt-sec:entityfilercategoryen" id="f-24">Large accelerated filer</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#9746;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Accelerated filer</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#9744;</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="padding:0 1pt"/><td colspan="6" style="padding:0 1pt"/><td colspan="6" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Non-accelerated filer</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#9744;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Small reporting company</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:EntitySmallBusiness" format="ixt-sec:boolballotbox" id="f-25">&#9744;</ix:nonNumeric></span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="padding:0 1pt"/><td colspan="6" style="padding:0 1pt"/><td colspan="6" style="padding:0 1pt"/></tr><tr><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:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Emerging growth company</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:EntityEmergingGrowthCompany" format="ixt-sec:boolballotbox" id="f-26">&#9744;</ix:nonNumeric></span></td></tr></table></div><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">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. &#160;&#160;&#160;&#160; &#9744;&#160;</span></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant has filed a report on and attestation to its management&#8217;s assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report. &#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:IcfrAuditorAttestationFlag" format="ixt:fixed-true" id="f-27">&#9746;</ix:nonNumeric></span></div><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">If securities are registered pursuant to Section 12(b) of the Act, indicate by check mark whether the financial statements of the registrant included in the filing reflect the correction of an error to previously issued financial statements. &#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:DocumentFinStmtErrorCorrectionFlag" format="ixt:fixed-false" id="f-28">&#9744;</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Indicate by check mark whether any of those error corrections are restatements that required a recovery analysis of incentive-based compensation received by any of the registrant&#8217;s executive officers during the relevant recovery period pursuant to &#167; 240.10D-1(b).&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#9744;</span></div><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Act). &#160;&#160;&#160;&#160;Yes </span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#9744;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"> <ix:nonNumeric contextRef="c-1" name="dei:EntityShellCompany" format="ixt:fixed-false" id="f-29">No</ix:nonNumeric> </span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#9746;</span></div><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">The aggregate market value of voting and non-voting common equity held by non-affiliates of the registrant on July&#160;31, 2024 (the last business day of the registrant&#8217;s fiscal second quarter), based on the closing price of $130.38 for shares of the registrant&#8217;s Class A common stock as reported by the New York Stock Exchange, was approximately&#160;$<ix:nonFraction unitRef="usd" contextRef="c-2" decimals="-8" name="dei:EntityPublicFloat" scale="9" id="f-30">42.3</ix:nonFraction> billion. </span></div><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">As of March&#160;7, 2025, there were <ix:nonFraction unitRef="shares" contextRef="c-3" decimals="-5" name="dei:EntityCommonStockSharesOutstanding" scale="6" id="f-31">334.1</ix:nonFraction> million shares of the registrant&#8217;s Class A common stock, par value of $0.0001 per share, outstanding.</span></div><div style="margin-bottom:3pt;margin-top:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:120%">DOCUMENTS INCORPORATED BY REFERENCE</span></div><ix:nonNumeric contextRef="c-1" name="dei:DocumentsIncorporatedByReferenceTextBlock" id="f-32" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Portions of the registrant's definitive Proxy Statement relating to the 2025 Annual Meeting of Stockholders are incorporated herein by reference in Part III of this Annual Report on Form 10-K where indicated. Such Proxy Statement will be filed with the Securities and Exchange Commission within 120 days after the registrant's fiscal year ended January&#160;31, 2025.</span></div></ix:nonNumeric><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:26.041%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/></tr></table></div><div style="margin-bottom:3pt;padding-left:4.5pt;text-align:justify;text-indent:-4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4.55pt;font-weight:400;line-height:120%;position:relative;top:-2.44pt;vertical-align:baseline">1 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">We are a Delaware corporation with a globally distributed workforce and no corporate headquarters. Under the Securities and Exchange Commission's rules, we are required to designate a &#8220;principal executive office.&#8221; For purposes of this report, we have designated our office in Bozeman, Montana as our principal executive office.</span></div><div style="height:18pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:justify;text-indent:18pt"><span><br/></span></div></div></div><div id="i33eda16a4c5144d6beb606fe6d5a2e98_7"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div style="margin-bottom:10pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7"> of Contents</a></span></div></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">TABLE OF CONTENTS</span></div><div style="margin-bottom:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:91.848%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.952%"/><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:120%">Page</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_10">Special Note About Forward-Looking Statements</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_10">3</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_13">Selected Risks Affecting Our Business</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_13">6</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_16">PART I.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_16">7</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_19">ITEM 1. Business.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_19">7</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_22">ITEM 1A. Risk Factors.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_22">19</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_25">ITEM 1B. Unresolved Staff Comments.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_25">52</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_28">ITEM 1C. Cybersecurity</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_25">52</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_31">ITEM 2. Properties.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_31">54</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_34">ITEM 3. Legal Proceedings.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_34">54</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_37">ITEM 4. Mine Safety Disclosures.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_37">55</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_40">PART II.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_40">56</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-6.3pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_43">ITEM 5. Market for Registrant&#8217;s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_43">56</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_46">ITEM 6. [Reserved]</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_46">56</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_49">ITEM 7. Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_49">56</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_82">ITEM 7A. Quantitative and Qualitative Disclosures About Market Risk.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_82">78</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_88">ITEM 8. Financial Statements and Supplementary Data.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_88">80</a></span></div></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_178">ITEM 9. Changes in and Disagreements With Accountants on Accounting and Financial Disclosure.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_178">137</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_181">ITEM 9A. Controls and Procedures.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_181">137</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_184">ITEM 9B. Other Information.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_184">138</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_190">ITEM 9C. Disclosure Regarding Foreign Jurisdictions that Prevent Inspections.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_190">138</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_193">PART III.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_193">139</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_196">ITEM 10. Directors, Executive Officers and Corporate Governance.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_196">139</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_199">ITEM 11. Executive Compensation.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_199">139</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-6.3pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_202">ITEM 12. Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_202">139</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_205">ITEM 13. Certain Relationships and Related Transactions, and Director Independence.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_205">139</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_208">ITEM 14. Principal Accountant Fees and Services.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_208">139</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_211">PART IV.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_211">140</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_214">ITEM 15. Exhibits and Financial Statement Schedules.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_214">140</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_217">ITEM 16. Form 10&#8211;K Summary.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_217">142</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_220">Signatures</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_220">143</a></span></div></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3</span></div></div></div><div id="i33eda16a4c5144d6beb606fe6d5a2e98_10"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div style="margin-bottom:10pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7"> of Contents</a></span></div></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SPECIAL NOTE ABOUT FORWARD-LOOKING STATEMENTS</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This Annual Report on Form 10-K contains forward-looking statements within the meaning of Section 27A of the Securities Act of 1933, as amended (Securities Act), and Section 21E of the Securities Exchange Act of 1934, as amended (Exchange Act), about us and our industry that involve substantial risks and uncertainties. All statements other than statements of historical fact contained in this report, including statements regarding our future results of operations and financial condition, business strategy, opportunities, priorities, capital requirements, market trends, and plans and objectives of management for future operations, are forward-looking statements. In some cases, forward-looking statements can be identified by words such as &#8220;anticipate,&#8221; &#8220;believe,&#8221; &#8220;continue,&#8221; &#8220;can,&#8221; &#8220;could,&#8221; &#8220;design,&#8221; &#8220;estimate,&#8221; &#8220;target,&#8221; &#8220;expect,&#8221; &#8220;intend,&#8221; &#8220;may,&#8221; &#8220;plan,&#8221; &#8220;potentially,&#8221; &#8220;predict,&#8221; &#8220;project,&#8221; &#8220;should,&#8221; &#8220;will,&#8221; &#8220;would,&#8221; or the negative of these terms or other similar expressions. These forward-looking statements include, but are not limited to, statements concerning the following:</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our expectations regarding our revenue, expenses, and other operating results, including statements relating to the portion of our remaining performance obligations that we expect to recognize as revenue in future periods;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to acquire new customers and successfully retain existing customers;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to maintain and increase consumption on our platform;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to continue to innovate and make new features generally available to customers, including our development and use of artificial intelligence and machine learning, and our customers&#8217; adoption and use of such features;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to achieve or sustain our profitability;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">future investments in our business, our anticipated capital expenditures, and our estimates regarding our capital requirements;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the costs and success of our sales and marketing efforts, and our ability to promote our brand;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our growth strategies for, and market acceptance of, our platform and the AI Data Cloud, including the Snowflake Marketplace and Snowpark, as well as our ability to execute such strategies;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to successfully integrate and realize the benefits of strategic acquisitions;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our reliance on key personnel and our ability to identify, recruit, and retain skilled personnel;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to effectively manage our growth, including any international expansion;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to protect our intellectual property rights and any costs associated therewith;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to prevent or mitigate disruptions, outages, defects, and other performance and quality problems with our platform or with the public cloud and internet infrastructure on which it relies; </span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our expectations regarding general market conditions and the effects of those conditions, including on customer and partner activity;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to compete effectively with existing competitors and new market entrants;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the growth rates of the markets in which we compete;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our expectations regarding our strategic investments, including the impact of changes in market conditions; </span></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our expectations regarding our convertible senior notes, including the expected use of proceeds we received and our ability to meet the requirements of the notes;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our expectations regarding our stock repurchase program; </span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our expectations regarding stock-based compensation; and</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the impacts of volatility and uncertainty in the global economy on our business and the businesses of our customers and partners.</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div style="margin-bottom:10pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7"> of Contents</a></span></div></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We caution you that the foregoing list may not contain all of the forward-looking statements made in this Annual Report on Form 10-K.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Forward-looking statements are based on our management&#8217;s beliefs and assumptions and on information currently available. These forward-looking statements are subject to a number of known and unknown risks, uncertainties and assumptions, including risks described in the section titled &#8220;Risk Factors&#8221; and elsewhere in this Annual Report on Form 10-K. Other sections of this Annual Report on Form 10-K may include additional factors that could harm our business and financial performance. Moreover, we operate in a very competitive and rapidly changing environment. New risk factors emerge from time to time, and it is not possible for our management to predict all risk factors nor can we assess the impact of all factors on our business or the extent to which any factor, or combination of factors, may cause actual results to differ from those contained in, or implied by, any forward-looking statements.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">You should not rely upon forward-looking statements as predictions of future events. We cannot assure you that the events and circumstances reflected in the forward-looking statements will be achieved or occur. Although we believe that the expectations reflected in the forward-looking statements are reasonable, we cannot guarantee future results, levels of activity, performance, or achievements. Except as required by law, we undertake no obligation to update publicly any forward-looking statements for any reason after the date of this report or to conform these statements to actual results or to changes in our expectations. You should read this Annual Report on Form 10-K and the documents that we reference in this Annual Report on Form 10-K and have filed as exhibits to this report with the understanding that our actual future results, levels of activity, performance, and achievements may be materially different from what we expect. We qualify all of our forward-looking statements by these cautionary statements.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Investors and others should note that we may announce material business and financial information to our investors using our investor relations website (investors.snowflake.com), our filings with the Securities and Exchange Commission (SEC), webcasts, press releases, and conference calls. We use these mediums, including our website, as well as social media, including certain X (formerly Twitter) and LinkedIn accounts held and/or managed by us or our executive officers, to communicate with investors and the general public about our company, our products, and other issues. It is possible that the information we make available on our website or social media may be deemed to be material information. We therefore encourage investors and others interested in our company to review the information we make available on our website and social media.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5</span></div></div></div><div id="i33eda16a4c5144d6beb606fe6d5a2e98_13"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div style="margin-bottom:10pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7"> of Contents</a></span></div></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SELECTED RISKS AFFECTING OUR BUSINESS</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Investing in our common stock involves numerous risks, including those set forth below. This summary does not contain all of the information that may be important to you, and you should read this summary together with the more detailed discussion of risks and uncertainties set forth in the section titled &#8220;Risk Factors&#8221; included elsewhere in this Annual Report on Form 10-K. Below is a summary of some of these risks, any one of which could materially adversely affect our business, results of operations, and financial condition. In that event, the market price of our common stock could decline, and you could lose part or all of your investment. Additional risks and uncertainties that we are unaware of, or that we currently believe are not material, may also become important factors that adversely affect our business. You should not interpret our disclosure of any of the following risks to imply that such risks have not already materialized.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="margin-bottom:7pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We have experienced rapid revenue growth and have a limited operating history, both of which make it difficult to forecast our future results of operations.</span></div><div style="margin-bottom:7pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We may not have visibility into our future financial position and results of operations.</span></div><div style="margin-bottom:7pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We have a history of operating losses and may not achieve or sustain profitability in the future.</span></div><div style="margin-bottom:7pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The markets in which we operate are highly competitive, and if we do not compete effectively, our business, financial condition, and results of operations could be harmed.</span></div><div style="margin-bottom:7pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">If we fail to innovate in response to changing customer needs, new technologies, or other market requirements, our business, financial condition, and results of operations could be harmed.</span></div><div style="margin-bottom:7pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">If we are not successful in executing our investments in artificial intelligence and machine learning technology (AI Technology), including generative AI Technology, our business, financial condition, and results of operations could be harmed.</span></div><div style="margin-bottom:7pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">If we, our customers, or third-party service providers experience an actual or perceived security breach or unauthorized parties otherwise obtain access to our customers&#8217; data, our data, or our platform, our platform may be perceived as not being secure, our reputation may be harmed, demand for our platform may be reduced, and we may incur significant liabilities.</span></div><div style="margin-bottom:7pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We or our third-party service providers could suffer disruptions, outages, defects, and other performance and quality problems with our platform or with the public cloud and internet infrastructure on which it relies.</span></div><div style="margin-bottom:7pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We expect fluctuations in our financial results, making it difficult to project future results, and if we fail to meet the expectations of securities analysts or investors with respect to our results of operations, our stock price could decline.</span></div><div style="margin-bottom:7pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Failure to effectively develop and expand our sales and marketing capabilities could harm our ability to increase our customer base and achieve broader market acceptance of our products and platform. </span></div><div style="margin-bottom:7pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Sales efforts to large customers involve risks that may not be present or that are present to a lesser extent with respect to sales to smaller organizations, such as longer sales cycles and more complex customer requirements.</span></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We do business with federal, state, local, and foreign governments and agencies, and heavily regulated organizations; as a result, we face heightened risks related to special contract terms, non-standard product deployments, and compliance with additional processes, rules, and regulations.</span></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">If we lose key members of our management team or are unable to attract and retain the executives and employees we need to support our operations and growth, our business and future growth prospects may be harmed.</span></div><div style="margin-bottom:7pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Unfavorable conditions in our industry or the global economy, reductions in cloud spending, or lower than expected consumption, could limit our ability to grow our business and negatively affect our results of operations.</span></div><div style="margin-bottom:7pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">General market conditions, volatility, or disruptions, including higher inflation, higher interest rates, bank failures, and fluctuations or volatility in capital markets or foreign currency exchange rates, could have an adverse impact on our or our customers&#8217; or partners&#8217; businesses, which could negatively impact our financial condition or results of operations.</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6</span></div></div></div><div id="i33eda16a4c5144d6beb606fe6d5a2e98_16"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div style="margin-bottom:10pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7"> of Contents</a></span></div></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PART I</span></div><div id="i33eda16a4c5144d6beb606fe6d5a2e98_19"></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 1. BUSINESS</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe that a cloud computing platform that puts data and artificial intelligence (AI) at its core will offer great benefits to organizations by allowing them to realize the value of the data that powers their businesses. By offering rich primitives for data and applications, we believe that we can create a data connected world where organizations have seamless access to explore, share, and unlock the value of data. To realize this vision, we deliver the AI Data Cloud, a network where Snowflake customers, partners, developers, data providers, and data consumers can break down data silos and derive value from a growing number of data sets in secure, governed, and compliant ways. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our platform is the innovative technology that powers the AI Data Cloud, enabling customers to consolidate data into a single source of truth to drive meaningful insights, apply AI to solve business problems, build data applications, and share data and data products. We provide our platform through a customer-centric, consumption-based business model, only charging customers for the resources they use. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Snowflake solves the decades-old problem of data silos and data governance. Leveraging the elasticity and performance of the public cloud, our platform enables customers to unify and query data to support a wide variety of use cases. It also provides frictionless and governed data access so users can securely share data inside and outside of their organizations, generally without copying or moving the underlying data. As a result, customers can blend existing data with new data for broader context, augment data science efforts, and create new monetization streams. Delivered as a service, our platform requires near-zero maintenance, enabling customers to focus on deriving value from their data rather than managing infrastructure. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our cloud-native architecture includes three independently scalable but logically integrated layers across compute, storage, and cloud services. The compute layer provides dedicated resources to enable users to simultaneously access common data sets for many use cases with minimal latency. The storage layer ingests massive amounts and varieties of structured, semi-structured, and unstructured data to create a unified data record. The cloud services layer intelligently optimizes each use case&#8217;s performance requirements with no administration. This architecture is built on three major public clouds across 47 regional deployments around the world. These deployments are generally interconnected to deliver the AI Data Cloud, enabling a consistent, global user experience.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our platform supports a wide range of product categories that enable our customers&#8217; most important business objectives, including analytics, data engineering, AI, and applications and collaboration. We are committed to expanding our platform&#8217;s product features and use cases and supporting developers in building their applications and businesses. Many of our product features help power multiple product categories. In 2021, we launched Snowpark for Java and Scala to allow developers to build in the language of their choice, and in 2022 we added support for Python. Snowpark brings the power of Python and Java to our platform and complements many use cases for our customers across several product categories, including data engineering and AI. In 2023, we launched Snowpark Container Services, a fully managed container platform designed to facilitate the deployment, management, and scaling of containerized applications and AI models within our ecosystem. Snowpark Container Services are used in several of our product categories, including AI and applications. In 2024, we announced Snowflake Intelligence, within our AI product category, to enable our customers to create data agents, empowering business users to take actions on structured and unstructured data without the need for technical knowledge or coding skills. We continue to invest in our Native Application program to help companies build, operate, and market applications in the AI Data Cloud by supporting developers across all stages of the application journey.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have an industry-vertical focus, which allows us to go to market with tailored business solutions. For example, we have launched the AI Data Cloud for Financial Services, Advertising, Media and Entertainment, Retail &amp; Consumer Goods, Healthcare &amp; Life Sciences, Manufacturing, Technology, Telecom, Travel &amp; Hospitality, and the Public Sector. Each of these brings together Snowflake&#8217;s platform capabilities with industry-specific partner solutions and datasets to drive business growth and deliver improved experiences and insights.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our business benefits from powerful network effects. The AI Data Cloud will continue to grow as organizations move their siloed data from cloud-based repositories and on-premises data centers to the AI Data Cloud. The more customers adopt our platform, the more data can be exchanged with other Snowflake customers, partners, data providers, and data consumers, enhancing the value of our platform for all users. We believe this network effect will help us drive our vision of the AI Data Cloud. </span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div style="margin-bottom:10pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7"> of Contents</a></span></div></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our platform is used globally by organizations of all sizes across a broad range of industries. As of January&#160;31, 2025, we had 11,159 total customers, increasing from 9,384 customers as of January&#160;31, 2024. As of January&#160;31, 2025, our customers included 745 of the Forbes Global 2000, based on the 2024 Forbes Global 2000 list, and those customers contributed approximately 42% of our revenue for the fiscal year ended January 31, 2025. Our Forbes Global 2000 customer count is subject to adjustments for annual updates to the Global 2000 list by Forbes, as well as acquisitions, consolidations, spin-offs, and other market activity with respect to such customers, and we present our Forbes Global 2000 customer count for historical periods reflecting these adjustments. As our customers experience the benefits of our platform, they typically expand their usage significantly, as evidenced by our net revenue retention rate, which was 126% as of January&#160;31, 2025. The number of customers that contributed more than $1 million in trailing 12-month product revenue increased from 455 to 580 as of January&#160;31, 2024 and 2025, respectively. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the fiscal years ended January&#160;31, 2025, 2024, and 2023, our revenue was $3.6 billion, $2.8 billion, and $2.1 billion, respectively, representing year-over-year growth of 29% and 36%, respectively. Our net loss was $1.3 billion, $838.0 million, and $797.5 million for the fiscal years ended January&#160;31, 2025, 2024, and 2023, respectively. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">The Rise of the AI Data Cloud</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Data exists everywhere, but is often held hostage in silos by machines, applications, networks, and clouds. To access the value of this data, organizations are undergoing massive digital transformation initiatives, and data is driving operations for many modern enterprises. In an effort to mobilize data, companies have invested billions of dollars in disparate on-premises systems, infrastructure clouds, and application clouds. Yet, there are a myriad of challenges associated with legacy data solutions and the data silo problem persists. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe the AI Data Cloud can enable a world without data silos, allowing organizations to effortlessly discover, access, derive insights from, and share data from a variety of sources. Customers can share and provide access to each other&#8217;s data or data products, build and deploy AI applications and experiences, augment data science and machine learning (ML) algorithms with more data sets, connect global supply chains through data hubs, build data and AI products, and create new monetization channels by connecting data providers and consumers. As the AI Data Cloud grows through broad adoption and increasing usage, there are enhanced benefits from greater data availability. Moving forward, we are continuing to foster these benefits through industry-specific AI Data Clouds and the Native Application Framework.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Our Solution</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our platform is built on a cloud-native architecture that leverages the massive scalability and performance of the public cloud. Our platform allows customers to consolidate data into a single source of truth, whether stored in Snowflake or connected from external storage like Apache Iceberg tables, to drive meaningful insights, power applications, and share data across regions and public clouds. Key elements of our platform include:</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</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:14.5pt">Diverse data types.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Our platform integrates and optimizes structured, semi-structured, and unstructured data, while maintaining performance and flexibility.</span></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</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:14.5pt">Massive scalability of data volumes.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Our platform leverages the scalability and performance of the public cloud to support growing data sets without sacrificing performance. </span></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</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:14.5pt">Multiple use cases and users simultaneously.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Our platform makes compute resources dynamically available to address the demand of as many users and use cases as needed. Because the storage layer is independent of compute, the data is centralized and simultaneously accessible by many users without compromising performance or data integrity. </span></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</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:14.5pt">Optimized price-performance. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our platform uses advanced optimizations to efficiently access only the data required to deliver the desired results. It delivers speed without the need for tuning or the expense of manually organizing data prior to use. Organizations can adjust their consumption to precisely match their needs, always optimizing for price-performance.</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div style="margin-bottom:10pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7"> of Contents</a></span></div></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</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:14.5pt">Easy to use. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our platform can be up and running in seconds and is priced based on a consumption-based business model, reducing hidden costs and ensuring customers pay only for what they use. Snowpark, our developer framework, allows developers to interact with Snowflake through various popular programming languages, including Python. This, combined with our familiar SQL-based programming model and query language, provides choice for organizations without governance tradeoffs and saves time and costs to learn new skills or hire specialized analysts or data scientists.</span></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</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:14.5pt">Delivered as a service with no overhead.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Our platform is delivered as a service, eliminating the cost, time, and resources associated with managing underlying infrastructure. We deliver automated platform updates regularly with minimal planned downtime, eliminating expensive and time-consuming version and patch management. This gives customers the ability to consume more data at a lower total cost of ownership compared with other solutions.</span></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</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:14.5pt">Multi-cloud and multi-region.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Our platform is available on three major public clouds across 47 regional deployments around the world. These deployments are generally interconnected to provide a global and consistent user experience.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</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:14.5pt">Seamless and secure collaboration. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our platform enables governed and secure sharing of live data within an organization and externally across customers and partners, generally without copying or moving the underlying data. When sharing data across regions and public clouds, our platform allows customers to easily replicate data and maintain a single source of truth. Our platform also enables organizations to securely share and monetize data products. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Key Benefits to our Customers</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our platform enables customers to:</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</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:14.5pt">Transform into data-driven businesses. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our platform connects data silos, empowers secure and governed access to data, and removes data management and infrastructure complexities. This enables organizations to drive greater insights, improve products and services, and pursue new business opportunities.</span></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</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:14.5pt">Consolidate data into a single, analytics- and AI-ready source of truth.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Our platform simplifies our customers&#8217; data infrastructure by centralizing data in an analytics- and AI-ready format. As a result, organizations are able to deliver secure, fast, and accurate decision making. It also simplifies governance and minimizes the errors, complexity, and costs associated with managing data silos. </span></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</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:14.5pt">Increase agility, augment insights, and create new monetization streams through seamless collaboration. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our platform allows customers to seamlessly share and consume live data across their organizations, and with their partners, customers, and suppliers, without moving the underlying data. Our platform also allows customers to unlock previously untapped monetization streams through creating and sharing data applications and data products. Customers can also leverage the Snowflake Marketplace, which provides access to hundreds of live, ready-to-query third-party data sets and data products across a wide range of categories. Through collaborating within and outside of their ecosystems, our customers are able to enhance insights and better reach, engage, and retain their end customers. </span></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</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:14.5pt">Benefit from a global multi-cloud strategy.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Our platform delivers a consistent product experience across connected regions and public clouds. With a global multi-cloud strategy, organizations can optimize for the best features and functionality each public cloud provides, without becoming overly reliant on a single public cloud provider. Our customers can optimize their cloud costs, seamlessly migrate data among connected public clouds without having to alter existing security policies, and implement regional strategies, including to meet regulatory and data sovereignty requirements. </span></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</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:14.5pt">Reduce time spent managing infrastructure. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Because we deliver our platform as a service, our customers can focus on driving immediate value from their data and not on managing complex and expensive infrastructure.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</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:14.5pt">Enable greater data access through enhanced data governance.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Security and governance, including the encryption of data in transit and at rest, are part of our core design values. This provides customers with the confidence to share their data inside their organizations, as well as with their partners, customers, and suppliers, to unlock new insights and build new applications.</span></div><div style="text-align:justify"><span><br/></span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div style="margin-bottom:10pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7"> of Contents</a></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Our Growth Strategies</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We intend to invest in our business to advance the AI Data Cloud through the adoption of our platform. Our growth strategies include:</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="margin-bottom:10pt;padding-left:36pt;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:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%;padding-left:14.5pt">Innovate and advance our platform.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> We have a history of technological innovation, releasing new features on a regular basis and making frequent updates to our platform. We intend to continue making significant investments in research and development and hiring top technical talent to enable new use cases, strengthen our technical lead in our platform&#8217;s architecture, and increase our differentiation through enhanced collaboration capabilities. During the fiscal year ended January 31, 2025, capabilities like Iceberg tables, hybrid tables, notebooks, Internal Marketplace, Universal Search, Document AI, Snowflake Cortex AI, and Snowflake ML became generally available, while capabilities like lineage visualization interface, Snowflake Open Catalog, ML Operations, AI model sharing and model explainability became available in public preview, and are expected to become generally available in the fiscal year ending January 31, 2026.</span></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</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:14.5pt">Drive growth by acquiring new customers. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe that nearly all organizations will eventually embrace a cloud strategy, and that the opportunity to continue growing our customer base, particularly with larger organizations and organizations with vast amounts of data, is substantial. To drive new customer growth, we intend to continue investing in sales and marketing, with a focus on replacing legacy solutions and big data offerings and providing industry-specific services. We are also investing heavily to meet the heightened needs of our customers in regulated markets, such as the public sector, financial services, and countries with data localization requirements.</span></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</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:14.5pt">Drive increased usage within our existing customer base.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> As customers realize the benefits of our platform, they typically increase their platform consumption by processing, storing, and sharing more data, and by leveraging additional use cases enabled by our continued innovation. We plan to continue investing in sales and marketing, with a focus on driving more consumption on our platform to grow large customer relationships, which lead to scale and operating leverage in our business model.</span></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</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:14.5pt">Expand our global footprint. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As organizations around the world increase their public cloud adoption, we believe there is a significant opportunity to expand the use of our platform outside of North America. We continue to make investments in sales and marketing, research and development, customer support, and public cloud deployments across the EMEA, Asia-Pacific and Japan (APJ), and Latin America regions. </span></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</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:14.5pt">Expand data content and collaboration across our global ecosystem.&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our platform provides an innovative way for organizations to collaborate and connect with data and data products, including through the Snowflake Marketplace. We plan to continue investing in adding new customers, partners, data providers, data consumers, and forms of sharing to connect on our platform, and to drive market awareness of the AI Data Cloud. </span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</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:14.5pt">Grow and invest in our partner network.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Our Snowflake Partner Network is comprised of system integrators, resellers, data providers, and other services partners who help accelerate the adoption of our platform, and technology partners, who help provide end-to-end solutions to our customers. We plan to continue investing in building out our partner program to drive more consumption on our platform, broaden our distribution footprint, acquire new customers, and drive greater awareness of our platform. Partners can participate in programs like AI Competencies, Industry Competencies, Snowpark Accelerated, and Governance Accelerated to receive special support from Snowflake technical experts.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Our Platform</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our platform unifies data and supports a growing variety of product categories, including analytics, data engineering, AI, and applications and collaboration. Customers can leverage our platform for any one of these products, but when taken together, they provide an integrated, end-to-end solution that delivers greater insights, faster data transformations, improved data sharing, and accelerated application development. Delivered as a service, our platform is deployed across multiple public clouds and regions, is easy to use, and requires near-zero maintenance. </span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div style="margin-bottom:10pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7"> of Contents</a></span></div></div><div style="margin-bottom:10pt;margin-top:10pt;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%">Product Categories</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Organizations use our platform to power the following product categories:</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</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:14.5pt">Analytics.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Our platform provides reporting and analytics to improve business intelligence. For Analytics, our platform enables organizations to:</span></div><div style="margin-bottom:10pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9702;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.46pt">Support multiple users and activities concurrently.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Enable multiple activities, such as repeatable analytics, rendering of dashboards, or ad hoc explorations, such as data science model training, with flexible compute capacity, no resource contention, and no provisioning of any infrastructure.</span></div><div style="margin-bottom:10pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9702;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.46pt">Generate comprehensive data insights.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Run queries on structured, semi-structured, and unstructured data to capitalize on a more comprehensive view of their data to drive maximum insights.</span></div><div style="margin-bottom:10pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9702;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.46pt">Simplify data governance. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gain immediate insight into data and usage patterns and set policies and configurations to maximize governance. </span></div><div style="margin-bottom:10pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9702;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.59pt">Simplify development by uniting transactions and analytical data.</span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Analytics includes Unistore, which, using hybrid tables, allows our customers to develop lightweight transactional use cases like serving data or storing an application&#8217;s state, all within our platform. Unistore also enables customers to quickly analyze transactional and historical data from across the organization&#8217;s ecosystem, build new and better customer experiences, and get deeper insights by integrating transactional and analytical data in a single data set.</span></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</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:14.5pt">Data Engineering.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Our platform enables organizations to efficiently build and manage streaming and batch data pipelines in SQL or Python for downstream consumers like data science teams, analytics teams, and business applications. For Data Engineering, our platform enables organizations to: </span></div><div style="margin-bottom:10pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9702;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.46pt">Drive faster decision making. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ingest data and transform it in real time to help ensure access to up-to-date information to drive better business outcomes.</span></div><div style="margin-bottom:10pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9702;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.46pt">Dynamically meet peak business demands. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Meet fluctuating business demands by instantly scaling resources up and down.</span></div><div style="margin-bottom:10pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9702;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.46pt">Build a modern scalable data lake / lakehouse in the cloud. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consolidate data into one centralized place with the scalability, security, and power of the cloud to enable real-time analytics on all data. Store structured and unstructured data in one place where data teams can integrate different tools and platforms on a single, shared dataset. Customers can rely on this centralized data repository to address a variety of use cases.</span></div><div style="margin-bottom:10pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9702;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.46pt">Enact better governance and security to enable broader data access.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Simplify data governance and provide rich security and controls to help ensure data is managed and accessed according to regulatory and corporate requirements. </span></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</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:14.5pt">AI.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Our unified data and AI platform enables organizations to build and deploy large language models (LLMs), ML models, and other AI functionality to:</span></div><div style="margin-bottom:10pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9702;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.46pt">Transform unstructured data into insights.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Efficiently and securely run natural language processing tasks (such as summarization, translation, and categorization) on unstructured data at scale using Document AI and Cortex LLM Functions. </span></div><div style="margin-bottom:10pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9702;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.46pt">Develop conversational assistants on enterprise data.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Interact with data via conversational applications that can answer ad hoc user queries by combining language models in Cortex AI with real-time structured data retrieval using Cortex Analyst and unstructured data retrieval using Cortex Search.</span></div><div style="margin-bottom:10pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9702;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.46pt">Build and deploy LLMs, ML and embedding models. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Train and deploy ML models, fine-tune embedding and language models customized with proprietary data to deliver results tailored to a specific industry or organization using the Snowflake ML development suite of services and Snowpark Container Services, a graphics processing unit (GPU)-powered, managed compute service. </span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div style="margin-bottom:10pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7"> of Contents</a></span></div></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</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:14.5pt">Applications.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Our platform can power new applications as well as enable existing applications with capabilities for AI, reporting, and analytics. For Applications, our platform enables organizations to:</span></div><div style="margin-bottom:10pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9702;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.46pt">Develop analytical AI applications.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Build AI applications with our platform serving as the analytical and AI engine to provide massive scalability and insights with minimal operational overhead.</span></div><div style="margin-bottom:10pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9702;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.46pt">Embed Snowflake into existing applications. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Feed data and analytics directly into business applications in the context of daily workstreams.</span></div><div style="margin-bottom:10pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9702;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.46pt">Develop and distribute Snowflake-native applications. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Build, scale, and deploy applications that run securely within the boundary of the end customers&#8217; Snowflake accounts with Snowflake&#8217;s Native Application Framework.</span></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</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:14.5pt">Collaboration</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Our platform enables organizations to securely share, monetize, and acquire live data, applications, and AI products. For Collaboration, our platform enables organizations to:</span></div><div style="margin-bottom:10pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9702;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.46pt">Securely share live data</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Build an internal marketplace for employees across all parts of the organization to access, share, and analyze live data and also access and share AI products. </span></div><div style="margin-bottom:10pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9702;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.46pt">Acquire data sets to enrich analytics</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Leverage public and commercially available data sets on the Snowflake Marketplace to enrich insights, augment analysis, and train AI models. </span></div><div style="margin-bottom:10pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9702;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.46pt">Monetize new data products and applications</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. List data, applications and AI products on the Snowflake Marketplace and tap into new monetization streams.</span></div><div style="margin-bottom:10pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9702;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.46pt">Invite external parties to access governed data</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Invite customers, suppliers, and partners to securely access their data, streamline operations, and increase transparency.</span></div><div style="margin-bottom:10pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9702;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.46pt">Easy data replication. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our platform allows for easy replication of data, accounts, policies, and pipelines for multiple users across multiple public cloud providers and regions without compromising data integrity and governance, enabling our customers and their users to rely on a single source of truth and achieve cross-cloud business continuity.</span></div><div style="margin-bottom:10pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9702;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.46pt">Enable data clean rooms. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our platform enables data clean rooms, allowing organizations to design their own collaborative data environment in a privacy-compliant manner.</span></div><div style="margin-bottom:10pt;margin-top:10pt;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%">Architecture</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our platform was built from the ground up to take advantage of the cloud, and is built on an innovative multi-cluster, shared data architecture. It consists of three independently scalable layers deployed and generally connected globally across public clouds and regions:</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</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:14.5pt">Centralized storage. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The storage layer is based on scalable cloud storage and can manage structured, semi-structured, and unstructured data. It can be grown independently of compute resources, allowing for maximum scalability and elasticity, and ensures a single, persistent copy of the data. The stored data is automatically partitioned, and metadata is extracted during loading to enable efficient processing. </span></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</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:14.5pt">Multi-cluster compute.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The compute layer is designed to capitalize on the instant elasticity and performance of the public cloud. Compute clusters can be spun up and down easily within seconds, enabling our platform to retrieve the optimal data required from the storage layer to answer queries and transform data with optimized price-performance. This functionality allows a multitude of users and use cases to operate on a single copy of the data. </span></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</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:14.5pt">Cloud services. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The cloud services layer acts as the brain of the platform ensuring the different components work in unison to deliver a consistent user-friendly customer experience. It performs a variety of tasks, including security operations, system monitoring, query optimization, and metadata and state tracking throughout the platform. </span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This architecture is built on three major public clouds across 47 regional deployments around the world. These deployments are generally interconnected through our Snowgrid technology to deliver the AI Data Cloud, enabling a global and consistent user experience.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div style="margin-bottom:10pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7"> of Contents</a></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Our Technology</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Innovation is at the core of our culture. We have developed innovative technology across our platform, including managed service, storage, query capabilities, compute model, data sharing, global infrastructure, and integrated security.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">&#8226;</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:14.5pt">Managed Service</span></div><div style="margin-bottom:10pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9702;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.46pt">High availability.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Within a region, all components of our platform are distributed over multiple data centers to ensure high availability. Hardware and software problems are automatically detected and addressed by the system, with full transparency to our customers. </span></div><div style="margin-bottom:10pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9702;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.46pt">Transactions.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Our platform supports full ACID compliant transactional integrity, so that data remains consistent even when our platform is concurrently used by many users and use cases. </span></div><div style="margin-bottom:10pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9702;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.46pt">Data availability and recovery.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Our platform provides customers the ability to replicate data across various deployments, create point-in-time consistent snapshots of data, and view or recover deleted or changed data over a configured period of time. This allows customers to avoid difficult trade-offs between high recovery times, data loss, or downtime.</span></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">&#8226;</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:14.5pt">Storage</span></div><div style="margin-bottom:10pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9702;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.46pt">Columnar data. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our platform stores data in a proprietary columnar representation, which optimizes the performance of analytical and reporting queries. It also provides high compression ratios, resulting in economic benefits for customers. We also enable customer choice by allowing customers to leverage our platform for data stored in Parquet and Apache Iceberg tables in customer-managed external storage. </span></div><div style="margin-bottom:10pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9702;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.46pt">Micro-partitioning.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Our platform automatically partitions all data it stores without the need for user specification or configuration. It creates small files called &#8220;micro partitions&#8221; based on size, enabling optimizations in query processing to retrieve only the data relevant for user queries, simplifying user administration and enhancing performance. </span></div><div style="margin-bottom:10pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9702;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.46pt">Metadata. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">When data is ingested or accessed through interoperable storage, our platform automatically extracts and stores metadata to speed up query processing. It does so by collecting data distribution information for all columns in every micro-partition.</span></div><div style="margin-bottom:10pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9702;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.46pt">Semi-structured and unstructured data. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to structured, relational data, our platform supports semi-structured data, including JSON, Avro, and Parquet, and unstructured data, including PDF documents, screenshots, recordings, and images. Data in these formats can be ingested and queried with performance comparable to a relational, structured representation. </span></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</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:14.5pt">Query Capabilities.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Our platform is engineered to query petabytes of data. It implements support for a large subset of the ANSI SQL standard for read operations and data modification operations. Our platform provides additional features, including:</span></div><div style="margin-bottom:10pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9702;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.46pt">Time travel.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Our platform keeps track of all changes happening to a table, which enables customers to query previous versions based on their preferences. Customers can query as of a relative point in time or as of an absolute point in time. This has a broad array of use cases for customers, including error recovery, time-based analysis, and data quality checks.</span></div><div style="margin-bottom:10pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9702;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.46pt">Cloning. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our architecture enables us to offer zero-copy cloning, an operation by which entire tables, schemas, or databases can be duplicated&#8212;or cloned&#8212;without having to copy or duplicate the underlying data. Our platform leverages the separation between cloud services and storage to be able to track independent clones of objects sharing the same physical copy of the underlying data. This enables a variety of customer use cases such as making copies of production data for data scientists, creating custom snapshots in time, or testing data pipelines.</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div style="margin-bottom:10pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7"> of Contents</a></span></div></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</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:14.5pt">Compute Model. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our platform offers a variety of capabilities to operate on data, from ingestion to transformation, as well as rich query and analysis. Our compute services are primarily presented to users in one of two models, either through explicit specification of compute clusters or through a number of serverless features.</span></div><div style="margin-bottom:10pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9702;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.46pt">Compute Clusters.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Our platform exposes compute clusters as a core concept. Our customers can create as few or as many compute clusters as they want and specify compute capacity at tiered levels. These clusters can be configured to run only when needed, with cluster instantiation operations typically completed in seconds. Compute clusters can also be configured as a multi-cluster warehouse in which our platform can automatically add and remove additional instances of a given cluster to address variations in query demands. This gives us the ability to offer extremely high levels of concurrency with a simple configuration specification. We also offer warehouse recommendations for workloads that have large memory requirements, such as ML use cases.</span></div><div style="margin-bottom:10pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9702;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.46pt">Serverless features. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We offer a number of additional services that automatically provide the capacity our customers require. For example, our data ingestion service automatically ingests data from cloud storage and allocates compute capacity based on the amount of data ingested; our clustering service continuously rearranges the physical layout of data to ensure conformity with clustering key specifications, improving performance; our materialized views service propagates changes from underlying tables to views that have materialized subsets or summaries; our replication service moves data between regions or clouds; our search optimization service analyzes changes in data, maintains information that speeds up lookup queries, and accelerates queries performing lookups of specific values; and our query acceleration service automatically offloads parts of eligible queries to shared, flexible compute clusters to handle high-burst workloads.</span></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</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:14.5pt">Data Sharing. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In our platform, data sharing within any given region is defined through access control and not through data movement. As such, the data consumer sees no latency relative to updates from the data provider, and incurs no cost to move or transform data to make it usable. Based on the same technology principles, our platform enables data clean rooms.</span></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</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:14.5pt">Global Infrastructure</span></div><div style="margin-bottom:10pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9702;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.46pt">Replication. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our platform enables customers to replicate data from one region or public cloud to another region or public cloud while maintaining transactional integrity, either at the granularity of a database or an account.</span></div><div style="margin-bottom:10pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9702;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.46pt">Business continuity.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Our platform enables failing over and failing back a database and redirecting clients transparently across regions or public clouds. This provides an integrated and global disaster recovery capability.</span></div><div style="margin-bottom:10pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9702;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.46pt">Global listings for sharing.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Our platform enables a listing to be published globally to access consumers across regions or public clouds.</span></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</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:14.5pt">Built-in Security.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> We built our platform with security as a core shared responsibility between us and our customers. Our platform provides a number of configurable capabilities for customers to confidently use our platform while preserving the security requirements of their organizations, including:</span></div><div style="margin-bottom:10pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9702;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.46pt">Authentication. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our platform supports a number of authentication capabilities, including federated authentication with a variety of identity providers, as well as support for multi-factor authentication.</span></div><div style="margin-bottom:10pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9702;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.46pt">Access control.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Our platform provides a fine-grained, customer-configurable security model based on role-based access control. It provides granular privileges on system objects and actions.</span></div><div style="padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9702;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.46pt">Data encryption. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our platform encrypts all customer data uploaded to our platform, both at rest and in transit over untrusted networks, and simplifies operations by providing automatic re-keying of data. It also supports customer-managed keys, where an additional layer of encryption is provided by keys controlled by customers, giving them the ability to control access to the data.</span></div><div style="text-align:justify"><span><br/></span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div style="margin-bottom:10pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7"> of Contents</a></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Sales and Marketing</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We sell our platform primarily through our direct sales team, which consists of field sales and inside sales professionals segmented by customer industry, size, and region. Our direct sales team is primarily focused on new customer acquisitions and driving increased use of our platform by existing customers. The breadth of our platform allows us to engage at every level of an organization, including data analysts and data engineers through our self-service model and senior executives through our direct sales team. The substantial majority of our global sales and marketing efforts are carried out by teams located in North America. Outside of North America, we have dedicated direct sales teams for the EMEA and APJ regions for organizations of all sizes.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Many organizations initially adopt our platform through a self-service trial on our website. We deploy a range of marketing strategies to drive traffic to our website and usage of our platform. Our marketing team combines the creation of inbound demand with direct marketing, business development, and efforts targeted at business and technology leaders.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Partnerships</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our partnership strategy is focused on delivering complete end-to-end solutions for our customers, driving general awareness of our platform, and broadening our distribution and reach to new customers. Our Snowflake Partner Network is a global program that manages our business relationships with a broad-based network of companies. Our partnerships consist of channel partners, system integrators, data providers, applications, AI solutions, and other technology partners. Collectively, these partners help us source leads, execute transactions, and deliver training, implementation, and business value for our customers. Our system integrator partners help make the adoption of and migration to our platform easier by providing implementations, value-added professional services, managed services, and resale services. Our technology partners provide strategic value to our customers by providing software tools, such as data loading, business intelligence, AI, data governance, and security, as well as data sets and applications on the Snowflake Marketplace, to augment the capabilities of our platform. We continue to invest in formal alliances with the leading consulting, data management, and implementation service providers to help our customers migrate their legacy database solutions to the cloud. Additionally, with Snowflake Ventures, Snowflake is investing in key partners that are innovating with the AI Data Cloud, and we have over 1,100 partners in our Powered by Snowflake Start Up program, many of whom are building next-generation data-intensive applications. Over time, we expect our partner network to drive more customers and consumption to our platform.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Research and Development</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our research and development organization is responsible for the design, development, testing, and delivery of new technologies, features, integrations, and improvements of our platform. It is also responsible for operating and scaling our platform, including the underlying public cloud infrastructure. Our research and development employees are located primarily in or around Bellevue, Washington and San Mateo, California in the United States, and internationally in Berlin, Germany; Toronto, Canada; Warsaw, Poland; and San Jos&#233;, Costa Rica.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our research and development organization consists of teams specializing in software engineering, user experience, product management, data science, technical program management, and technical writing. As of January&#160;31, 2025, we had 2,257 employees in our research and development organization. We intend to continue to invest in our research and development capabilities to expand our platform.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Our Competition</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The markets we serve are highly competitive and rapidly evolving. With the introduction of new technologies and innovations, we expect the competitive environment to remain intense. Our competition includes the following:</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">large, well-established, public cloud providers that generally compete in all of our markets, including Amazon Web Services (AWS), Microsoft Azure (Azure), and Google Cloud Platform (GCP);</span></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">less-established public and private cloud companies with products that compete in some or all of our markets; </span></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">other established vendors of legacy database solutions or big data offerings; and</span></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">new or emerging entrants seeking to develop competing technologies.</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div style="margin-bottom:10pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7"> of Contents</a></span></div></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe we compete favorably based on the following competitive factors:</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">ability to provide and innovate around an architecture that is purpose-built for the cloud;</span></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">ability to efficiently and seamlessly ingest diverse data types in one location at scale;</span></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">ability to drive business value and ROI;</span></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">ability to support multiple use cases in one platform, including various industry-specific use cases;</span></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">ability to provide seamless and secure access of data to many users simultaneously;</span></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">ability to seamlessly and securely share and move data across public clouds or regions;</span></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">ability to provide a consistent user experience across multiple public cloud providers;</span></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">ability to provide pricing transparency and optimized price-performance benefits;</span></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">ability to elastically scale up and scale down in high-intensity use cases;</span></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">ease of deployment, implementation, and use;</span></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">choice of programming language; </span></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">performance, scalability, and reliability;</span></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">security and governance; and</span></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">quality of service and customer satisfaction.</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See the section titled &#8220;Risk Factors&#8221; for a more comprehensive description of risks related to competition.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Seasonality</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Historically, we have received a higher volume of orders from new and existing customers in the fourth fiscal quarter of each year. As a result, we have historically seen higher net cash provided by operating activities and non-GAAP free cash flow in the first and fourth fiscal quarters of each year, and our sequential growth in remaining performance obligations has historically been highest in the fourth fiscal quarter of each year. In addition, while historically revenue has been higher in our fourth fiscal quarter, it is also the most negatively impacted by reduced holiday consumption. For more information, including a definition of non-GAAP free cash flow and a reconciliation of net cash provided by operating activities, which is the most directly comparable financial measure calculated in accordance with U.S. generally accepted accounting principles (GAAP), to free cash flow, see the section titled &#8220;Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations.&#8221;</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Human Capital Resources</span></div><div style="margin-bottom:10pt;margin-top:10pt;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%">General </span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of January&#160;31, 2025, we had 7,834 employees operating across 34 countries. None of our employees are represented by a labor union with respect to his or her employment. In certain countries in which we operate, we are subject to, and comply with, local labor law requirements, which include works councils and industry-wide collective bargaining agreements. We have not experienced any work stoppages, and we consider our relations with our employees to be good.</span></div><div style="margin-bottom:10pt;margin-top:10pt;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%">Location</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are a Delaware corporation with a globally distributed workforce. We recruit and hire employees in jurisdictions around the world based on a range of factors, including the available talent pool, the type of work being performed, the relative cost of labor, regulatory requirements and costs, and other considerations. The majority of our personnel work from physical offices.</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div style="margin-bottom:10pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7"> of Contents</a></span></div></div><div style="margin-bottom:10pt;margin-top:10pt;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%">Culture and Engagement</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We consider our culture and employees to be important to our success. Our culture is driven by our core company values:</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;padding-left:14.5pt">Put Customers First</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">: We only succeed when our customers succeed, so we focus on what matters most to them.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;padding-left:14.5pt">Integrity Always</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">: We are open, honest, and respectful.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;padding-left:14.5pt">Think Big</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">: We set big goals that will make a positive impact and a lasting difference.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;padding-left:14.5pt">Be Excellent</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">: We hold ourselves to the highest standards to achieve quality and excellence in everything we do.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.5pt">Make Each Other the Best</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: We bring ideas and people together through respect and collaboration.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.5pt">Get it Done</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: We follow through on our commitments and deliver results.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;padding-left:14.5pt">Own It</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">: We hold ourselves accountable at all times.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.5pt">Embrace Each Other&#8217;s Differences</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: We are mindful that everyone has different experiences, and we use our differences to strengthen who we are.</span></div><div style="margin-bottom:10pt;margin-top:10pt;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%">Total Rewards</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have invested substantial time and resources in building our team, and we measure employee performance against our company values. We are dependent on our management, highly-skilled software engineers, and sales personnel, and it is crucial that we continue to attract and retain valuable employees. To facilitate attraction and retention, we strive to provide opportunities for our employees to grow and develop in their careers, supported by strong compensation and benefits programs.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We use a combination of fixed and variable cash compensation for all employees, and we award equity compensation to certain employees that is designed to align our employees&#8217; interests with those of our stockholders. Eligible employees are also able to participate in our 2020 Employee Stock Purchase Plan, which allows employees to purchase our stock at a 15 percent discount up to U.S. Internal Revenue Code limits. We offer employees benefits that vary by country and are designed to meet or exceed local legal requirements and to be competitive in the marketplace.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Intellectual Property</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intellectual property rights are important to the success of our business. We rely on a combination of patent, copyright, trademark, and trade secret laws in the United States and other jurisdictions, as well as license agreements, confidentiality procedures, non-disclosure agreements with third parties, and other contractual protections, to protect our intellectual property rights, including our proprietary technology, software, know-how, and brand. We use open-source software in our platform.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of January&#160;31, 2025, we held more than 900 issued U.S. patents and had more than 400 U.S. patent applications pending. We also held more than 200 issued patents in foreign jurisdictions. As of January&#160;31, 2025, we held more than 35 registered trademarks in the United States, and also held more than 640 registered or protected trademarks in foreign jurisdictions. We continually review our development efforts to assess the existence and patentability of new intellectual property.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Although we rely on intellectual property rights, including patents, copyrights, trademarks, and trade secrets, as well as contractual protections to establish and protect our proprietary rights, we believe that factors such as the technological and creative skills of our personnel, creation of new services, features and functionality, and frequent enhancements to our platform are more essential to establishing and maintaining our technology leadership position.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div style="margin-bottom:10pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7"> of Contents</a></span></div></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We control access to and use of our proprietary technology and other confidential information through the use of internal and external controls, including technical controls and contractual protections with employees, contractors, customers, and partners. We require our employees, consultants, and other third parties to enter into confidentiality and proprietary rights agreements, and we control and monitor access to our software, documentation, proprietary technology, and other confidential information. Our policy is to require all employees and independent contractors to sign agreements assigning to us any inventions, trade secrets, works of authorship, developments, processes, and other intellectual property generated by them on our behalf and under which they agree to protect our confidential information. In addition, we generally enter into confidentiality agreements with our customers and partners. See the section titled &#8220;Risk Factors&#8221; for a more comprehensive description of risks related to our intellectual property.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Government Regulation</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our business activities are subject to various federal, state, local, and foreign laws, rules, and regulations. Compliance with these laws, rules, and regulations has not had a material effect on our capital expenditures, results of operations, and competitive position as compared to prior periods. Nevertheless, compliance with existing or future governmental regulations, including, but not limited to, those related to global trade, business acquisitions, consumer and data protection, AI Technology, environmental or related requirements or disclosures, and taxes, could have a material impact on our business in future periods. For more information on the potential impacts of government regulations affecting our business, see the section titled &#8220;Risk Factors.&#8221;</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Available Information</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our website address is www.snowflake.com. Information found on, or accessible through, our website is not a part of, and is not incorporated into, this Annual Report on Form 10-K. We file electronically with the SEC our annual reports on Form 10-K, quarterly reports on Form 10-Q, current reports on Form 8-K, and amendments to those reports filed or furnished pursuant to Section 13(a) or 15(d) of the Exchange Act. We make available on our website at www.snowflake.com, free of charge, copies of these reports and other information as soon as reasonably practicable after we electronically file such material with, or furnish it to, the SEC.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:justify;text-indent:18pt"><span><br/></span></div></div></div><div id="i33eda16a4c5144d6beb606fe6d5a2e98_22"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div style="margin-bottom:10pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7"> of Contents</a></span></div></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 1A. RISK FACTORS</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">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 Annual Report on Form 10-K, including the sections titled &#8220;Special Note about Forward-Looking Statements&#8221; and &#8220;Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations&#8221; and our consolidated financial statements and related notes, before making an investment decision. The risks described below are not the only ones we face. 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, results of operations, or growth prospects. In such case, the trading price of our common stock could decline. You should not interpret our disclosure of any of the following risks to imply that such risks have not already materialized.</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Risks Related to Our Business and Operations</span></div><div style="margin-bottom:10pt;margin-top:10pt;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%">We have experienced rapid revenue growth and have a limited operating history, both of which make it difficult to forecast our future results of operations.</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our revenue was $3.6 billion, $2.8 billion, and $2.1 billion for the fiscal years ended January&#160;31, 2025, 2024, and 2023, respectively. As a result of our historical rapid growth, limited operating history, large number of new product features, including those incorporating artificial intelligence and machine learning technology (AI Technology), and unstable macroeconomic conditions, our ability to accurately forecast our future results of operations, including revenue, gross margin, remaining performance obligations (RPO), and the percentage of RPO we expect to recognize as revenue in future periods, is limited and subject to a number of uncertainties, including our ability to plan for and model future growth and platform consumption. Our historical revenue growth should not be considered indicative of our future performance. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Further, our revenue growth could slow or our revenue could decline for a number of reasons, including increased competition; changes to technology, such as changes in software or underlying cloud infrastructure or the increasing prominence of new technology like artificial intelligence; reputational harm; and reduced demand for our platform. For example, customers may continue to optimize consumption, rationalize budgets, and prioritize cash flow management, including by reducing storage through shorter data retention policies and shortening committed contract durations. As a result of the foregoing and our rapid revenue growth in prior periods, our revenue growth rate has slowed in recent periods. Any further declines in our revenue growth rate could adversely affect investors&#8217; perceptions of our business, and negatively impact the trading price of our common stock.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our revenue growth is also dependent on our ability to increase our penetration into existing markets, and to successfully enter and grow new markets, including highly-regulated markets such as financial services, healthcare, and the public sector. Sales to highly-regulated entities are subject to substantial additional costs and risks that are not present in sales to other customers, which are described below in the risk factor titled &#8220;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">We do business with federal, state, local, and foreign governments and agencies, and heavily regulated organizations; as a result, we face heightened risks related to special contract terms, non-standard product deployments, and compliance with additional processes, rules, and regulations.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221;</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have also encountered, and will continue to encounter, risks and uncertainties frequently experienced by growing companies in rapidly changing industries, such as the risks and uncertainties described below. If our assumptions regarding these risks and uncertainties and our future revenue growth are incorrect or change, or if we do not address these risks successfully, our operating and financial results could differ materially from our expectations, and our business could suffer.</span></div><div style="margin-bottom:10pt;margin-top:10pt;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%">We may not have visibility into our future financial position and results of operations.</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Customers generally consume our platform by using compute, storage, and/or data transfer resources. Unlike a subscription-based business model, in which revenue is recognized ratably over the term of the subscription, we generally recognize revenue on consumption. Because our customers have flexibility in the timing of their consumption, we do not have the visibility into the timing of revenue recognition that a typical subscription-based software company has. Customer consumption fluctuates from time to time, and there is a risk that customers will consume our platform at lower levels than we expect, including in response to new software releases or hardware improvements that may make our platform more efficient, adverse macroeconomic conditions, or holidays. Unexpected fluctuations in customer consumption may cause actual results to differ from our forecasts. As a result, our results of operations in a given period should not be relied upon as indicative of future performance.</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div style="margin-bottom:10pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7"> of Contents</a></span></div></div><div style="margin-bottom:10pt;margin-top:10pt;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%">We have a history of operating losses and may not achieve or sustain profitability in the future.</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have experienced net losses in each period since inception. We generated net losses of $1.3 billion, $838.0 million and $797.5 million for the fiscal years ended January&#160;31, 2025, 2024 and 2023, respectively. As of January&#160;31, 2025 and 2024, we had an accumulated deficit of $7.3 billion and $4.1 billion, respectively. We expect our costs and expenses to increase in future periods. In particular, we intend to continue to invest significant resources to further develop our platform, expand our research and development teams, retain our employees, and acquire other businesses, including in the areas of data science, artificial intelligence, and machine learning. In addition, our platform currently operates on public cloud infrastructure provided by Amazon Web Services (AWS), Microsoft Azure (Azure), and Google Cloud Platform (GCP), and our costs and gross margins are significantly influenced by the prices we are able to negotiate with these public cloud providers, which in certain cases are also our competitors. If we fail to meet any minimum commitments under our third-party cloud infrastructure agreements, we may be required to pay the difference, and our results of operations could be negatively impacted. We will also incur increased general and administrative expenses associated with our growth, including costs related to internal systems, operating as a public company, and targeting regulated industries or markets. Our efforts to grow our business have been and may continue to be costlier than we expect, or our revenue growth rate may be slower than we expect, and we may not be able to increase our revenue enough to offset the increase in operating expenses resulting from these investments. If we are unable to achieve and sustain profitability, or if we are unable to achieve the revenue growth that we expect from these investments, the value of our business and common stock may significantly decrease.</span></div><div style="margin-bottom:10pt;margin-top:10pt;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%">The markets in which we operate are highly competitive, and if we do not compete effectively, our business, financial condition, and results of operations could be harmed.</span></div><div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The markets in which we operate are rapidly evolving and highly competitive. In recent years, we have adopted open data formats like Apache Iceberg tables to allow customers to use our platform to process data stored in external customer-controlled environments outside of Snowflake, and we have introduced a significant number of new features and expanded into new product categories like artificial intelligence. These changes are driving increased competition, both because there is less customer &#8220;lock in&#8221; when our products are used in external environments, and also because we are competing across more product categories, each of which is subject to distinct customer requirements and preferences. Our success depends on our ability to continue to innovate in response to changing market dynamics. </span></div><div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our current competitors include:</span></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">large, well-established, public cloud providers that generally compete in all of our markets, including AWS, Azure, and GCP;</span></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">less-established public and private cloud companies with products that compete in some or all of our markets;</span></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">other established vendors of legacy database solutions or big data offerings; and</span></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">new or emerging entrants seeking to develop competing technologies.</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We compete based on various factors, including price, performance, product features, breadth of use cases, multi-cloud availability, brand recognition and reputation, customer support, and differentiated capabilities, including ease of implementation and data migration, ease of administration and use, scalability and reliability, data governance, security and compatibility with existing standards, programming languages, third-party products, and the ability to operate in hybrid environments. Many of our competitors have substantially greater brand recognition, customer relationships, and financial, technical, and other resources than we do, and may be able to respond more effectively than us to new or changing opportunities, technologies, standards, customer requirements, and buying practices. In addition, we may not be able to respond to market opportunities as quickly as smaller companies or offer as many discounts or free services as our competitors. Our support of open data formats may also reduce switching costs between us and our competitors. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div style="margin-bottom:10pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7"> of Contents</a></span></div></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We currently offer our platform on the public clouds provided by AWS, Azure, and GCP, which are also some of our primary competitors. Currently, a substantial majority of our business is run on the AWS public cloud. There is risk that one or more of these public cloud providers could use its respective control of its public clouds to embed innovations or privileged interoperating capabilities in competing products, bundle competing products, provide us unfavorable pricing, leverage its public cloud customer relationships to exclude us from opportunities, and treat us and our customers differently&#160;with respect to terms and conditions or regulatory requirements than it would treat its similarly situated customers. Further, they have the resources to acquire, invest in, or partner with existing and emerging providers of competing technologies and thereby accelerate adoption of those competing technologies. All of the foregoing could make it difficult or impossible for us to provide products and services that compete favorably with those of the public cloud providers.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Some of our customers use drivers and/or connectors to connect our platform to third-party applications or databases. Attempts by third-party application or database providers to restrict the use of drivers and connectors may make it more difficult for customers to use our platform, which could lead to reduced sales and consumption. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For all of these reasons, competition may negatively impact our ability to acquire new customers and maintain and grow use of our platform, put downward pressure on our prices and gross margins, or lead us to take greater risks, any of which could materially harm our business, reputation, results of operations, revenue retention rate, and financial condition.</span></div><div style="margin-bottom:10pt;margin-top:10pt;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%">If we fail to innovate in response to changing customer needs, new technologies, or other market requirements, our business, financial condition, and results of operations could be harmed.</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We compete in markets that evolve rapidly. We believe that the pace of innovation will continue to accelerate as customers increasingly base their purchases of cloud data platforms on a broad range of factors, including performance and scale, markets addressed, types of data processed, ease of data ingress and egress, support of open data formats, user experience and programming languages, use of artificial intelligence, and data governance, security, and regulatory compliance. We introduced data warehousing on our platform in 2014 as our core use case, and our customers subsequently began using our platform for additional product categories, including analytics, data engineering, artificial intelligence, and applications and collaboration. Our future success depends on our ability to continue to innovate rapidly and effectively and increase customer adoption of our platform and the AI Data Cloud, including the Snowflake Marketplace and Snowpark.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Further, the value of our platform to customers increases to the extent they are able to use it to process and access all types of data. We need to continue to invest in technologies, services, and partnerships that increase the types of data available and processed on our platform, the ease with which customers can ingest data into our platform, and the types of environments that our platform supports, including hybrid offerings that extend into customer-managed environments. We must also continue to enhance our data sharing and marketplace capabilities so customers can share their data with internal business units, customers, and other third parties, acquire additional third-party data and data products to combine with their own data to gain additional business insights, and develop and monetize applications on our platform. As we develop, acquire, and introduce new services and technologies, including those that may incorporate artificial intelligence and machine learning, we may be subject to new or heightened legal, ethical, and other challenges. In addition, our platform requires third-party public cloud infrastructure to operate. Currently, we use public cloud offerings provided by AWS, Azure, and GCP. We will need to continue to innovate to optimize our offerings for these and other public clouds that our customers require, particularly as we expand internationally. Further, the markets in which we compete are subject to evolving industry standards and regulations, resulting in increasing data governance and compliance requirements for us and our customers and partners. To the extent we expand further into the public sector and highly regulated countries and industries, our platform and operations may need to address additional requirements specific to those markets, including data sovereignty requirements. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If we are unable to enhance our platform or operations to keep pace with these rapidly evolving customer requirements, or if new technologies emerge that deliver competitive products at lower prices, more efficiently, more conveniently, or more securely than our platform, our business, financial condition, and results of operations could be adversely affected.</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div style="margin-bottom:10pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7"> of Contents</a></span></div></div><div style="margin-bottom:10pt;margin-top:10pt;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%">If we are not successful in executing our investments in AI Technology, including generative AI Technology, our business, financial condition, and results of operations could be harmed.</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are investing significantly in AI Technology. Our investments include internally developing AI Technology, acquiring companies with complementary AI Technology, and partnering with companies to bring AI Technology to our platform. Our competitors are pursuing similar opportunities and may, as a result of greater resources, branding, or otherwise, develop, adopt and implement AI Technology faster or more successfully than we do, which could impair our ability to compete effectively and adversely affect our business, financial condition and results of operations. In addition, our successful development of AI Technology depends on our access to GPUs, which are currently in high demand. Finally, customers&#8217; use of our AI Technology is often dependent on their ability to meet evolving regulatory standards, successfully complete internal compliance reviews, and enter into mutually acceptable contractual terms. If they are unable to do so, they may not use our AI Technology as much as we anticipate, or at all. It is also possible that our investments in AI Technology do not result in the benefits we anticipate, or enable us to maintain our competitive advantage, which may adversely affect our business, financial condition, and results of operations. For example, we may not accurately anticipate market demand or offer AI Technology that amplifies our core data platform.</span></div><div style="margin-bottom:10pt;margin-top:10pt;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%">If we, our customers, or third-party service providers experience an actual or perceived security breach or unauthorized parties otherwise obtain access to our customers&#8217; data, our data, or our platform, our platform may be perceived as not being secure, our reputation may be harmed, demand for our platform may be reduced, and we may incur significant liabilities.</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the ordinary course of our business, we store, transmit, generate, and process our, our customers&#8217;, and our business partners&#8217; confidential and proprietary data. Such data includes sensitive data, such as personal information, protected health information, and financial data. We also use third-party service providers, sub-processors, and technology to help us deliver services to our customers and their end-users, as well as for our internal business operations. For example, our platform is built on the infrastructure of third-party public cloud providers, such as AWS, Azure, and GCP, and we use third-party technology to assist with securing our environment and providing access to our platform. Some of our customers also use third-party service providers to assist with their use of our platform or third-party technology, such as connectors, to access our platform. These third-party service providers may process, store, or transmit data of our employees, partners, customers, and customers&#8217; end-users or may otherwise be used to help operate our platform and corporate systems. We, our customers and business partners, and these third parties face a variety of evolving cybersecurity threats.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cybersecurity threats come from a variety of sources, including traditional computer &#8220;hackers,&#8221; internal and external personnel (such as through theft or misuse), sophisticated nation-states, and nation-state-supported actors. Cybersecurity threat actors can use a wide variety of methods, including unauthorized intrusions, denial-of-service attacks, ransomware attacks, business email compromises, computer malware, infostealer malware, social engineering attacks (including through deep-fakes and phishing), internal and external personnel misconduct or error, supply-chain attacks, software vulnerabilities, software or hardware disruptions or failures, and attacks enhanced or facilitated by AI Technology, all of which are prevalent in our industry and our customers&#8217; and partners&#8217; industries. These methods change frequently and are becoming increasingly difficult to detect. Threat actors who successfully compromise networks or systems may use the unauthorized access as a vector to compromise other networks and systems. Threat actors&#8217; goals often include disrupting a company&#8217;s operations or ability to provide services, obtaining unauthorized access to platforms, systems, networks, or physical facilities in which data is stored or processed, or through which data is transmitted, and stealing data. Ransomware attacks are becoming more frequent and severe.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div style="margin-bottom:10pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7"> of Contents</a></span></div></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There can be no assurance that security measures designed to protect against security incidents will be effective, and our efforts to investigate, mitigate, contain, and remediate any security incidents that do occur may not be successful. Even though we may not control the security measures of third-party providers or environments, we may incur liability or suffer reputational harm if such measures are breached. Actions taken by us, third-party cloud providers, or the other third parties with whom we work to detect, investigate, mitigate, contain, and remediate security incidents could result in outages, data losses, and disruptions of our business. We may be unable to detect, mitigate, or remediate vulnerabilities in our information security systems (such as our hardware and software, including that of third parties upon which we rely) on a timely basis. We may be unwilling or unable to make ransom payments due to, for example, applicable laws or regulations prohibiting such payments, the negative precedent such payments would set, or uncertainty over whether such payments would result in the threat actor deleting stolen data or otherwise delivering on their promised course of action. In general, cybersecurity incidents or security vulnerabilities could lead to significant interruptions in our operations, loss of data and income, reputational harm, diversion of funds, increased insurance costs, and other harm to our business, reputation, and competitive position. In addition, customers&#8217; use of our platform in violation of our terms of service, including by granting access to a single Snowflake account to various third-party entities, could amplify the impact of any cybersecurity or product incidents. Security incidents and their resulting consequences, including negative publicity, may also cause customers to stop using our platform, deter existing or prospective customers from using our platform, and negatively impact our ability to grow and operate our business.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our customers have experienced, and may in the future experience, security incidents in connection with their use of our platform that harm our customer relationships and our reputation, even when such incidents are due to vulnerabilities, policy violations, inadequate security controls, or credential exposures that we do not cause. We operate under a shared responsibility cybersecurity model where we are responsible for the security of our platform and underlying cloud infrastructure, while our customers are responsible for selecting, enabling, and configuring security controls for their individual environments in a manner that meets applicable cybersecurity standards and effectively reduces their information security risk. To assist customers in meeting their responsibilities, we offer and support a range of tools and features within our platform for access control, including multi-factor authentication (MFA), network access policies, and unified role-based access controls and policies. Some customers also use third-party external authentication tools, in which case we do not have visibility into whether adequate access controls (such as MFA or network restrictions) are being enforced. Regardless of whether customers use our authentication tools or external tools, if customers allow static access credentials, they are responsible for ensuring that the credentials remain private and are rotated on a regular basis. If our customers do not implement, or incorrectly implement, these features or otherwise fail to fulfill their responsibilities under our shared responsibility cybersecurity model, there is a higher risk that they will be the victim of cybersecurity incidents, which may harm our customer relationships, our reputation, and our business, which has occurred in the past and may happen again in the future.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have contractual and other legal obligations to notify customers and other parties of certain security incidents, and may choose to make such notifications even if not legally required to do so. For example, SEC rules require disclosure on Form 8-K of the nature, scope and timing of any material cybersecurity incident and the reasonably likely impact of such incident. Determining whether a cybersecurity incident is notifiable or reportable may not be straightforward, and any such mandatory disclosures are costly and could lead to negative publicity, loss of customer or partner confidence in the effectiveness of our security measures, diversion of management&#8217;s attention, governmental investigations, and the expenditure of significant capital and other resources to investigate, respond to, or alleviate problems caused by the actual or perceived security breach.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Any security breach of our platform, our operational systems, our software (including open-source software), our physical facilities, or the systems of our third-party service providers or sub-processors, or the perception that one has occurred, or unauthorized access to our customers&#8217; or partners&#8217; systems, data, or technology, could result in claims that we have breached customer contracts or other legal obligations, including as described below. In addition, we may be subject to, and have received in the past, requests by regulators (including members of Congress) for information about our security practices, our public statements about our security program, experiences, and issues. Alleged failures, problems, or issues related to our information security or our customers&#8217; use of our platform, including following such information requests, could result in additional investigations; actions from a variety of regulators, including state attorneys general, the Department of Justice, the Federal Trade Commission (FTC), and the SEC; litigation; indemnity obligations; fines; penalties; mitigation and remediation costs; reputational harm; diversion of management&#8217;s attention; customer relationship issues; and other liabilities and damage to our business. Further, cybersecurity incidents have in the past and may in the future lead customers or prospective customers to attempt to negotiate contractual terms that are less favorable to us, such as broader indemnification obligations, more stringent cybersecurity requirements, and higher limitations of liability.</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div style="margin-bottom:10pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7"> of Contents</a></span></div></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our insurance coverage may not be adequate for liability arising from data security breaches involving us or our customers or other third parties, indemnification obligations, or other liabilities. The successful assertion of one or more large claims against us that exceeds our available insurance coverage or results in changes to our insurance policies (including premium increases or the imposition of large deductible or co-insurance requirements) could have an adverse effect on our business. In addition, we cannot be sure that our existing insurance coverage and coverage for errors and omissions will continue to be available on acceptable terms or that our insurers will not deny coverage as to any future claim. Risks related to our systems and security breaches are likely to increase as we continue to expand our platform and geographic footprint, grow our customer and partner base, acquire operating companies, begin to operate in environments outside of our platform and over which we exercise significantly less or no control, and process, store, and transmit increasingly large amounts of data. </span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For example, in May 2024, we became aware that a cybersecurity threat actor had accessed a number of our customers&#8217; Snowflake accounts as a result of such customers&#8217; failure to fulfill certain of their obligations under our shared responsibility cybersecurity model (e.g., implementing MFA and network access policies). Even though we did not identify any evidence suggesting this activity was caused by or otherwise related to any vulnerability or misconfiguration of our systems, or a breach of our platform&#8217;s security or our environment, we have been the subject of numerous lawsuits, regulatory investigations, and lawmaker inquiries relating to these customer incidents. Since May 2024, we have been made aware of additional cyberattacks on customers&#8217; Snowflake accounts using similar methods to take advantage of customers&#8217; failures to implement appropriate security safeguards (e.g., MFA and network access policies). We are unable to predict the outcome or timeline of these matters or if any additional requests, inquiries, lawsuits, investigations or other government actions may arise. We have suffered and may continue to suffer negative publicity and reputational damage, including due to the misperception that our customers&#8217; incidents resulted from a vulnerability, misconfiguration or breach of our platform&#8217;s security or systems and malicious activity within our environment. In addition, we may experience a loss of existing customers or face claims by customers, and it is possible that we are not able to fully recover any losses relating to these matters through any applicable insurance coverage or we may be required to seek indemnification from breached customers to mitigate our damages, which may be unsuccessful or impractical. These matters, together with any additional inquiries, regulatory or governmental investigations, or other disputes that result from these customer security incidents, will require us to divert resources and may harm our reputation, business, financial condition, or results of operations. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Finally, some of our employees work remotely, including while traveling for business, which increases our cybersecurity risk, creates data accessibility concerns, and makes us more susceptible to security breaches or business disruptions. Any of the foregoing could have a material adverse effect on our business, financial condition, results of operations, or prospects.</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div style="margin-bottom:10pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7"> of Contents</a></span></div></div><div style="margin-bottom:10pt;margin-top:10pt;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%">Any litigation against us could be costly and time-consuming to defend.</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, we may become subject to legal proceedings and claims, such as claims brought by our customers in connection with commercial disputes, cybersecurity incidents, employment claims, including claims related to the loss of employee equity grants upon termination, intellectual property claims, or securities class actions or other claims related to volatility in the trading price of our common stock. For example, we are named in a securities class action lawsuit in federal court alleging federal securities law violations, as well as numerous class action lawsuits alleging common law and statutory claims in connection with cybersecurity matters. See the section titled &#8220;Legal Proceedings&#8221; for more information. Litigation could result in substantial costs and divert management&#8217;s attention and resources, which might seriously harm our business, financial condition, and results of operations. Our existing insurance might not cover such claims, provide sufficient payments to cover all the costs to resolve one or more such claims, or continue to be available on terms acceptable to us (including premium increases or the imposition of large deductible or co-insurance requirements). A claim brought against us that is uninsured or underinsured could result in unanticipated costs, potentially harming our business, financial position, and results of operations.</span></div><div style="margin-bottom:10pt;margin-top:10pt;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%">We or our third-party service providers could suffer disruptions, outages, defects, and other performance and quality problems with our platform or with the public cloud and internet infrastructure on which it relies.</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our business depends on our platform being available without disruption. We and our third-party service providers have experienced, and may in the future experience, disruptions, outages, defects, and other performance and quality problems related to our platform and with the public cloud and internet infrastructure on which our platform relies. These problems can be caused by a variety of factors, including introductions of new functionality, vulnerabilities, coding errors, and defects in proprietary and open-source software, human error or misconduct, natural disasters (such as tornadoes, earthquakes, or fires), capacity constraints, design limitations, denial of service attacks, or other security-related incidents.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Further, if our contractual and other business relationships with our public cloud providers are terminated, suspended, or suffer a material change to which we are unable to adapt, such as the elimination of services or features on which we depend, we could be unable to provide our platform and could experience significant delays and incur additional expenses in transitioning customers to a different public cloud provider.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Any disruptions, outages, defects, and other performance and quality problems with our platform or with the public cloud, internet infrastructure, or other technology on which it relies, or any material change in our contractual and other business relationships with our public cloud providers, could result in reduced use of our platform, increased expenses, including service credit obligations, and harm to our brand and reputation, any of which could have a material adverse effect on our business, financial condition, and results of operations.</span></div><div style="margin-bottom:10pt;margin-top:10pt;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%">We expect fluctuations in our financial results, making it difficult to project future results, and if we fail to meet the expectations of securities analysts or investors with respect to our results of operations, our stock price could decline.</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our results of operations have fluctuated in the past and are expected to fluctuate in the future due to a variety of factors, many of which are outside of our control. As a result, our past results may not be indicative of our future performance. In addition to the other risks described herein, factors that may affect our results of operations include the following:</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">fluctuations in demand for our platform or changes in our pricing model;</span></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">fluctuations in usage of our platform, including as a result of customer optimization efforts that result in reduced consumption to execute workloads;</span></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to attract new customers;</span></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to retain existing customers and drive their increased sustained consumption of our platform (including new product features and functionality);</span></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">customer expansion rates;</span></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">timing, amount, and cost of our investments to expand the capacity of our public cloud providers;</span></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">seasonality, including the impact of holidays;</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">25</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div style="margin-bottom:10pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7"> of Contents</a></span></div></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">investments in new features, functionality, and programming languages, including investments in AI Technology and in making our platform available to store and process highly regulated data or comply with new or existing data sovereignty requirements;</span></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">fluctuations in consumption resulting from the introduction of new features, technologies, or capabilities to our software, systems, or to underlying cloud infrastructure, including features or capabilities that may increase or decrease the consumption required to execute existing or future workloads, like better storage compression, cloud infrastructure processor improvements, or compute optimization, or that allow customers to use our platform for compute services without requiring storage;</span></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to execute on our business strategy, including our strategies related to the AI Data Cloud, such as Snowpark, the Snowflake Marketplace, and Snowflake Cortex AI;</span></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the timing and frequency of purchases;</span></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the speed with which customers are able to migrate data onto our platform;</span></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">fluctuations or delays in purchasing decisions in anticipation of new products or enhancements by us or our competitors;</span></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">changes in customers&#8217; budgets and cash flow management strategies and in the timing of their budget cycles and purchasing decisions;</span></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to control costs, including our operating expenses;</span></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the amount and timing of operating expenses, particularly research and development expenses, including with respect to GPUs to develop AI Technology, and sales and marketing expenses, including commissions;</span></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the amount and timing of non-cash expenses, including stock-based compensation, goodwill impairments, and other non-cash charges;</span></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the amount and timing of costs associated with recruiting, training, and integrating new employees and retaining and motivating existing employees;</span></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the effects and timing of acquisitions and their integration;</span></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">general political, social, market, and economic conditions, uncertainty, or volatility, both domestically and internationally, as well as political, social, and economic conditions specifically affecting industries in which our customers and partners participate or on which they rely;</span></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">public health crises, such as the COVID-19 pandemic;</span></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the impact, or timing of our adoption, of new accounting pronouncements;</span></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">changes in regulatory or legal environments, including the interpretation or enforcement of regulatory or legal requirements, that may cause us to incur, among other things, expenses associated with compliance;</span></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the overall tax rate for our business, which may be affected by the mix of income we earn in the United States and in jurisdictions with different tax rates, the effects of stock-based compensation, and the effects of changes in our business;</span></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the impact of changes in tax laws or judicial or regulatory interpretations of tax laws, which are recorded in the period in which such laws are enacted or interpretations are issued and may significantly affect the effective tax rate of that period;</span></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">inflation and our ability to control costs, including our operating expenses;</span></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">fluctuations in currency exchange rates and changes in the proportion of our revenue and expenses denominated or measured in foreign currencies;</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div style="margin-bottom:10pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7"> of Contents</a></span></div></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">fluctuations or impairments in, or the full loss of, the market values of our strategic investments or of our portfolio, including changes to the value or accessibility of our cash and cash equivalents as a result of economic conditions or bank failures;</span></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">fluctuations in interest rates;</span></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">changes in the competitive dynamics of our market, including consolidation among competitors or customers;</span></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">significant security breaches affecting our platform or customers&#8217; accounts, external systems, or data; </span></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to meet our debt obligations; and</span></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">technical difficulties with, or interruptions to, the delivery and use of our platform.</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Any of these factors may cause our results of operations to vary significantly or be adversely affected. If our results of operations fall below the expectations of investors and securities analysts who follow our stock, the price of our common stock could decline substantially, and we could face costly lawsuits, including securities class actions.</span></div><div style="margin-bottom:10pt;margin-top:10pt;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%">Failure to effectively develop and expand our sales and marketing capabilities could harm our ability to increase our customer base and achieve broader market acceptance of our products and platform.</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We must continue to increase the size and productivity of our sales and marketing organization to increase our sales to new and existing customers. It requires significant time and resources to hire and effectively onboard new sales and marketing personnel and to train and manage new and existing personnel so they are able to successfully sell our product. We also plan to continue to dedicate significant resources to sales and marketing programs that are industry-specific and focused on large organizations. Once a new customer begins using our platform, our sales team needs to focus on expanding consumption with that customer. All these efforts require us to invest significant financial and other resources, including in industries and sales channels in which we have limited experience to date. In addition, our sales compensation plans must be structured in a way that properly incentivizes our sales and marketing personnel to drive increased consumption and new capacity arrangements on favorable terms. Our business and results of operations will be harmed if our sales and marketing efforts generate increases in revenue that are smaller than anticipated. We may not achieve anticipated revenue growth from our sales force if we are unable to attract, hire, develop, integrate, and retain talented and effective sales personnel, if our sales personnel are unable to achieve desired productivity levels, or if our sales and marketing programs, including our sales compensation plans, are not effective.</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div style="margin-bottom:10pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7"> of Contents</a></span></div></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Sales efforts to large customers involve risks that may not be present or that are present to a lesser extent with respect to sales to smaller organizations.</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales to large customers involve risks that may not be present or that are present to a lesser extent with sales to smaller organizations, such as longer sales cycles, stronger customer leverage in negotiating pricing and other terms, more complex customer requirements, including in response to evolving industry regulations, the additional need to partner with third parties that advise such customers or help them integrate their IT solutions, substantial upfront sales costs, less predictability in completing some of our sales, and higher customer support expectations. For example, large customers may require considerable time to evaluate and test our platform or new features prior to making a purchase decision. In addition, large customers may be switching from legacy on-premises solutions when purchasing our products, and may rely on third parties with whom we do not have relationships when making purchasing decisions. Furthermore, large customers typically have more extensive compliance and vendor diligence programs with respect to new products and services, which can increase both the time and resources needed to sell to them and also result in the inability to sell to them if we do not meet their compliance standards. A number of factors also influence the length and variability of our sales cycle, including the need to educate potential customers about the uses and benefits of our platform, the renegotiation of existing agreements to cover additional product categories, changing laws, the discretionary nature of purchasing and budget cycles, and the competitive nature of evaluation and purchasing approval processes. As a result, the length of our sales cycle, from identification of the opportunity to deal closure, may vary significantly from customer to customer, with sales to large enterprises typically taking longer to complete. We have also historically seen consumption growth from large enterprises take longer than when compared to smaller enterprises. Moreover, large customers often begin to deploy our products on a limited basis but nevertheless demand implementation services and negotiate pricing discounts, which increase our upfront investment in the sales effort with no guarantee that sales to these customers will justify our substantial upfront investment. If we fail to effectively manage these risks associated with sales cycles and sales to large customers, our business, financial condition, and results of operations could be affected.</span></div><div style="margin-bottom:10pt;margin-top:10pt;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%">We do business with federal, state, local, and foreign governments and agencies, and heavily regulated organizations; as a result, we face heightened risks related to special contract terms, non-standard product deployments, and compliance with additional processes, rules, and regulations.</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We sell to the U.S. government, state and local governments, foreign governments, and heavily regulated organizations directly and through our partners. Selling to government and regulated customers involves significant costs and operational efforts that arise from special laws, regulations, certification or clearance requirements, procurement processes, contract terms, and customer requirements. We may fail to win sufficient government or regulated business to justify our investments. For the government and regulated business that we do win, performing under the contracts involves higher ongoing cost to meet the special requirements as well as heightened civil and criminal liability for noncompliance for us, our officers, and directors.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have obtained various government certifications and authorizations that are required to support sales opportunities to the government, including FedRAMP High and DOD Impact Level 4. We may be unable to achieve government certifications or clearances, or we may be required to make unexpected changes to our business, operations or products to obtain or sustain such certifications or clearances. As a result, our ability to sell into the government sector could be restricted until we satisfy the requirements of such certifications or clearances. In addition, we plan to continue to pursue additional authorizations, including national security clearances that allow us to support the U.S. national security community. Obtaining and maintaining national security clearances within a global enterprise will require significant operational investments and the successful implementation of new processes and controls. In addition, unlike our standard commercial offering, we anticipate delivering our platform and other offerings into customer environments, which presents risks and challenges arising from having less visibility into and control over the operation and security of our platform and other offerings.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div style="margin-bottom:10pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7"> of Contents</a></span></div></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A substantial majority of our sales to government entities have been made indirectly through our distribution and reseller partners. Doing business with government entities, whether directly or indirectly, presents a variety of risks. Many government entities need significant education regarding our business model, as well as the uses and benefits of our platform. The procurement process for governments and their agencies is highly competitive and time-consuming, and government decisions about their procurement needs may, in certain circumstances, be subject to political influence. Beyond this, demand for our platform may be adversely impacted by public sector budgetary cycles, and funding availability that in any given fiscal cycle may be reduced or delayed, including in connection with an extended federal government shutdown. Further, if we or our partners are successful in receiving a competitive contract award, that award could be challenged by one or more competitive bidders in a legal action known as a &#8220;bid protest.&#8221; Bid protests may result in an increase in expenses related to obtaining or preserving contract awards or an unfavorable modification or loss of an award. In the event a bid protest is unsuccessful, the resulting delay in the startup and funding of the work under these contracts may cause our actual results to differ materially and adversely from those anticipated. As a result of these lengthy and uncertain sales cycles, it is difficult for us to predict the timing of entering into customer agreements with government entities or with our distribution and reseller partners in the government market.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, public sector customers may have contractual, statutory, or regulatory rights to terminate current contracts with us or our third-party distributors or resellers for convenience or default. If a contract is terminated for convenience, we may only be able to collect fees for platform consumption prior to termination and settlement expenses. If a contract is terminated due to a default, we may be liable for excess costs incurred by the customer for procuring alternative products or services or be precluded from doing further business with government entities. Further, entities providing products or services to governments, whether directly or indirectly, are required to comply with a variety of complex laws, regulations, and contractual provisions relating to the formation, administration, and performance of government contracts. Such laws, regulations, and contractual provisions impose compliance obligations that are more burdensome than those typically encountered in commercial contracts, and they often give customers in the government market substantial rights and remedies, many of which are not typically found in commercial contracts. These rights and remedies may relate to intellectual property, price protection, the accuracy of information provided to the government, incident notification, termination rights, and prohibition against any government indemnification obligations. In addition, governments may use procurement requirements as an alternative to lawmaking, and impose stricter requirements than would apply to the commercial sector in areas that are not directly related to the purchase. These rules and requirements may apply to us or third-party resellers or distributors whose practices we may not control. Such parties&#8217; non-compliance could result in repercussions for us with respect to contractual and customer satisfaction issues.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Further, federal, state, and local governments and regulators routinely investigate and audit contractors for compliance with applicable laws, regulations, and contractual provisions, and changes in government policies may affect the level of oversight of government contractors and areas of focus (such as recent executive orders that affect compliance with nondiscrimination plans). If, as a result of an audit or investigation, it is determined that we have failed to comply with applicable requirements, we may be subject to civil and criminal penalties and administrative sanctions, including termination of contracts, forfeiture of profits or payments we have received, costs associated with the triggering of price reduction clauses, fines, loss of a government certification or clearance, and suspensions or debarment from future government business, and we may suffer reputational harm.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our customers include a number of non-U.S. governments, to which similar procurement, budgetary, contract, and audit risks of U.S. government contracting also apply, particularly in certain emerging markets where our customer base is less established. Such sales may also heighten our exposure to liabilities under anti-corruption laws. In addition, compliance with complex regulations, security certifications, and contracting provisions in a variety of jurisdictions can be expensive and consume significant financial and management resources. In certain jurisdictions, our ability to win business may be constrained by political and other factors unrelated to our competitive position in the market. Further, our business and results of operations could be harmed if our efforts to do business with governments and heavily regulated organizations do not generate the anticipated increases in revenue. Each of these difficulties could materially adversely affect our business and results of operations.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div style="margin-bottom:10pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7"> of Contents</a></span></div></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Finally, we are increasingly investing in doing business with customers and partners in heavily regulated commercial industries, such as the financial services and health care industries. Existing and prospective customers, such as those in these industries, may be required to comply with more stringent regulations in connection with using and implementing our platform or services or particular regulations regarding third-party vendors that may be interpreted differently by different customers and partners. In addition, regulatory agencies may impose requirements toward third-party vendors of regulated entities generally, or our company in particular, that we may not be able to, or may choose not to, meet. We may make special compliance commitments that are more expensive to satisfy than we anticipate, or that we are unable to satisfy. In addition, customers in these heavily regulated areas and their regulators often have a right to conduct audits of our systems, products, and practices. In the event that one or more customers or their regulators determine that some aspect of our business does not meet regulatory requirements, we may be limited in our ability to continue or expand our business.</span></div><div style="margin-bottom:10pt;margin-top:10pt;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%">If we lose key members of our management team or are unable to attract and retain the executives and employees we need to support our operations and growth, our business and future growth prospects may be harmed.</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our success depends in part on the continued services of our executive officers, as well as our other key employees in the areas of research and development and sales and marketing.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, there may be changes in our executive management team or other key employees resulting from the hiring or departure of these personnel. Our executive officers and other key employees are employed on an at-will basis, which means that these personnel could terminate their employment with us at any time. For example, in February 2024, Frank Slootman retired as Chief Executive Officer and Sridhar Ramaswamy was appointed to replace him; in July 2024, Grzegorz Czajkowski, our former EVP, Engineering and Support, resigned and left Snowflake to pursue another opportunity, and in September 2024, Vivek Raghunathan was appointed as SVP, Engineering and Support to replace him; in February 2025, Michael P. Scarpelli notified us of his intention to retire as Chief Financial Officer once his successor is appointed, after which he will transition into an advisory role to support continuity and a smooth transition; and in March 2025, Christopher W. Degnan notified us of his intention to retire as Chief Revenue Officer and Michael Gannon was appointed to replace him. The loss of additional executive officers or any significant change in key leadership could harm morale, cause additional personnel to depart, introduce operational delays or risks as departing employees are replaced and successors learn our business, or disrupt operations and implementation of business strategy as result of any changes such successors may make, each of which could harm our operating results.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, to execute our growth plan, we must attract and retain highly qualified personnel. Competition for these personnel is intense, especially for engineers experienced in designing and developing cloud-based data platform products, including products with artificial intelligence capabilities, and experienced sales, customer support, and professional services personnel. We also are dependent on the continued service of our existing software engineers because of the sophistication of our platform.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In order to support our growing business, we will need to continue to hire in new locations around the world and manage return to work and remote working policies, which may add to the complexity and costs of our business operations. From time to time, we have 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 and can provide more competitive compensation and benefits. In addition, we require the majority of our employees to work from a physical office, while certain of our competitors allow remote work environments. In addition, prospective and existing employees often consider the value of the equity awards they receive in connection with their employment. Our stock price declined significantly during a portion of fiscal 2025. If the actual or perceived value of our equity awards declines or undergoes significant volatility, or if our existing employees receive significant proceeds from liquidating their previously vested equity awards, it may adversely affect our ability to recruit and retain key employees. Furthermore, current and prospective employees may believe that their equity award offers have limited upside, and our competitors may be able to offer more appealing compensation packages. In order to retain our existing employees and manage potential attrition, including as a result of any stock price decreases and market volatility that impact the actual or perceived value of our equity awards, we may issue additional equity awards or provide our employees with increased cash compensation, which could negatively impact our results of operations and be dilutive to stockholders. For example, our stock-based compensation, net of amounts capitalized, represented 41% of our revenue for fiscal 2025 and 42% for fiscal 2024, and we expect stock-based compensation to remain substantial even if we are successful in reducing it as a percentage of our revenue. Finally, if we hire employees from competitors or other companies, their former employers may attempt to assert that we or these employees have breached our or their legal obligations, resulting in a diversion of our time and resources.</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div style="margin-bottom:10pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7"> of Contents</a></span></div></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We also believe our culture has been a key contributor to our success to date and that the critical nature of the platform that we provide promotes a sense of greater purpose and fulfillment in our employees. As our workforce becomes larger and more distributed around the world or as our executive management team changes, we may not be able to maintain important aspects of our culture. Any failure to preserve our culture could negatively affect our ability to retain and recruit personnel. If we fail to attract and recruit new personnel or fail to retain and motivate our current personnel, our business and future growth prospects would be harmed.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%"> </span></div><div style="margin-bottom:10pt;margin-top:10pt;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%">Unfavorable conditions in our industry or the global economy, or reductions in cloud spending, or lower than expected consumption, could limit our ability to grow our business and negatively affect our results of operations.</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our results of operations may vary based on the impact of changes in our industry or the global economy on us or our customers and potential customers. Negative conditions or volatility in the general economy both in the United States and abroad, including conditions resulting from changes in gross domestic product growth, financial and credit market fluctuations, bank failures, international trade relations, inflation, tariffs, and interest rate fluctuations, or the existence of epidemics, pandemics or other public health crises, political turmoil and geopolitical conflicts, natural catastrophes, warfare, or terrorist attacks on the United States, Europe, the Asia-Pacific region, Japan, or elsewhere, could cause a decrease in business investments, including spending on cloud technologies, and negatively affect the growth of our business. For example, the ongoing military conflicts between Russia and Ukraine and in the Middle East, as well as the rising tensions between China and Taiwan, have created volatility in the global capital markets and could have further global economic consequences, including disruptions of the global supply chain. In addition, unfavorable conditions in the general economy may negatively impact our customers&#8217; budgets or cash flow, which could impact the contract terms, including payment terms, our customers demand from us. Competitors, many of whom are larger and have greater financial resources than we do, may respond to challenging market conditions by lowering prices in an attempt to attract our customers. We cannot predict the timing, strength, or duration of any economic slowdown, instability, or recovery, generally or within any particular industry.</span></div><div style="margin-bottom:10pt;margin-top:10pt;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%">Our growth depends on the development, expansion, and success of our partner relationships.</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As part of our vision for the AI Data Cloud, we will need to grow and maintain a network of partners, including data and technology providers, data consumers, and data application developers. The relationships we have with these partners, and that our partners have with our customers, provide our customers with enhanced value from our platform and the AI Data Cloud, including Snowflake Cortex AI and the Snowflake Marketplace. Our future growth will be increasingly dependent on the success of these relationships, and if we are unsuccessful in growing and maintaining these relationships or the types and quality of data and data applications supported by or available for consumption on our platform, our business, financial condition, and results of operations could be adversely affected.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additionally, a small but increasing portion of our revenue is generated as a result of our relationships with global system integrators, managed service providers, and resellers. Increasingly, we and our customers rely on these partners to provide professional services, including customer implementations and migrations from legacy solutions and there may not be enough qualified partners available, or we may not be able to develop or maintain relationships with enough partners, to meet customer demand. While we provide our partners with training and other enablement programs, these programs may not be effective or utilized consistently, and our return on these investments may be lower than expected. In addition, new partners may require extensive training or significant time and resources to achieve productivity. If we fail to effectively manage and grow our network of these partners, or properly monitor the quality and efficacy of their interactions with our customers, our ability to attract and retain new customers and expand customer consumption of our platform may be impacted, and our operating results and growth rate may be harmed.</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div style="margin-bottom:10pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7"> of Contents</a></span></div></div><div style="margin-bottom:10pt;margin-top:10pt;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%">If we are unable to successfully manage the growth of our professional services business and improve our profit margin from these services, our operating results could be harmed.</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our professional services business, which performs implementation and training services for our customers, has grown larger and more complex as our product revenue has increased. We believe our future success depends in part on investment in professional services to facilitate customer code conversion and migration from legacy solutions and adoption of our platform, especially with large enterprises. As a result, our sales efforts have been and will continue to be focused on helping our customers more quickly realize the value of our platform and the AI Data Cloud rather than on the profitability of our professional services business. We price our professional services based on the anticipated cost of those services and, as a result, we expect to improve the gross profit percentage of our professional services business over time. If we are unable to manage the growth of our professional services business and improve our profit margin from these services, our operating results, including our profit margins, could be harmed.</span></div><div style="margin-bottom:10pt;margin-top:10pt;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%">If we are unable to maintain and enhance our brand and reputation, our business and results of operations may be adversely affected.</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe that maintaining and enhancing our brand identity and reputation is critical to our relationships with, and to our ability to attract and retain, customers, partners, investors, and employees. The successful promotion of our brand depends on a number of factors, including our ability to continue to develop and deliver reliable, high-quality, and cost-effective products and services that meet the needs of our customers; our sales and marketing efforts, including effectiveness at developing a positive presence within our industry through participation in industry events and key media coverage; the influence of customer testimonials and use cases on the perception of our brand; effective integration into our platform of products and services we acquire or invest in; and our ability to differentiate our products from those of our competitors.</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The promotion of our brand requires us to make substantial expenditures, which we anticipate will increase as our market becomes more competitive. Our brand promotion activities may not be successful or generate the awareness or increased revenue we expect, and even if they do, any increase in revenue may not offset the significant expenses we incur in the efforts to build our brand. In addition, independent industry or financial analysts often provide reviews of our platform, as well as products and services of our competitors, and perception of our platform in the marketplace may be significantly influenced by these reviews. If these reviews are negative, or less positive as compared to those of our competitors&#8217; products and services, our brand may be adversely affected. Negative media coverage could also adversely affect our brand and reputation. If we do not successfully maintain and enhance our brand, our business may not grow, we may have reduced pricing power relative to competitors and we could lose customers or fail to attract potential customers, or fail to hire and retain employees, all of which would materially and adversely affect our business, results of operations, and financial condition.</span></div><div style="margin-bottom:10pt;margin-top:10pt;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%">If the availability of our platform does not meet our service-level commitments to our customers, our revenue may be negatively impacted.</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We typically commit to our customers that our platform will maintain a minimum service-level of availability. If we are unable to meet these commitments, we may be obligated to provide customers with additional capacity at no cost, which could significantly affect our revenue. We rely on public cloud providers, such as AWS, Azure, and GCP, and any availability interruption in the public cloud could result in us not meeting our service-level commitments to our customers. In some cases, we may not have a contractual right with our public cloud providers that compensates us for any losses due to availability interruptions in the public cloud. Further, any failure to meet our service-level commitments could damage our reputation and hinder the adoption of our platform, and we could face loss of revenue from reduced future consumption of our platform. Any service-level failures could adversely affect our business, financial condition, and results of operations.</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">32</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div style="margin-bottom:10pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7"> of Contents</a></span></div></div><div style="margin-bottom:10pt;margin-top:10pt;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%">We assume liability for data breaches, intellectual property infringement, and other claims, which exposes us to substantial potential liability. </span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In our customer contracts and certain strategic partnership agreements, we assume liability for certain security breaches and data protection claims caused by us and by certain third parties on which we rely. Our contracts with customers, partners, investors, and other third parties may also include indemnification provisions under which we agree to defend and indemnify them against claims and losses arising from alleged infringement, misappropriation, or other violation of intellectual property rights and for other matters. Such claims may arise more often (and if they arise, may be more complex to litigate) as we begin to extend our platform and other offerings into customer environments over which we exercise significantly less or no control. We may not be successful in our attempt to limit our liability and indemnity obligations and obtain corresponding liability and indemnification obligations from vendors and partners that would require them to contribute to our obligations, and an event triggering our liability or indemnity obligations could give rise to multiple claims involving multiple customers or other third parties. In addition, there have been instances where our customers or other business partners attempt to claim indemnification even if indemnification obligations have not been triggered, and defending against such claims can be time-consuming and expensive. There is no assurance that our applicable insurance coverage, if any, would cover, in whole or in part, any such liability or indemnity obligations. We may be liable for up to the full amount of the contractual claims, which could result in substantial liability or material disruption to our business or could negatively impact our relationships with customers or other third parties, reduce demand for our platform, and adversely affect our business, financial condition, and results of operations. </span></div><div style="margin-bottom:10pt;margin-top:10pt;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%">Acquisitions, strategic investments, partnerships, or alliances could be difficult to identify, pose integration challenges, divert the attention of management, disrupt our business, dilute stockholder value, and adversely affect our business, financial condition, and results of operations.</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have in the past and may in the future seek to acquire or invest in businesses, joint ventures, and platform technologies that we believe could complement or expand our platform, enhance our technology, or otherwise offer growth opportunities. For example, since the beginning of fiscal 2024, we have acquired several companies, including Samooha, Inc., a privately-held company which developed data clean room technology; Neeva Inc. (Neeva), a privately-held internet search company which leveraged generative AI Technology; Mountain US Corporation (f/k/a Mobilize.net Corporation), a privately-held company which provided a suite of tools for efficiently migrating databases to the AI Data Cloud; LeapYear Technologies, Inc., a privately-held company which provided a differential privacy platform; Night Shift Development, Inc., a privately-held data analytics firm focused on the U.S. public sector; and Datavolo, Inc., a privately-held company that built a dataflow infrastructure to support the creation, management, and observability of multimodal data pipelines for enterprise AI. Any such acquisitions or investments may divert the attention of management and cause us to incur various expenses in identifying, investigating, financing, and pursuing suitable opportunities, whether or not the transactions are completed, and may result in unforeseen operating difficulties and expenditures. In particular, we may encounter difficulties or unexpected costs assimilating or integrating the businesses, technologies, products, personnel, contracts or operations of any acquired companies, particularly if the key personnel of an acquired company choose not to work for us, their software is not easily adapted to work with our platform, or we have difficulty retaining the customers, suppliers, or partners of any acquired business due to changes in ownership, management, or otherwise. Any such transactions that we are able to complete may not result in the synergies or other benefits we expect to achieve, which could result in substantial impairment charges. These transactions could also result in dilutive issuances of equity securities or the incurrence of debt, which could adversely affect our results of operations. In addition, we may inherit commitments, risks, and liabilities of companies that we acquire that we are unable to successfully mitigate and that may be amplified by our existing business. Finally, disputes or litigation can arise out of our acquisitions or investments from time to time, including in connection with the achievement of earnouts.</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">33</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div style="margin-bottom:10pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7"> of Contents</a></span></div></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As part of our corporate development program, we invest in companies to support our key business initiatives. These companies range from early, growth stage companies to mature companies with established revenue streams. Our strategic investments are subject to risk of inability to achieve the desired strategic synergies and partial or total loss of investment capital. Furthermore, our competitors may invest in these companies alongside us, and may obtain information about our corporate development program or other business plans. The financial success of our investment is typically dependent on an exit in favorable market conditions. To the extent any of the companies in which we invest are not successful, which can include failure to achieve strategic business objectives as well as failure to achieve a favorable exit, we could recognize an impairment or loss on all or part of our investment, which we have done in the past. In addition, in certain cases we are required to consolidate one or more of our strategic investee&#8217;s financial results into ours. Fluctuations in any such investee&#8217;s financial results, due to general market conditions, bank failures, or otherwise, can negatively affect our consolidated financial condition, results of operations, cash flows, or the price of our common stock. If one or more of such investees fails to timely provide us with information necessary for the preparation of our consolidated financial statements and disclosures, we may be unable to report our financial results in a timely manner, which would negatively affect our business and the price of our common stock.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We also enter into strategic partnerships where we agree to incorporate third-party technologies into our platform and services. In some cases, we have revenue-sharing arrangements with our strategic partners who supply the technology. We may be unable to reach agreements with potential strategic partners on terms acceptable to us, if at all, and we may not be successful in partnering with the companies that have the technologies we need. Such strategic partnerships are also subject to a number of risks, including with respect to security controls, indemnification obligations, and ownership of intellectual property and other proprietary information. Any of the foregoing could harm our business, financial position, and results of operations.</span></div><div style="margin-bottom:10pt;margin-top:10pt;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%">Seasonality may cause fluctuations in our remaining performance obligations or in customer consumption.</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Historically, we have received a higher volume of orders from new and existing customers in the fourth fiscal quarter of each year. As a result, we have historically seen higher non-GAAP free cash flow in the first and fourth fiscal quarters of each year, and our sequential growth in remaining performance obligations has historically been the highest in the fourth fiscal quarter of each year. We may not be successful in our attempt to align our cash outflows with our cash receipts, particularly since we expect this seasonality to become more pronounced as we continue to target large enterprise customers based on their procurement, budgeting, and deployment cycles. In addition, while consumption is typically lower during holidays, the magnitude of any decrease is difficult to predict and that may result in inaccurate financial guidance. For more information about non-GAAP free cash flow, including a definition of non-GAAP free cash flow and a reconciliation of net cash provided by operating activities, which is the most directly comparable financial measure calculated in accordance with U.S. generally accepted accounting principles (GAAP), to free cash flow, see the section titled &#8220;Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations.&#8221;</span></div><div style="margin-bottom:10pt;margin-top:10pt;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%">Natural disasters, public health crises, and other catastrophic events could have an adverse impact on our business, operations, and the markets and communities in which we, our partners, and our customers operate.</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our platform and the public cloud infrastructure on which our platform relies are vulnerable to damage or interruption from catastrophic events, such as earthquakes, hurricanes, floods, fires, power loss, telecommunication failures, cyber attacks, military conflict or war, terrorist attacks, criminal acts, sabotage, other intentional acts of vandalism and misconduct, geopolitical events, and epidemics, pandemics or other public health crises. Some of our U.S. corporate offices in which we operate and certain of the public cloud data centers on which our platform runs are located in the San Francisco Bay Area and Pacific Northwest, regions known for seismic activity. Despite any precautions we may take, the occurrence of a natural disaster or other unanticipated problems at our facilities or the facilities of our public cloud providers could result in disruptions, outages, and other performance and quality problems.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our customers are also subject to the risk of catastrophic events. If those events occur, demand for our platform may decrease. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If we are unable to develop and maintain adequate plans to ensure that our business functions continue to operate during and after a catastrophic event and to execute successfully on those plans if such an event occurs, our business could be seriously harmed. </span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">34</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div style="margin-bottom:10pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7"> of Contents</a></span></div></div><div style="margin-bottom:10pt;margin-top:10pt;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%">Our current operations are international in scope, and we plan further geographic expansion, creating a variety of operational challenges.</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A component of our growth strategy involves the further expansion of our operations and customer base internationally. Customer accounts outside the United States generated 24% of our revenue for the fiscal year ended January&#160;31, 2025. We are continuing to adapt to and develop strategies to address international markets, but there is no guarantee that such efforts will have the desired effect. For example, we anticipate that we will need to establish relationships with new partners in order to expand or continue our expansion into certain countries, including China, and if we fail to identify, establish, and maintain such relationships, we may be unable to execute on our expansion plans. We expect that our international activities will continue to grow for the foreseeable future as we continue to pursue opportunities in existing and new international markets, which will require significant dedication of management attention and financial resources.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our current and future international business and operations involve a variety of risks, including:</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">slower than anticipated public cloud adoption by international businesses;</span></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">changes in a specific country&#8217;s or region&#8217;s political, economic, or legal and regulatory environment, including the effects of pandemics, tariffs, trade wars, sanctions, or long-term environmental risks;</span></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the need to adapt and localize our platform for China, Saudi Arabia, and other countries, including as a result of data sovereignty requirements, and the engineering and related costs that we may incur when making those changes;</span></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">greater difficulty collecting accounts receivable and longer payment cycles;</span></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">unexpected changes in, or the selective application of, trade relations, regulations, or laws;</span></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">new, evolving, and more stringent regulations relating to privacy and data security, data localization, and the unauthorized use of, or access to, commercial and personal information;</span></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">compliance with requirements to hire local employees to perform certain specific functions, such as Saudi Arabia&#8217;s Regional Headquarters Program, which may not align with how we would otherwise operate our business;</span></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">new, evolving, and potentially more stringent regulations relating to AI Technology;</span></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">differing and potentially more onerous labor regulations that are generally more advantageous to employees as compared to the United States, including regulations governing terminations in locations that do not permit at-will employment and deemed hourly wage and overtime regulations;</span></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">challenges inherent in efficiently managing, and the increased costs associated with, an increased number of employees over large geographic distances, including the need to implement appropriate systems, policies, benefits, and compliance programs that are specific to each jurisdiction;</span></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">difficulties in managing a business in new markets with diverse cultures, languages, customs, legal systems, alternative dispute systems, and regulatory systems;</span></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">increased travel, real estate, infrastructure, and legal compliance costs associated with international operations, including increased costs associated with changing and potentially conflicting environmental regulations and requirements;</span></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">currency exchange rate fluctuations and the resulting effect on our revenue, RPO, and expenses, and the cost and risk of utilizing mitigating derivative transactions and entering into hedging transactions to the extent we do so in the future;</span></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">limitations on, or charges or taxes associated with, our ability to reinvest earnings from operations in one country to fund the capital needs of our operations in other countries;</span></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">laws and business practices favoring local competitors or general market preferences for local vendors;</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">35</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div style="margin-bottom:10pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7"> of Contents</a></span></div></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">limited or insufficient intellectual property protection or difficulties obtaining, maintaining, protecting, or enforcing our intellectual property rights, including our trademarks and patents;</span></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">political instability, military conflict or war, or terrorist activities;</span></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">exposure to liabilities under anti-corruption and anti-money laundering laws, including the U.S. Foreign Corrupt Practices Act of 1977, as amended (FCPA), U.S. bribery laws, the U.K. Bribery Act, and similar laws and regulations in other jurisdictions; </span></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">burdens of complying with laws and regulations related to taxation; and</span></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">regulations, adverse tax burdens, and foreign exchange controls that could make it difficult or costly to repatriate earnings and cash.</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We expect to invest substantial time and resources to further expand our international operations, and, if we are unable to do so successfully and in a timely manner, our business and results of operations could suffer.</span></div><div style="margin-bottom:10pt;margin-top:10pt;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%">As we are offering our platform through a Chinese-owned operating partner to Chinese affiliates of certain multi-national customers, risks associated with economic, political, and social events in China could negatively affect our business, financial condition, results of operations and growth prospects.</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are currently offering our platform to Chinese affiliates of certain multi-national customers. Under Chinese law, we must offer our platform through a Chinese-owned operating partner, which must assume control and management of certain aspects of our platform and serve as the seller of record. This has required a new operating and go-to-market model, and there is a risk that functionality or customer experience may suffer and that we may incur liability or brand impairment arising from the operating partner&#8217;s actions or inactions. In addition, developing and operationalizing this new model is a significant investment and may not generate expected returns.</span></div><div style="text-align:justify;text-indent:30.25pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We may also encounter the following risks: </span></div><div style="text-align:justify;text-indent:30.25pt"><span><br/></span></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">uncertainty regarding the validity, enforceability, and scope of protection for intellectual property rights in China and the practical difficulties of enforcing such rights;</span></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">inability to secure our intellectual property and other proprietary information located in China from unauthorized access or theft;</span></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">heightened risks of cyber incidents, which could lead to the unauthorized access to or exposure of customer data; </span></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">inability to comply with extensive and evolving Chinese laws that are often ambiguous or inconsistently enforced;</span></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">changes in tax regulations that may impact the economics of our China operating model; </span></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">economic or political instability;</span></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">a slowdown in China&#8217;s economy; and </span></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">a government-controlled foreign exchange rate and capital controls, including limitations on the convertibility of the Chinese yuan to other currencies.</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Further, geopolitical and national security tensions between China and the United States or other countries could lead to further restrictions on our ability to operate in China, increased scrutiny of our business operations in China, or unwillingness of certain customers to do business with us, including the U.S. federal government. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Due to these and other risks, our operations in China may be more expensive or difficult than anticipated or they may fail, which could have an adverse effect on our business, financial condition, results of operations, and growth prospects.</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">36</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div style="margin-bottom:10pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7"> of Contents</a></span></div></div><div style="margin-bottom:10pt;margin-top:10pt;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%">We may require additional capital to support the growth of our business, and this capital might not be available on acceptable terms, if at all.</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have funded our operations since inception primarily through equity and debt financings and payments received from our customers. We cannot be certain if our operations will generate sufficient cash to fully fund our ongoing operations or the growth of our business. We intend to continue to make investments to support our business, which may require us to engage in further equity or debt financings to secure additional funds. Additional financing may not be available on terms favorable to us, if at all, particularly during times of market volatility and general economic instability. If adequate funds are not available on acceptable terms, we may be unable to invest in future growth opportunities, which could harm our business, operating results, and financial condition. Any debt we incur could give the debt holders rights senior to our stockholders to make claims on our assets and could involve covenants relating to our capital raising activities and other financial and operational matters, which may limit our ability to obtain additional capital, pursue business opportunities and strategic transactions, repurchase stock and pay dividends on our common stock. For example, the holders of our 0% convertible senior notes due 2027 and 0% convertible senior notes due 2029 (collectively, the Notes) have rights senior to holders of our common stock to make claims on our assets, and the indentures governing each series of the Notes, as supplemented (each an Indenture and together, the Indentures), include customary covenants for us, such as covenants to make payment of principal and special interest (if any) and remain current in our reporting obligations with the SEC (though no financial or operating covenants or restrictions on us paying dividends or issuing or repaying, prepaying or repurchasing our other securities or indebtedness). Furthermore, if we issue additional equity securities, including shares of common stock issued upon conversion of the Notes, stockholders will experience dilution, and in some cases we may issue new equity securities that have rights senior to those of our common stock. Because our decision to issue securities in the future will depend on numerous considerations, including factors beyond our control, we cannot predict or estimate the amount, timing, or nature of any future issuances of debt or equity securities. As a result, our stockholders bear the risk of future issuances of debt or equity securities reducing the value of our common stock and diluting their interests.</span></div><div style="margin-bottom:10pt;margin-top:10pt;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%">Servicing our debt requires a significant amount of cash, and we may not have sufficient cash flow from our business to pay our substantial debt.</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our ability to make scheduled payments of the principal of, to pay special interest, if any, on or to refinance the Notes depends on our future performance, which is subject to economic, financial, competitive and other factors beyond our control. Our business may not continue to generate sufficient cash flow from operations to service our debt and make necessary capital expenditures. If we are unable to generate such cash flow, we may be required to adopt one or more alternatives, such as selling assets, restructuring debt, or obtaining additional equity capital on terms that may be onerous or highly dilutive. Our ability to refinance the Notes will depend on the capital markets and our financial condition at such time. We may not be able to engage in any of these activities or engage in these activities on desirable terms, which could result in a default on our debt obligations.</span></div><div style="margin-bottom:10pt;margin-top:10pt;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%">We may not have enough available cash or the ability to raise the funds necessary to pay cash upon conversion of the Notes or to repurchase the Notes upon a fundamental change, and any future debt may contain limitations on our ability to do so.</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Holders of each series of the Notes will have the right, subject to certain conditions and limited exceptions, to require us to repurchase all or any portion of their Notes upon the occurrence of a fundamental change prior to the maturity date of such series of the Notes (as defined and described in the applicable Indenture). Upon any conversion of Notes, we will be required to make cash payments to settle such conversion unless we elect to fully settle it by delivering shares of our common stock (other than any cash paid in lieu of delivering fractional shares). We may not have enough available cash or be able to obtain financing at the time if we are required to repurchase surrendered Notes or settle the conversion of Notes in cash. In addition, our ability to repurchase Notes or to pay cash upon conversions of the Notes may be limited by law, regulatory authority, or agreements governing our future indebtedness. Our failure to repurchase the Notes or to pay any cash upon future conversions of the Notes, when required by the Indentures, would constitute a default under the relevant Indenture. A default under either Indenture or the fundamental change itself could also lead to a default under agreements governing any future indebtedness. If the repayment of such future indebtedness were to be accelerated after any applicable notice or grace periods, we may not have sufficient funds to repay the indebtedness and repurchase the Notes or make cash payments upon conversions thereof.</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">37</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div style="margin-bottom:10pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7"> of Contents</a></span></div></div><div style="margin-bottom:10pt;margin-top:10pt;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%">The conditional conversion feature of the Notes, if triggered, may adversely affect our financial condition and operating results.</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If the conditional conversion feature of a series of the Notes is triggered, holders of such Notes will be entitled to elect to convert their Notes at any time during specified periods, as described in the applicable Indenture. If one or more holders elect to convert their Notes, we would be required to settle a portion or all of our conversion obligation through the payment of cash, unless we elect to fully settle such conversion by delivering shares of our common stock (other than any cash paid in lieu of delivering fractional shares), which could adversely affect our liquidity. In addition, even if holders do not elect to convert their Notes, we could be required under applicable accounting rules to reclassify all or a portion of the outstanding principal of the relevant series of Notes as a current rather than long-term liability, which would result in a material reduction of our net working capital.</span></div><div style="margin-bottom:10pt;margin-top:10pt;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%">We are exposed to fluctuations in currency exchange rates, which could negatively affect our results of operations and our ability to invest and hold our cash.</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our sales are currently denominated in U.S. dollars, Euros, British pounds, Australian dollars, Canadian dollars, and Brazilian reals, and will likely be denominated in other currencies in the future. Because we report our results of operations and revenue in U.S. dollars, we currently face exposure to foreign currency translation risk and may in the future face other foreign currency risks. If we are not able to successfully hedge against the risks associated with currency fluctuations, our results of operations could be adversely affected. For example, a strengthening of the U.S. dollar could increase the real cost of our platform to international customers, which could adversely affect our results of operations. In addition, as our international operations expand, an increasing portion of our operating expenses is incurred outside the United States. These operating expenses are denominated in foreign currencies and are subject to fluctuations due to changes in foreign currency exchange rates. Exposure to these risks and fluctuations could adversely affect our financial position, results of operations, and cash flows.</span></div><div style="margin-bottom:10pt;margin-top:10pt;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%">If our estimates or judgments relating to our critical accounting estimates prove to be incorrect, our results of operations could be adversely affected.</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in our consolidated financial statements and accompanying notes appearing elsewhere herein. 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 &#8220;Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations&#8212;Critical Accounting Estimates.&#8221; The results of these estimates form the basis for making judgments about the carrying values of assets, liabilities, revenue, costs and expenses, and related disclosures. 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 market price of our common stock.</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Risks Related to Our Intellectual Property</span></div><div style="margin-bottom:10pt;margin-top:10pt;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%">Our intellectual property rights may not protect our business or provide us with a competitive advantage.</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To be successful, we must protect our business, technology and brand in the United States and other jurisdictions through trademarks, trade secrets, patents, copyrights, service marks, invention assignments, contractual restrictions, and other intellectual property rights and confidentiality procedures. Despite our efforts to implement these protections, they may not protect our business or provide us with a competitive advantage for a variety of reasons, including:</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the failure by us to obtain patents and other intellectual property rights for important innovations or maintain appropriate confidentiality and other protective measures to establish and maintain our trade secrets;</span></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">to the extent a customer or partner owns any intellectual property created through a professional services or other engagement, our inability to use or monetize that intellectual property as part of our business;</span></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">uncertainty in, and evolution of, legal standards relating to the validity, enforceability, and scope of protection of intellectual property rights;</span></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">potential invalidation of our intellectual property rights through administrative processes or litigation;</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">38</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div style="margin-bottom:10pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7"> of Contents</a></span></div></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our inability to detect and protect against infringement or other misappropriation of our intellectual property rights by third parties; </span></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">uncertainty regarding the applicability of intellectual property protections to AI Technology (including outputs generated from AI Technology); and</span></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">other practical, resource, or business limitations on our ability to enforce our rights.</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Further, the laws of certain foreign countries, particularly certain developing countries, do not provide the same level of protection of corporate proprietary information and assets, such as intellectual property, trademarks, trade secrets, know-how, and records, as the laws of the United States. As a result, we may encounter significant problems in protecting and defending our intellectual property or proprietary rights abroad. We may also be exposed to material risks of theft or unauthorized reverse engineering of our proprietary information and other intellectual property, including technical data, data sets, or other sensitive information. Our efforts to enforce our intellectual property rights in such foreign countries may be inadequate to obtain a significant commercial advantage from the intellectual property that we develop, which could have a material adverse effect on our business, financial condition, and results of operations. Moreover, if we are unable to prevent the disclosure of our trade secrets to third parties, or if our competitors independently develop any of our trade secrets, we may not be able to establish or maintain a competitive advantage in our market, which could seriously harm our business.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Litigation may be necessary to enforce our intellectual property or proprietary rights, protect our trade secrets, protect our trademarks, or determine the validity and scope of proprietary rights claimed by others. Any litigation, whether or not resolved in our favor, could result in significant expense to us, divert the efforts of our technical and management personnel, and result in counterclaims with respect to infringement of intellectual property rights by us. If we are unable to prevent third parties from infringing upon or misappropriating our intellectual property or are required to incur substantial expenses defending our intellectual property rights, our business, financial condition, and results of operations may be materially adversely affected.</span></div><div style="margin-bottom:10pt;margin-top:10pt;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%">We may become subject to intellectual property disputes, which are costly and may subject us to significant liability and increased costs of doing business.</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We compete in markets where there are a large number of patents, copyrights, trademarks, trade secrets, and other intellectual and proprietary rights, as well as disputes regarding infringement of these rights. In addition, many of the holders of patents, copyrights, trademarks, trade secrets, and other intellectual and proprietary rights have extensive intellectual property portfolios and greater resources than we do to enforce their rights. As compared to our large competitors, our patent portfolio is relatively undeveloped and may not provide a material deterrent to such assertions or provide us with a strong basis to counterclaim or negotiate settlements. Further, to the extent assertions are made against us by entities that hold patents but are not operating companies, our patent portfolio may not provide deterrence because such entities are not concerned with counterclaims. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Any intellectual property litigation to which we become a party may require us to do one or more of the following:</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">cease selling, licensing, or using products, features, or data sets that incorporate the intellectual property rights that we allegedly infringe, misappropriate, or violate;</span></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">require us to change the name of our products or services;</span></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">make substantial payments for legal fees, settlement payments, or other costs or damages, including indemnification of third parties;</span></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">obtain a license or enter into a royalty agreement, either of which may not be available on reasonable terms or at all, in order to obtain the right to sell or use the relevant intellectual property; or</span></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">redesign the allegedly infringing products to avoid infringement, misappropriation, or violation, which could be costly, time-consuming, or impossible.</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">39</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div style="margin-bottom:10pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7"> of Contents</a></span></div></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intellectual property litigation is typically complex, time consuming, and expensive to resolve and would divert the time and attention of our management and technical personnel. It may also result in adverse publicity, which could harm our reputation and ability to attract or retain employees, customers, or partners. As we grow, we may experience a heightened risk of allegations of intellectual property infringement. An adverse result in any litigation claims against us could have a material adverse effect on our business, financial condition, and results of operations.</span></div><div style="margin-bottom:10pt;margin-top:10pt;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%">If we use open-source software inconsistent with our policies and procedures or the license terms applicable to such software, we could be subject to legal expenses, damages, or costly remediation or disruption to our business. </span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We use open-source software in our platform and in our professional service engagements. From time to time, companies that use third-party open-source software have faced claims challenging the use of such open-source software and their compliance with the terms of the applicable open-source license. We may be subject to suits by parties claiming ownership of what we believe to be open-source software or claiming non-compliance with the applicable open-source licensing terms. Additionally, despite our policies and procedures designed to govern our use of open-source software, we may incorporate open-source software with onerous licensing terms, including the obligation to make our source code available for others to use or modify without compensation to us, or inadvertently use third-party open-source software in a manner that exposes us to claims of non-compliance with the applicable terms of such license, including claims for infringement of intellectual property rights or for breach of contract. If we receive an allegation that we have violated an open-source license, we may incur significant legal expenses, be subject to damages, be required to redesign our product to remove the open-source software or publicly release certain portions of our proprietary source code, or be required to comply with onerous license restrictions, any of which could have a material impact on our business. Even in the absence of a claim, if we discover the use of open-source software inconsistent with our policies, we could expend significant time and resources to replace the open-source software or obtain a commercial license, if available. All of these risks are heightened by the fact that the ownership of open-source software can be uncertain, leading to litigation, that many of the licenses applicable to open-source software have not been interpreted by courts, and that these licenses could be construed to impose unanticipated conditions or restrictions on our ability to commercialize our products. Any use of open-source software inconsistent with our policies or licensing terms could harm our business and financial position.</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Risks Related to Our Legal, Regulatory, and Tax Environment</span></div><div style="margin-bottom:10pt;margin-top:10pt;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%">We are subject to stringent and changing obligations related to data, including data privacy and security, and the failure or perceived failure to comply with these obligations could result in significant fines and liability or otherwise result in substantial harm to our business and prospects.</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are subject to data privacy and protection laws, regulations, guidance, external and internal policies and other documentation, industry standards, certifications, and contractual and other obligations that apply to the collection, transmission, storage, use, and other processing of personal information. These obligations are rapidly evolving, extensive, complex, and include inconsistencies and uncertainties. Examples of recent and anticipated developments that have impacted or could impact our business include the following:</span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The European Union&#8217;s (EU) General Data Protection Regulation (GDPR) and the United Kingdom&#8217;s General Data Protection Regulation (U.K. GDPR) established strict requirements applicable to the handling of personal information. </span></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The EU&#8217;s Digital Operational Resilience Act (DORA), which became effective as of January 17, 2025, applies to financial entities, such as banks, insurance companies, and investment firms, as well as their information and communication technology third-party service providers. DORA aims to promote resiliency against operational disruptions in the financial sector. </span></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">India&#8217;s Digital Personal Data Protection Act (DPDP Act), which was passed in August 2023, imposes strict rules regarding the collection, use, processing and storage of personal data in India. The DPDP Act will not come into effect until the Indian government provides notice of an effective date, which is expected in 2025.</span></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The EU has proposed the Regulation on Privacy and Electronic Communications, which, if adopted, would impose new obligations on using personal information in the context of electronic communications, particularly with respect to online tracking technologies and direct marketing.</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">40</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div style="margin-bottom:10pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7"> of Contents</a></span></div></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Certain other jurisdictions have enacted data localization laws and cross-border personal information transfer laws, such as Brazil, China, and Saudi Arabia, which could make it more difficult for us to transfer personal information across jurisdictions (such as transferring or receiving personal or other sensitive information that originates in the EU, China, or Saudi Arabia), or to enable our customers to transfer or replicate their data across jurisdictions using our platform. Existing mechanisms that may facilitate cross-border personal information transfers may change or be invalidated. Because our business model involves transmitting and mobilizing data across geographical areas, an inability or material limitation on our ability to transfer personal data to the United States or other countries could materially impact our business operations and revenue.</span></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">In the United States, federal, state, and local governments have enacted or proposed data privacy and security laws, including data breach notification laws, personal data privacy laws, and consumer protection laws. Numerous U.S. states have enacted comprehensive privacy laws that impose certain obligations on covered businesses, including providing specific disclosures in privacy notices and affording residents with certain rights concerning their personal data. Such rights may include the right to access, correct, or delete certain personal data, and to opt-out of certain data processing activities, such as targeted advertising, profiling, and automated decision-making and, if exercised, may adversely impact our business and ability to provide our products and services. Certain states also impose stricter requirements for processing certain personal data, including sensitive information, such as conducting data privacy impact assessments. These state laws allow for statutory fines for noncompliance. For example, the California Consumer Privacy Act (CCPA), as amended by the California Privacy Rights Act of 2020 (CPRA), provides increased privacy rights and protections, including the ability of individuals to opt out of specific disclosures of their personal information, and provides for fines of up to $7,988 per intentional violation and allows private litigants affected by certain data breaches to recover significant statutory damages. Other U.S. states have adopted, or are considering adopting, similar laws.</span></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The certifications we maintain and the standards that apply to our platform (or those we may maintain or that may apply in the future), such as the U.S. Federal Risk and Authorization Management Program (FedRAMP), U.S. Department of Defense Impact Level 4 (IL4), Payment Card Industry Data Security Standards (PCI-DSS), International Organization for Standardization (ISO)/International Electrotechnical Commission (IEC) 27001, Health Information Trust Alliance Common Security Framework (HI-TRUST CSF), StateRAMP, among others, are becoming more stringent.</span></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We may also become subject to new laws that specifically regulate non-personal data. For example, we may become subject to certain parts of the EU&#8217;s Data Act, which imposes certain data and cloud service interoperability and switching obligations to enable users to switch between cloud service providers without undue delay or cost, as well as certain requirements concerning cross-border international transfers of, and governmental access to, non-personal data outside the European Economic Area. Additionally, in the EU, the Network and Information Security Directive (NIS2) regulates resilience and incident response capabilities of entities operating in a number of sectors, including the digital infrastructure sector (such as cloud computing service providers). The deadline for transposition of NIS2 into local law was October 17, 2024; however, many of the member states in the EU have not fully transposed the Directive, leading to the opening of infringement procedures by the European Commission. Once fully implemented, non-compliance with NIS2 may lead to administrative fines of a maximum of 10 million Euros or up to 2% of the total worldwide revenue of the preceding fiscal year.</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These and other similar legal and regulatory developments could contribute to legal and economic uncertainty, increase our exposure to liability, affect how we design, market, and sell our platform, and impact how we operate our business, how our customers and partners process and share data, how we process and use data, and how we transfer personal data from one jurisdiction to another, any of which could increase our costs, require us to take on more onerous obligations in our contracts, impact our ability to operate in certain jurisdictions, and/or negatively impact the types of data available on or the demand for our platform. It is possible that new laws may be adopted or existing laws may be interpreted and applied in a manner that is inconsistent with our practices and our efforts to comply with the evolving data protection rules may be unsuccessful. We incur substantial costs to comply with such laws and regulations, to meet the demands of our customers relating to their own compliance with applicable laws and regulations, and to establish and maintain internal policies, self-attestations, and third-party certifications supporting our compliance programs. Our customers may delegate certain of their GDPR compliance or other privacy law obligations to us, and we may otherwise be required to expend resources to assist our customers with such compliance obligations. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">41</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div style="margin-bottom:10pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7"> of Contents</a></span></div></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Any actual or perceived non-compliance with applicable data privacy and security obligations by us or our third-party service providers and sub-processors could result in proceedings, investigations, litigation, or claims against us by regulatory authorities, customers, or others, leading to reputational harm, higher liability and indemnity obligations, significant fines, litigation costs, additional reporting requirements or oversight, bans on processing personal information, orders to destroy or not use personal information, limitations in our ability to develop or commercialize our platform, inability to process personal information or operate in certain jurisdictions, and other damages. For example, if regulators assert that we have failed to comply with the GDPR or U.K. GDPR, we may be subject to fines of up to (i) 20.0 million Euros or 17.5 million British pounds, as applicable, or (ii) 4% of our worldwide annual revenue, whichever is greater, as well as potential data processing restrictions and penalties. In addition, private plaintiffs have become increasingly active in bringing privacy- and information security-related claims against companies, including class action claims. Some of these claims allow for the recovery of statutory damages on a per violation basis, and, if viable, carry the potential for significant statutory damages, depending on the volume of data and the number of violations. Even if we are not determined to have violated these laws and other obligations, investigations into these issues typically require the expenditure of significant resources and generate negative publicity. In addition, any failure by us or our third-party service providers and sub-processors to comply with applicable obligations could result in proceedings against us. Certain regulators, such as the FTC, may prohibit our use of certain personal information as a result of such proceedings. Any of these events could have a material adverse effect on our business, financial condition, and results of operations.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We publish privacy policies, certifications and other documentation regarding our security program and our collection, processing, use, and disclosure of personal information or other confidential information. We or our vendors may fail to comply with these policies, certifications, or documentation, or may be perceived to have failed to do so. We also from time to time make public statements regarding the data privacy and security features of our products, which may draw scrutiny from regulators or private parties. Claims by regulators or private parties that we have failed to follow our published statements or documentation or otherwise violated individuals&#8217; privacy rights, misrepresented or made inaccurate claims about our products, or failed to comply with security or data protection laws, even if we are not found liable, could be expensive and time-consuming to defend and could result in adverse publicity that could harm our business.</span></div><div style="margin-bottom:10pt;margin-top:10pt;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%">Issues in the development and use of AI Technology, combined with an uncertain regulatory environment, may result in reputational harm, liability, or other adverse consequences to our business operations.</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The legal and regulatory landscape applicable to AI Technology is uncertain and is evolving rapidly, which may result in new and enhanced governmental or regulatory scrutiny, litigation, confidentiality, privacy or security risks, ethical concerns, legal liability, or other complications that could adversely affect our business, reputation or financial condition, or results of operations. States, regions, and supranational bodies, including the EU and the United States, have passed or proposed new rules and regulations related to the use or sale of AI Technology. For example, the EU&#8217;s Artificial Intelligence Act, the first comprehensive legal framework regulating artificial intelligence, entered into force in August 2024; Colorado&#8217;s Artificial Intelligence Act, which will go into effect on February 1, 2026, imposes obligations on developers and deployers of &#8220;high-risk&#8221; artificial intelligence systems; and South Korea&#8217;s AI Basic Act, the country&#8217;s first major artificial intelligence legislation, which will go into effect on January 1, 2026, imposes obligations on developers and deployers of &#8220;high impact&#8221; and generative AI Technology. These regulations may impose onerous obligations related to our development, offering, and use of AI Technology and expose us to an increased risk of regulatory enforcement and litigation. If we cannot use AI Technology or that use is restricted, our business may be less efficient, or we may be at a competitive disadvantage.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">42</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div style="margin-bottom:10pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7"> of Contents</a></span></div></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In particular, there is significant uncertainty surrounding the applications of intellectual property and privacy laws to AI Technology. Intellectual property ownership and rights (including copyright) and the remedies of rights owners surrounding the use and development of AI Technology have not been fully addressed by courts or other federal or state laws or regulations, and our use of AI Technology or adoption of AI Technology into our products and services may result in disputes with respect to ownership of intellectual property, or exposure to claims of copyright or other intellectual property infringement or misappropriation. In addition, our AI Technology may involve the processing of personal and other sensitive data and may be subject to laws, policies, legal obligations, and contractual requirements related to privacy, data protection, and information security. Certain privacy laws extend rights to consumers (such as the right to obtain consent or delete certain personal data) and regulate automated decision making. An alleged or actual failure to meet these obligations may lead to regulatory investigations and fines or penalties, require us to change our business practices or retrain our algorithms, or prevent or limit our use of AI Technology. For example, the FTC has required other companies to turn over or disgorge valuable insights or trainings generated through the use of AI Technology where the FTC determined such companies violated privacy and consumer protection laws. We may also be held liable for intellectual property, privacy, or other legal violations of third-party AI Technology (including outputs from AI Technology) that we use, and we may not have full recourse for any damages that we suffer (for example, our use of third-party AI Technology may be subject to limitations of liability or provide no liability coverage (e.g., free or open-source technology)). We could also face claims alleging open-source software or other license terms apply with respect to outputs from AI Technology that we believed to be available for use, and not subject to license terms or other third-party proprietary rights.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The algorithms or training methodologies used in the AI Technology we use or offer may be flawed. Data sets may be overly broad, insufficient, or contain inappropriately biased information. Our generative AI Technology may also generate outputs that are inaccurate, misleading, harmful, offensive, or otherwise flawed. This may happen if the inputs that the model relied on were inaccurate, incomplete, or flawed (including if a bad actor &#8220;poisons&#8221; the model with bad inputs or logic), or if the logic of the algorithm is flawed (a so-called &#8220;hallucination&#8221;). Such outputs may also contain copyrighted or other protected material. Our customers or others may rely on or use such outputs to their detriment, or it may lead to adverse outcomes, which may expose us to brand or reputational harm, competitive harm, and/or legal liability. Further, unauthorized use or misuse of generative AI Technology by our employees or others who have access to our systems may result in disclosure of confidential company and customer data, reputational harm, privacy law violations and legal liability. Finally, if we enable or offer services or technologies that draw scrutiny or controversy, if our use of AI Technology becomes controversial or causes ethical issues, or if we are perceived to overstate the capabilities or benefits of our products, services, or technologies that employ AI Technology, we may experience brand or reputational harm, competitive harm, and/or legal liability. </span></div><div style="margin-bottom:10pt;margin-top:10pt;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%">We are subject to anti-corruption, anti-bribery, anti-money laundering, and similar laws, and non-compliance with such laws can subject us to criminal or civil liability and harm our business, financial condition, and results of operations.</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are subject to the FCPA, U.S. domestic bribery laws, the U.K. Bribery Act 2010, and other anti-corruption and anti-money laundering laws in the countries in which we conduct business. Anti-corruption and anti-bribery laws have been enforced aggressively in recent years and are interpreted broadly to generally prohibit companies, their employees, and their third-party intermediaries from authorizing, offering, or providing, directly or indirectly, improper payments or benefits to recipients in the public or private sector. As we increase our international sales, including in China, and sales to the public sector, we may engage with business partners and third-party intermediaries to market or resell our products and to obtain necessary permits, licenses, and other regulatory approvals. In addition, we or our third-party intermediaries may have direct or indirect interactions with officials and employees of government agencies or state-owned or affiliated entities. We can be held liable for the corrupt or other illegal activities of these third-party intermediaries, our employees, representatives, contractors, partners, and agents, even if we do not explicitly authorize such activities.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We may be held responsible for the actions of our employees, agents, customers, partners, suppliers and other third parties with which we do business if such actions violate our policies and applicable law. As we expand internationally and into the public sector market, our risks under these laws may increase.</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">43</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div style="margin-bottom:10pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7"> of Contents</a></span></div></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Detecting, investigating, and resolving actual or alleged violations of anti-corruption, anti-bribery, or anti-money laundering laws can require a significant diversion of time, resources, and attention from senior management. In addition, noncompliance with anti-corruption, anti-bribery, or anti-money laundering laws could subject us to whistleblower complaints, investigations, sanctions, settlements, prosecution, enforcement actions, litigation, fines, damages, other civil or criminal penalties or injunctions, suspension or debarment from contracting with certain persons, reputational harm, adverse media coverage, and other collateral consequences. If any subpoenas or investigations are launched, or governmental or other sanctions are imposed, or if we do not prevail in any possible civil or criminal proceeding, our business, financial condition, and results of operations could be harmed.</span></div><div style="margin-bottom:10pt;margin-top:10pt;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%">Increasing scrutiny and changing expectations from global regulations, our investors, customers, and employees with respect to ESG may impact our reputation and business.</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Companies across many industries are facing increasing scrutiny related to their environmental, social and governance (ESG) practices and reporting, both in the United States and internationally. For example, new domestic and international laws and regulations relating to ESG matters, including environmental sustainability and climate change and human capital management, are under consideration or being adopted, which may include specific, target-driven disclosure requirements or obligations. Our response to increased ESG disclosure requirements may require additional investments and implementation of new practices and reporting processes, all entailing additional compliance risk and cost. To the extent we share information about our ESG practices, we could be criticized for the accuracy, adequacy, or completeness of such disclosures. In addition, we may communicate ESG goals or initiatives from time to time, which can be costly to achieve and difficult to implement. There is no assurance that we will achieve any of these goals, that our initiatives will achieve their intended outcome, and our ability to implement these ESG-related initiatives or achieve ESG-related goals may be dependent on external factors outside our control.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At the same time, anti-ESG sentiment has gained momentum across the United States, and both the federal and state governments have enacted or proposed &#8220;anti-ESG&#8221; policies or legislation or have issued related legal opinions. In addition, the U.S. Supreme Court&#8217;s ruling striking down race-based affirmative action in higher education has increased scrutiny of private sector employment practices and activist groups and state attorneys general have begun to analogize the outcome of that case to private employment matters, asserting that certain corporate practices, such as diversity, equity, and inclusion (DEI), are discriminatory and unlawful. Such anti-ESG and anti-DEI related policies, legislation, initiatives and scrutiny could expose any ESG, DEI or other practices we adopt to the risk of litigation, antitrust investigations or challenges by federal or state authorities, result in injunctions, penalties, and reputational harm. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Further, we may experience backlash from customers, government entities, advocacy groups, employees, or other stakeholders who disagree with our actual or perceived positions, or with our lack of position on social, environmental, governance, political, public policy, economic, geopolitical, or other sensitive issues. Any perceived lack of transparency about these matters could harm our brand and reputation, our employees&#8217; engagement and retention, and the willingness of our customers and partners to do business with us. Both advocates and opponents to ESG-related matters are increasingly resorting to a range of activism forms, including media campaigns and litigation, to advance their perspectives. To the extent we are subject to such activism, it may require us to incur costs or otherwise adversely impact our business, results of operations, or financial condition.</span></div><div style="margin-bottom:10pt;margin-top:10pt;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%">We are subject to governmental export and import controls that could impair our ability to compete in international markets or subject us to liability if we violate the controls.</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our platform is subject to U.S. export controls, including the U.S. Export Administration Regulations, and we incorporate encryption technology into our platform. This encryption technology may be exported outside of the United States only with the required export authorizations, including by license, a license exception, or other appropriate government authorizations, including the filing of an encryption classification request or self-classification report.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Obtaining the necessary export license or other authorization for a particular sale can be time-consuming and may result in the delay or loss of sales opportunities. Furthermore, our activities are subject to U.S. economic sanctions laws and regulations administered by various U.S. agencies, including the U.S. Treasury Department&#8217;s Office of Foreign Assets Control, that prohibit the sale or supply of most products and services to embargoed jurisdictions or sanctioned parties. Violations of U.S. sanctions or export control regulations can result in significant fines or penalties and possible incarceration for responsible employees and managers.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">44</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div style="margin-bottom:10pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7"> of Contents</a></span></div></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If our channel partners fail to obtain appropriate import, export, or re-export licenses or permits, we may also be adversely affected through reputational harm, as well as other negative consequences, including government investigations and penalties.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Also, various countries, in addition to the United States, regulate the import and export of certain encryption and other technology, including import and export licensing requirements, and have enacted laws that could limit our ability to distribute our platform in those countries. Changes in our platform or future changes in export and import regulations may create delays in the introduction of our platform in international markets, prevent our customers with international operations from using our platform globally, or, in some cases, prevent the export or import of our platform to certain countries, governments, or persons altogether. From time to time, various governmental agencies have proposed additional regulation of encryption technology. Any change in export or import regulations, economic sanctions, or related legislation, increased export and import controls, or change in the countries, governments, persons, or technologies targeted by such regulations, could result in decreased use of our platform by, or our decreased ability to export or sell our platform to, existing or potential customers with international operations. Any decreased use of our platform or limitation on our ability to export or sell our platform would adversely affect our business, financial condition, and results of operations.</span></div><div style="margin-bottom:10pt;margin-top:10pt;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%">Our international operations may subject us to greater than anticipated tax liabilities.</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are expanding our international operations to better support our growth into international markets. Our corporate structure and associated transfer pricing policies contemplate future growth in international markets and consider the functions, risks, and assets of the various entities involved in intercompany transactions. The amount of taxes we pay in different jurisdictions depends on the application of the tax laws of various jurisdictions, including the United States, to our international business activities, changes in tax rates, new or revised tax laws or interpretations of existing tax laws and policies, and our ability to operate our business in a manner consistent with our corporate structure and intercompany arrangements. The taxing authorities of the jurisdictions in which we operate may challenge our methodologies for pricing intercompany transactions pursuant to our intercompany arrangements or disagree with our determinations as to the income and expenses attributable to specific jurisdictions. If such a challenge or disagreement were to occur, and our position was 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. Our financial statements could fail to reflect adequate reserves to cover such a contingency.</span></div><div style="margin-bottom:10pt;margin-top:10pt;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%">Changes in tax laws or tax rulings could materially affect our financial position, results of operations, and cash flows.</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The tax regimes we are subject to or operate under, including income and non-income taxes, are unsettled and may be subject to significant change. Changes in tax laws, regulations, or rulings, or changes in interpretations of existing laws and regulations, could materially affect our financial position and results of operations. Legislation informally titled the Tax Cuts and Jobs Act and the Inflation Reduction Act (Inflation Act) made many significant changes to U.S. tax laws. For example, the Inflation Act includes provisions that will impact the U.S. federal income taxation of certain corporations, including a minimum tax equal to 15% of the adjusted financial statement income of certain large corporations, as well as a 1% excise tax applicable to corporations traded on an established securities market (which includes the New York Stock Exchange) on the fair market value of certain stock repurchases in excess of the fair market value of stock issuances in the same taxable year. In February 2023, our board of directors authorized the repurchase of up to $2.0 billion of our common stock through a stock repurchase program. In August 2024, our board of directors authorized the repurchase of an additional $2.5 billion of our outstanding common stock under the stock purchase program and extended the expiration date of the stock repurchase program from March 2025 to March 2027. Repurchases of our common stock under current or future stock repurchase programs could result in an excise tax liability, and we are continuing to evaluate the impact that such excise tax liability, if any, may have on our aggregate tax liability. Future guidance from the Internal Revenue Service and other tax authorities with respect to such legislation may affect us, and certain aspects thereof could be repealed or modified in future legislation.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, our tax obligations and effective tax rate in the jurisdictions in which we conduct business could increase, including as a result of the base erosion and profit shifting (BEPS) project that is being led by the Organization for Economic Co-operation and Development (OECD), and other initiatives led by the OECD or the European Commission.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">45</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div style="margin-bottom:10pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7"> of Contents</a></span></div></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Due to the large and expanding scale of our international business activities, these types of changes to the taxation of our activities could increase our worldwide effective tax rate, the amount of taxes imposed on our business, and our compliance costs, and harm our financial position. Such changes may also apply retroactively to our historical operations and result in taxes greater than the amounts estimated and recorded in our financial statements. We continue to monitor the impact of new global and U.S. legislation on our effective tax rate.</span></div><div style="margin-bottom:10pt;margin-top:10pt;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%">Our ability to use our net operating loss carryforwards may be limited.</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have incurred substantial losses during our history, do not expect to become profitable in the near future, and may never achieve profitability. Unused U.S. federal net operating losses (NOLs) for taxable years beginning before January 1, 2018, may be carried forward to offset future taxable income, if any, until such unused NOLs expire. Under current U.S. federal income tax law, U.S. federal NOLs arising in taxable years beginning after December 31, 2017, can be carried forward indefinitely, but the deductibility of such U.S. federal NOLs in taxable years beginning after December 31, 2020, is limited to 80% of such year&#8217;s taxable income. At the state level, there may be periods during which the use of NOLs is suspended or otherwise limited, which could accelerate or permanently increase state taxes owed.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of January&#160;31, 2025, we had U.S. federal, state, and foreign NOL carryforwards of $6.2 billion, $6.0 billion, and $178.0 million, respectively. Of the $6.2 billion U.S. federal NOL carryforwards, $6.1 billion may be carried forward indefinitely with utilization limited to 80% of taxable income, and the remaining $0.1 billion will begin to expire in 2032. The state NOL carryforwards begin to expire in 2026. Of the $178.0 million foreign NOL carryforwards, $165.2 million may be carried forward indefinitely, and the remaining $12.8 million will begin to expire in 2027.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, under Section 382 of the Internal Revenue Code of 1986, as amended, and corresponding provisions of state law, if a corporation undergoes an &#8220;ownership change,&#8221; which is generally defined as one or more stockholders or groups of stockholders who own at least 5% of our stock increasing their ownership by more than 50 percentage points over their lowest ownership percentage within a rolling three-year period, the corporation&#8217;s ability to use its pre-change NOL carryforwards to offset its post-change income or taxes may be limited. It is possible that we have experienced or may experience ownership changes as a result of shifts in our stock ownership, some of which may be outside of our control. This could limit the amount of NOLs that we can utilize annually to offset future taxable income or tax liabilities. Subsequent ownership changes and changes to the U.S. tax rules in respect of the utilization of NOLs may further affect the limitation in future years. </span></div><div style="margin-bottom:10pt;margin-top:10pt;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%">Changes in our effective tax rate or tax liability may have an adverse effect on our results of operations.</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are subject to income taxes in the United States and various foreign jurisdictions. The determination of our worldwide provision for income taxes and other tax liabilities requires significant judgment by management, and there are many transactions where the ultimate tax determination is uncertain. We believe that our provision for income taxes is reasonable, but the ultimate tax outcome may differ from the amounts recorded in our consolidated financial statements and may materially affect our financial results in the period or periods in which such outcome is determined.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our effective tax rate could increase due to several factors, including:</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">changes in the relative amounts of income before taxes in the various jurisdictions in which we operate that have differing statutory tax rates;</span></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">changes in tax laws, tax treaties, and regulations or the interpretation of them;</span></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">changes to our assessment about our ability to realize our deferred tax assets that are based on estimates of our future results, the prudence and feasibility of possible tax planning strategies, and the economic and political environments in which we do business;</span></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the outcome of current and future tax audits, examinations, or administrative appeals; and</span></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the effects of acquisitions, divestitures, and restructurings.</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Any of these developments could adversely affect our results of operations.</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">46</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div style="margin-bottom:10pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7"> of Contents</a></span></div></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Risks Related to the Ownership of Our Common Stock</span></div><div style="margin-bottom:10pt;margin-top:10pt;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%">Our stock price may be volatile, and the value of our common stock may decline.</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The market price of our common stock has been and may continue to be highly volatile and may fluctuate or decline substantially as a result of a variety of factors, some of which are beyond our control, including:</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">actual or anticipated fluctuations in our financial condition or results of operations;</span></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">variance in our actual or projected financial performance from expectations of securities analysts and investors;</span></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">changes in the pricing or consumption of our platform;</span></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">updates to our projected operating and financial results;</span></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">changes in laws or regulations applicable to our business;</span></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">announcements by us or our competitors of significant business developments, acquisitions, investments, or new offerings;</span></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">rumors and market speculation involving us or other companies in our industry;</span></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">significant data breaches, disruptions to, or other incidents involving our platform or our customers;</span></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our involvement in litigation or governmental or regulatory investigations or inquiries and the development and outcome of such litigation, investigations, or inquiries;</span></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">changes in senior management or key personnel;</span></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">fluctuations in company valuations, particularly valuations of high-growth or cloud companies, perceived to be comparable to us;</span></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the trading volume of our common stock;</span></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">purchase and sale of our common stock by our insiders or our other stockholders;</span></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">changes in the anticipated future size and growth rate of our market;</span></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our issuance or repurchase of shares of our common stock or securities convertible into or exchangeable for share of our common stock and any derivative transactions relating to such securities; and</span></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">general political, social, economic, and market conditions.</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Broad market and industry fluctuations, as well as general economic, political, regulatory, and market conditions, such as recessions, inflation, interest rate changes, tariffs and trade wars, or international currency fluctuations, may also negatively impact the market price of our common stock. In addition, technology stocks have historically experienced high levels of volatility. In the past, companies that have experienced volatility in the market price of their securities have been subject to securities class action litigation. We have been, and may be in the future, the target of this type of litigation, which could result in substantial expenses and divert our management&#8217;s attention. We are currently subject to a securities class action lawsuit in federal court. See the section titled &#8220;Legal Proceedings&#8221; for more information.</span></div><div style="margin-bottom:10pt;margin-top:10pt;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%">Conversion of the Notes may dilute the ownership interest of our stockholders or may otherwise depress the price of our common stock.</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The conversion of the Notes may dilute the ownership interests of our stockholders. Upon conversion of the Notes, we have the option to settle the obligation in cash, shares of our common stock, or a combination of both. If we elect to settle our conversion obligation in shares of our common stock or a combination of cash and shares of our common stock, any sales in the public market of our common stock issuable upon such conversion could adversely affect prevailing market price of our common stock. In addition, the existence of the Notes may encourage short selling by market participants because the conversion of the Notes could be used to satisfy short positions, or anticipated conversion of the Notes into shares of our common stock could depress the price of our common stock.</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">47</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div style="margin-bottom:10pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7"> of Contents</a></span></div></div><div style="margin-bottom:10pt;margin-top:10pt;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%">The capped call transactions may affect the value of the Notes and the market price of our common stock.</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We entered into privately negotiated capped call transactions relating to each series of Notes with some of the initial purchasers (or their affiliates) and certain other financial institutions (collectively, the option counterparties). The capped call transactions are generally expected to reduce the potential dilution to our common stock upon any conversion of the relevant series of Notes or offset any cash payments we are required to make in excess of the principal amount of converted Notes, with such reduction or offset subject to a cap.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with establishing their initial hedges of the capped call transactions, the option counterparties entered into various derivative transactions with respect to our common stock and/or purchased shares of our common stock concurrently with, or shortly after, the pricing of the Notes. They may modify their hedge positions by entering into or unwinding various derivatives with respect to our common stock and/or purchasing or selling shares of our common stock or other securities of ours in secondary market transactions prior to the maturity of the Notes, and they are likely to do so during any &#8220;observation period&#8221; related to a conversion of Notes or, to the extent we exercise the relevant election under the capped call transactions, following any repurchase or redemption of the Notes, in each case as described in the Indentures. This activity could also cause or avoid an increase or a decrease in the market price of our common stock or the Notes.</span></div><div style="margin-bottom:10pt;margin-top:10pt;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%">We are subject to counterparty risk with respect to the capped call transactions.</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The option counterparties are financial institutions, and we will be subject to the risk that any or all of them might default under the capped call transactions. Our exposure to the credit risk of the option counterparties will not be secured by any collateral. Past global economic conditions have resulted in the actual or perceived failure or financial difficulties of many financial institutions and could adversely affect the option counterparties&#8217; performance under the capped call transactions. If an option counterparty becomes subject to insolvency proceedings, we will become an unsecured creditor in those proceedings with a claim equal to our exposure at that time under the capped call transactions with such option counterparty. Our exposure will depend on many factors but, generally, an increase in our exposure will be correlated to an increase in the market price and in the volatility of our common stock. In addition, upon a default by an option counterparty, we may suffer more dilution, the effect of which would not be compensated for, than we currently anticipate with respect to our common stock. We can provide no assurance as to the financial stability or viability of the option counterparties.</span></div><div style="margin-bottom:10pt;margin-top:10pt;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%">Our issuance of additional capital stock in connection with financings, acquisitions, investments, our equity incentive plans, or otherwise will dilute all other stockholders.</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We expect to issue additional capital stock in the future that will result in dilution to all other stockholders, including issuance of shares of our common stock upon conversion of the Notes. We expect to continue to grant equity awards to employees, non-employee directors, and consultants under our equity incentive plans. We may also raise capital through equity financings in the future. As part of our business strategy, we have and may continue to acquire or make investments in companies, products, or technologies and issue equity securities to pay for any such acquisition or investment. Any such issuances of additional capital stock may cause stockholders to experience significant dilution of their ownership interests and the per share value of our common stock to decline.</span></div><div style="margin-bottom:10pt;margin-top:10pt;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%">We may not realize the anticipated long-term stockholder value of our stock repurchase program, and any failure to repurchase our common stock after we have announced our intention to do so may negatively impact our stock price.</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In February 2023, our board of directors authorized the repurchase of up to $2.0 billion of our common stock through a stock repurchase program. In August 2024, our board of directors authorized the repurchase of an additional $2.5 billion of our outstanding common stock under the stock repurchase program and extended the expiration date of the stock repurchase program from March 2025 to March 2027. Repurchases may be effected, from time to time, either on the open market (including via pre-set trading plans), in privately negotiated transactions, or through other transactions in accordance with applicable securities laws. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The timing and amount of any repurchases will be determined by management based on an evaluation of market conditions and other factors. The program does not obligate us to acquire any particular amount of common stock and may be suspended or discontinued at any time at our discretion. Any failure to repurchase stock after we have announced our intention to do so may negatively impact our reputation, investor confidence in us, or our stock price.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">48</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div style="margin-bottom:10pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7"> of Contents</a></span></div></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The existence of our stock repurchase program could cause our stock price to be higher than it otherwise would be and could potentially reduce the market liquidity for our stock. Although our stock repurchase program is intended to enhance long-term stockholder value, there is no assurance that it will do so because the market price of our common stock may decline below the levels at which we repurchase shares, and short-term stock price fluctuations could reduce the effectiveness of the program. Repurchasing our common stock reduces the amount of cash we have available to fund working capital, capital expenditures, strategic acquisitions or investments, other business opportunities, and other general corporate projects, and we may fail to realize the anticipated long-term stockholder value of any stock repurchase program. In addition, the Inflation Act imposes an excise tax of 1% on certain corporate stock repurchases.</span></div><div style="margin-bottom:10pt;margin-top:10pt;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%">If securities or industry analysts publish unfavorable or inaccurate research about our business, the market price or trading volume of our common stock could decline.</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The market price and trading volume of our common stock is heavily influenced by the way analysts interpret our financial information and other disclosures. We do not have control over these analysts. If securities analysts or industry analysts cease coverage of us, our stock price would be negatively affected. If securities or industry analysts downgrade our common stock or publish negative reports about our business, our stock price would likely decline. Further, investors and analysts may not understand how our consumption-based business model differs from a subscription-based business model. If one or more of these analysts cease coverage of us, publish inaccurate research about our business, or fail to publish reports on us regularly, demand for our common stock could decrease, which might cause our stock price to decline and could decrease the trading volume of our common stock.</span></div><div style="margin-bottom:10pt;margin-top:10pt;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%">We do not intend to pay dividends for the foreseeable future and, as a result, the ability of the holders of our common stock to achieve a return on their investment will depend on appreciation in the price of our common stock.</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have never declared or paid any cash dividends on our capital stock, and we do not intend to pay any cash dividends in the foreseeable future. Any determination to pay dividends in the future will be at the discretion of our board of directors. Accordingly, holders of our common stock may need to rely on sales of our common stock after price appreciation, which may never occur, as the only way to realize any future gains on their investment.</span></div><div style="margin-bottom:10pt;margin-top:10pt;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%">We incur significant costs operating as a public company, and our management is required to devote substantial time to compliance with our public company responsibilities and corporate governance practices.</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a public company, 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, the listing requirements of the New York Stock Exchange, and other applicable securities rules and regulations. Our management and other personnel devote a substantial amount of time to compliance with these requirements. Moreover, these rules and regulations have increased our legal and financial compliance costs and make some activities more time-consuming and costly. In addition, changing laws, regulations, and standards relating to corporate governance and public disclosure are creating uncertainty for public companies. These laws, regulations, and standards are subject to varying interpretations, in many cases due to their lack of specificity, and, as a result, their application in practice may evolve over time as new guidance is provided by regulatory and governing bodies. This could result in continuing uncertainty regarding compliance matters and higher costs necessitated by ongoing revisions to disclosure and governance practices. We intend to continue to invest resources to comply with evolving laws, regulations, and standards, and this investment may result in increased general and administrative expenses and a diversion of management&#8217;s time and attention from revenue-generating activities to compliance activities. If, notwithstanding our efforts, we fail to comply with evolving laws, regulations, and standards, regulatory authorities may initiate legal proceedings against us, and our business may be harmed. Failure to comply with these rules might also make it more difficult for us to obtain certain types of insurance, including director and officer liability insurance, and we might be forced to accept reduced policy limits and coverage or incur substantially higher costs to obtain the same or similar coverage. We cannot predict or estimate the amount of additional costs we will incur as a public company or the specific timing of such costs.</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">49</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div style="margin-bottom:10pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7"> of Contents</a></span></div></div><div style="margin-bottom:10pt;margin-top:10pt;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%">As a result of being a public company, we are obligated to develop and maintain proper and effective internal control over financial reporting, and any failure to maintain the adequacy of these internal controls may adversely affect investor confidence in our company and, as a result, the value of our common stock.</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are required, pursuant to Section 404 of the Sarbanes-Oxley Act (Section 404), to furnish a report by management on, among other things, the effectiveness of our internal control over financial reporting as of the end of each fiscal year. This assessment includes disclosure of any material weaknesses identified by our management in our internal control over financial reporting. In addition, our independent registered public accounting firm is required to attest to the effectiveness of our internal control over financial reporting. Our compliance with Section 404 requires that we incur substantial expenses and expend significant management efforts. We have established an internal audit group, and as we continue to grow, we expect to hire additional accounting and financial staff with appropriate public company experience and technical accounting knowledge and update the system and process documentation necessary to perform the evaluation needed to comply with Section 404.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the evaluation and testing process of our internal controls, if we identify one or more material weaknesses in our internal control over financial reporting, we will be unable to certify that our internal control over financial reporting is effective. We cannot assure you that there will not be material weaknesses or significant deficiencies in our internal control over financial reporting in the future. Any failure to maintain internal control over financial reporting could severely inhibit our ability to accurately report our financial condition or results of operations. If we are unable to conclude that our internal control over financial reporting is effective, or if our independent registered public accounting firm determines we have a material weakness or significant deficiency in our internal control over financial reporting, we could lose investor confidence in the accuracy and completeness of our financial reports, the market price of our common stock could decline, and we could be subject to sanctions or investigations by the SEC or other regulatory authorities. Failure to remedy any material weakness in our internal control over financial reporting, or to implement or maintain other effective control systems required of public companies, could also restrict our future access to the capital markets.</span></div><div style="margin-bottom:10pt;margin-top:10pt;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%">Anti-takeover provisions in our charter documents, the Indentures, and under Delaware law could make an acquisition of our company more difficult, limit attempts by our stockholders to replace or remove our current management, and limit the market price of our common stock.</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Provisions in our amended and restated certificate of incorporation and amended and restated bylaws may have the effect of delaying or preventing a change of control or changes in our management. Our amended and restated certificate of incorporation and amended and restated bylaws include provisions that:</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">authorize our board of directors to issue, without further action by the stockholders, shares of undesignated preferred stock with terms, rights, and preferences determined by our board of directors that may be senior to our common stock;</span></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">require that any action to be taken by our stockholders be effected at a duly called annual or special meeting and not by written consent;</span></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">specify that special meetings of our stockholders can be called only by our board of directors, the chairperson of our board of directors, or our Chief Executive Officer;</span></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">establish an advance notice procedure for stockholder proposals to be brought before an annual or special meeting, including proposed nominations of persons for election to our board of directors;</span></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">establish that our board of directors is divided into three classes, with each class serving three-year staggered terms;</span></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">prohibit cumulative voting in the election of directors;</span></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">provide that our directors may only be removed for cause;</span></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">provide that vacancies on our board of directors may be filled only by a majority of directors then in office, even though less than a quorum; and</span></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">require the approval of our board of directors or the holders of at least 66 2/3% of our outstanding shares of voting stock to amend our bylaws and certain provisions of our certificate of incorporation.</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div style="margin-bottom:10pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7"> of Contents</a></span></div></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These provisions may frustrate or prevent any attempts by our stockholders to replace or remove our current management by making it more difficult for stockholders to replace members of our board of directors, which is responsible for appointing the members of our management. In addition, because we are incorporated in Delaware, we are governed by the provisions of Section 203 of the Delaware General Corporation Law, which generally, subject to certain exceptions, prohibits a Delaware corporation from engaging in any of a broad range of business combinations with any &#8220;interested&#8221; stockholder for a period of three years following the date on which the stockholder became an &#8220;interested&#8221; stockholder. Any of the foregoing provisions could limit the price that investors might be willing to pay in the future for shares of our common stock, and they could deter potential acquirers of our company, thereby reducing the likelihood that holders of our common stock would receive a premium for their shares of our common stock in an acquisition.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, certain provisions in the Indentures may make it more difficult or expensive for a third party to acquire us. For example, the Indentures will require us, except as described therein, to repurchase the Notes of the relevant series for cash upon the occurrence of a fundamental change (as defined in the Indentures) and, in certain circumstances, to increase the relevant conversion rate for a holder that converts its Notes of the relevant series in connection with a make-whole fundamental change (as defined in the Indentures). A takeover of us may trigger the requirement that we repurchase the relevant series of Notes and/or increase the relevant conversion rate, which could make it more costly for a potential acquirer to engage in such takeover. Such additional costs may have the effect of delaying or preventing a takeover of us that would otherwise be beneficial to investors.</span></div><div style="margin-bottom:10pt;margin-top:10pt;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%">Our amended and restated certificate of incorporation designates the Court of Chancery of the State of Delaware and, to the extent enforceable, the federal district courts of the United States of America as the exclusive forums for certain disputes between us and our stockholders, which will restrict our stockholders&#8217; ability to choose the judicial forum for disputes with us or our directors, officers, or employees.</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our amended and restated certificate of incorporation provides that the Court of Chancery of the State of Delaware is the exclusive forum for the following types of actions or proceedings under Delaware statutory or common law: any derivative action or proceeding brought on our behalf, any action asserting a breach of a fiduciary duty owed by any of our current or former directors, officers, or other employees to our company or our stockholders, any action asserting a claim against us arising out of or pursuant to the Delaware General Corporation Law, our amended and restated certificate of incorporation, or our amended and restated bylaws, any action as to which the Delaware General Corporation Law confers jurisdiction on the Court of Chancery of the State of Delaware, or any action asserting a claim against us or any of our current or former directors, officers, or other employees that is governed by the internal affairs doctrine. This choice of forum provision does not apply to suits brought to enforce a duty or liability created by the Exchange Act or any other claim for which the federal courts have exclusive jurisdiction. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Furthermore, Section 22 of the Securities Act creates concurrent jurisdiction for federal and state courts over all such Securities Act actions. Accordingly, both state and federal courts have jurisdiction to entertain such claims. To prevent having to litigate claims in multiple jurisdictions and the threat of inconsistent or contrary rulings by different courts, among other considerations, our amended and restated certificate of incorporation provides that the federal district courts of the United States of America will be the exclusive forum for resolving any complaint asserting a cause of action arising under the Securities Act. While the Delaware courts have determined that such choice of forum provisions are facially valid, a stockholder may nevertheless seek to bring a claim in a venue other than those designated in the exclusive forum provisions. In such instance, we would expect to vigorously assert the validity and enforceability of the exclusive forum provisions of our amended and restated certificate of incorporation. This may require significant additional costs associated with resolving such action in other jurisdictions, and there can be no assurance that the provisions will be enforced by a court in those other jurisdictions. In addition, investors cannot waive compliance with the federal securities laws and the rules and regulations thereunder.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These choice of forum provisions may limit a stockholder&#8217;s ability to bring a claim in a judicial forum that it finds favorable for disputes with us or our directors, officers, or other employees. If a court were to find either exclusive-forum provision in our amended and restated certificate of incorporation to be inapplicable or unenforceable in an action, we may incur additional costs associated with resolving the dispute in other jurisdictions, which could seriously harm our business.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">51</span></div></div></div><div id="i33eda16a4c5144d6beb606fe6d5a2e98_25"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div style="margin-bottom:10pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7"> of Contents</a></span></div></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 1B. UNRESOLVED STAFF COMMENTS</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div id="i33eda16a4c5144d6beb606fe6d5a2e98_28"></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 1C. CYBERSECURITY</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Risk Management and Strategy</span></div><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock" id="f-38" continuedAt="f-38-1" escape="true"><div style="text-align:justify;text-indent:18pt"><ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskManagementProcessesIntegratedTextBlock" id="f-37" continuedAt="f-37-1" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskManagementProcessesIntegratedFlag" format="ixt:fixed-true" id="f-39">We have implemented and maintain a cybersecurity program designed to identify, assess, and manage material risks from cybersecurity threats</ix:nonNumeric> to (i) our information systems and data, which include critical computer networks, third-party hosted services, communications systems, hardware and software, and (ii) critical data, including our intellectual property, confidential information that is proprietary, strategic or competitive in nature, and our customers&#8217; data. Our cybersecurity program includes an information security policy, access management policies, an open-source policy, security incident response processes, and a supply chain policy, in addition to the secure design and vendor management programs described below. <ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag" format="ixt:fixed-false" id="f-40" continuedAt="f-40-1">For a description of the risks from cybersecurity threats that may materially affect us, see the risk factor titled &#8220;</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"><ix:continuation id="f-40-1" continuedAt="f-40-2">If we, our customers, or third-party service providers experience an actual or perceived security breach or unauthorized parties otherwise obtain access to our customers&#8217; data, our data, or our platform, our platform may be perceived as not being secure, our reputation may be harmed, demand for our platform may be reduced, and we may incur significant liabilities.</ix:continuation></span></ix:nonNumeric><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-37-1"><ix:continuation id="f-40-2">&#8221; in the section titled &#8220;Risk Factors&#8221; included elsewhere in this Annual Report on Form 10-K.</ix:continuation></ix:continuation> </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our information systems generally fall into two categories: our platform and our corporate systems. Each category has dedicated teams and processes in place to address cybersecurity risk. Our product security team, which reports into our SVP, Engineering and Support, works alongside our product and engineering teams to address how security is designed into our platform. Our corporate security team, which reports to our Chief Information Security Officer, is responsible for the secure design of our corporate systems. In addition, our Chief Information Security Officer manages a global security team that performs certain cybersecurity functions for both our platform and corporate systems, including certification management, incident response, threat detection, analytics, and offensive security (such as simulations and penetration tests). </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We actively monitor our threat environment for cybersecurity threats using various methods, including automated detection tools, scans of the threat environment, investigations of potential threats we discover or that are reported to us, and reports and services that identify threats. We monitor our information systems for vulnerabilities using internal and third-party penetration testing, intelligence feeds, and vulnerability databases. We also have a bug bounty program. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our security teams work with management to prioritize our risk management processes and mitigate cybersecurity threats, including those that may materially impact our business. Our assessment and management of material risks from cybersecurity threats is a key risk area within our enterprise risk management program. Our Chief Information Security Officer and SVP, Engineering and Support are responsible for management of cybersecurity risk under our enterprise risk management program, and senior management and the audit committee of our board of directors receive reports on the key risks and the effectiveness of our management of such enterprise risks. In addition, key cybersecurity risks are assessed as part of our internal audit program. We have completed various security audits and certifications, including SOC 2 Type II, SOC 1 Type II, PCI-DSS, HITRUST, FedRAMP High, and ISO/IEC 27001. We also employ a shared responsibility cybersecurity model where our customers are responsible for using and configuring our platform in a manner that meets applicable cybersecurity standards and requirements. As part of this shared responsibility cybersecurity model, customers have sole responsibility for creating and securing their access credentials for our platform.</span></div></ix:nonNumeric><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">52</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div style="margin-bottom:10pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7"> of Contents</a></span></div></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-38-1">Our platform and corporate systems involve the use of third-party technology or service providers, or vendors, such as hosting platforms, open-source software, and application providers. We also use vendors to assist us from time to time to identify, assess, and manage material risks from cybersecurity threats to our platform and corporate systems, including <ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskManagementThirdPartyEngagedFlag" format="ixt:fixed-true" id="f-41">consulting firms, external legal counsel, incident response vendors, penetration test providers, auditors, monitoring technology, and cybersecurity data providers</ix:nonNumeric>. <ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag" format="ixt:fixed-true" id="f-42">We have a vendor management program under which our corporate security, product security, and legal teams evaluate cybersecurity risks presented by our use of vendors.</ix:nonNumeric> Depending on the nature of the technology or services provided, the sensitivity of the information systems and data at issue, and the identity of the vendor, our vendor management process may involve different levels of assessment designed to help identify cybersecurity risks. For vendors that may pose higher risks, this process includes a vendor security questionnaire, an evaluation of the vendor&#8217;s security program and security documentation, and the imposition of contractual obligations related to cybersecurity on the vendor. All vendors are required to undergo this review, which is in addition to the applicable security reviews that may be conducted by our product security and corporate security teams described above.</ix:continuation> </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Governance</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskBoardOfDirectorsOversightTextBlock" id="f-43" escape="true"><ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock" id="f-44" escape="true">Our board of directors has formed a cybersecurity committee of the board to assist it in fulfilling its oversight responsibility with respect to the management of cybersecurity risks related to our products and services as well as our information technology and network systems. The responsibilities of the cybersecurity committee include overseeing our implementation and maintenance of cybersecurity measures, data governance, compliance with applicable information security laws, and overseeing disclosure controls relating to cybersecurity.</ix:nonNumeric> <ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock" id="f-46" continuedAt="f-46-1" escape="true"><ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock" id="f-45" continuedAt="f-45-1" escape="true"><ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag" format="ixt:fixed-true" id="f-47">The cybersecurity committee receives reports from management concerning our significant cybersecurity threats and risk and the processes we have implemented to address them and has access to various reports, summaries or presentations related to cybersecurity threats, risk, and mitigation. In addition, our audit committee has oversight responsibility over our internal financial controls and our enterprise risk management program. Finally, management periodically provides cybersecurity briefings to the entire board of directors</ix:nonNumeric>.</ix:nonNumeric></ix:nonNumeric></ix:nonNumeric><ix:continuation id="f-46-1" continuedAt="f-46-2"><ix:continuation id="f-45-1" continuedAt="f-45-2"> </ix:continuation></ix:continuation></span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskRoleOfManagementTextBlock" id="f-48" escape="true"><ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock" id="f-49" escape="true">The members of management who are primarily responsible for assessing and managing our material risks from cybersecurity threats are our <ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag" format="ixt:fixed-true" id="f-50">Chief Information Security Officer and our SVP, Engineering and Support.</ix:nonNumeric></ix:nonNumeric> <ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock" id="f-51" escape="true">Our Chief Information Security Officer joined Snowflake in 2023 and previously served in various cybersecurity roles for over 12 years across multiple technology sectors, including manufacturing, software, and services. Our SVP, Engineering and Support joined Snowflake as VP of AI Engineering in 2023 in connection with our acquisition of Neeva, where he served as the head of engineering and, prior to that, he served in various roles at Google, including as VP Engineering in various technical leadership roles.</ix:nonNumeric> Each of our Chief Information Security Officer and SVP, Engineering and Support is responsible for hiring appropriate personnel, integrating cybersecurity risk considerations into our overall risk management strategy, communicating key priorities to relevant personnel, approving budgets, helping prepare for cybersecurity incidents, approving cybersecurity processes, and reviewing security assessments and other security-related reports.</ix:nonNumeric> </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-46-2">Our cybersecurity incident response processes are designed to escalate certain cybersecurity incidents to management depending on the circumstances, including the individuals named above, who work with our incident response team to help us mitigate and remediate cybersecurity incidents of which they are notified</ix:continuation>. In addition, <ix:continuation id="f-45-2">our security incident response plan provides for reporting certain cybersecurity incidents to the cybersecurity committee of the board.</ix:continuation></span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">53</span></div></div></div><div id="i33eda16a4c5144d6beb606fe6d5a2e98_31"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div style="margin-bottom:10pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7"> of Contents</a></span></div></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 2. PROPERTIES</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are a Delaware corporation with a globally distributed workforce. We recruit and hire employees in jurisdictions around the world based on a range of factors, including the available talent pool, the type of work being performed, the relative cost of labor, regulatory requirements and costs, and other considerations. The majority of our workforce began working remotely in April 2020 and although some of our employees continue to work remotely following the COVID-19 pandemic, the majority of our workforce has returned to physical offices. We currently lease offices in the United States, including in Atlanta, Georgia; Bellevue, Washington; Boston, Massachusetts; Bozeman, Montana; Denver, Colorado; Dublin, California; San Mateo, California; and Washington, D.C. We also have offices in multiple locations in Canada, Europe, and the APJ and EMEA regions. In November 2024, we entered into an agreement for a new office facility located in Menlo Park, California. During the three months ending April 30, 2025, we started the process of exiting the San Mateo office and relocating to the new Menlo Park office, which is expected to be completed by April 2025. All of our offices are leased, and we do not own any real property. While we believe that our current facilities are adequate to meet our foreseeable needs, we intend to expand our facilities in the future as we continue to add employees around the world. We believe that suitable additional or alternative space will be available to accommodate our future growth.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div id="i33eda16a4c5144d6beb606fe6d5a2e98_34"></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 3. LEGAL PROCEEDINGS</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, we have been and will continue to be subject to legal proceedings and claims. We are not presently a party to any legal proceedings that, if determined adversely to us, would individually or taken together have a material adverse effect on our business, results of operations, financial condition, or cash flows. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have received, and may in the future continue to receive, claims from third parties asserting, among other things, infringement of their intellectual property rights. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 29, 2024, a stockholder class action lawsuit was filed against us, our former Chief Executive Officer, and our Chief Financial Officer in the United States District Court in the Northern District of California, alleging violations under Sections 10(b) and 20(a) of the Exchange Act. The complaint seeks an unspecified amount of damages, attorneys&#8217; fees, expert fees, and other costs. On October 28, 2024, an amended complaint was filed by the lead plaintiff. On December 23, 2024, we filed a motion to dismiss the amended complaint. On January 29, 2025, the lead plaintiff informed us that it would seek leave to file a second amended complaint rather than respond to the motion to dismiss. On February 7, 2025, the Court ordered the lead plaintiff to file a second amended complaint by April 7, 2025. We plan to file a motion to dismiss the second amended complaint on or before the responsive pleading deadline. In addition, since the filing of the class action lawsuit, four additional complaints containing securities derivative claims have been filed against us and certain of our directors and executive officers alleging similar violations. The derivative claims have been stayed pending resolution of the anticipated motion to dismiss the class action lawsuit. We and the other defendants intend to vigorously defend against the claims in these actions.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On June 13, 2024, a class action was filed in the United States District Court for the District of Montana against us alleging that we failed to take reasonable measures to secure systems that contained consumer data, thereby allowing threat actors to access and exfiltrate personally identifiable information. In the months that followed, numerous additional class actions making the same or similar allegations were filed in the United States and Canada against us and/or our customers whose consumer or employee data was exfiltrated. Among other claims, the complaints assert common law claims for negligence, breach of fiduciary duty, breach of implied contract, and unjust enrichment, as well as statutory claims, and seek an unspecified amount of damages, attorneys&#8217; fees and costs, as well as injunctive relief. On October 4, 2024, an order was issued by the United States Judicial Panel on Multidistrict Litigation combining the class actions filed in the United States into a multidistrict litigation in the District of Montana. On February 3, 2025, plaintiffs filed their representative complaint. On March 11, 2025, plaintiffs were granted up to and including March 21, 2025 to file an amended representative complaint to address pleading deficiencies identified by defendants. Defendants, including us, are required to respond, which response may include moving to dismiss or compel arbitration, within 35 days of the filing of any amended representative complaint. In addition to the multidistrict litigation, two class actions are pending in the United States District Court for the Central District of California and the Supreme Court of British Columbia, respectively. We intend to vigorously defend against the claims in these actions. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">54</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div style="margin-bottom:10pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7"> of Contents</a></span></div></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future litigation may be necessary to defend ourselves, our partners, and our customers by determining the scope, enforceability, and validity of third-party proprietary rights, or to establish our proprietary rights. The results of any current or future litigation cannot be predicted with certainty, and regardless of the outcome, litigation can have an adverse impact on us because of defense and settlement costs, diversion of management resources, and other factors. See Note 11, &#8220;Commitments and Contingencies,&#8221; to our consolidated financial statements included elsewhere in this Annual Report on Form 10-K for further details.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div id="i33eda16a4c5144d6beb606fe6d5a2e98_37"></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 4. MINE SAFETY DISCLOSURES</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">55</span></div></div></div><div id="i33eda16a4c5144d6beb606fe6d5a2e98_40"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div style="margin-bottom:10pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7"> of Contents</a></span></div></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PART II</span></div><div id="i33eda16a4c5144d6beb606fe6d5a2e98_43"></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 5. MARKET FOR REGISTRANT&#8217;S COMMON EQUITY, RELATED STOCKHOLDER MATTERS AND ISSUER PURCHASES OF EQUITY SECURITIES</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Market Information</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our Class A common stock, par value $0.0001 per share, is listed on the New York Stock Exchange, under the symbol &#8220;SNOW&#8221;. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Holders of Record</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March&#160;7, 2025, there were 160 stockholders of record of our Class A common stock. The actual number of holders of our Class A common stock is greater than the number of record holders and includes stockholders who are beneficial owners, but whose shares are held in street name by brokers or other nominees. The number of holders of record presented here also does not include stockholders whose shares may be held in trust by other entities.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Dividend Policy</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have never declared or paid cash dividends on our capital stock. We currently intend to retain all available funds and future earnings, if any, to fund the development and expansion of our business, and we do not anticipate paying any cash dividends in the foreseeable future. Any future determination regarding the declaration and payment of dividends, if any, will be at the discretion of our board of directors and will depend on then-existing conditions, including our financial condition, operating results, contractual restrictions, capital requirements, business prospects, and other factors our board of directors may deem relevant.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recent Sales of Unregistered Equity Securities</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On November&#160;25, 2024, we issued approximately 0.9 million shares of our Class A common stock (Equity Consideration) to certain securityholders of Datavolo, Inc. (Datavolo), pursuant to the terms of an agreement and plan of merger and reorganization (Merger Agreement), dated as of November 19, 2024, as partial consideration for our acquisition of all of the outstanding capital stock and certain other securities of Datavolo. A portion of the Equity Consideration that was issued to continuing Datavolo employees is subject to forfeiture upon the occurrence of certain events. See Note 12, &#8220;Equity,&#8221; in the notes to our consolidated financial statements included elsewhere in this Annual Report on Form 10-K for further details. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We issued the shares in reliance on an exemption from registration provided for under Section 4(a)(2) of the Securities Act and/or Rule 506 of Regulation D promulgated thereunder as a transaction by an issuer not involving a public offering. We relied on this exemption from registration based in part on the representations made by the applicable Datavolo securityholders.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Issuer Purchases of Equity Securities</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no shares repurchased under our authorized stock repurchase program during the three months ended January&#160;31, 2025.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Stock Performance Graph</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This performance graph shall not be deemed &#8220;soliciting material&#8221; or to be &#8220;filed&#8221; with the SEC for purposes of Section 18 of the Exchange Act, or otherwise subject to the liabilities under that Section, and shall not be deemed to be incorporated by reference into any of our filings under the Securities Act.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The graph below shows the cumulative total return to our stockholders between September 16, 2020 (the date that our Class A common stock commenced trading on the New York Stock Exchange) through January&#160;31, 2025 in comparison to the S&amp;P 500 Index and the S&amp;P 500 Information Technology Index. The graph assumes (i) that $100 was invested in each of our Class A common stock, the S&amp;P 500 Index, and the S&amp;P 500 Information Technology Index at their respective closing prices on September 16, 2020 and (ii) reinvestment of gross dividends. The stock price performance shown in the graph represents past performance and should not be considered an indication of future stock price performance.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:center"><img src="snow-20250131_g2.jpg" alt="image (4).jpg" style="height:388px;margin-bottom:5pt;vertical-align:text-bottom;width:600px"/></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div id="i33eda16a4c5144d6beb606fe6d5a2e98_46"></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 6. [RESERVED]</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div id="i33eda16a4c5144d6beb606fe6d5a2e98_49"></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 7. MANAGEMENT&#8217;S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">The following discussion and analysis of our financial condition and results of operations should be read in conjunction with our consolidated financial statements and related notes appearing elsewhere in this Annual Report on Form 10-K. 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 &#8220;Special Note About Forward-Looking Statements&#8221; in this Annual Report on Form 10-K. You should review the disclosure under the heading &#8220;Risk Factors&#8221; in this Annual Report on Form 10-K for a discussion of important factors that could cause our actual results to differ materially from those anticipated in these forward-looking statements.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In addition to our results determined in accordance with U.S. generally accepted accounting principles (GAAP), free cash flow, a non-GAAP financial measure, is included in the section titled &#8220;Key Business Metrics.&#8221; This non-GAAP financial measure is not meant to be considered in isolation or as a substitute for, or superior to, comparable GAAP financial measures and should be read only in conjunction with our consolidated financial statements prepared in accordance with GAAP. Our presentation of this non-GAAP financial measure may not be comparable to similar measures used by other companies. We encourage investors to carefully consider our results under GAAP, as well as our supplemental non-GAAP information and the GAAP-to-non-GAAP reconciliation included in the section titled &#8220;Key Business Metrics&#8212;Free Cash Flow,&#8221; to more fully understand our business.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Unless the context otherwise requires, all references in this report to &#8220;Snowflake,&#8221; the &#8220;Company,&#8221; &#8220;we,&#8221; &#8220;our,&#8221; &#8220;us,&#8221; or similar terms refer to Snowflake Inc. and its consolidated subsidiaries. Unless otherwise noted, all references in this report to our common stock refer to our Class A common stock.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">56</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div style="margin-bottom:10pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7"> of Contents</a></span></div></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">A discussion regarding our financial condition and results of operations for the fiscal year ended January&#160;31, 2025 compared to the fiscal year ended January&#160;31, 2024 is presented below. A discussion regarding our financial condition and results of operations for the fiscal year ended January&#160;31, 2024 compared to the fiscal year ended January&#160;31, 2023 can be found in &#8220;Management's Discussion and Analysis of Financial Condition and Results of Operations&#8221; in Part II, Item 7 of our Annual Report on Form 10-K for the fiscal year ended January&#160;31, 2024 filed with the SEC on March 26, 2024.</span></div><div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"><span><br/></span></div><div id="i33eda16a4c5144d6beb606fe6d5a2e98_55"></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Overview</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe that a cloud computing platform that puts data and artificial intelligence (AI) at its core will offer great benefits to organizations by allowing them to realize the value of the data that powers their businesses. By offering rich primitives for data and applications, we believe that we can create a data connected world where organizations have seamless access to explore, share, and unlock the value of data. To realize this vision, we deliver the AI Data Cloud, a network where Snowflake customers, partners, developers, data providers, and data consumers can break down data silos and derive value from a growing number of data sets in secure, governed, and compliant ways. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our platform is the innovative technology that powers the AI Data Cloud, enabling customers to consolidate data into a single source of truth to drive meaningful insights, apply AI to solve business problems, build data applications, and share data and data products. We provide our platform through a customer-centric, consumption-based business model, only charging customers for the resources they use. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our cloud-native architecture includes three independently scalable but logically integrated layers across compute, storage, and cloud services. The compute layer provides dedicated resources to enable users to simultaneously access common data sets for many use cases with minimal latency. The storage layer ingests massive amounts and varieties of structured, semi-structured, and unstructured data to create a unified data record. The cloud services layer intelligently optimizes each use case&#8217;s performance requirements with no administration. This architecture is built on three major public clouds across 47 regional deployments around the world. These deployments are generally interconnected to deliver the AI Data Cloud, enabling a consistent, global user experience.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We generate the substantial majority of our revenue from fees charged to our customers based on the compute, storage, and data transfer resources consumed on our platform. Customers are allowed to select compute, storage, and data transfer resources separately, at their discretion. For compute resources, consumption is based on the type of compute resource used and the duration of use or, for some features, the volume of data processed. For storage resources, consumption for a given customer is based on the average terabytes per month of all of such customer&#8217;s data stored in our platform. For data transfer resources, consumption is based on terabytes of data transferred, the public cloud provider used, and the region to and from which the transfer is executed.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our customers typically enter into capacity arrangements with a term of one to four years, or consume our platform under on-demand arrangements in which we charge for use of our platform monthly in arrears. Consumption for most customers accelerates from the beginning of their usage to the end of their contract terms and often exceeds their initial capacity commitment amounts. When this occurs, our customers have the option to amend their existing agreement with us to purchase additional capacity or request early renewals. When a customer&#8217;s consumption during the contract term does not exceed its capacity commitment amount, it may have the option to roll over any unused capacity to future periods, generally upon the purchase of additional capacity. For these reasons, we believe our deferred revenue is not a meaningful indicator of future revenue that will be recognized in any given time period.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our go-to-market strategy is focused on acquiring new customers and driving increased use of our platform for existing customers. We primarily focus our selling efforts on large organizations and primarily sell our platform through a direct sales force, which targets technical and business leaders who are adopting a cloud strategy and leveraging data to improve their business performance. Our sales force is comprised of sales development, inside sales, and field sales personnel and is segmented by the industry, size, and region of prospective customers. Once our platform has been adopted, we focus on increasing the migration of additional customer workloads to our platform to drive increased consumption, as evidenced by our net revenue retention rate of 126% and 131% as of January&#160;31, 2025 and 2024, respectively. See the section titled &#8220;Key Business Metrics&#8221; for a definition of net revenue retention rate.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">57</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div style="margin-bottom:10pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7"> of Contents</a></span></div></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our platform is used globally by organizations of all sizes across a broad range of industries. As of January&#160;31, 2025, we had 11,159 total customers, increasing from 9,384 customers as of January&#160;31, 2024. Our customer count is subject to adjustments for acquisitions, consolidations, spin-offs, and other market activity, and we present our total customer count for historical periods reflecting these adjustments. Our platform has been adopted by many of the world&#8217;s largest organizations that view Snowflake as a key strategic partner in their cloud and data transformation initiatives. As of January&#160;31, 2025, our customers included 745 of the Forbes Global 2000, based on the 2024 Forbes Global 2000 list, and those customers contributed approximately 42% of our revenue for the fiscal year ended January&#160;31, 2025. Our Forbes Global 2000 customer count is subject to adjustments for annual updates to the Global 2000 list by Forbes, as well as acquisitions, consolidations, spin-offs, and other market activity with respect to such customers, and we present our Forbes Global 2000 customer count for historical periods reflecting these adjustments.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fiscal Year</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our fiscal year ends on January 31. For example, references to fiscal 2025 refer to the fiscal year ended January&#160;31, 2025.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="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%">Impact of Macroeconomic Conditions</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our business and financial condition have been, and may continue to be, impacted by adverse macroeconomic conditions, including inflation, high interest rates, and fluctuations or volatility in capital markets or foreign currency exchange rates. These conditions have caused, and may continue to cause, customers to rationalize budgets, prioritize cash flow management, including through shortened contract duration, and optimize consumption, including by reducing storage through shorter data retention policies. We are continuing to monitor the actual and potential effects of general macroeconomic conditions across our business. For additional details, see the section titled &#8220;Risk Factors.&#8221;</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Convertible Senior Notes</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In September 2024, we completed a private offering of $1.15 billion aggregate principal amount of 0% convertible senior notes due 2027 (2027 Notes) and $1.15 billion aggregate principal amount of 0% convertible senior notes due 2029 (2029 Notes, and together with the 2027 Notes, the Notes). The total proceeds from the issuance of the Notes were approximately $2.27 billion, net of $31.2 million of debt issuance costs. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We used a portion of the net proceeds from the offering to (i) pay the $195.5 million cost of the privately negotiated capped call transactions relating to each series of the Notes (Capped Calls) and (ii) repurchase $399.6 million of our common stock from purchasers of the Notes in the offering in privately negotiated transactions entered into in connection with the Notes offering at a purchase price of $112.50 per share.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Note 10, &#8220;Convertible Senior Notes,&#8221; to our consolidated financial statements included elsewhere in this Annual Report on Form 10-K for further details.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock Repurchase Program</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In February 2023, our board of directors authorized a stock repurchase program of up to $2.0 billion of our outstanding common stock. In August 2024, our board of directors authorized the repurchase of an additional $2.5&#160;billion of our outstanding common stock and extended the expiration date of the stock repurchase program from March 2025 to March 2027. During the fiscal year ended January&#160;31, 2025, we repurchased 14.8 million shares of our outstanding common stock for an aggregate purchase price of $1.9 billion, excluding transaction costs associated with the repurchases, at a weighted-average price of $130.87 per share. All repurchases were made in open market transactions, except for the 3.6 million shares of our outstanding common stock that were repurchased for $399.6 million from purchasers of the Notes in the offering in privately negotiated transactions entered into in connection with the Notes offering at a purchase price of $112.50 per share. As of January&#160;31, 2025, $2.0 billion remained available for future repurchases under the stock repurchase program (exclusive of transaction costs associated with repurchases). See Note 10, &#8220;Convertible Senior Notes,&#8221; and Note 12, &#8220;Equity,&#8221; to our consolidated financial statements included elsewhere in this Annual Report on Form 10-K for further details.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The timing and amount of any repurchases will be determined by management based on an evaluation of market conditions and other factors. The program does not obligate us to acquire any particular amount of common stock, and the repurchase program may be suspended or discontinued at any time at our discretion.</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">58</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div style="margin-bottom:10pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7"> of Contents</a></span></div></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="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%">Business Combination</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On November&#160;25, 2024, we acquired all of the outstanding capital stock of Datavolo, Inc. (Datavolo), a privately-held company that built a dataflow infrastructure to support the creation, management, and observability of multimodal data pipelines for enterprise AI. The acquisition date fair value of the preliminary purchase consideration was $106.8 million, which was comprised of 0.5 million shares of our common stock valued at $87.7 million as of the acquisition date and $19.1 million in cash. In addition, we issued to certain of Datavolo&#8217;s employees a total of 0.4 million shares of our common stock in exchange for a portion of their Datavolo stock. These shares are subject to vesting agreements pursuant to which the shares will vest over four years, subject to each of these employees&#8217; continued employment with us or our affiliates. The $64.6 million fair value of these shares is accounted for as post-combination stock-based compensation over the requisite service period of four years.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The results of operations of this business combination have been included in our consolidated financial statements from the date of acquisition. See Note 7, &#8220;Business Combinations,&#8221; to our consolidated financial statements included elsewhere in this Annual Report on Form 10-K for details regarding this business combination.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div id="i33eda16a4c5144d6beb606fe6d5a2e98_58"></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Key Factors Affecting Our Performance</span></div><div style="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%">Adoption of our Platform&#160;and Expansion of the AI Data Cloud</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our future success depends in large part on the market adoption of our platform, including new product functionality, such as, Snowpark and our artificial intelligence and machine learning technology (AI Technology), such as Snowflake Cortex AI. While we see growing demand for our platform, particularly from large enterprises, many of these organizations have invested substantial technical, financial, and personnel resources in their existing database products or big data offerings. In addition, customers&#8217; use of our AI Technology is often dependent on their ability to meet evolving regulatory standards, successfully complete internal compliance reviews, and enter into mutually acceptable contractual terms. While this makes it difficult to predict customer adoption rates and future demand, we believe that the benefits of our platform put us in a strong position to capture the significant market opportunity ahead.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our platform powers the AI Data Cloud, a network of data providers, data consumers, and data application developers that enables our customers to securely share, monetize, and acquire live data sets and data products. The AI Data Cloud includes access to the Snowflake Marketplace, through which customers can access or acquire third-party data sets, data applications, and other data products. Our future growth is increasingly dependent on our ability to increase consumption of our platform by building and expanding the AI Data Cloud.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="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%">Expanding Within our Existing Customer Base</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our large base of customers represents a significant opportunity for further consumption of our platform. While we have seen an increase in the number of customers that have contributed more than $1 million in product revenue in the trailing 12 months, we believe that there is a substantial opportunity to continue growing these customers further, as well as continuing to expand the usage of our platform within our other existing customers. We plan to continue investing to encourage increased consumption and adoption of new use cases among our existing customers, particularly large enterprises.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Once deployed, our customers often expand their use of our platform more broadly within the enterprise and across their ecosystem of customers and partners as they migrate more data to the public cloud, identify new use cases, and realize the benefits of our platform and the AI Data Cloud. However, because we generally recognize product revenue on consumption and not ratably over the term of the contract, we do not have visibility into the timing of revenue recognition from any particular customer. In addition, many customers are attempting to rationalize budgets, prioritize cash flow management, and optimize consumption amidst macroeconomic uncertainty. In any given period, there is a risk that customer consumption of our platform will be slower than we expect, which may cause fluctuations in our revenue and results of operations. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">59</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div style="margin-bottom:10pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7"> of Contents</a></span></div></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">New software releases or hardware improvements, like better storage compression, cloud infrastructure processor improvements, and compute optimization, may make our platform more efficient, enabling customers to consume fewer compute, storage, and data transfer resources to accomplish the same workloads. In addition, new product features allow customers to use our platform for compute services without requiring storage. To the extent these improvements do not result in an offsetting increase in new workloads, we may experience lower revenue. Our ability to increase usage of our platform by, and sell additional contracted capacity to, existing customers, and, in particular, large enterprise customers, will depend on a number of factors, including our customers&#8217; satisfaction with our platform, competition, pricing, macroeconomic conditions, overall changes in our customers&#8217; spending levels, customers&#8217; attempts to optimize their consumption, our customers&#8217; confidence in the security of our platform, our ability to maintain our reputation as a trustworthy vendor, the effectiveness of our and our partners&#8217; efforts to help our customers realize the benefits of our platform, and the extent to which customers migrate new workloads to our platform over time, including data science, artificial intelligence, and machine learning workloads.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="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%">Acquiring New Customers</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe there is a substantial opportunity to further grow our customer base by continuing to make significant investments in sales and marketing and brand awareness. Our ability to attract new customers will depend on a number of factors, including the productivity of our sales organization, competitive dynamics in our target markets, changes in our customers&#8217; spending and platform consumption in response to market uncertainty, our ability to mitigate reputational damage following cybersecurity threat activity directed at our customers, and our ability to build and maintain partner relationships, including with global system integrators, resellers, technology partners, and third-party providers of native applications on the Snowflake Marketplace. While our platform is built for organizations of all sizes, we focus our selling efforts on large enterprise customers, customers with vast amounts of data, and customers requiring industry-specific solutions. We may not achieve anticipated revenue growth if we are unable to attract, hire, develop, integrate, and retain talented and effective sales personnel; if our sales personnel are unable to achieve desired productivity levels in a reasonable period of time and maintain productivity; or if our sales and marketing programs are not effective. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="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%">Investing in Growth and Scaling our Business</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are focused on our long-term revenue potential and believe our market opportunity is large. We will continue to invest significantly in research and development to improve our platform, including in the areas of data science and AI Technology. In addition, we are focused on expanding our business both domestically and internationally. As part of these efforts, we are investing in meeting the needs of organizations in geographies and government and regulated industries that have heightened requirements, including with respect to data localization, privacy, and security. We intend to continue to invest heavily to grow our business to take advantage of our expansive market opportunity, while also focusing on cash flow and long-term profitability.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div id="i33eda16a4c5144d6beb606fe6d5a2e98_61"></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Key Business Metrics</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We monitor the key business metrics set forth below to help us evaluate our business and growth trends, establish budgets, measure the effectiveness of our sales and marketing efforts, and assess operational efficiencies. The calculation of the key business metrics discussed below may differ from other similarly titled metrics used by other companies, securities analysts, or investors.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables present a summary of key business metrics, including the most directly comparable financial measure calculated in accordance with GAAP, for the periods presented:</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:49.541%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.925%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.925%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.927%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fiscal Year Ended January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2025</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:9pt;font-weight:700;line-height:100%">2024</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:9pt;font-weight:700;line-height:100%">2023</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Product revenue (in millions)</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%">3,462.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,666.8&#160;</span></td><td style="background-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%">1,938.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash provided by operating activities (in millions)</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%">959.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%">848.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%">545.6&#160;</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 style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Free cash flow (non-GAAP) (in millions)</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)(3)</span></div></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%">884.1&#160;</span></td><td style="background-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%">778.9&#160;</span></td><td style="background-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%">496.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">60</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div style="margin-bottom:10pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7"> of Contents</a></span></div></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:49.541%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.925%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.925%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.927%"/><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:9pt;font-weight:700;line-height:100%">January 31, 2025</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:9pt;font-weight:700;line-height:100%">January 31, 2024</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:9pt;font-weight:700;line-height:100%">January 31, 2023</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net revenue retention rate</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">(4)</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%">126&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">158&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customers with trailing 12-month product revenue greater than $1 million</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">(4)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">580&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">455&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">329&#160;</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 style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forbes Global 2000 customers</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">(4)</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%">745&#160;</span></td><td style="background-color:#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%">710&#160;</span></td><td style="background-color:#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%">655&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remaining performance obligations (in millions)</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">(5)</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%">6,867.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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 colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align: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,174.7</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align: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,660.5</span></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">________________</span></div><div style="margin-bottom:3pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.94pt">Net cash provided by operating activities is not a key business metric but is included in this table as the most directly comparable GAAP financial measure to free cash flow.</span></div><div style="margin-bottom:3pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.94pt">Free cash flow for the fiscal years ended January&#160;31, 2025, 2024, and 2023 included the effect of $57.5 million, $31.3 million, and $23.9 million, respectively, in the net cash paid on payroll tax-related items on employee stock transactions. See the section titled &#8220;Free Cash Flow&#8221; for a reconciliation of net cash provided by operating activities, which is the most directly comparable financial measure calculated in accordance with GAAP, to free cash flow.</span></div><div style="margin-bottom:3pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.94pt">Cash outflows for employee payroll tax items related to the net share settlement of equity awards, which were $489.1 million, $380.8 million, and $184.6 million for the fiscal years ended January&#160;31, 2025, 2024, and 2023, respectively, are included in cash flow for financing activities and, as a result, do not have an effect on the calculation of free cash flow.</span></div><div style="margin-bottom:3pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(4)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.94pt">Historical numbers for (i) net revenue retention rate, (ii) customers with trailing 12-month product revenue greater than $1 million, and (iii) Forbes Global 2000 customers reflect any adjustments for acquisitions, consolidations, spin-offs, and other market activity. In addition, our Forbes Global 2000 customer count reflects adjustments for&#160;annual updates to the Forbes Global 2000 list by Forbes.</span></div><div style="margin-bottom:3pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(5)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.94pt">As of January&#160;31, 2025, our remaining performance obligations were approximately $6.9 billion, of which we expect approximately 48% to be recognized as revenue in the twelve months ending January 31, 2026 based on historical customer consumption patterns. The weighted-average remaining life of our capacity contracts was 2.4 years as of January&#160;31, 2025. However, the amount and timing of revenue recognition are generally dependent upon customers&#8217; future consumption, which is inherently variable at our customers&#8217; discretion and can extend beyond the original contract term in cases where customers are permitted to roll over unused capacity to future periods, generally upon the purchase of additional capacity at renewal. In addition, our historical customer consumption patterns are not necessarily indicative of future results.</span></div><div style="text-align:justify"><span><br/></span></div><div style="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%">Product Revenue</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Product revenue is a key metric for us because we recognize revenue based on platform consumption, which is inherently variable at our customers&#8217; discretion, and not based on the amount and duration of contract terms. Product revenue is primarily derived from the consumption of compute, storage, and data transfer resources by customers on our platform. Customers have the flexibility to consume more than their contracted capacity during the contract term and may have the ability to roll over unused capacity to future periods, generally upon the purchase of additional capacity at renewal. Our consumption-based business model distinguishes us from subscription-based software companies that generally recognize revenue ratably over the contract term and may not permit rollover. Because customers have flexibility in the timing of their consumption, which can exceed their contracted capacity or extend beyond the original contract term in many cases, the amount of product revenue recognized in a given period is an important indicator of customer satisfaction and the value derived from our platform. While customer use of our platform in any period is not necessarily indicative of future use, we estimate future revenue using predictive models based on customers&#8217; historical usage to plan and determine financial forecasts. Product revenue excludes our professional services and other revenue, which has been less than 10% of revenue for each of the periods presented.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">61</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div style="margin-bottom:10pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7"> of Contents</a></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Net Revenue Retention Rate</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe the growth in use of our platform by our existing customers is an important measure of the health of our business and our future growth prospects. We monitor our dollar-based net revenue retention rate to measure this growth. To calculate this metric, we first specify a measurement period consisting of the trailing two years from our current period end. Next, we define as our measurement cohort the population of customers under capacity contracts that used our platform at any point in the first month of the first year of the measurement period. The cohorts used to calculate net revenue retention rate include end-customers under a reseller arrangement. We then calculate our net revenue retention rate as the quotient obtained by dividing our product revenue from this cohort in the second year of the measurement period by our product revenue from this cohort in the first year of the measurement period. Any customer in the cohort that did not use our platform in the second year remains in the calculation and contributes zero product revenue in the second year. Our net revenue retention rate is subject to adjustments for acquisitions, consolidations, spin-offs, and other market activity, and we present our net revenue retention rate for historical periods reflecting these adjustments. Since we will continue to attribute the historical product revenue to the consolidated contract, consolidation of capacity contracts within a customer&#8217;s organization typically will not impact our net revenue retention rate unless one of those customers was not a customer at any point in the first month of the first year of the measurement period. We expect our net revenue retention rate to decrease over the long-term as customers that have consumed our platform for an extended period of time become a larger portion of both our overall customer base and our product revenue that we use to calculate net revenue retention rate, and as their consumption growth primarily relates to existing use cases rather than new use cases. In addition, we have seen, and may continue to see, impacts on customer consumption patterns due to holidays and certain of our customers increasing their consumption of our platform at a slower pace than expected, which may negatively impact our net revenue retention rate in future periods.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="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%">Customers with Trailing 12-Month Product Revenue Greater than $1 Million</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Large customer relationships lead to scale and operating leverage in our business model. Compared with smaller customers, large customers present a greater opportunity for us to sell additional capacity because they have larger budgets, a wider range of potential use cases, and greater potential for migrating new workloads to our platform over time. As a measure of our ability to scale with our customers and attract large enterprises to our platform, we count the number of customers under capacity arrangements that contributed more than $1 million in product revenue in the trailing 12 months. For purposes of determining our customer count, we treat each customer account, including accounts for end-customers under a reseller arrangement, that has at least one corresponding capacity contract as a unique customer, and a single organization with multiple divisions, segments, or subsidiaries may be counted as multiple customers. We do not include customers that consume our platform only under on-demand arrangements for purposes of determining our customer count. Our customer count is subject to adjustments for acquisitions, consolidations, spin-offs, and other market activity, and we present our customer count for historical periods reflecting these adjustments.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="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%">Forbes Global 2000 Customers </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe that the number of Forbes Global 2000 customers is an important indicator of the growth of our business and future revenue trends as we focus our selling efforts on large enterprise customers and customers with vast amounts of data. Our Forbes Global 2000 customer count is a subset of our customer count based on the 2024 Forbes Global 2000 list. Our Forbes Global 2000 customer count is subject to adjustments for annual updates to the list by Forbes, as well as acquisitions, consolidations, spin-offs, and other market activity with respect to such customers, and we present our Forbes Global 2000 customer count for historical periods reflecting these adjustments.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">62</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div style="margin-bottom:10pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7"> of Contents</a></span></div></div><div style="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%">Free Cash Flow</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We define free cash flow, a non-GAAP financial measure, as GAAP net cash provided by operating activities reduced by purchases of property and equipment and capitalized internal-use software development costs. Cash outflows for employee payroll tax items related to the net share settlement of equity awards are included in cash flow for financing activities and, as a result, do not have an effect on the calculation of free cash flow. We believe information regarding free cash flow provides useful supplemental information to investors because it is an indicator of the strength and performance of our core business operations.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents a reconciliation of net cash provided by operating activities, which is the most directly comparable financial measure calculated in accordance with GAAP, to free cash flow for the periods presented (in millions):</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:49.541%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.925%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.925%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.927%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fiscal Year Ended January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2025</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:9pt;font-weight:700;line-height:100%">2024</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:9pt;font-weight:700;line-height:100%">2023</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash provided by operating activities</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%">959.8&#160;</span></td><td style="background-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%">848.1&#160;</span></td><td style="background-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%">545.6&#160;</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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: purchases of property and equipment</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.3)</span></td><td style="background-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%">(35.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25.1)</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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: capitalized internal-use software development 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%">(29.4)</span></td><td style="background-color:#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%">(34.1)</span></td><td style="background-color:#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.0)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Free cash flow (non-GAAP)</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)(2)</span></div></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%">884.1&#160;</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%">778.9&#160;</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%">496.5&#160;</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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash provided by (used in) investing activities</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">190.6&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">832.3&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(597.9)</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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash used in financing activities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(226.5)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(854.1)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(92.6)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">________________</span></div><div style="margin-bottom:3pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.94pt">Free cash flow for the fiscal years ended January&#160;31, 2025, 2024, and 2023 included the effect of $57.5 million, $31.3 million, and $23.9 million, respectively, in the net cash paid on payroll tax-related items on employee stock transactions.</span></div><div style="margin-bottom:3pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.94pt">Cash outflows for employee payroll tax items related to the net share settlement of equity awards, which were $489.1 million, $380.8 million, and $184.6 million for the fiscal years ended January&#160;31, 2025, 2024, and 2023, respectively, are included in cash flow for financing activities and, as a result, do not have an effect on the calculation of free cash flow.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Historically, we have received a higher volume of orders from new and existing customers in the fourth fiscal quarter of each year. As a result, we have historically seen higher free cash flow in the first and fourth fiscal quarters of each year.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="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:112%">Remaining Performance Obligations</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Remaining performance obligations (RPO) represent the amount of contracted future revenue that has not yet been recognized, including (i) deferred revenue and (ii) non-cancelable contracted amounts that will be invoiced and recognized as revenue in future periods. RPO excludes performance obligations from on-demand arrangements and certain time and materials contracts that are billed in arrears. Portions of RPO that are not yet invoiced and are denominated in foreign currencies are revalued into U.S. dollars each period based on the applicable period-end exchange rates. RPO is not necessarily indicative of future product revenue growth because it does not account for the timing of customers&#8217; consumption or their consumption of more than their contracted capacity. Moreover, RPO is influenced by a number of factors, including the timing and size of renewals, the timing and size of purchases of additional capacity, average contract terms, seasonality, changes in foreign currency exchange rates, and the extent to which customers are permitted to roll over unused capacity to future periods, generally upon the purchase of additional capacity at renewal. Due to these factors, it is important to review RPO in conjunction with product revenue and other financial metrics disclosed elsewhere herein.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">63</span></div></div></div><div id="i33eda16a4c5144d6beb606fe6d5a2e98_64"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div style="margin-bottom:10pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7"> of Contents</a></span></div></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Components of Results of Operations</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We deliver our platform over the internet as a service. Customers choose to consume our platform under either capacity arrangements, in which they commit to a certain amount of consumption at specified prices, or under on-demand arrangements, in which we charge for use of our platform monthly in arrears. Under capacity arrangements, from which a majority of our revenue is derived, we typically bill our customers annually in advance of their consumption. However, in future periods, we expect to see an increase in capacity contracts providing for quarterly upfront billings and monthly in arrears billings as our customers increasingly want to align consumption and timing of payments. Revenue from on-demand arrangements typically relates to customers with lower usage levels or overage consumption beyond a customer&#8217;s contracted usage amount under a capacity contract or following the expiration of a customer&#8217;s capacity contract. Revenue from on-demand arrangements represented approximately 2%, 3%, and 2% of our revenue for the fiscal years ended January 31, 2025, 2024, and 2023, respectively.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognize revenue as customers consume compute, storage, and data transfer resources under either of these arrangements. In limited instances, customers pay an annual deployment fee to gain access to a dedicated instance of a virtual private deployment. We recognize the deployment fee ratably over the contract term. Such deployment revenue represented less than 1% of our revenue for all periods presented.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our customer contracts for capacity typically have a term of one to four years. The weighted-average term of capacity contracts entered into during the fiscal year ended January 31, 2025 is approximately 2.9 years. To the extent our customers enter into such contracts and either consume our platform in excess of their capacity commitments or continue to use our platform after expiration of the contract term, they are charged for their incremental consumption. In many cases, our customer contracts permit customers to roll over any unused capacity to a subsequent order, generally upon the purchase of additional capacity. For those customers who do not have a capacity arrangement, our on-demand arrangements generally have a monthly stated contract term and can be terminated at any time by either the customer or us.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We generate the substantial majority of our revenue from fees charged to our customers based on the compute, storage, and data transfer resources consumed on our platform. Customers are allowed to select compute, storage, and data transfer resources separately, at their discretion. For compute resources, consumption is based on the type of compute resource used and the duration of use or, for some features, the volume of data processed. For storage resources, consumption for a given customer is based on the average terabytes per month of all of such customer&#8217;s data stored in our platform. For data transfer resources, consumption is based on terabytes of data transferred, the public cloud provider used, and the region to and from which the transfer is executed.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Because customers have flexibility in their consumption, and we generally recognize revenue on consumption and not ratably over the term of the contract, we do not have the visibility into the timing of revenue recognition from any particular customer contract that typical subscription-based software companies may have. As our customer base grows, we expect our ability to forecast customer consumption in the aggregate to improve. However, in any given period, there is a risk that customers will consume our platform more slowly than we expect, including in response to adverse macroeconomic conditions, which may cause fluctuations in our revenue and results of operations.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our revenue also includes professional services and other revenue, which consists primarily of consulting, technical solution services, and training related to our platform. Our professional services revenue is recognized over time based on input measures, including time and materials costs incurred relative to total costs, with consideration given to output measures, such as contract deliverables, when applicable. Other revenue consists primarily of fees from customer training delivered on-site or through publicly available classes.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="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%">Allocation of Overhead Costs</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Overhead costs that are not substantially dedicated for use by a specific functional group are allocated based on headcount. Such costs include costs associated with office facilities, depreciation of property and equipment, information technology (IT) and general recruiting related expenses and other expenses, such as software and subscription services.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">64</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div style="margin-bottom:10pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7"> of Contents</a></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cost of Revenue</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of revenue consists of cost of product revenue and cost of professional services and other revenue. Cost of revenue also includes allocated overhead costs.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Cost of product revenue. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of product revenue consists primarily of (i) third-party cloud infrastructure expenses, including those related to graphics processing units (GPUs), incurred in connection with our customers&#8217; use of our platform and the deployment and maintenance of our platform on public clouds, including different regional deployments, and (ii) personnel-related costs associated with customer support and maintaining service availability and security of our platform, including salaries, benefits, bonuses, and stock-based compensation. We periodically receive credits from third-party cloud providers that are recorded as a reduction to the third-party cloud infrastructure expenses. Cost of product revenue also includes amortization of capitalized internal-use software development costs, amortization of acquired intangible assets, and expenses associated with software and subscription services dedicated for use by our customer support team and our engineering team responsible for maintaining our platform.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Cost of professional services and other revenue.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Cost of professional services and other revenue consists primarily of personnel-related costs associated with our professional services and training departments, including salaries, benefits, bonuses, and stock-based compensation, amortization of an acquired intangible asset, and costs of contracted third-party partners and software tools.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We intend to continue to invest additional resources in our platform infrastructure and our customer support and professional services organizations to support the growth of our business. Some of these investments, including certain support costs and costs of expanding our business internationally, are incurred in advance of generating revenue, and either the failure to generate anticipated revenue or fluctuations in the timing of revenue could affect our gross margin from period to period. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="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%">Operating Expenses</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our operating expenses consist of sales and marketing, research and development, and general and administrative expenses. Personnel costs are the most significant component of operating expenses and consist of salaries, benefits, bonuses, stock-based compensation, and sales commissions. Operating expenses also include allocated overhead costs.</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Sales and Marketing</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales and marketing expenses consist primarily of personnel-related expenses associated with our sales and marketing staff, including salaries, benefits, bonuses, and stock-based compensation. Sales and marketing expenses also include sales commissions and draws paid to our sales force and certain referral fees paid to third parties, including amortization of deferred commissions. A portion of the sales commissions paid to the sales force is earned based on the level of the customers&#8217; consumption of our platform, and a portion of the commissions paid to the sales force is earned upon the origination, expansion, or renewal of customer contracts. Sales commissions tied to customers&#8217; consumption are expensed in the same period as they are earned. Sales commissions and referral fees earned upon the origination or expansion of customer contracts that are not commensurate with those earned upon the renewal of contracts are capitalized and then amortized over a period of benefit that we determined to be five years. Sales commissions earned upon the renewal of customer contracts, as well as sales commissions earned upon the origination or expansion of customer contracts that are commensurate with those for renewal contracts, are capitalized and then amortized over the respective weighted-average contractual term of the related contracts. Sales and marketing expenses also include advertising costs and other expenses associated with our sales, marketing and business development programs, including our user conferences, offset by proceeds from such conferences and programs. In addition, sales and marketing expenses are comprised of travel-related expenses, software and subscription services dedicated for use by our sales and marketing organizations, amortization of acquired intangible assets, and outside services contracted for sales and marketing purposes. We expect that our sales and marketing expenses will increase in absolute dollars and continue to be our largest operating expense for the foreseeable future as we grow our business. However, we expect that our sales and marketing expenses will decrease as a percentage of our revenue over time, although the percentage may fluctuate from period to period depending on the timing and the extent of these expenses.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">65</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div style="margin-bottom:10pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7"> of Contents</a></span></div></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Research and Development</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development expenses consist primarily of personnel-related expenses associated with our research and development staff, including salaries, benefits, bonuses, and stock-based compensation. Research and development expenses also include contractor or professional services fees, third-party cloud infrastructure expenses incurred primarily in developing our platform (including with respect to GPUs to develop AI Technology), amortization of acquired intangible assets, and software and subscription services dedicated for use by our research and development organization. We expect that our research and development expenses will increase in absolute dollars as our business grows, particularly as we incur additional costs related to continued investments in our platform. However, we expect that our research and development expenses will decrease as a percentage of our revenue over time, although the percentage may fluctuate from period to period depending on the timing and the extent of these expenses. In addition, research and development expenses that qualify as internal-use software development costs are capitalized.</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">General and Administrative</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">General and administrative expenses consist primarily of personnel-related expenses for our finance, legal, human resources, facilities, and administrative personnel, including salaries, benefits, bonuses, and stock-based compensation. General and administrative expenses also include external legal, accounting, and other professional services fees, software and subscription services dedicated for use by our general and administrative functions, insurance, unallocated lease costs associated with unused office facilities to accommodate planned headcount growth, and other corporate expenses. We expect that our general and administrative expenses will increase in absolute dollars as our business grows but will decrease as a percentage of our revenue over time, although the percentage may fluctuate from period to period depending on the timing and the extent of these expenses. In addition, we expect our general and administrative expenses to increase during fiscal 2026 due to anticipated asset impairment charges upon the cease-use of our San Mateo office facility.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="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 Income</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest income consists primarily of interest income earned on our cash and cash equivalents and short-term and long-term investments, including amortization of premiums and accretion of discounts related to our available-for-sale marketable debt securities, net of associated fees.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="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="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest expense consists of amortization of debt issuance costs incurred in connection with the issuance of our convertible senior notes.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other Income (Expense), Net</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other income (expense), net consists primarily of (i) net realized and unrealized gains (losses) on our strategic investments in equity securities, and (ii) the effect of exchange rates on our foreign&#160;currency-denominated&#160;asset and liability balances.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="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%">Provision for (Benefit from) Income Taxes</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Provision for (benefit from) income taxes consists primarily of income taxes in certain foreign and U.S. federal and state jurisdictions in which we conduct business. We maintain a full valuation allowance against our U.S. and U.K. deferred tax assets because we have concluded that it is more likely than not that the deferred tax assets will not be realized.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Net Income (Loss) Attributable to Noncontrolling Interest</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our consolidated financial statements include the accounts of Snowflake Inc., our wholly-owned subsidiaries, and a majority-owned subsidiary in which we have a controlling financial interest. Net income (loss) attributable to noncontrolling interest represents the net income (loss) of our majority-owned subsidiary attributed to noncontrolling interest using the hypothetical liquidation at book value method. See Note 2, &#8220;Basis of Presentation and Summary of Significant Accounting Policies,&#8221; to our consolidated financial statements included elsewhere in this Annual Report on Form 10-K for further details.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">66</span></div></div></div><div id="i33eda16a4c5144d6beb606fe6d5a2e98_67"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div style="margin-bottom:10pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7"> of Contents</a></span></div></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Results of Operations</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth our consolidated statements of operations data for the periods indicated (in thousands):</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:49.541%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:14.925%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.925%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.927%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fiscal Year Ended January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2025</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:9pt;font-weight:700;line-height:100%">2024</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:9pt;font-weight:700;line-height:100%">2023</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="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%">Revenue</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,626,396&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,806,489&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,065,659&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue</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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,214,673&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">898,558&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">717,540&#160;</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%">Gross profit</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,411,723&#160;</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%">1,907,931&#160;</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%">1,348,119&#160;</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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating expenses</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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">:</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="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;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 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,672,092&#160;</span></td><td style="background-color:#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,391,747&#160;</span></td><td style="background-color:#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,106,507&#160;</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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,783,379&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,287,949&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">788,058&#160;</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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">412,262&#160;</span></td><td style="background-color:#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%">323,008&#160;</span></td><td style="background-color:#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%">295,821&#160;</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 23.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating expenses</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,867,733&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,002,704&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,190,386&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating loss</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,456,010)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,094,773)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(842,267)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest income</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">209,009&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">200,663&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,839&#160;</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%">Interest expense</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,759)</span></td><td style="background-color:#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%">&#8212;&#160;</span></td><td style="background-color:#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%">&#8212;&#160;</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 income (expense), net</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(35,339)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,887&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(47,565)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss before income taxes</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,285,099)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(849,223)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(815,993)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for (benefit from) income taxes</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,113&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,233)</span></td><td style="background-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%">(18,467)</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%">Net loss</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,289,212)</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%">(837,990)</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%">(797,526)</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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: net loss attributable to noncontrolling interest</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,572)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,893)</span></td><td style="background-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%">(821)</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 10pt;text-align:left;text-indent:-9pt;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 attributable to Snowflake Inc.</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,285,640)</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%">(836,097)</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%">(796,705)</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="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">________________</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.94pt">Includes stock-based compensation as follows (in thousands):</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.314%"><tr><td style="width:1.0%"/><td style="width:47.652%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:15.538%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.465%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.538%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.465%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.542%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal Year Ended January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="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:8pt;font-weight:400;line-height:100%">Cost of revenue</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%">142,163&#160;</span></td><td style="background-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:8pt;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:8pt;font-weight:400;line-height:100%">123,363&#160;</span></td><td style="background-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:8pt;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:8pt;font-weight:400;line-height:100%">106,302&#160;</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:8pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">331,807&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">299,657&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">246,811&#160;</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:8pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">852,027&#160;</span></td><td style="background-color:#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:8pt;font-weight:400;line-height:100%">644,928&#160;</span></td><td style="background-color:#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:8pt;font-weight:400;line-height:100%">407,524&#160;</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:8pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">153,317&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">100,067&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">100,896&#160;</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 23.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total stock-based compensation</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%">1,479,314&#160;</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:8pt;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:8pt;font-weight:400;line-height:100%">1,168,015&#160;</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:8pt;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:8pt;font-weight:400;line-height:100%">861,533&#160;</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="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">The overall increase in stock-based compensation for the fiscal year ended January 31, 2025, compared to the fiscal year ended January 31, 2024, was primarily attributable to additional equity awards granted to new and existing employees, partially offset by the effects of equity awards that became forfeited or fully vested.</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">As of January&#160;31, 2025, total compensation cost related to unvested awards not yet recognized was $3.5 billion, which will be recognized over a weighted-average period of 2.8 years. See Note 12, &#8220;Equity,&#8221; to our consolidated financial statements included elsewhere in this Annual Report on Form 10-K for further details.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">67</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div style="margin-bottom:10pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7"> of Contents</a></span></div></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth our consolidated statements of operations data expressed as a percentage of revenue for the periods indicated:</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:49.541%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:14.925%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.925%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.927%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fiscal Year Ended January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2025</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:9pt;font-weight:700;line-height:100%">2024</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:9pt;font-weight:700;line-height:100%">2023</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="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%">Revenue</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue</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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35&#160;</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%">Gross profit</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67&#160;</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%">68&#160;</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%">65&#160;</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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating expenses</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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">:</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="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;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 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46&#160;</span></td><td style="background-color:#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%">50&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54&#160;</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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38&#160;</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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14&#160;</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 23.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating expenses</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;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%">107&#160;</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%">107&#160;</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%">106&#160;</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:400;line-height:100%">Operating loss</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(40)</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%">(39)</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%">(41)</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%">Interest income</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3&#160;</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%">Interest expense</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#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%">&#8212;&#160;</span></td><td style="background-color:#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%">&#8212;&#160;</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 income (expense), net</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</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%">Loss before income taxes</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#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%">(35)</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%">(30)</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%">(40)</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%">Provision for (benefit from) income taxes</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</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%">Net loss</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(36)</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="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(30)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(39)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: net loss attributable to noncontrolling interest</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</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 10pt;text-align:left;text-indent:-9pt;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 attributable to Snowflake Inc.</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 7pt 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(30%)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(39%)</span></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">________________</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.94pt">Stock-based compensation included in the table above as a percentage of revenue as follows:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.314%"><tr><td style="width:1.0%"/><td style="width:47.652%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:15.538%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.465%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.538%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.465%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.542%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Fiscal Year Ended January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">2025</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:7pt;font-weight:700;line-height:100%">2024</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:7pt;font-weight:700;line-height:100%">2023</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="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:8pt;font-weight:400;line-height:100%">Cost of revenue</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12&#160;</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:8pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">24&#160;</span></td><td style="background-color:#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:8pt;font-weight:400;line-height:100%">23&#160;</span></td><td style="background-color:#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:8pt;font-weight:400;line-height:100%">20&#160;</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:8pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5&#160;</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 23.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total stock-based compensation</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-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:8pt;font-weight:400;line-height:100%">41&#160;</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="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:8pt;font-weight:400;line-height:100%">42&#160;</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="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:8pt;font-weight:400;line-height:100%">42&#160;</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Stock-based compensation is impacted by our future hiring and retention needs, which are difficult to predict and subject to constant change. We expect that our stock-based compensation will increase in absolute dollars as we continue to issue equity awards to our new and existing employees, but will decrease as a percentage of our revenue in fiscal 2026 and continue to decrease over time as we grow.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">68</span></div></div></div><div id="i33eda16a4c5144d6beb606fe6d5a2e98_70"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div style="margin-bottom:10pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7"> of Contents</a></span></div></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Comparison of the Fiscal Years Ended January&#160;31, 2025 and 2024</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.519%"><tr><td style="width:1.0%"/><td style="width:53.006%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:15.003%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.444%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.003%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.444%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.300%"/><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="display:none"/><td colspan="3" style="display:none"/><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:9pt;font-weight:700;line-height:100%">Fiscal Year Ended January 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="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:700;line-height:100%">2025</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:9pt;font-weight:700;line-height:100%">2024</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:9pt;font-weight:700;line-height:100%">% Change</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(dollars in thousands)</span></td><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%">Revenue:</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Product</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td 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,462,422&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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 colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align: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,666,849</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align: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 and other</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">163,974&#160;</span></td><td style="background-color:#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 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">139,640</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align: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%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 23.5pt;text-align: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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#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%">3,626,396&#160;</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 colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align: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,806,489</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29%</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%">Percentage of revenue:</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Product</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align: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%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align: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%</span></td><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 10pt;text-align: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 and other</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 23.5pt;text-align: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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr></table></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Product revenue increased $795.6 million for the fiscal year ended January 31, 2025, compared to the prior fiscal year, primarily due to increased consumption of our platform by existing customers, as evidenced by our net revenue retention rate of 126% as of January&#160;31, 2025.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We had 580 customers with product revenue of greater than $1 million for the trailing 12 months ended January&#160;31, 2025, an increase from 455 customers as of January&#160;31, 2024. Such customers represented approximately 67% and 65% of our product revenue for the trailing 12 months ended January&#160;31, 2025 and 2024, respectively. Within these customers, we had 110 and 39 customers with product revenue of greater than $5 million and $10 million, respectively, for the trailing 12 months ended January&#160;31, 2025. The substantial majority of our revenue was derived from existing customers under capacity arrangements, which represented approximately 97% of our revenue for each of the fiscal years ended January 31, 2025 and 2024. The remainder was derived from on-demand arrangements and new customers under capacity arrangements. The preceding historical metrics reflect any adjustments for acquisitions, consolidations, spin-offs, and other market activity. For purposes of determining revenue derived from (i) customers with trailing 12-month product revenue greater than $1 million, (ii) new customers, and (iii) existing customers, we treat each customer account, including accounts for end-customers under a reseller arrangement, that has at least one corresponding capacity contract as a unique customer, and a single organization with multiple divisions, segments, or subsidiaries may be counted as multiple customers.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Professional services and other revenue increased $24.3 million for the fiscal year ended January 31, 2025, compared to the prior fiscal year, as we continued to expand our professional services organization to help our customers further realize the benefits of our platform.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">69</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div style="margin-bottom:10pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7"> of Contents</a></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cost of Revenue, Gross Profit (Loss), and Gross Margin</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.519%"><tr><td style="width:1.0%"/><td style="width:53.006%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:15.003%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.444%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.003%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.444%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.300%"/><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="display:none"/><td colspan="3" style="display:none"/><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:9pt;font-weight:700;line-height:100%">Fiscal Year Ended January 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="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:700;line-height:100%">2025</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:9pt;font-weight:700;line-height:100%">2024</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:9pt;font-weight:700;line-height:100%">% Change</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(dollars in thousands)</span></td><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%">Cost of revenue:</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Product</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td 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 colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">992,069</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">701,200</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align: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 and other</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">222,604</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">197,358</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 23.5pt;text-align: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 cost of revenue</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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 colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align: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,214,673</span></td><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 colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">898,558</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35%</span></td></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%">Gross profit (loss):</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="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;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Product</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td 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 colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align: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,470,353</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align: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,965,649</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align: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%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align: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 and other</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align: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,630)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(57,718)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align: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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 23.5pt;text-align: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 gross profit</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td 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 colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align: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,411,723</span></td><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 colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align: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,907,931</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align: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%</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%">Gross margin:</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="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;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Product</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align: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%</span></td><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 10pt;text-align: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 and other</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(41%)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 23.5pt;text-align: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 gross margin</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Headcount (at period end)</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Product</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">453</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">414</span></td><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 10pt;text-align: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 and other</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">631</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">525</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 23.5pt;text-align: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 headcount</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 7pt 2px 1pt;text-align: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,084</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">939</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr></table></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of product revenue increased $290.9 million for the fiscal year ended January 31, 2025, compared to the prior fiscal year. The increase was primarily due to an increase of $176.8 million in third-party cloud infrastructure expenses (including those related to GPUs), mainly as a result of increased customer consumption of our platform. Personnel-related costs and allocated overhead costs also increased $45.3 million for the fiscal year ended January 31, 2025, compared to the prior fiscal year, as a result of increased headcount and overall costs to support the growth in our business, and increased stock-based compensation primarily related to additional equity awards granted to existing and new employees. Additionally, amortization of capitalized internal-use software development costs and acquired developed technology intangible assets also increased $37.5 million and $11.1 million, respectively, for the fiscal year ended January 31, 2025, compared to the prior fiscal year. The remaining increase in cost of product revenue was primarily attributable to $7.7 million in costs incurred by us during fiscal 2025 in connection with a restructuring plan for a majority-owned subsidiary.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our product gross margin was 71% for the fiscal year ended January 31, 2025, compared to 74% for the prior fiscal year. This decline is primarily attributable to newly launched product capabilities and features that have not yet reached economies of scale. We expect our product gross margin to fluctuate from period to period due to a number of factors, including, but not limited to: (i) fluctuations in the mix and timing of customers&#8217; consumption, which is inherently variable at our customers&#8217; discretion, (ii) our pricing model and discounting practices, (iii) the extent of our investments in new product capabilities, features, and operations, such as investments in AI Technology and performance improvements that may make our platform or the underlying cloud infrastructure more efficient, and (iv) stock-based compensation.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of professional services and other revenue increased $25.2 million for the fiscal year ended January 31, 2025, compared to the prior fiscal year, primarily due to an increase of $12.9 million in personnel-related costs and allocated overhead costs as a result of increased headcount. The remaining increase in cost of professional services and other revenue was primarily driven by an increase of $10.9 million in costs of contracted third-party partners and software tools to support the growth in our business.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Professional services and other gross margin was (36%) and (41%) for the fiscal years ended January 31, 2025 and 2024, respectively. We do not believe the year-over-year changes in professional services and other gross margins are meaningful given that our professional services and other revenue represents a small percentage of our revenue.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">70</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div style="margin-bottom:10pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7"> of Contents</a></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Sales and Marketing</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.519%"><tr><td style="width:1.0%"/><td style="width:53.006%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.003%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.444%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.003%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.444%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.300%"/><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:9pt;font-weight:700;line-height:100%">Fiscal Year Ended January 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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:700;line-height:100%">2025</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:9pt;font-weight:700;line-height:100%">2024</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:9pt;font-weight:700;line-height:100%">% Change</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(dollars in thousands)</span></td><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%">Sales and marketing</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%">1,672,092&#160;</span></td><td style="background-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%">1,391,747&#160;</span></td><td style="background-color:#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 7pt 2px 1pt;text-align: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></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%">Percentage of revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding: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%">Headcount (at period end)</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,310&#160;</span></td><td style="background-color:#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,008&#160;</span></td><td style="background-color:#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"/></tr></table></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales and marketing expenses increased $280.3 million for the fiscal year ended January 31, 2025, compared to the prior fiscal year, primarily due to an increase of $131.7 million in personnel-related costs (excluding commission expenses) and allocated overhead costs, as a result of increased headcount, stock-based compensation, and overall costs to support the growth in our business. The increase in personnel-related costs included a $32.1 million increase in stock-based compensation for the fiscal year ended January 31, 2025, compared to the prior fiscal year, primarily related to additional equity awards granted to existing and new employees, partially offset by the effects of equity awards that became forfeited or fully vested.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expenses associated with sales commissions and draws paid to our sales force and certain referral fees paid to third parties, including amortization of deferred commissions, also increased $86.0 million for the fiscal year ended January 31, 2025, compared to the prior fiscal year, primarily attributable to sales commissions tied to customers&#8217; consumption. In addition, advertising costs and other expenses associated with our sales, marketing and business development programs increased $26.0 million for the fiscal year ended January 31, 2025, compared to the prior fiscal year. The remaining increase in sales and marketing expenses for the fiscal year ended January 31, 2025 was primarily attributable to a $16.1 million increase in travel-related expenses.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Research and Development</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.519%"><tr><td style="width:1.0%"/><td style="width:53.006%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:15.003%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.444%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.003%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.444%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.300%"/><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="display:none"/><td colspan="3" style="display:none"/><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:9pt;font-weight:700;line-height:100%">Fiscal Year Ended January 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="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:700;line-height:100%">2025</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:9pt;font-weight:700;line-height:100%">2024</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:9pt;font-weight:700;line-height:100%">% Change</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(dollars in thousands)</span></td><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%">Research and development</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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%">1,783,379&#160;</span></td><td style="background-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%">1,287,949&#160;</span></td><td style="background-color:#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 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38%</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%">Percentage of revenue</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding: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%">Headcount (at period end)</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,257&#160;</span></td><td style="background-color:#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,002&#160;</span></td><td style="background-color:#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"/></tr></table></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development expenses increased $495.4 million for the fiscal year ended January 31, 2025, compared to the prior fiscal year, primarily due to an increase of $389.2 million in personnel-related costs and allocated overhead costs, as a result of increased stock-based compensation, headcount, and overall costs to support the growth in our business. The increase in personnel-related costs included a $207.1 million increase in stock-based compensation, primarily related to additional equity awards granted to existing and new employees, partially offset by the effects of equity awards that became forfeited or fully vested.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Third-party cloud infrastructure expenses, incurred primarily in developing our platform (including with respect to GPUs to develop AI Technology), also increased $92.7 million for the fiscal year ended January 31, 2025, compared to the prior fiscal year. The remaining increase in research and development expenses for the fiscal year ended January 31, 2025 was primarily attributable to $11.0 million in costs incurred by us during fiscal 2025 in connection with a restructuring plan for a majority-owned subsidiary.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The overall increase in research and development expenses for the fiscal year ended January 31, 2025 was partially offset by impairment charges of $7.1 million recognized during fiscal 2024. These impairment charges were related to our capitalized internal-use software development costs previously included in construction in progress that were no longer probable of being completed.</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">71</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div style="margin-bottom:10pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7"> of Contents</a></span></div></div><div style="text-align:justify"><span><br/></span></div><div style="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%">General and Administrative</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.519%"><tr><td style="width:1.0%"/><td style="width:53.006%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:15.003%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.444%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.003%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.444%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.300%"/><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="display:none"/><td colspan="3" style="display:none"/><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:9pt;font-weight:700;line-height:100%">Fiscal Year Ended January 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="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:700;line-height:100%">2025</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:9pt;font-weight:700;line-height:100%">2024</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:9pt;font-weight:700;line-height:100%">% Change</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(dollars in thousands)</span></td><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%">General and administrative</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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%">412,262&#160;</span></td><td style="background-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%">323,008&#160;</span></td><td style="background-color:#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 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28%</span></td></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%">Percentage of revenue</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding: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%">Headcount (at period end)</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,183&#160;</span></td><td style="background-color:#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,055&#160;</span></td><td style="background-color:#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"/></tr></table></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">General and administrative expenses increased $89.3 million for the fiscal year ended January 31, 2025, compared to the prior fiscal year, primarily due to an increase in personnel-related costs and allocated overhead costs, as a result of increased stock-based compensation, headcount, and overall costs to support the growth in our business.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="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 Income</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.519%"><tr><td style="width:1.0%"/><td style="width:53.006%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.003%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.444%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.003%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.444%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.300%"/><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:9pt;font-weight:700;line-height:100%">Fiscal Year Ended January 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</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:9pt;font-weight:700;line-height:100%">% Change</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding: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:9pt;font-weight:700;line-height:100%">(dollars in thousands)</span></td><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 2px 9.25pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest income</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 colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">209,009</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 colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">200,663</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align: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%</span></td></tr></table></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest income increased $8.3 million for the fiscal year ended January 31, 2025, compared to the prior fiscal year, primarily due to higher yields on our cash equivalents and investments in available-for-sale marketable debt securities. See Note 4, &#8220;Cash Equivalents and Investments,&#8221; to our consolidated financial statements included elsewhere in this Annual Report on Form 10-K for further details on our cash equivalents and investments.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other Income (Expense), Net</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.519%"><tr><td style="width:1.0%"/><td style="width:53.006%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.003%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.444%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.003%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.444%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.300%"/><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:9pt;font-weight:700;line-height:100%">Fiscal Year Ended January 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</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:9pt;font-weight:700;line-height:100%">% Change</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding: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:9pt;font-weight:700;line-height:100%">(dollars in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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;text-align:left;vertical-align:bottom"><div style="padding-left:8.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Impairments related to strategic investments in non-marketable equity securities</span></div></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 colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align: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,578)</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 colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align: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,101)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">273%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:8.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net unrealized gains (losses) on strategic investments in marketable equity securities</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align: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,428)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align: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,197</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(116%)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net realized gains (losses) on strategic investments in equity securities</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="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align: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,414)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,713</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(150%)</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align: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,919)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align: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,922)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:36pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other income (expense), net</span></div></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 colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(35,339)</span></td><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 colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,887</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(179%)</span></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">________________</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.94pt">The net realized gains on strategic investments in equity securities for the fiscal year ended January 31, 2024 include primarily a remeasurement gain of $34.0&#160;million recognized on a previously held equity interest as a result of a business combination completed during fiscal 2024. See Note 7, &#8220;Business Combinations,&#8221; to our consolidated financial statements included elsewhere in this Annual Report on Form 10-K for further details. For strategic investments in equity securities sold, the realized gains or losses represent the difference between the sale proceeds and the carrying value of the securities at the beginning of the period or the purchase date, if later.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other income (expense), net decreased $80.2 million for the fiscal year ended January&#160;31, 2025, compared to the prior fiscal year, primarily due to changes in net realized and unrealized gains (losses) and impairments on our strategic investments in equity securities. See Note 5, &#8220;Fair Value Measurements,&#8221; to our consolidated financial statements included elsewhere in this Annual Report on Form 10-K for further details.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">72</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div style="margin-bottom:10pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7"> of Contents</a></span></div></div><div style="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%">Provision for (Benefit from) Income Taxes</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.519%"><tr><td style="width:1.0%"/><td style="width:53.006%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:15.003%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.444%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.003%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.444%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.300%"/><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="display:none"/><td colspan="3" style="display:none"/><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:9pt;font-weight:700;line-height:100%">Fiscal Year Ended January 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="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:700;line-height:100%">2025</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:9pt;font-weight:700;line-height:100%">2024</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:9pt;font-weight:700;line-height:100%">% Change</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(dollars in thousands)</span></td><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%">Loss before income taxes</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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 colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align: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,285,099)</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 colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(849,223)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align: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%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for (benefit from) income taxes</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align: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,113</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align: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,233)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(137%)</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%">Effective tax rate</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align: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.3%)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align: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.3%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr></table></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our provision for income taxes was $4.1 million for the fiscal year ended January&#160;31, 2025, compared to our benefit from income taxes of $11.2 million for the fiscal year ended January&#160;31, 2024, primarily due to partial releases of valuation allowances from the business combinations completed during fiscal 2024. </span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We maintain a full valuation allowance on our U.S. and U.K. deferred tax assets, and the significant components of our recorded tax expense are current cash taxes in various jurisdictions. The cash tax expenses are impacted by each jurisdiction&#8217;s individual tax rates, laws on the timing of recognition of income and deductions, and availability of net operating losses and tax credits. Our effective tax rate might fluctuate significantly and could be adversely affected to the extent earnings are lower than forecasted in countries that have lower statutory rates and higher than forecasted in countries that have higher statutory rates.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div id="i33eda16a4c5144d6beb606fe6d5a2e98_73"></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Liquidity and Capital Resources</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of January&#160;31, 2025, our principal sources of liquidity were cash, cash equivalents, and short-term and long-term investments totaling $5.3 billion. Our cash equivalents and investments primarily consist of money market funds, corporate notes and bonds, U.S. government and agency securities, commercial paper, certificates of deposit, and time deposits.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of January&#160;31, 2025, our RPO was $6.9 billion. Our RPO represents the amount of contracted future revenue that has not yet been recognized, including (i) deferred revenue and (ii) non-cancelable contracted amounts that will be invoiced and recognized as revenue in future periods, but that are not recorded on the balance sheet. Portions of RPO that are not yet invoiced and are denominated in foreign currencies are revalued into U.S. dollars each period based on the applicable period-end exchange rates.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our primary source of cash is payments received from our customers as well as net proceeds from the issuance of the Notes. Our primary uses of cash include personnel-related expenses, third-party cloud infrastructure expenses (including with respect to GPUs to develop AI Technology), sales and marketing expenses, overhead costs, acquisitions and strategic investments we may make from time to time, and repurchases of our common stock under our authorized stock repurchase program. As of January&#160;31, 2025, our material cash requirements from known contractual obligations and commitments relate primarily to (i) third-party cloud infrastructure agreements, (ii) the Notes, (iii) operating leases for office facilities, and (iv) subscription arrangements used to facilitate our operations at the enterprise level. These agreements are enforceable and legally binding and specify all significant terms, including fixed or minimum services to be used, fixed, minimum or variable price provisions, and the approximate timing of the actions under the contracts. For more information regarding our contractual obligations and commitments (excluding the Notes) as of January&#160;31, 2025, see Note 11, &#8220;Commitments and Contingencies,&#8221; to our consolidated financial statements included elsewhere in this Annual Report on Form 10-K. Our long-term purchase commitments may be satisfied earlier than the payment periods presented as we continue to grow and scale our business.</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">73</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div style="margin-bottom:10pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7"> of Contents</a></span></div></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="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%">Convertible Senior Notes</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In September 2024, we issued an aggregate principal amount of $2.3 billion of the Notes in a private placement to qualified institutional buyers, comprising of (i) $1.15 billion aggregate principal amount of the 2027 Notes and (ii) $1.15 billion aggregate principal amount of the 2029 Notes. Each series of Notes was issued pursuant to separate indentures, as supplemented (each an Indenture and together, the Indentures), between us and U.S. Bank Trust Company, National Association, as trustee. The Notes are general, senior unsecured obligations. The 2027 Notes will mature on October 1, 2027 and the 2029 Notes will mature on October 1, 2029, in each case unless earlier converted, redeemed, or repurchased. Neither the 2027 Notes nor the 2029 Notes bear regular interest, and the principal amount of the Notes will not accrete. We may elect or be required to pay special interest on the Notes under certain circumstances in accordance with the terms of the applicable Indenture. Special interest, if any, will be payable semiannually in arrears on April 1 and October 1 of each year, beginning on April 1, 2025. The total proceeds from the issuance of the Notes were approximately $2.27 billion, net of $31.2 million of debt issuance costs.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the Notes offering, we entered into Capped Calls with certain of the initial purchasers or affiliates thereof and certain other financial institutions for a cost of $195.5 million. The Capped Calls are generally expected to reduce the potential dilution to our common stock upon any conversion of the relevant series of the Notes and/or offset any cash payments we are required to make in excess of the principal amount of converted Notes of such series, as the case may be, with such reduction and/or offset subject to a cap based on a cap price initially equal to $225.00 per share. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We used a portion of the net proceeds from the Notes offering to (i) pay the $195.5 million cost of the Capped Calls and (ii) repurchase $399.6 million of our common stock from purchasers of the Notes in the offering in privately negotiated transactions </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">e</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ntered into in connection with the Notes offering at a purchase price of $112.50 per share. We expect to use the remainder of the net proceeds for general corporate purposes, which may include other repurchases of our common stock from time to time under our existing or any future stock repurchase program, as well as acquisitions or strategic investments in complementary businesses or technologies. See Note 10, &#8220;Convertible Senior Notes,&#8221; and Note 12, &#8220;Equity,&#8221; to our consolidated financial statements included elsewhere in this Annual Report on Form 10-K for additional details.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="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%">Stock Repurchase Program</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In February 2023, our board of directors authorized a stock repurchase program of up to $2.0 billion of our outstanding common stock. In August 2024, our board of directors authorized the repurchase of an additional $2.5&#160;billion of our outstanding common stock and extended the expiration date of the stock repurchase program from March 2025 to March 2027. Repurchases may be effected, from time to time, either on the open market (including via pre-set trading plans), in privately negotiated transactions, or through other transactions in accordance with applicable securities laws. The timing and amount of any repurchases will be determined by management based on an evaluation of market conditions and other factors. The program does not obligate us to acquire any particular amount of common stock, and the repurchase program may be suspended or discontinued at any time at our discretion. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the fiscal year ended January&#160;31, 2025, we repurchased 14.8 million shares of our outstanding common stock for an aggregate purchase price of $1.9 billion, excluding transaction costs associated with the repurchases, at a weighted-average price of $130.87 per share. All repurchases were made in open market transactions, except for the 3.6 million shares of our outstanding common stock that were repurchased for $399.6 million from purchasers of the Notes in the offering in privately negotiated transactions</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> entered into </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">in connection with the Notes offering at a purchase price of $112.50 per share. As of January&#160;31, 2025, $2.0 billion remained available for future repurchases under the stock repurchase program (exclusive of transaction costs associated with repurchases). See Note 10, &#8220;Convertible Senior Notes,&#8221; and Note 12, &#8220;Equity,&#8221; to our consolidated financial statements included elsewhere in this Annual Report on Form 10-K for additional details.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subsequent to January 31, 2025, and through March 21, 2025, we repurchased 3.2 million shares of our outstanding common stock for an aggregate purchase price of $490.6 million, excluding transaction costs associated with the repurchases, at a weighted-average price of $152.63 per share. All repurchases were made in open market transactions.</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">74</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div style="margin-bottom:10pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7"> of Contents</a></span></div></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe that our existing cash, cash equivalents, and short-term and long-term investments, as well as cash flows expected to be generated by our operations, will be sufficient to support our working capital and capital expenditure requirements, convertible senior notes repayment requirements, acquisitions and strategic investments we may make from time to time, and repurchases of our common stock under our existing or any future stock repurchase program, for the next 12 months and beyond. Our future capital requirements will depend on many factors, including our revenue growth rate, expenditures related to our headcount growth, the timing and the amount of cash received from customers, the expansion of sales and marketing activities, the timing and extent of spending to support development efforts, the price at which we are able to purchase public cloud capacity, our existing commitments to our third-party cloud providers, expenses associated with our international expansion, the introduction of platform enhancements, the continuing market adoption of our platform, and the volume and timing of our stock repurchases. We may continue to enter into arrangements to acquire or invest in complementary businesses, products, and technologies. We may, as a result of those arrangements or the general expansion of our business, be required to seek additional equity or debt financing. In the event that we require additional financing, we may not be able to raise such financing on terms acceptable to us or at all. If we are unable to raise additional capital or generate cash flows necessary to expand our operations and invest in continued innovation, we may not be able to compete successfully, which would harm our business, results of operations, and financial condition.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows a summary of our cash flows for the periods presented (in thousands):</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:49.541%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.925%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.925%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.927%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fiscal Year Ended January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2025</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:9pt;font-weight:700;line-height:100%">2024</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:9pt;font-weight:700;line-height:100%">2023</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 4pt;text-align: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 cash provided by operating activities</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:120%">$</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:120%">959,764&#160;</span></td><td style="background-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:120%">$</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:120%">848,122&#160;</span></td><td style="background-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:120%">$</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:120%">545,639&#160;</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 4pt;text-align: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 cash provided by (used in) investing activities</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:120%">$</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:120%">190,646&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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:120%">$</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:120%">832,258&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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:120%">$</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:120%">(597,885)</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 4pt;text-align: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 cash used in financing activities</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:120%">$</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:120%">(226,523)</span></td><td style="background-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:120%">$</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:120%">(854,103)</span></td><td style="background-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:120%">$</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:120%">(92,624)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="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%">Operating Activities</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash provided by operating activities mainly consists of our net loss adjusted for certain non-cash items, primarily consisting of (i) stock-based compensation, net of amounts capitalized, (ii) depreciation and amortization of property and equipment and amortization of acquired intangible assets, (iii) amortization of deferred commissions, (iv) amortization of operating lease right-of-use assets, (v) net amortization (accretion) of premiums (discounts) on investments, (vi) net realized and unrealized gains and losses on strategic investments in equity securities, and (vii) deferred income tax benefit or expense, and changes in operating assets and liabilities during each period.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the fiscal year ended January 31, 2025, net cash provided by operating activities was $959.8 million, consisting of our net loss of $1.3 billion, adjusted for non-cash charges of $1.8 billion, and net cash inflows of $443.6 million provided by changes in our operating assets and liabilities, net of the effects of business combinations. The main drivers of the changes in operating assets and liabilities during fiscal 2025 were (i) a $382.8 million increase in deferred revenue due to invoicing for prepaid capacity agreements outpacing revenue recognition, (ii) a $108.9 million increase in accounts payable due to timing of invoices and payments, (iii) a $70.9 million increase in accrued expenses and other liabilities primarily due to the timing of accruals and payments, and (iv) a $29.9 million decrease in prepaid expenses and other assets primarily driven by a decrease in prepaid third-party cloud infrastructure expenses, partially offset by (a) a $101.6 million increase in deferred commissions earned upon the origination of customer contracts, and (b) a $47.7 million decrease in operating lease liabilities due to payments related to our operating lease obligations.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the fiscal year ended January&#160;31, 2024, net cash provided by operating activities was $848.1 million, consisting of our net loss of $838.0 million, adjusted for non-cash charges of $1.3 billion, and net cash inflows of $390.7 million provided by changes in our operating assets and liabilities, net of the effects of business combinations. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash provided by operating activities increased $111.6 million for the fiscal year ended January 31, 2025, compared to the fiscal year ended January 31, 2024, primarily due to an increase in cash collected from customers resulting from increased sales. This was partially offset by increased expenditures due to an increase in headcount and growth in our business. We expect to continue to generate positive net cash flows from operating activities for fiscal 2026.</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">75</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div style="margin-bottom:10pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7"> of Contents</a></span></div></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="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%">Investing Activities</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash provided by investing activities for the fiscal year ended January 31, 2025 was $190.6 million, primarily driven by proceeds of $297.4 million from net sales, maturities and redemptions of investments. The increase is partially offset by (i) $46.3 million in purchases of property and equipment to support our office facilities, (ii) an aggregate of $30.3 million in cash paid for Datavolo and other business combinations, net of cash and cash equivalents acquired, and (iii) $29.4 million in capitalized internal-use software development costs.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash provided by investing activities for the fiscal year ended January&#160;31, 2024 was $832.3 million, primarily driven by proceeds of $1.2 billion from net sales, maturities and redemptions of investments, partially offset by an aggregate of $275.7 million in cash paid for the Neeva, Mountain, LeapYear and other business combinations, net of cash, cash equivalents, and restricted cash acquired, and, to a lesser extent, purchases of property and equipment to support our office facilities, capitalized internal-use software development costs, and purchases of intangible assets.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="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%">Financing Activities</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash used in financing activities for the fiscal year ended January 31, 2025 was $226.5 million, primarily driven by (i) $1.9 billion in repurchases of our common stock under our authorized stock repurchase program, (ii) $489.1 million in taxes paid related to net share settlement of equity awards, and (iii) $195.5 million in purchases of the Capped Calls, partially offset by (a) proceeds of approximately $2.27 billion from the issuance of the Notes, net of $31.2 million in cash paid for issuance costs, and (b) proceeds of $121.9 million from the issuance of equity securities under our equity incentive plans.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash used in financing activities for the fiscal year ended January&#160;31, 2024 was $854.1 million, primarily as a result of $591.7 million in repurchases of our common stock under our authorized stock repurchase program and $380.8 million in taxes paid related to net share settlement of equity awards, partially offset by proceeds of $118.4 million from the issuance of equity securities under our equity incentive plans.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div id="i33eda16a4c5144d6beb606fe6d5a2e98_76"></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Critical Accounting Estimates</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our management&#8217;s discussion and analysis of financial condition and results of operations is based on our consolidated financial statements, which are prepared in accordance with GAAP. The preparation of these consolidated financial statements requires management to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenue, costs and expenses, and related disclosures. We base our estimates on historical experience and on various other assumptions that we believe to be reasonable under the circumstances. By their nature, these estimates and assumptions are subject to an inherent degree of uncertainty and actual results could differ significantly from the estimates made by management. To the extent that there are differences between our estimates and actual results, our future financial statement presentation, financial condition, results of operations, and cash flows will be affected.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The significant accounting policies and methods used in the preparation of our consolidated financial statements are discussed in Note 2, &#8220;Basis of Presentation and Summary of Significant Accounting Policies,&#8221; to our consolidated financial statements included elsewhere in this Annual Report on Form 10-K. We believe that the accounting policy and estimate described below involves a substantial degree of judgment and complexity and therefore is the most critical to aid in fully understanding and evaluating our financial condition and results of operations.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">76</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div style="margin-bottom:10pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7"> of Contents</a></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue Recognition</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Many of our contracts with customers include multiple performance obligations. Contracts that contain multiple performance obligations require an allocation of the transaction price to each performance obligation on a relative standalone selling price (SSP) basis. We consider our evaluation of SSP to be a critical accounting estimate. An observable SSP is established based on the price at which a service is sold separately. If an SSP is not observable through past transactions, we estimate it by maximizing the use of observable inputs, including the overall pricing strategy, market data, internally approved pricing guidelines related to the performance obligations, and other observable inputs. As our business and offerings evolve over time, modifications to our pricing and discounting methodologies, changes in the scope and nature of our offerings, and/or changes in customer segmentation may result in a lack of consistency, making it difficult to establish and/or maintain SSP. Changes in SSP could result in different and unanticipated allocations of revenue in contracts with multiple performance obligations. These factors, among others, may adversely impact the amount of revenue and gross margin we report in a given period.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div id="i33eda16a4c5144d6beb606fe6d5a2e98_79"></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recent Accounting Pronouncements</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Note 2, &#8220;Basis of Presentation and Summary of Significant Accounting Policies,&#8221; to our consolidated financial statements included elsewhere in this Annual Report on Form 10-K for a discussion of recent accounting pronouncements.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">77</span></div></div></div><div id="i33eda16a4c5144d6beb606fe6d5a2e98_82"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div style="margin-bottom:10pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7"> of Contents</a></span></div></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 7A. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK</span></div><div style="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 Rate Risk</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of January&#160;31, 2025, we had $5.3 billion of cash, cash equivalents, and short-term and long-term investments in a variety of securities, including money market funds, corporate notes and bonds, U.S. government and agency securities, commercial paper, certificates of deposit, and time deposits. Our cash, cash equivalents, and short-term and long-term investments are held for working capital, capital expenditure, and general corporate purposes, including repurchases of our common stock under our stock repurchase program as well as acquisitions and strategic investments we may make from time to time. We do not enter into investments for trading or speculative purposes. A hypothetical 100 basis point increase or decrease in interest rates would have resulted in a decrease or increase of&#160;$15.3 million in the market value of our cash equivalents, and short-term and long-term investments as of&#160;January&#160;31, 2025.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of January&#160;31, 2024, we had $4.8 billion of cash, cash equivalents, and short-term and long-term investments, and a hypothetical 100 basis point increase or decrease in interest rates would have resulted in a decrease or increase of $17.6 million in the market value.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In September 2024, we issued an aggregate principal amount of $2.3 billion of the Notes. Neither the 2027 Notes nor the 2029 Notes bear regular interest, and the principal amount of the Notes will not accrete. We may elect or be required to pay special interest on the Notes under certain circumstances in accordance with the terms of the applicable Indenture. Accordingly, we do not have economic interest rate exposure on the Notes. However, the fair value of each series of the Notes fluctuates when interest rates or market prices of our common stock change. We record the Notes at amortized cost on the consolidated balance sheets, and we present the fair value of each series of the Notes for disclosure purpose only. In connection with the Notes offering, we entered into the Capped Calls for a cost of $195.5 million. The Capped Calls are generally expected to reduce the potential dilution to our common stock upon any conversion of the relevant series of the Notes and/or offset any cash payments we are required to make in excess of the principal amount of converted Notes of such series, with such reduction and/or offset subject to a cap. See Note 10, &#8220;Convertible Senior Notes,&#8221; to our consolidated financial statements included elsewhere in this Annual Report on Form 10-K for further details.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Foreign Currency Exchange Risk</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our reporting currency is the U.S. dollar, and the functional currency of our foreign subsidiaries is primarily the U.S. dollar. The majority of our sales are currently denominated in U.S. dollars, although we also have sales in Euros and, to a lesser extent, in British pounds, Australian dollars, Canadian dollars, and Brazilian reals. Therefore our revenue is not currently subject to significant foreign currency risk, but that will likely change in the future as we increase sales in these international currencies and enable sales in additional currencies. Our operating expenses are denominated in the currencies of the countries in which our operations are located, which is primarily in the United States, and to a lesser extent, in Europe, the Asia-Pacific region, and Canada. Monetary assets and liabilities denominated in currencies other than the functional currency are remeasured to the functional currency at period-end exchange rates. Our consolidated results of operations and cash flows are, therefore, subject to fluctuations due to changes in foreign currency exchange rates and may be adversely affected in the future due to changes in foreign exchange rates. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In order to manage our exposure to certain foreign currency exchange risks, we utilize foreign currency forward contracts to hedge primarily a portion of our net outstanding monetary assets and liabilities positions and certain intercompany balances denominated in currencies other than the U.S. dollar. From time to time, we may also enter into foreign currency forward contracts, which we designate as cash flow hedges, to manage the volatility in cash flows associated with certain forecasted capital expenditures and a portion of our forecasted operating expenses denominated in certain currencies other than the U.S. dollar. All of our foreign currency forward contracts mature within twelve months. These forward contracts reduced, but did not entirely eliminate, the impact of adverse currency exchange rate movements. We did not enter into these forward contracts for trading or speculative purposes.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A hypothetical 10% increase or decrease in foreign currency exchange rates would have resulted in a theoretical increase or decrease in operating loss of&#160;approximately $39 million, $25 million, and $32 million for the&#160;fiscal years ended January&#160;31, 2025, 2024, and 2023, respectively. This sensitivity analysis assumes that all foreign currencies move in the same direction at the same time in the absence of hedging activities. In addition, a strengthening of the U.S. dollar makes our platform more expensive for international customers, which may slow down consumption.</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">78</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div style="margin-bottom:10pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7">Table</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7"> of Contents</a></span></div></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other Market Risk</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our strategic investments consist primarily of (i) non-marketable equity securities recorded at cost minus impairment, if any, and adjusted for observable transactions for the same or similar investments of the same issuer (referred to as the Measurement Alternative), and (ii) marketable equity securities. These strategic investments are subject to a wide variety of market-related risks, including volatility in the public and private markets, that could substantially reduce or increase the carrying value of our investments, causing our financial results to fluctuate. Strategic investments are subject to periodic impairment analyses, which involves an assessment of both qualitative and quantitative factors, including the investee&#8217;s financial metrics, market acceptance of the investee&#8217;s product or technology, and the rate at which the investee is using its cash.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents our strategic investments by type (in thousands):</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:66.207%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:14.925%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.927%"/><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="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:9pt;font-weight:700;line-height:100%">January 31, 2025</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:9pt;font-weight:700;line-height:100%">January 31, 2024</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity securities:</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-marketable equity securities under Measurement Alternative</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#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%">281,158&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%">190,238&#160;</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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-marketable equity securities under equity method</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,491&#160;</span></td><td style="background-color:#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,307&#160;</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 10pt;text-align: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 equity securities</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,833&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,320&#160;</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%">Debt securities:</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-marketable debt securities</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">750&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,500&#160;</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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total strategic investments&#8212;included in other assets</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">301,232&#160;</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%">234,365&#160;</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="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Note 5, &#8220;Fair Value Measurements,&#8221; to our consolidated financial statements included elsewhere in this Annual Report on Form 10-K for further details.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We plan to continue these types of strategic investments as part of our corporate development program. We anticipate additional volatility to our consolidated statements of operations as a result of changes in market prices, changes resulting from observable transactions for the same or similar investments of the same issuer, and impairments to our strategic investments.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">79</span></div></div></div><div id="i33eda16a4c5144d6beb606fe6d5a2e98_88"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div style="margin-bottom:10pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7">Table of Contents</a></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 8. FINANCIAL STATEMENTS AND SUPPLEMENTARY DATA</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Index to Consolidated Financial Statements</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:91.848%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.952%"/><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:120%">Page</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_94">Report of Independent Registered Public Accounting Firm</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> (PCAOB ID: <ix:nonNumeric contextRef="c-1" name="dei:AuditorFirmId" id="f-52">238</ix:nonNumeric>)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_94">81</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_97">Consolidated Balance Sheets</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_97">83</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_100">Consolidated Statements of Operations</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_100">84</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_103">Consolidated Statements of Comprehensive </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_103">Loss</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_103">85</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_106">Consolidated Statements of Stockholders&#8217; Equity</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_106">86</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_109">Consolidated Statements of Cash Flows</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_109">87</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_112">Notes to Consolidated Financial Statements</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_112">89</a></span></div></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">80</span></div></div></div><div id="i33eda16a4c5144d6beb606fe6d5a2e98_94"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div style="margin-bottom:10pt"><span><br/></span></div></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Report of Independent Registered Public Accounting Firm</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To the Board of Directors and Stockholders of Snowflake Inc.</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:9pt;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%">Opinions on the Financial Statements and Internal Control over Financial Reporting</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have audited the accompanying consolidated balance sheets of Snowflake Inc. and its subsidiaries (the &#8220;Company&#8221;) as of January&#160;31, 2025 and 2024, and the related consolidated statements of operations, of comprehensive loss, of stockholders&#8217; equity and of cash flows for each of the three years in the period ended January&#160;31, 2025, including the related notes (collectively referred to as the &#8220;consolidated financial statements&#8221;). We also have audited the Company's internal control over financial reporting as of January&#160;31, 2025, based on criteria established in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Internal Control - Integrated Framework </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission (COSO).</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In our opinion, the consolidated financial statements referred to above present fairly, in all material respects, the financial position of the Company as of January&#160;31, 2025 and 2024, and the results of its operations and its cash flows for each of the three years in the period ended January&#160;31, 2025 in conformity with accounting principles generally accepted in the United States of America. Also in our opinion, the Company maintained, in all material respects, effective internal control over financial reporting as of January&#160;31, 2025, based on criteria established in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Internal Control - Integrated Framework </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2013) issued by the COSO.</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis for Opinions</span></div><div style="text-align:justify"><span><br/></span></div><div style="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 management is responsible for these consolidated financial statements, for maintaining effective internal control over financial reporting, and for its assessment of the effectiveness of internal control over financial reporting, included in Management&#8217;s Report on Internal Control over Financial Reporting appearing under Item 9A. Our responsibility is to express opinions on the Company&#8217;s consolidated financial statements and on the Company's internal control over financial reporting based on our audits. We are a public accounting firm registered with the Public Company Accounting Oversight Board (United States) (PCAOB) and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audits to obtain reasonable assurance about whether the consolidated financial statements are free of material misstatement, whether due to error or fraud, and whether effective internal control over financial reporting was maintained in all material respects.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our audits of the consolidated financial statements included performing procedures to assess the risks of material misstatement of the consolidated financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the consolidated financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the consolidated financial statements. Our audit of internal control over financial reporting included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, and testing and evaluating the design and operating effectiveness of internal control based on the assessed risk. Our audits also included performing such other procedures as we considered necessary in the circumstances. We believe that our audits provide a reasonable basis for our opinions.</span></div><div style="text-align:justify"><span><br/></span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">81</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div style="margin-bottom:10pt"><span><br/></span></div></div><div style="padding-left:9pt;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%">Definition and Limitations of Internal Control over Financial Reporting</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A company&#8217;s internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles. A company&#8217;s internal control over financial reporting includes those policies and procedures that (i) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (ii) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (iii) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company&#8217;s assets that could have a material effect on the financial statements.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:9pt;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%">Critical Audit Matters</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The critical audit matter communicated below is a matter arising from the current period audit of the consolidated financial statements that was communicated or required to be communicated to the audit committee and that (i) relates to accounts or disclosures that are material to the consolidated financial statements and (ii) involved our especially challenging, subjective, or complex judgments. The communication of critical audit matters does not alter in any way our opinion on the consolidated financial statements, taken as a whole, and we are not, by communicating the critical audit matter below, providing a separate opinion on the critical audit matter or on the accounts or disclosures to which it relates.</span></div><div style="text-align:justify"><span><br/></span></div><div style="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%">Revenue Recognition - Capacity Arrangements</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As described in Note 2 to the consolidated financial statements, the Company delivers its platform over the internet as a service. The Company&#8217;s customers consume the platform typically under capacity arrangements, in which customers commit to a certain amount of consumption at specified prices. Management recognizes revenue as customers consume compute, storage, and data transfer resources. The Company&#8217;s total revenue for the year ended January&#160;31, 2025 was $3.6 billion, of which a significant portion is recognized under capacity arrangements.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The principal considerations for our determination that performing procedures relating to revenue recognition - capacity arrangements is a critical audit matter are the significant audit effort in performing procedures and evaluating audit evidence related to revenue recognized under capacity arrangements. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Addressing the matter involved performing procedures and evaluating audit evidence in connection with forming our overall opinion on the consolidated financial statements. These procedures included testing the effectiveness of controls relating to the revenue recognition process, including controls over revenue transactions recognized under capacity arrangements. These procedures also included, among others, evaluating, on a test basis, revenue recognized under capacity arrangements by obtaining and inspecting invoices, customer order forms, cash receipts from customers, usage confirmations from customers, and usage records.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">/s/ <ix:nonNumeric contextRef="c-1" name="dei:AuditorName" id="f-53">PricewaterhouseCoopers LLP</ix:nonNumeric></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:AuditorLocation" id="f-54">San Jose, California</ix:nonNumeric></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March&#160;21, 2025</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have served as the Company&#8217;s auditor since 2019.</span></div><div style="margin-bottom:10pt"><span><br/></span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">82</span></div></div></div><div id="i33eda16a4c5144d6beb606fe6d5a2e98_97"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div style="margin-bottom:10pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7">Tab</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7">le of Contents</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SNOWFLAKE INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONSOLIDATED BALANCE SHEETS</span></div><div style="margin-bottom:10pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(in thousands, except per share data)</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"/><td style="width:66.155%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.951%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.442%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.952%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">January 31, 2025</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">January 31, 2024</span></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Current assets:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash and cash equivalents</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-55">2,628,798</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-56">1,762,749</ix:nonFraction>&#160;</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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Short-term investments</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-57">2,008,873</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-58">2,083,499</ix:nonFraction>&#160;</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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts receivable, net</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="f-59">922,805</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="f-60">926,902</ix:nonFraction>&#160;</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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred commissions, current</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:CapitalizedContractCostNetCurrent" format="ixt:num-dot-decimal" scale="3" id="f-61">97,662</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:CapitalizedContractCostNetCurrent" format="ixt:num-dot-decimal" scale="3" id="f-62">86,096</ix:nonFraction>&#160;</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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-63">211,234</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-64">180,018</ix:nonFraction>&#160;</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 23.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total current assets</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-65">5,869,372</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-66">5,039,264</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Long-term investments</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-67">656,476</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-68">916,307</ix:nonFraction>&#160;</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:9pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="f-69">296,393</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="f-70">247,464</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="f-71">359,439</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="f-72">252,128</ix:nonFraction>&#160;</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:9pt;font-weight:400;line-height:100%">Goodwill</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-73">1,056,559</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-74">975,906</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Intangible assets, net</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-75">278,028</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-76">331,411</ix:nonFraction>&#160;</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:9pt;font-weight:400;line-height:100%">Deferred commissions, non-current</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:CapitalizedContractCostNetNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-77">183,967</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:CapitalizedContractCostNetNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-78">187,093</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other assets</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-79">333,704</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-80">273,810</ix:nonFraction>&#160;</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 23.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total assets</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:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="f-81">9,033,938</ix:nonFraction>&#160;</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:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="f-82">8,223,383</ix:nonFraction>&#160;</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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Liabilities and Stockholders&#8217; Equity</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;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:9pt;font-weight:400;line-height:100%">Current liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts payable</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="f-83">169,767</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="f-84">51,721</ix:nonFraction>&#160;</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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued expenses and other current liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-85">515,454</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-86">446,860</ix:nonFraction>&#160;</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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating lease liabilities, current</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="f-87">35,923</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="f-88">33,944</ix:nonFraction>&#160;</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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred revenue, current</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="f-89">2,580,039</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="f-90">2,198,705</ix:nonFraction>&#160;</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 23.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total current liabilities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-91">3,301,183</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-92">2,731,230</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Convertible senior notes, net</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:ConvertibleDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-93">2,271,529</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:ConvertibleDebtNoncurrent" format="ixt:fixed-zero" scale="3" id="f-94">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating lease liabilities, non-current</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-95">377,818</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-96">254,037</ix:nonFraction>&#160;</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:9pt;font-weight:400;line-height:100%">Deferred revenue, non-current</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-97">15,501</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-98">14,402</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-99">61,264</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-100">33,120</ix:nonFraction>&#160;</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 23.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total liabilities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="3" id="f-101">6,027,295</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="3" id="f-102">3,032,789</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commitments and contingencies (Note 11)</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="c-4" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="f-103"></ix:nonFraction></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="c-5" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="f-104"></ix:nonFraction></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><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stockholders&#8217; equity:</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Preferred stock; $<ix:nonFraction unitRef="usdPerShare" contextRef="c-5" decimals="INF" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="f-105"><ix:nonFraction unitRef="usdPerShare" contextRef="c-4" decimals="INF" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="f-106">0.0001</ix:nonFraction></ix:nonFraction> par value per share; <ix:nonFraction unitRef="shares" contextRef="c-4" decimals="-3" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" scale="3" id="f-107"><ix:nonFraction unitRef="shares" contextRef="c-5" decimals="-3" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" scale="3" id="f-108">200,000</ix:nonFraction></ix:nonFraction> shares authorized, <ix:nonFraction unitRef="shares" contextRef="c-5" decimals="INF" name="us-gaap:PreferredStockSharesIssued" format="ixt:fixed-zero" scale="0" id="f-109"><ix:nonFraction unitRef="shares" contextRef="c-5" decimals="INF" name="us-gaap:PreferredStockSharesOutstanding" format="ixt:fixed-zero" scale="0" id="f-110"><ix:nonFraction unitRef="shares" contextRef="c-4" decimals="INF" name="us-gaap:PreferredStockSharesIssued" format="ixt:fixed-zero" scale="0" id="f-111"><ix:nonFraction unitRef="shares" contextRef="c-4" decimals="INF" name="us-gaap:PreferredStockSharesOutstanding" format="ixt:fixed-zero" scale="0" id="f-112">zero</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction> shares issued and outstanding as of each January&#160;31, 2025 and 2024</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:PreferredStockValue" format="ixt:fixed-zero" scale="3" id="f-113">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:PreferredStockValue" format="ixt:fixed-zero" scale="3" id="f-114">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Common stock; $<ix:nonFraction unitRef="usdPerShare" contextRef="c-6" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="f-115"><ix:nonFraction unitRef="usdPerShare" contextRef="c-7" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="f-116"><ix:nonFraction unitRef="usdPerShare" contextRef="c-8" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="f-117"><ix:nonFraction unitRef="usdPerShare" contextRef="c-9" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="f-118">0.0001</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction> par value per share; <ix:nonFraction unitRef="shares" contextRef="c-9" decimals="-3" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="3" id="f-119"><ix:nonFraction unitRef="shares" contextRef="c-6" decimals="-3" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="3" id="f-120">2,500,000</ix:nonFraction></ix:nonFraction> Class A shares authorized; <ix:nonFraction unitRef="shares" contextRef="c-9" decimals="-3" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="3" id="f-121">334,301</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="c-6" decimals="-3" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="3" id="f-122">334,453</ix:nonFraction> shares issued as of January&#160;31, 2025 and 2024, respectively</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">; <ix:nonFraction unitRef="shares" contextRef="c-9" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-123">333,865</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="c-6" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-124">333,961</ix:nonFraction> shares outstanding as of January&#160;31, 2025 and 2024, respectively</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">; <ix:nonFraction unitRef="shares" contextRef="c-7" decimals="-3" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="3" id="f-125"><ix:nonFraction unitRef="shares" contextRef="c-8" decimals="-3" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="3" id="f-126">185,461</ix:nonFraction></ix:nonFraction> Class B shares authorized, <ix:nonFraction unitRef="shares" contextRef="c-7" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:fixed-zero" scale="3" id="f-127"><ix:nonFraction unitRef="shares" contextRef="c-8" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:fixed-zero" scale="3" id="f-128"><ix:nonFraction unitRef="shares" contextRef="c-8" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:fixed-zero" scale="3" id="f-129"><ix:nonFraction unitRef="shares" contextRef="c-7" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:fixed-zero" scale="3" id="f-130">zero</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction> shares issued and outstanding as of each January&#160;31, 2025 and 2024</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="f-131">34</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="f-132">34</ix:nonFraction>&#160;</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 style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Treasury stock, at cost; <ix:nonFraction unitRef="shares" contextRef="c-4" decimals="-3" name="us-gaap:TreasuryStockCommonShares" scale="3" id="f-133">436</ix:nonFraction> shares and <ix:nonFraction unitRef="shares" contextRef="c-5" decimals="-3" name="us-gaap:TreasuryStockCommonShares" scale="3" id="f-134">492</ix:nonFraction> shares held as of January&#160;31, 2025 and 2024, respectively</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:TreasuryStockCommonValue" format="ixt:num-dot-decimal" scale="3" id="f-135">59,505</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:TreasuryStockCommonValue" format="ixt:num-dot-decimal" scale="3" id="f-136">67,140</ix:nonFraction>)</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:9pt;font-weight:400;line-height:100%">Additional paid-in capital</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:AdditionalPaidInCapital" format="ixt:num-dot-decimal" scale="3" id="f-137">10,355,211</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:AdditionalPaidInCapital" format="ixt:num-dot-decimal" scale="3" id="f-138">9,331,238</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accumulated other comprehensive loss</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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-139">2,236</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-140">8,220</ix:nonFraction>)</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:9pt;font-weight:400;line-height:100%">Accumulated deficit</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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" sign="-" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="f-141">7,293,575</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" sign="-" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="f-142">4,075,604</ix:nonFraction>)</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 23.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total Snowflake Inc. stockholders&#8217; equity</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-143">2,999,929</ix:nonFraction>&#160;</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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-144">5,180,308</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Noncontrolling interest</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:MinorityInterest" format="ixt:num-dot-decimal" scale="3" id="f-145">6,714</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:MinorityInterest" format="ixt:num-dot-decimal" scale="3" id="f-146">10,286</ix:nonFraction>&#160;</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 41.5pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total stockholders&#8217; equity</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-147">3,006,643</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-148">5,190,594</ix:nonFraction>&#160;</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 41.5pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total liabilities and stockholders&#8217; equity</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:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-149">9,033,938</ix:nonFraction>&#160;</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:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-150">8,223,383</ix:nonFraction>&#160;</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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">________________</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><ix:footnote id="fn-1" footnoteRole="http://www.xbrl.org/2003/role/footnote"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.94pt">In connection with a business combination completed on December&#160;20, 2023, the Company issued approximately <ix:nonFraction unitRef="shares" contextRef="c-10" decimals="-5" name="us-gaap:TreasuryStockSharesRetired" scale="6" id="f-151"><ix:nonFraction unitRef="shares" contextRef="c-11" decimals="-5" name="us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" scale="6" id="f-152">0.2</ix:nonFraction></ix:nonFraction> million shares of its Class A common stock to one of its wholly-owned subsidiaries, in exchange for a noncontrolling equity interest in the acquired company that was held by the subsidiary prior to this business combination. These shares were treated as treasury stock for accounting purposes as of January&#160;31, 2024, and were subsequently transferred to the Company and retired during the fiscal year ended January&#160;31, 2025. These shares are not reflected in the Company&#8217;s consolidated balance sheets. See Note 7, &#8220;Business Combinations,&#8221; and Note 12, &#8220;Equity,&#8221; for further details.</span></ix:footnote></div><div style="padding-left:9pt;padding-right:9pt;text-align:center;text-indent:-18pt"><span><br/></span></div><div style="margin-bottom:10pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">See accompanying notes to consolidated financial statements.</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">83</span></div></div></div><div id="i33eda16a4c5144d6beb606fe6d5a2e98_100"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div style="margin-bottom:10pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7">Tab</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7">le of Contents</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SNOWFLAKE INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONSOLIDATED STATEMENTS OF OPERATIONS</span></div><div style="margin-bottom:10pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(in thousands, except per share data)</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:49.541%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.925%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.925%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.927%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fiscal Year Ended January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2025</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:9pt;font-weight:700;line-height:100%">2024</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:9pt;font-weight:700;line-height:100%">2023</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></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%">Revenue</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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-153">3,626,396</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-154">2,806,489</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-155">2,065,659</ix:nonFraction>&#160;</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%">Cost of revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-156">1,214,673</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-157">898,558</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-158">717,540</ix:nonFraction>&#160;</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%">Gross profit</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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="f-159">2,411,723</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="f-160">1,907,931</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="f-161">1,348,119</ix:nonFraction>&#160;</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%">Operating expenses:</span></td><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;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 2px 10pt;text-align: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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:SellingAndMarketingExpense" format="ixt:num-dot-decimal" scale="3" id="f-162">1,672,092</ix:nonFraction>&#160;</span></td><td style="background-color:#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%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:SellingAndMarketingExpense" format="ixt:num-dot-decimal" scale="3" id="f-163">1,391,747</ix:nonFraction>&#160;</span></td><td style="background-color:#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%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:SellingAndMarketingExpense" format="ixt:num-dot-decimal" scale="3" id="f-164">1,106,507</ix:nonFraction>&#160;</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;text-indent:-9pt;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ResearchAndDevelopmentExpense" format="ixt:num-dot-decimal" scale="3" id="f-165">1,783,379</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:ResearchAndDevelopmentExpense" format="ixt:num-dot-decimal" scale="3" id="f-166">1,287,949</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:ResearchAndDevelopmentExpense" format="ixt:num-dot-decimal" scale="3" id="f-167">788,058</ix:nonFraction>&#160;</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 10pt;text-align: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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:GeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="f-168">412,262</ix:nonFraction>&#160;</span></td><td style="background-color:#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%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:GeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="f-169">323,008</ix:nonFraction>&#160;</span></td><td style="background-color:#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%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:GeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="f-170">295,821</ix:nonFraction>&#160;</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 23.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating expenses</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:OperatingExpenses" format="ixt:num-dot-decimal" scale="3" id="f-171">3,867,733</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:OperatingExpenses" format="ixt:num-dot-decimal" scale="3" id="f-172">3,002,704</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:OperatingExpenses" format="ixt:num-dot-decimal" scale="3" id="f-173">2,190,386</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating loss</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-174">1,456,010</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-175">1,094,773</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-176">842,267</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest income</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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:InvestmentIncomeNonoperating" format="ixt:num-dot-decimal" scale="3" id="f-177">209,009</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:InvestmentIncomeNonoperating" format="ixt:num-dot-decimal" scale="3" id="f-178">200,663</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:InvestmentIncomeNonoperating" format="ixt:num-dot-decimal" scale="3" id="f-179">73,839</ix:nonFraction>&#160;</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%">Interest expense</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%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:InterestExpenseNonoperating" format="ixt:num-dot-decimal" scale="3" id="f-180">2,759</ix:nonFraction>)</span></td><td style="background-color:#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%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:InterestExpenseNonoperating" format="ixt:fixed-zero" scale="3" id="f-181">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#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%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:InterestExpenseNonoperating" format="ixt:fixed-zero" scale="3" id="f-182">&#8212;</ix:nonFraction>&#160;</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 income (expense), net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:OtherNonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="f-183">35,339</ix:nonFraction>)</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="f-184">44,887</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" sign="-" name="us-gaap:OtherNonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="f-185">47,565</ix:nonFraction>)</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%">Loss before income taxes</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-186">1,285,099</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-187">849,223</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-188">815,993</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for (benefit from) income taxes</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-189">4,113</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-190">11,233</ix:nonFraction>)</span></td><td style="background-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%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-191">18,467</ix:nonFraction>)</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%">Net loss</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%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="f-192">1,289,212</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" sign="-" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="f-193">837,990</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" sign="-" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="f-194">797,526</ix:nonFraction>)</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 10pt;text-align: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: net loss attributable to noncontrolling interest</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%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-195">3,572</ix:nonFraction>)</span></td><td style="background-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%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" sign="-" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-196">1,893</ix:nonFraction>)</span></td><td style="background-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%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" sign="-" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" scale="3" id="f-197">821</ix:nonFraction>)</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 10pt;text-align:left;text-indent:-9pt;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 attributable to Snowflake Inc.</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%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-198">1,285,640</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-199">836,097</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-200">796,705</ix:nonFraction>)</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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss per share attributable to Snowflake Inc. Class A common stockholders&#8212;basic and diluted</span></div></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-201"><ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-202">3.86</ix:nonFraction></ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="c-12" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-203"><ix:nonFraction unitRef="usdPerShare" contextRef="c-12" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-204">2.55</ix:nonFraction></ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="c-13" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-205"><ix:nonFraction unitRef="usdPerShare" contextRef="c-13" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-206">2.50</ix:nonFraction></ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average shares used in computing net loss per share attributable to Snowflake Inc. Class A common stockholders&#8212;basic and diluted</span></div></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-207"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="f-208">332,707</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-12" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-209"><ix:nonFraction unitRef="shares" contextRef="c-12" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="f-210">328,001</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-13" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="f-211"><ix:nonFraction unitRef="shares" contextRef="c-13" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-212">318,730</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #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></table></div><div><span><br/></span></div><div style="margin-bottom:10pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">See accompanying notes to consolidated financial statements.</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">84</span></div></div></div><div id="i33eda16a4c5144d6beb606fe6d5a2e98_103"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div style="margin-bottom:10pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7">Tab</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7">le of Contents</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SNOWFLAKE INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS</span></div><div style="margin-bottom:10pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(in thousands)</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:49.541%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.925%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.925%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.927%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fiscal Year Ended January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2025</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:9pt;font-weight:700;line-height:100%">2024</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:9pt;font-weight:700;line-height:100%">2023</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></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%">Net loss</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%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="f-213">1,289,212</ix:nonFraction>)</span></td><td style="background-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%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" sign="-" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="f-214">837,990</ix:nonFraction>)</span></td><td style="background-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%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" sign="-" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="f-215">797,526</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income (loss):</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net change in unrealized gains or losses on available-for-sale debt securities</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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-216">5,982</ix:nonFraction>&#160;</span></td><td style="background-color:#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%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-217">30,760</ix:nonFraction>&#160;</span></td><td style="background-color:#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%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-218">20,619</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:OtherComprehensiveIncomeOtherNetOfTax" scale="3" id="f-219">2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeOtherNetOfTax" scale="3" id="f-220">708</ix:nonFraction>)</span></td><td style="background-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%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeOtherNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-221">1,367</ix:nonFraction>)</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 style="padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total other comprehensive income (loss)</span></div></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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-222">5,984</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-223">30,052</ix:nonFraction>&#160;</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%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-224">21,986</ix:nonFraction>)</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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Comprehensive loss</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-225">1,283,228</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" sign="-" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-226">807,938</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" sign="-" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-227">819,512</ix:nonFraction>)</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"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: comprehensive loss attributable to noncontrolling interest</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%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-228">3,572</ix:nonFraction>)</span></td><td style="background-color:#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%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" sign="-" name="us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-229">1,893</ix:nonFraction>)</span></td><td style="background-color:#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%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" sign="-" name="us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" scale="3" id="f-230">821</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Comprehensive loss attributable to Snowflake Inc.</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-231">1,279,656</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" sign="-" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-232">806,045</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" sign="-" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-233">818,691</ix:nonFraction>)</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="text-align:center;text-indent:18pt"><span><br/></span></div><div style="margin-bottom:10pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">See accompanying notes to consolidated financial statements.</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">85</span></div></div></div><div id="i33eda16a4c5144d6beb606fe6d5a2e98_106"></div><hr style="page-break-after:always"/><div style="min-height:18pt;width:100%"><div style="margin-bottom:10pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7">Tab</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7">le of Contents</a></span></div></div><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SNOWFLAKE INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONSOLIDATED STATEMENTS OF STOCKHOLDERS&#8217; EQUITY</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(in thousands, except per share data)</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:751.50pt"><tr><td style="width:1.0pt"/><td style="width:278.50pt"/><td style="width:1.0pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0pt"/><td style="width:42.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:42.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:42.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:42.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:42.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:43.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:42.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:42.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:42.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:42.25pt"/><td style="width:1.0pt"/></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:700;line-height:100%">Class A Common Stock</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:3.9pt;font-weight:700;line-height:100%;position:relative;top:-2.1pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:700;line-height:100%">Treasury Stock</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:3.9pt;font-weight:700;line-height:100%;position:relative;top:-2.1pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:700;line-height:100%">Additional <br/>Paid-in<br/>Capital</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" 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:6pt;font-weight:700;line-height:100%">Accumulated</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:700;line-height:100%">Other</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:700;line-height:100%">Comprehensive</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:700;line-height:100%">&#160;Loss</span></div></td><td colspan="3" rowspan="2" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:700;line-height:100%">Accumulated<br/>Deficit</span></td><td colspan="3" rowspan="2" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:700;line-height:100%">Total Snowflake Inc. Stockholders&#8217; Equity</span></td><td colspan="3" rowspan="2" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:700;line-height:100%">Noncontrolling Interest</span></td><td colspan="3" rowspan="2" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:700;line-height:100%">Total<br/>Stockholders&#8217;<br/>Equity</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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 style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr style="height:9pt"><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:7pt;font-weight:400;line-height:100%">BALANCE&#8212;January&#160;31, 2022</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-14" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-234">312,377</ix:nonFraction>&#160;</span></td><td style="background-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:7pt;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:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="f-235">31</ix:nonFraction>&#160;</span></td><td style="background-color:#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:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-15" decimals="-3" name="us-gaap:TreasuryStockCommonShares" format="ixt:fixed-zero" scale="3" id="f-236">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-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:7pt;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:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:fixed-zero" scale="3" id="f-237">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-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:7pt;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:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-16" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-238">6,984,669</ix:nonFraction>&#160;</span></td><td style="background-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:7pt;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:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-17" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-239">16,286</ix:nonFraction>)</span></td><td style="background-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:7pt;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:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-240">1,919,369</ix:nonFraction>)</span></td><td style="background-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:7pt;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:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-241">5,049,045</ix:nonFraction>&#160;</span></td><td style="background-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:7pt;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:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-20" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:fixed-zero" scale="3" id="f-242">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-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:7pt;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:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-21" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-243">5,049,045</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:11pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Issuance of common stock upon exercise of stock options</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-22" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="f-244">6,118</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-22" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="f-245">1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="f-246">39,742</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-24" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="f-247">39,743</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="f-248">39,743</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:11pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Issuance of common stock under employee stock purchase plan</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-22" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" scale="3" id="f-249">286</ix:nonFraction>&#160;</span></td><td style="background-color:#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:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#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:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#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:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#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:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" format="ixt:num-dot-decimal" scale="3" id="f-250">40,931</ix:nonFraction>&#160;</span></td><td style="background-color:#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:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#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:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#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:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-24" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" format="ixt:num-dot-decimal" scale="3" id="f-251">40,931</ix:nonFraction>&#160;</span></td><td style="background-color:#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:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#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:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" format="ixt:num-dot-decimal" scale="3" id="f-252">40,931</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:11pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Issuance of common stock in connection with a business combination</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-22" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesAcquisitions" format="ixt:num-dot-decimal" scale="3" id="f-253">1,916</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueAcquisitions" format="ixt:num-dot-decimal" scale="3" id="f-254">438,916</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-24" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueAcquisitions" format="ixt:num-dot-decimal" scale="3" id="f-255">438,916</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueAcquisitions" format="ixt:num-dot-decimal" scale="3" id="f-256">438,916</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:11pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Issuance of common stock in connection with a business combination subject to future vesting</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-22" decimals="-3" name="snow:StockIssuedDuringPeriodSharesAcquisitionsSubjectToFutureVesting" scale="3" id="f-257">409</ix:nonFraction>&#160;</span></td><td style="background-color:#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:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#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:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#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:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#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:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#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:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#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:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#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:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#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:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#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:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:11pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Vesting of early exercised stock options</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-3" name="snow:APICShareBasedPaymentArrangementIncreaseForStockOptionsEarlyExercised" scale="3" id="f-258">244</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-24" decimals="-3" name="snow:APICShareBasedPaymentArrangementIncreaseForStockOptionsEarlyExercised" scale="3" id="f-259">244</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="snow:APICShareBasedPaymentArrangementIncreaseForStockOptionsEarlyExercised" scale="3" id="f-260">244</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:11pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Vesting of restricted stock units</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-22" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" format="ixt:num-dot-decimal" scale="3" id="f-261">3,348</ix:nonFraction>&#160;</span></td><td style="background-color:#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:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#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:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#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:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#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:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#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:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#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:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#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:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#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:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#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:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:11pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Shares withheld related to net share settlement of equity awards</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-22" decimals="-3" name="us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-262">1,149</ix:nonFraction>)</span></td><td style="background-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:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-3" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-263">184,702</ix:nonFraction>)</span></td><td style="background-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:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-24" decimals="-3" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-264">184,702</ix:nonFraction>)</span></td><td style="background-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:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-265">184,702</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:11pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#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:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#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:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#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:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#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:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-266">890,950</ix:nonFraction>&#160;</span></td><td style="background-color:#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:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#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:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#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:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-24" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-267">890,950</ix:nonFraction>&#160;</span></td><td style="background-color:#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:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#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:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-268">890,950</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:11pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Capital contributions from noncontrolling interest holders</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-25" decimals="-3" name="us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance" format="ixt:num-dot-decimal" scale="3" id="f-269">13,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance" format="ixt:num-dot-decimal" scale="3" id="f-270">13,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:11pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Other comprehensive loss</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#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:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#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:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#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:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#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:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#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:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-26" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-271">21,986</ix:nonFraction>)</span></td><td style="background-color:#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:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#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:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-24" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-272">21,986</ix:nonFraction>)</span></td><td style="background-color:#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:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#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:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-273">21,986</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:11pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Net loss</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-27" decimals="-3" sign="-" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="f-274">796,705</ix:nonFraction>)</span></td><td style="background-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:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-24" decimals="-3" sign="-" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="f-275">796,705</ix:nonFraction>)</span></td><td style="background-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:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-25" decimals="-3" sign="-" name="us-gaap:ProfitLoss" scale="3" id="f-276">821</ix:nonFraction>)</span></td><td style="background-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:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" sign="-" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="f-277">797,526</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:9pt"><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:7pt;font-weight:400;line-height:100%">BALANCE&#8212;January&#160;31, 2023</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-28" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-278">323,305</ix:nonFraction>&#160;</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:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-28" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="f-279">32</ix:nonFraction>&#160;</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:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-29" decimals="-3" name="us-gaap:TreasuryStockCommonShares" format="ixt:fixed-zero" scale="3" id="f-280">&#8212;</ix:nonFraction>&#160;</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:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-29" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:fixed-zero" scale="3" id="f-281">&#8212;</ix:nonFraction>&#160;</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:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-30" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-282">8,210,750</ix:nonFraction>&#160;</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:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-31" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-283">38,272</ix:nonFraction>)</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:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-32" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-284">2,716,074</ix:nonFraction>)</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:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-33" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-285">5,456,436</ix:nonFraction>&#160;</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:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-34" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-286">12,179</ix:nonFraction>&#160;</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:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-35" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-287">5,468,615</ix:nonFraction>&#160;</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:11pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Issuance of common stock upon exercise of stock options</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-36" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="f-288">8,355</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-36" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="f-289">1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-37" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="f-290">57,162</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-38" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="f-291">57,163</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="f-292">57,163</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:11pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Issuance of common stock under employee stock purchase plan</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-36" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" scale="3" id="f-293">516</ix:nonFraction>&#160;</span></td><td style="background-color:#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:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#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:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#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:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#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:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-37" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" format="ixt:num-dot-decimal" scale="3" id="f-294">61,234</ix:nonFraction>&#160;</span></td><td style="background-color:#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:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#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:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#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:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-38" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" format="ixt:num-dot-decimal" scale="3" id="f-295">61,234</ix:nonFraction>&#160;</span></td><td style="background-color:#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:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#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:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" format="ixt:num-dot-decimal" scale="3" id="f-296">61,234</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:11pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Issuance of common stock in connection with a business combination</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4.55pt;font-weight:400;line-height:100%;position:relative;top:-2.44pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-36" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesAcquisitions" scale="3" id="f-297">896</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-37" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueAcquisitions" format="ixt:num-dot-decimal" scale="3" id="f-298">174,284</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-38" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueAcquisitions" format="ixt:num-dot-decimal" scale="3" id="f-299">174,284</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueAcquisitions" format="ixt:num-dot-decimal" scale="3" id="f-300">174,284</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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 style="height:11pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Issuance of common stock in connection with a business combination subject to future vesting</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-36" decimals="-3" name="snow:StockIssuedDuringPeriodSharesAcquisitionsSubjectToFutureVesting" scale="3" id="f-301">385</ix:nonFraction>&#160;</span></td><td style="background-color:#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:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#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:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#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:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#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:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#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:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#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:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#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:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#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:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#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:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:11pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Vesting of early exercised stock options</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-37" decimals="-3" name="snow:APICShareBasedPaymentArrangementIncreaseForStockOptionsEarlyExercised" scale="3" id="f-302">163</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-38" decimals="-3" name="snow:APICShareBasedPaymentArrangementIncreaseForStockOptionsEarlyExercised" scale="3" id="f-303">163</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="snow:APICShareBasedPaymentArrangementIncreaseForStockOptionsEarlyExercised" scale="3" id="f-304">163</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:11pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Vesting of restricted stock units</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-36" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" format="ixt:num-dot-decimal" scale="3" id="f-305">6,804</ix:nonFraction>&#160;</span></td><td style="background-color:#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:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-36" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" scale="3" id="f-306">1</ix:nonFraction>&#160;</span></td><td style="background-color:#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:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#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:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#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:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-37" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" scale="3" id="f-307">1</ix:nonFraction>)</span></td><td style="background-color:#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:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#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:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#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:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-38" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" format="ixt:fixed-zero" scale="3" id="f-308">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#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:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#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:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" format="ixt:fixed-zero" scale="3" id="f-309">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:11pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Shares withheld related to net share settlement of equity awards</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-36" decimals="-3" name="us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-310">2,296</ix:nonFraction>)</span></td><td style="background-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:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-37" decimals="-3" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-311">387,596</ix:nonFraction>)</span></td><td style="background-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:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-38" decimals="-3" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-312">387,596</ix:nonFraction>)</span></td><td style="background-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:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-313">387,596</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:11pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Repurchases of common stock as treasury stock</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#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:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#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:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-39" decimals="-3" name="us-gaap:TreasuryStockSharesAcquired" scale="3" id="f-314">500</ix:nonFraction>)</span></td><td style="background-color:#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:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-39" decimals="-3" name="us-gaap:TreasuryStockValueAcquiredCostMethod" format="ixt:num-dot-decimal" scale="3" id="f-315">68,299</ix:nonFraction>)</span></td><td style="background-color:#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:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#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:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#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:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#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:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-38" decimals="-3" name="us-gaap:TreasuryStockValueAcquiredCostMethod" format="ixt:num-dot-decimal" scale="3" id="f-316">68,299</ix:nonFraction>)</span></td><td style="background-color:#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:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#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:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:TreasuryStockValueAcquiredCostMethod" format="ixt:num-dot-decimal" scale="3" id="f-317">68,299</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:11pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Repurchases and retirement of common stock, including transaction costs</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-36" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodShares" format="ixt:num-dot-decimal" scale="3" id="f-318">3,512</ix:nonFraction>)</span></td><td style="background-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:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-40" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" format="ixt:num-dot-decimal" scale="3" id="f-319">523,433</ix:nonFraction>)</span></td><td style="background-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:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-38" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" format="ixt:num-dot-decimal" scale="3" id="f-320">523,433</ix:nonFraction>)</span></td><td style="background-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:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" format="ixt:num-dot-decimal" scale="3" id="f-321">523,433</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:11pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Reissuance of treasury stock upon settlement of equity awards</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#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:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#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:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-39" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesTreasuryStockReissued" scale="3" id="f-322">8</ix:nonFraction>&#160;</span></td><td style="background-color:#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:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-39" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued" format="ixt:num-dot-decimal" scale="3" id="f-323">1,159</ix:nonFraction>&#160;</span></td><td style="background-color:#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:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-37" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued" format="ixt:num-dot-decimal" scale="3" id="f-324">1,132</ix:nonFraction>)</span></td><td style="background-color:#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:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#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:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#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:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-38" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued" scale="3" id="f-325">27</ix:nonFraction>&#160;</span></td><td style="background-color:#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:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#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:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued" scale="3" id="f-326">27</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:11pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-37" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-327">1,216,374</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-38" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-328">1,216,374</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-329">1,216,374</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:11pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Other comprehensive income</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#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:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#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:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#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:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#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:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#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:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-41" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-330">30,052</ix:nonFraction>&#160;</span></td><td style="background-color:#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:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#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:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-38" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-331">30,052</ix:nonFraction>&#160;</span></td><td style="background-color:#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:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#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:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-332">30,052</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:11pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Net loss</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-40" decimals="-3" sign="-" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="f-333">836,097</ix:nonFraction>)</span></td><td style="background-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:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-38" decimals="-3" sign="-" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="f-334">836,097</ix:nonFraction>)</span></td><td style="background-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:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-42" decimals="-3" sign="-" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="f-335">1,893</ix:nonFraction>)</span></td><td style="background-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:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" sign="-" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="f-336">837,990</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:9pt"><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:7pt;font-weight:400;line-height:100%">BALANCE&#8212;January&#160;31, 2024</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-43" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-337">334,453</ix:nonFraction>&#160;</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:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-43" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="f-338">34</ix:nonFraction>&#160;</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:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-44" decimals="-3" name="us-gaap:TreasuryStockCommonShares" scale="3" id="f-339">492</ix:nonFraction>)</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:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-44" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-340">67,140</ix:nonFraction>)</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:7pt;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:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-45" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-341">9,331,238</ix:nonFraction>&#160;</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:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-46" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-342">8,220</ix:nonFraction>)</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:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-47" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-343">4,075,604</ix:nonFraction>)</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:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-48" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-344">5,180,308</ix:nonFraction>&#160;</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:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-49" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-345">10,286</ix:nonFraction>&#160;</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:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-346">5,190,594</ix:nonFraction>&#160;</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:11pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Issuance of common stock upon exercise of stock options</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-50" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="f-347">6,593</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-51" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="f-348">44,697</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-52" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="f-349">44,697</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="f-350">44,697</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:11pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Issuance of common stock under employee stock purchase plan</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-50" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" scale="3" id="f-351">660</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#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:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#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:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#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:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-51" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" format="ixt:num-dot-decimal" scale="3" id="f-352">77,053</ix:nonFraction>&#160;</span></td><td style="background-color:#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:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-52" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" format="ixt:num-dot-decimal" scale="3" id="f-353">77,053</ix:nonFraction>&#160;</span></td><td style="background-color:#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:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" format="ixt:num-dot-decimal" scale="3" id="f-354">77,053</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:11pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Issuance of common stock in connection with business combinations</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-50" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesAcquisitions" scale="3" id="f-355">513</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-51" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueAcquisitions" format="ixt:num-dot-decimal" scale="3" id="f-356">87,706</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-52" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueAcquisitions" format="ixt:num-dot-decimal" scale="3" id="f-357">87,706</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueAcquisitions" format="ixt:num-dot-decimal" scale="3" id="f-358">87,706</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:11pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Issuance of common stock in connection with business combinations subject to future vesting</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-50" decimals="-3" name="snow:StockIssuedDuringPeriodSharesAcquisitionsSubjectToFutureVesting" scale="3" id="f-359">445</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#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:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#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:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#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:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#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:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#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:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:11pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Cancellation of common stock issued in connection with business combinations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4.55pt;font-weight:400;line-height:100%;position:relative;top:-2.44pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-50" decimals="-3" name="snow:StockCancelledDuringPeriodSharesAcquisitions" scale="3" id="f-360">76</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-51" decimals="-3" name="snow:StockCancelledDuringPeriodValueAcquisitions" scale="3" id="f-361">67</ix:nonFraction>)</span></td><td style="background-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:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-52" decimals="-3" name="snow:StockCancelledDuringPeriodValueAcquisitions" scale="3" id="f-362">67</ix:nonFraction>)</span></td><td style="background-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:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="snow:StockCancelledDuringPeriodValueAcquisitions" scale="3" id="f-363">67</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:11pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Vesting of restricted stock units</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-50" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" format="ixt:num-dot-decimal" scale="3" id="f-364">9,859</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-50" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" scale="3" id="f-365">2</ix:nonFraction>&#160;</span></td><td style="background-color:#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:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#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:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#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:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-51" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" scale="3" id="f-366">2</ix:nonFraction>)</span></td><td style="background-color:#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:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#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:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" format="ixt:fixed-zero" scale="3" id="f-367">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:11pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Shares withheld related to net share settlement of equity awards</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-50" decimals="-3" name="us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-368">3,381</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-51" decimals="-3" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-369">489,555</ix:nonFraction>)</span></td><td style="background-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:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-52" decimals="-3" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-370">489,555</ix:nonFraction>)</span></td><td style="background-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:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-371">489,555</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:11pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Repurchases and retirement of common stock, including transaction costs</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-50" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodShares" format="ixt:num-dot-decimal" scale="3" id="f-372">14,765</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-50" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="3" id="f-373">2</ix:nonFraction>)</span></td><td style="background-color:#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:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#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:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#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:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#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:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-53" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" format="ixt:num-dot-decimal" scale="3" id="f-374">1,932,331</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-52" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" format="ixt:num-dot-decimal" scale="3" id="f-375">1,932,333</ix:nonFraction>)</span></td><td style="background-color:#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:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" format="ixt:num-dot-decimal" scale="3" id="f-376">1,932,333</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:11pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Reissuance of treasury stock upon settlement of equity awards</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-54" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesTreasuryStockReissued" scale="3" id="f-377">56</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-54" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued" format="ixt:num-dot-decimal" scale="3" id="f-378">7,635</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-51" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued" format="ixt:num-dot-decimal" scale="3" id="f-379">7,493</ix:nonFraction>)</span></td><td style="background-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:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-52" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued" scale="3" id="f-380">142</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued" scale="3" id="f-381">142</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:11pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Purchases of capped calls related to convertible senior notes</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#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:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#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:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#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:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-51" decimals="-3" name="snow:AdjustmentsToAdditionalPaidInCapitalPurchasesOfCappedCallsRelatedToConvertibleDebt" format="ixt:num-dot-decimal" scale="3" id="f-382">195,500</ix:nonFraction>)</span></td><td style="background-color:#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:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-52" decimals="-3" name="snow:AdjustmentsToAdditionalPaidInCapitalPurchasesOfCappedCallsRelatedToConvertibleDebt" format="ixt:num-dot-decimal" scale="3" id="f-383">195,500</ix:nonFraction>)</span></td><td style="background-color:#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:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="snow:AdjustmentsToAdditionalPaidInCapitalPurchasesOfCappedCallsRelatedToConvertibleDebt" format="ixt:num-dot-decimal" scale="3" id="f-384">195,500</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:11pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-51" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-385">1,507,134</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-52" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-386">1,507,134</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-387">1,507,134</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:11pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Other comprehensive income</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#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:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#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:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#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:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#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:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-55" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-388">5,984</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-52" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-389">5,984</ix:nonFraction>&#160;</span></td><td style="background-color:#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:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-390">5,984</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:11pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Net loss</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-53" decimals="-3" sign="-" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="f-391">1,285,640</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-52" decimals="-3" sign="-" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="f-392">1,285,640</ix:nonFraction>)</span></td><td style="background-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:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-56" decimals="-3" sign="-" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="f-393">3,572</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 10pt 0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="f-394">1,289,212</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:9pt"><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:7pt;font-weight:400;line-height:100%">BALANCE&#8212;January&#160;31, 2025</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-57" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-395">334,301</ix:nonFraction>&#160;</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:7pt;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:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-57" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="f-396">34</ix:nonFraction>&#160;</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:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-58" decimals="-3" name="us-gaap:TreasuryStockCommonShares" scale="3" id="f-397">436</ix:nonFraction>)</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:7pt;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:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-58" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-398">59,505</ix:nonFraction>)</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:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-59" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-399">10,355,211</ix:nonFraction>&#160;</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:7pt;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:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-60" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-400">2,236</ix:nonFraction>)</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:7pt;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:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-61" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-401">7,293,575</ix:nonFraction>)</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:7pt;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:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-62" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-402">2,999,929</ix:nonFraction>&#160;</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:7pt;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:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-63" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-403">6,714</ix:nonFraction>&#160;</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:7pt;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:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-404">3,006,643</ix:nonFraction>&#160;</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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%">________________</span></div><div style="margin-bottom:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:3.9pt;font-weight:400;line-height:120%;position:relative;top:-2.1pt;vertical-align:baseline">(1)</span><ix:footnote id="fn-2" footnoteRole="http://www.xbrl.org/2003/role/footnote"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%;padding-left:13.47pt">In connection with a business combination completed on December&#160;20, 2023, the Company issued approximately <ix:nonFraction unitRef="shares" contextRef="c-10" decimals="-5" name="us-gaap:TreasuryStockSharesRetired" scale="6" id="f-405"><ix:nonFraction unitRef="shares" contextRef="c-11" decimals="-5" name="us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" scale="6" id="f-406">0.2</ix:nonFraction></ix:nonFraction> million shares of its Class A common stock to one of its wholly-owned subsidiaries, in exchange for a noncontrolling equity interest in the acquired company that was held by the subsidiary prior to this business combination. These shares were treated as treasury stock for accounting purposes as of January 31, 2024, and were subsequently transferred to the Company and retired during the fiscal year ended January&#160;31, 2025. These shares are not reflected in the Company&#8217;s consolidated statements of stockholders&#8217; equity. See Note 7, &#8220;Business Combinations,&#8221; and Note 12, &#8220;Equity,&#8221; for further details. </span></ix:footnote></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:120%">See accompanying notes to consolidated financial statements.</span></div><div style="height:18pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">86</span></div></div></div><div id="i33eda16a4c5144d6beb606fe6d5a2e98_109"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div style="margin-bottom:10pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7">Tab</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7">le of Contents</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SNOWFLAKE INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONSOLIDATED STATEMENTS OF CASH FLOWS</span></div><div style="margin-bottom:10pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(in thousands)</span></div><div style="margin-bottom:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:49.541%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.925%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.925%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.927%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fiscal Year Ended January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2025</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:9pt;font-weight:700;line-height:100%">2024</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:9pt;font-weight:700;line-height:100%">2023</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cash flows from operating activities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;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</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:120%">$</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:120%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="f-407">1,289,212</ix:nonFraction>)</span></td><td style="background-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:120%">$</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:120%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" sign="-" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="f-408">837,990</ix:nonFraction>)</span></td><td style="background-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:120%">$</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:120%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" sign="-" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="f-409">797,526</ix:nonFraction>)</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 style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjustments to reconcile net loss to net cash provided by operating activities:</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 17.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-410">182,508</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-411">119,903</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-412">63,535</ix:nonFraction>&#160;</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 17.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-cash operating lease 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:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="snow:NoncashOperatingLeaseCosts" format="ixt:num-dot-decimal" scale="3" id="f-413">59,943</ix:nonFraction>&#160;</span></td><td style="background-color:#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:120%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="snow:NoncashOperatingLeaseCosts" format="ixt:num-dot-decimal" scale="3" id="f-414">52,892</ix:nonFraction>&#160;</span></td><td style="background-color:#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:120%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="snow:NoncashOperatingLeaseCosts" format="ixt:num-dot-decimal" scale="3" id="f-415">46,240</ix:nonFraction>&#160;</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 17.5pt;text-align: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 deferred commissions</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:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:AmortizationOfDeferredSalesCommissions" format="ixt:num-dot-decimal" scale="3" id="f-416">93,128</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:AmortizationOfDeferredSalesCommissions" format="ixt:num-dot-decimal" scale="3" id="f-417">74,787</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:AmortizationOfDeferredSalesCommissions" format="ixt:num-dot-decimal" scale="3" id="f-418">57,445</ix:nonFraction>&#160;</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 28pt;text-align:left;text-indent:-9pt;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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-419">1,479,314</ix:nonFraction>&#160;</span></td><td style="background-color:#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:120%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-420">1,168,015</ix:nonFraction>&#160;</span></td><td style="background-color:#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:120%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-421">861,533</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:25.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net amortization (accretion) of premiums (discounts) on investments</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments" format="ixt:num-dot-decimal" scale="3" id="f-422">43,434</ix:nonFraction>)</span></td><td style="background-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:120%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments" format="ixt:num-dot-decimal" scale="3" id="f-423">61,525</ix:nonFraction>)</span></td><td style="background-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:120%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" sign="-" name="us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments" format="ixt:num-dot-decimal" scale="3" id="f-424">3,497</ix:nonFraction>&#160;</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 style="padding-left:25.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net realized and unrealized losses (gains) on strategic investments in equity securities</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:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:EquitySecuritiesFvNiGainLoss" format="ixt:num-dot-decimal" scale="3" id="f-425">31,420</ix:nonFraction>&#160;</span></td><td style="background-color:#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:120%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:EquitySecuritiesFvNiGainLoss" format="ixt:num-dot-decimal" scale="3" id="f-426">46,809</ix:nonFraction>)</span></td><td style="background-color:#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:120%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" sign="-" name="us-gaap:EquitySecuritiesFvNiGainLoss" format="ixt:num-dot-decimal" scale="3" id="f-427">46,435</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:25.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of debt issuance costs</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:AmortizationOfFinancingCosts" format="ixt:num-dot-decimal" scale="3" id="f-428">2,759</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:AmortizationOfFinancingCosts" format="ixt:fixed-zero" scale="3" id="f-429">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:AmortizationOfFinancingCosts" format="ixt:fixed-zero" scale="3" id="f-430">&#8212;</ix:nonFraction>&#160;</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 26.5pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income tax</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:120%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-431">7,671</ix:nonFraction>)</span></td><td style="background-color:#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:120%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-432">26,762</ix:nonFraction>)</span></td><td style="background-color:#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:120%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-433">26,664</ix:nonFraction>)</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 26.5pt;text-align:left;text-indent:-9pt;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:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:OtherNoncashIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="f-434">7,420</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" sign="-" name="us-gaap:OtherNoncashIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="f-435">14,895</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" sign="-" name="us-gaap:OtherNoncashIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="f-436">1,618</ix:nonFraction>&#160;</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 26.5pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Changes in operating assets and liabilities, net of effects of business combinations:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 35.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable</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:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccountsReceivable" scale="3" id="f-437">536</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="f-438">212,083</ix:nonFraction>)</span></td><td style="background-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:120%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="f-439">166,965</ix:nonFraction>)</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 35.5pt;text-align: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 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:120%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="snow:IncreaseDecreaseInCapitalizedContractCost" format="ixt:num-dot-decimal" scale="3" id="f-440">101,569</ix:nonFraction>)</span></td><td style="background-color:#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:120%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="snow:IncreaseDecreaseInCapitalizedContractCost" format="ixt:num-dot-decimal" scale="3" id="f-441">134,787</ix:nonFraction>)</span></td><td style="background-color:#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:120%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="snow:IncreaseDecreaseInCapitalizedContractCost" format="ixt:num-dot-decimal" scale="3" id="f-442">95,107</ix:nonFraction>)</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 35.5pt;text-align: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 assets</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:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" format="ixt:num-dot-decimal" scale="3" id="f-443">29,850</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" format="ixt:num-dot-decimal" scale="3" id="f-444">59,795</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" format="ixt:num-dot-decimal" scale="3" id="f-445">2,904</ix:nonFraction>)</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 35.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable</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:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsPayable" format="ixt:num-dot-decimal" scale="3" id="f-446">108,852</ix:nonFraction>&#160;</span></td><td style="background-color:#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:120%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsPayable" format="ixt:num-dot-decimal" scale="3" id="f-447">19,212</ix:nonFraction>&#160;</span></td><td style="background-color:#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:120%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsPayable" format="ixt:num-dot-decimal" scale="3" id="f-448">8,024</ix:nonFraction>&#160;</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 35.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses and other liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-449">70,876</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-450">171,048</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-451">74,519</ix:nonFraction>&#160;</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 35.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities</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:120%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="snow:IncreaseDecreaseInOperatingLeaseLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-452">47,711</ix:nonFraction>)</span></td><td style="background-color:#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:120%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" sign="-" name="snow:IncreaseDecreaseInOperatingLeaseLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-453">40,498</ix:nonFraction>)</span></td><td style="background-color:#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:120%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" sign="-" name="snow:IncreaseDecreaseInOperatingLeaseLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-454">42,342</ix:nonFraction>)</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 35.5pt;text-align: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 revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="3" id="f-455">382,755</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="3" id="f-456">528,029</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="3" id="f-457">514,301</ix:nonFraction>&#160;</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 style="padding-left:54pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash provided by operating activities</span></div></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:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="f-458">959,764</ix:nonFraction>&#160;</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:120%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="f-459">848,122</ix:nonFraction>&#160;</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:120%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="f-460">545,639</ix:nonFraction>&#160;</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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cash flows from investing activities:</span></td><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;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 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchases of property and equipment</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:120%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-461">46,279</ix:nonFraction>)</span></td><td style="background-color:#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:120%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-462">35,086</ix:nonFraction>)</span></td><td style="background-color:#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:120%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-463">25,128</ix:nonFraction>)</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 10pt;text-align: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 development costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:PaymentsToDevelopSoftware" format="ixt:num-dot-decimal" scale="3" id="f-464">29,433</ix:nonFraction>)</span></td><td style="background-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:120%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:PaymentsToDevelopSoftware" format="ixt:num-dot-decimal" scale="3" id="f-465">34,133</ix:nonFraction>)</span></td><td style="background-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:120%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:PaymentsToDevelopSoftware" format="ixt:num-dot-decimal" scale="3" id="f-466">24,012</ix:nonFraction>)</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 style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for business combinations, net of cash, cash equivalents, and restricted cash acquired</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:120%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:num-dot-decimal" scale="3" id="f-467">30,305</ix:nonFraction>)</span></td><td style="background-color:#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:120%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:num-dot-decimal" scale="3" id="f-468">275,706</ix:nonFraction>)</span></td><td style="background-color:#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:120%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:num-dot-decimal" scale="3" id="f-469">362,609</ix:nonFraction>)</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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchases of intangible assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:PaymentsToAcquireIntangibleAssets" format="ixt:fixed-zero" scale="3" id="f-470">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:PaymentsToAcquireIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="f-471">28,744</ix:nonFraction>)</span></td><td style="background-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:120%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:PaymentsToAcquireIntangibleAssets" scale="3" id="f-472">700</ix:nonFraction>)</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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchases of investments</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:120%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:PaymentsToAcquireInvestments" format="ixt:num-dot-decimal" scale="3" id="f-473">2,569,243</ix:nonFraction>)</span></td><td style="background-color:#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:120%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:PaymentsToAcquireInvestments" format="ixt:num-dot-decimal" scale="3" id="f-474">2,476,206</ix:nonFraction>)</span></td><td style="background-color:#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:120%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:PaymentsToAcquireInvestments" format="ixt:num-dot-decimal" scale="3" id="f-475">3,901,321</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align: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 of investments</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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="snow:ProceedsFromSaleOfInvestments" format="ixt:num-dot-decimal" scale="3" id="f-476">64,573</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="snow:ProceedsFromSaleOfInvestments" format="ixt:num-dot-decimal" scale="3" id="f-477">11,266</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="snow:ProceedsFromSaleOfInvestments" format="ixt:num-dot-decimal" scale="3" id="f-478">58,813</ix:nonFraction>&#160;</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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Maturities and redemptions of investments</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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities" format="ixt:num-dot-decimal" scale="3" id="f-479">2,802,082</ix:nonFraction>&#160;</span></td><td style="background-color:#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%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities" format="ixt:num-dot-decimal" scale="3" id="f-480">3,670,867</ix:nonFraction>&#160;</span></td><td style="background-color:#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%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities" format="ixt:num-dot-decimal" scale="3" id="f-481">3,657,072</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Settlement of cash flow hedges</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:PaymentsForHedgeInvestingActivities" scale="3" id="f-482">749</ix:nonFraction>)</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:PaymentsForHedgeInvestingActivities" format="ixt:fixed-zero" scale="3" id="f-483">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:PaymentsForHedgeInvestingActivities" format="ixt:fixed-zero" scale="3" id="f-484">&#8212;</ix:nonFraction>&#160;</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 style="padding-left:54pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash provided by (used in) investing activities</span></div></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:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="f-485">190,646</ix:nonFraction>&#160;</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:120%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="f-486">832,258</ix:nonFraction>&#160;</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:120%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="f-487">597,885</ix:nonFraction>)</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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cash flows from financing activities:</span></td><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;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Proceeds from exercise of 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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ProceedsFromStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="f-488">44,886</ix:nonFraction>&#160;</span></td><td style="background-color:#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%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:ProceedsFromStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="f-489">57,194</ix:nonFraction>&#160;</span></td><td style="background-color:#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%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:ProceedsFromStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="f-490">39,893</ix:nonFraction>&#160;</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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Proceeds from issuance of common stock under employee stock purchase plan</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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ProceedsFromStockPlans" format="ixt:num-dot-decimal" scale="3" id="f-491">77,053</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:ProceedsFromStockPlans" format="ixt:num-dot-decimal" scale="3" id="f-492">61,234</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:ProceedsFromStockPlans" format="ixt:num-dot-decimal" scale="3" id="f-493">40,931</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Taxes paid related to net share settlement of equity awards</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%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-494">489,149</ix:nonFraction>)</span></td><td style="background-color:#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%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-495">380,799</ix:nonFraction>)</span></td><td style="background-color:#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%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-496">184,648</ix:nonFraction>)</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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Repurchases of 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%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:PaymentsForRepurchaseOfCommonStock" format="ixt:num-dot-decimal" scale="3" id="f-497">1,932,333</ix:nonFraction>)</span></td><td style="background-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%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:PaymentsForRepurchaseOfCommonStock" format="ixt:num-dot-decimal" scale="3" id="f-498">591,732</ix:nonFraction>)</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:PaymentsForRepurchaseOfCommonStock" format="ixt:fixed-zero" scale="3" id="f-499">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">87</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div style="margin-bottom:10pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7">Tab</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7">le of Contents</a></span></div></div><div style="margin-bottom:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:49.541%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.925%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.925%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.927%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fiscal Year Ended January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2025</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:9pt;font-weight:700;line-height:100%">2024</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:9pt;font-weight:700;line-height:100%">2023</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Payments of deferred purchase consideration for business combinations</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%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="snow:PaymentsForDeferredConsiderationRelatedToBusinessCombinations" scale="3" id="f-500">250</ix:nonFraction>)</span></td><td style="background-color:#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%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="snow:PaymentsForDeferredConsiderationRelatedToBusinessCombinations" format="ixt:fixed-zero" scale="3" id="f-501">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#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%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="snow:PaymentsForDeferredConsiderationRelatedToBusinessCombinations" format="ixt:num-dot-decimal" scale="3" id="f-502">1,800</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross proceeds from issuance of convertible senior notes</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ProceedsFromConvertibleDebt" format="ixt:num-dot-decimal" scale="3" id="f-503">2,300,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:ProceedsFromConvertibleDebt" format="ixt:fixed-zero" scale="3" id="f-504">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:ProceedsFromConvertibleDebt" format="ixt:fixed-zero" scale="3" id="f-505">&#8212;</ix:nonFraction>&#160;</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 style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for issuance costs on convertible senior notes</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%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:PaymentsOfDebtIssuanceCosts" format="ixt:num-dot-decimal" scale="3" id="f-506">31,230</ix:nonFraction>)</span></td><td style="background-color:#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%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:PaymentsOfDebtIssuanceCosts" format="ixt:fixed-zero" scale="3" id="f-507">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#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%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:PaymentsOfDebtIssuanceCosts" format="ixt:fixed-zero" scale="3" id="f-508">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchases of capped calls related to convertible senior notes</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="snow:PaymentForCappedCallsRelatedToConvertibleSeniorNotes" format="ixt:num-dot-decimal" scale="3" id="f-509">195,500</ix:nonFraction>)</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="snow:PaymentForCappedCallsRelatedToConvertibleSeniorNotes" format="ixt:fixed-zero" scale="3" id="f-510">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="snow:PaymentForCappedCallsRelatedToConvertibleSeniorNotes" format="ixt:fixed-zero" scale="3" id="f-511">&#8212;</ix:nonFraction>&#160;</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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capital contributions from noncontrolling interest holders</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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ProceedsFromMinorityShareholders" format="ixt:fixed-zero" scale="3" id="f-512">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#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%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:ProceedsFromMinorityShareholders" format="ixt:fixed-zero" scale="3" id="f-513">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#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%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:ProceedsFromMinorityShareholders" format="ixt:num-dot-decimal" scale="3" id="f-514">13,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:54pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash used in financing activities</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="f-515">226,523</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="f-516">854,103</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="f-517">92,624</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;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 rate changes on cash, cash equivalents, and restricted cash</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:120%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-518">6,186</ix:nonFraction>)</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:120%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" sign="-" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-519">2,031</ix:nonFraction>)</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:120%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" sign="-" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="f-520">933</ix:nonFraction>)</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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net increase (decrease) in cash, cash equivalents, and restricted cash</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:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="f-521">917,701</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="f-522">824,246</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" sign="-" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="f-523">145,803</ix:nonFraction>)</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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash, cash equivalents, and restricted cash&#8212;beginning of period</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:120%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-524">1,780,977</ix:nonFraction>&#160;</span></td><td style="background-color:#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:120%"><ix:nonFraction unitRef="usd" contextRef="c-35" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-525">956,731</ix:nonFraction>&#160;</span></td><td style="background-color:#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:120%"><ix:nonFraction unitRef="usd" contextRef="c-21" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-526">1,102,534</ix:nonFraction>&#160;</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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash, cash equivalents, and restricted cash&#8212;end of period</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:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-527">2,698,678</ix:nonFraction>&#160;</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:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-528">1,780,977</ix:nonFraction>&#160;</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:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-35" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-529">956,731</ix:nonFraction>&#160;</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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Supplemental disclosures of cash flow information:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align: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 paid for income taxes</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:120%">$</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:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncomeTaxesPaidNet" format="ixt:num-dot-decimal" scale="3" id="f-530">15,675</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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:120%">$</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:120%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:IncomeTaxesPaidNet" format="ixt:num-dot-decimal" scale="3" id="f-531">12,452</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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:120%">$</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:120%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:IncomeTaxesPaidNet" format="ixt:num-dot-decimal" scale="3" id="f-532">6,550</ix:nonFraction>&#160;</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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Supplemental disclosures of non-cash investing and financing activities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;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 included in accounts payable and accrued expenses</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:120%">$</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:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" format="ixt:num-dot-decimal" scale="3" id="f-533">36,061</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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:120%">$</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:120%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" format="ixt:num-dot-decimal" scale="3" id="f-534">17,463</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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:120%">$</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:120%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" format="ixt:num-dot-decimal" scale="3" id="f-535">6,317</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation included in capitalized internal-use software development costs</span></div></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:120%">$</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:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="snow:ShareBasedPaymentArrangementAmountCapitalizedInSoftwareDevelopmentCosts" format="ixt:num-dot-decimal" scale="3" id="f-536">38,493</ix:nonFraction>&#160;</span></td><td style="background-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:120%">$</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:120%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="snow:ShareBasedPaymentArrangementAmountCapitalizedInSoftwareDevelopmentCosts" format="ixt:num-dot-decimal" scale="3" id="f-537">48,181</ix:nonFraction>&#160;</span></td><td style="background-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:120%">$</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:120%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="snow:ShareBasedPaymentArrangementAmountCapitalizedInSoftwareDevelopmentCosts" format="ixt:num-dot-decimal" scale="3" id="f-538">28,467</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Issuance of common stock in connection with business combinations</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:120%">$</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:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" format="ixt:num-dot-decimal" scale="3" id="f-539">87,706</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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:120%">$</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:120%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" format="ixt:num-dot-decimal" scale="3" id="f-540">174,284</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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:120%">$</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:120%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" format="ixt:num-dot-decimal" scale="3" id="f-541">438,916</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unpaid taxes related to net share settlement of equity awards included in accrued expenses and other current liabilities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</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:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="snow:LiabilityRelatedToUnpaidTaxesTaxWithholdingShareBasedPaymentArrangement" format="ixt:num-dot-decimal" scale="3" id="f-542">7,273</ix:nonFraction>&#160;</span></td><td style="background-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:120%">$</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:120%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="snow:LiabilityRelatedToUnpaidTaxesTaxWithholdingShareBasedPaymentArrangement" format="ixt:num-dot-decimal" scale="3" id="f-543">6,850</ix:nonFraction>&#160;</span></td><td style="background-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:120%">$</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:120%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="snow:LiabilityRelatedToUnpaidTaxesTaxWithholdingShareBasedPaymentArrangement" scale="3" id="f-544">53</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Reconciliation of cash, cash equivalents, and restricted cash:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</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:120%">$</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:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-545">2,628,798</ix:nonFraction>&#160;</span></td><td style="background-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:120%">$</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:120%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-546">1,762,749</ix:nonFraction>&#160;</span></td><td style="background-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:120%">$</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:120%"><ix:nonFraction unitRef="usd" contextRef="c-35" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-547">939,902</ix:nonFraction>&#160;</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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash&#8212;included in other assets and prepaid expenses and other current assets</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:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:RestrictedCash" format="ixt:num-dot-decimal" scale="3" id="f-548">69,880</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:RestrictedCash" format="ixt:num-dot-decimal" scale="3" id="f-549">18,228</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-35" decimals="-3" name="us-gaap:RestrictedCash" format="ixt:num-dot-decimal" scale="3" id="f-550">16,829</ix:nonFraction>&#160;</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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash, cash equivalents, and restricted cash</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-551">2,698,678</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-552">1,780,977</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-35" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-553">956,731</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">See accompanying notes to consolidated financial statements.</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">88</span></div></div></div><div id="i33eda16a4c5144d6beb606fe6d5a2e98_112"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div style="margin-bottom:10pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7">Tab</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7">le of Contents</a></span></div></div><div style="text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SNOWFLAKE INC.</span></div><div style="text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div id="i33eda16a4c5144d6beb606fe6d5a2e98_118"></div><div style="margin-bottom:10pt;margin-top:10pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">1. <ix:nonNumeric contextRef="c-1" name="us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" id="f-554" continuedAt="f-554-1" escape="true">Organization and Description of Business</ix:nonNumeric></span></div><ix:continuation id="f-554-1"><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Snowflake Inc. (Snowflake or the Company) provides a cloud-based data platform, which enables customers to consolidate data into a single source of truth to drive meaningful insights, apply artificial intelligence (AI) to solve business problems, build data applications, and share data and data products. The Company provides its platform through a customer-centric, consumption-based business model, only charging customers for the resources they use. Through its platform, the Company delivers the AI Data Cloud, a network where Snowflake customers, partners, developers, data providers, and data consumers can break down data silos and derive value from a growing number of data sets in secure, governed, and compliant ways. Snowflake was incorporated in the state of Delaware on July 23, 2012.</span></div></ix:continuation><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div id="i33eda16a4c5144d6beb606fe6d5a2e98_121"></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2. <ix:nonNumeric contextRef="c-1" name="us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" id="f-555" continuedAt="f-555-1" escape="true">Basis of Presentation and Summary of Significant Accounting Policies</ix:nonNumeric></span></div><ix:continuation id="f-555-1" continuedAt="f-555-2"><ix:nonNumeric contextRef="c-1" name="us-gaap:FiscalPeriod" id="f-556" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fiscal Year</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s fiscal year ends on January 31. For example, references to fiscal 2025 refer to the fiscal year ended January&#160;31, 2025.</span></div></ix:nonNumeric><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:BasisOfAccountingPolicyPolicyTextBlock" id="f-557" continuedAt="f-557-1" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation</span></div></ix:nonNumeric><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-557-1">The accompanying consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (GAAP).</ix:continuation> </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ConsolidationPolicyTextBlock" id="f-558" escape="true"><div style="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%">Principles of Consolidation</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The consolidated financial statements include the accounts of Snowflake&#160;Inc., its wholly-owned subsidiaries, and a majority-owned subsidiary in which the Company has a controlling financial interest. All intercompany transactions and balances have been eliminated in consolidation. The Company records noncontrolling interest in its consolidated financial statements to recognize the minority ownership interest in its majority-owned subsidiary. Profits and losses of the majority-owned subsidiary are attributed to controlling and noncontrolling interests using the hypothetical liquidation at book value method.</span></div></ix:nonNumeric><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:SegmentReportingPolicyPolicyTextBlock" id="f-559" continuedAt="f-559-1" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Segment Information</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has a single operating and reportable segment. The Company&#8217;s chief operating decision maker (CODM) is its Chief Executive Officer, who reviews financial information presented on a consolidated basis, including, but not limited to, the Company&#8217;s consolidated net loss, for purposes of making operating decisions, assessing financial performance, and allocating resources. </span></div></ix:nonNumeric></ix:continuation><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">89</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div style="margin-bottom:10pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7">Tab</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7">le of Contents</a></span></div></div><ix:continuation id="f-555-2" continuedAt="f-555-3"><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock" id="f-560" escape="true"><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents selected financial information with respect to the Company&#8217;s single operating segment (in thousands): </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"/><td style="width:49.461%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.951%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.442%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.951%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.442%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.953%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fiscal Year Ended January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2025</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:9pt;font-weight:700;line-height:100%">2024</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:9pt;font-weight:700;line-height:100%">2023</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></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%">Revenue</span></div></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%"><ix:nonFraction unitRef="usd" contextRef="c-64" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-561">3,626,396</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-65" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-562">2,806,489</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-66" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-563">2,065,659</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue and operating expenses:</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of product revenue</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)(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%"><ix:nonFraction unitRef="usd" contextRef="c-67" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-564">992,069</ix:nonFraction>&#160;</span></td><td style="background-color:#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%"><ix:nonFraction unitRef="usd" contextRef="c-68" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-565">701,200</ix:nonFraction>&#160;</span></td><td style="background-color:#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%"><ix:nonFraction unitRef="usd" contextRef="c-69" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-566">547,547</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of professional services and other revenue</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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-70" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-567">222,604</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-71" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-568">197,358</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-72" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-569">169,993</ix:nonFraction>&#160;</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 style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</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%"><ix:nonFraction unitRef="usd" contextRef="c-64" decimals="-3" name="us-gaap:SellingAndMarketingExpense" format="ixt:num-dot-decimal" scale="3" id="f-570">1,672,092</ix:nonFraction>&#160;</span></td><td style="background-color:#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%"><ix:nonFraction unitRef="usd" contextRef="c-65" decimals="-3" name="us-gaap:SellingAndMarketingExpense" format="ixt:num-dot-decimal" scale="3" id="f-571">1,391,747</ix:nonFraction>&#160;</span></td><td style="background-color:#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%"><ix:nonFraction unitRef="usd" contextRef="c-66" decimals="-3" name="us-gaap:SellingAndMarketingExpense" format="ixt:num-dot-decimal" scale="3" id="f-572">1,106,507</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-64" decimals="-3" name="us-gaap:ResearchAndDevelopmentExpense" format="ixt:num-dot-decimal" scale="3" id="f-573">1,783,379</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-65" decimals="-3" name="us-gaap:ResearchAndDevelopmentExpense" format="ixt:num-dot-decimal" scale="3" id="f-574">1,287,949</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-66" decimals="-3" name="us-gaap:ResearchAndDevelopmentExpense" format="ixt:num-dot-decimal" scale="3" id="f-575">788,058</ix:nonFraction>&#160;</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 style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</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%"><ix:nonFraction unitRef="usd" contextRef="c-64" decimals="-3" name="us-gaap:GeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="f-576">412,262</ix:nonFraction>&#160;</span></td><td style="background-color:#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%"><ix:nonFraction unitRef="usd" contextRef="c-65" decimals="-3" name="us-gaap:GeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="f-577">323,008</ix:nonFraction>&#160;</span></td><td style="background-color:#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%"><ix:nonFraction unitRef="usd" contextRef="c-66" decimals="-3" name="us-gaap:GeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="f-578">295,821</ix:nonFraction>&#160;</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%">Interest income</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%">(<ix:nonFraction unitRef="usd" contextRef="c-64" decimals="-3" sign="-" name="us-gaap:InvestmentIncomeNonoperating" format="ixt:num-dot-decimal" scale="3" id="f-579">209,009</ix:nonFraction>)</span></td><td style="background-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%">(<ix:nonFraction unitRef="usd" contextRef="c-65" decimals="-3" sign="-" name="us-gaap:InvestmentIncomeNonoperating" format="ixt:num-dot-decimal" scale="3" id="f-580">200,663</ix:nonFraction>)</span></td><td style="background-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%">(<ix:nonFraction unitRef="usd" contextRef="c-66" decimals="-3" sign="-" name="us-gaap:InvestmentIncomeNonoperating" format="ixt:num-dot-decimal" scale="3" id="f-581">73,839</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</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%"><ix:nonFraction unitRef="usd" contextRef="c-64" decimals="-3" sign="-" name="us-gaap:InterestExpenseNonoperating" format="ixt:num-dot-decimal" scale="3" id="f-582">2,759</ix:nonFraction>&#160;</span></td><td style="background-color:#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%"><ix:nonFraction unitRef="usd" contextRef="c-65" decimals="-3" name="us-gaap:InterestExpenseNonoperating" format="ixt:fixed-zero" scale="3" id="f-583">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#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%"><ix:nonFraction unitRef="usd" contextRef="c-66" decimals="-3" name="us-gaap:InterestExpenseNonoperating" format="ixt:fixed-zero" scale="3" id="f-584">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other (income) expense, net</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-64" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="f-585">35,339</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-65" decimals="-3" sign="-" name="us-gaap:OtherNonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="f-586">44,887</ix:nonFraction>)</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-66" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="f-587">47,565</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for (benefit from) 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%"><ix:nonFraction unitRef="usd" contextRef="c-64" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-588">4,113</ix:nonFraction>&#160;</span></td><td style="background-color:#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%">(<ix:nonFraction unitRef="usd" contextRef="c-65" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-589">11,233</ix:nonFraction>)</span></td><td style="background-color:#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%">(<ix:nonFraction unitRef="usd" contextRef="c-66" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-590">18,467</ix:nonFraction>)</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 28pt;text-align: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</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%">(<ix:nonFraction unitRef="usd" contextRef="c-64" decimals="-3" sign="-" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="f-591">1,289,212</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="c-65" decimals="-3" sign="-" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="f-592">837,990</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="c-66" decimals="-3" sign="-" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="f-593">797,526</ix:nonFraction>)</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="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">________________</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.94pt">For the fiscal years ended January 31, 2025, 2024, and 2023, respectively, approximately <ix:nonFraction unitRef="number" contextRef="c-73" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-594">65</ix:nonFraction>%, <ix:nonFraction unitRef="number" contextRef="c-74" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-595">67</ix:nonFraction>%, and <ix:nonFraction unitRef="number" contextRef="c-75" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-596">71</ix:nonFraction>% of cost of product revenue represented third-party cloud infrastructure expenses incurred in connection with the customers&#8217; use of the Snowflake platform and the deployment and maintenance of the platform on public clouds, including different regional deployments.</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.94pt">For the fiscal years ended January 31, 2025, 2024, and 2023, respectively, approximately <ix:nonFraction unitRef="number" contextRef="c-76" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-597">37</ix:nonFraction>%, <ix:nonFraction unitRef="number" contextRef="c-77" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-598">38</ix:nonFraction>%, and <ix:nonFraction unitRef="number" contextRef="c-78" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-599">38</ix:nonFraction>% of the Company&#8217;s total cost of revenue and operating expenses were comprised of personnel-related expenses, excluding stock-based compensation and associated payroll taxes. These expenses consist primarily of salaries, benefits, bonuses, sales commissions and draws paid to the Company&#8217;s sales force and certain referral fees paid to third parties, including amortization of deferred commissions, and associated payroll taxes. They also include salaries, benefits and bonuses allocated as part of overhead costs. See Note 12, &#8220;Equity,&#8221; for details regarding the Company&#8217;s stock-based compensation.</span></div></ix:nonNumeric><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-559-1">The measure of segment assets is the total assets on the Company&#8217;s consolidated balance sheets.</ix:continuation> See the Company&#8217;s consolidated financial statements for other financial information regarding its operating segment. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For information regarding the Company&#8217;s revenue by geographic area, see Note 3, &#8220;Revenue, Accounts Receivable, Deferred Revenue, and Remaining Performance Obligations.&#8221;</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock" id="f-600" escape="true"><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the Company&#8217;s long-lived assets, comprising property and equipment, net and operating lease right-of-use assets, by geographic area (in thousands):</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:64.124%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.887%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.048%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">January 31, 2025</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:9pt;font-weight:700;line-height:100%">January 31, 2024</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</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%"><ix:nonFraction unitRef="usd" contextRef="c-79" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="f-601">536,885</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-80" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="f-602">379,664</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-81" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="f-603">118,947</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-82" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="f-604">119,928</ix:nonFraction>&#160;</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 23.5pt;text-align: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:#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%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="f-605">655,832</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="f-606">499,592</ix:nonFraction>&#160;</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="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">________________</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.94pt">No individual country outside of the United States accounted for more than 10% of the Company&#8217;s long-lived assets as of January&#160;31, 2025 and 2024.</span></div></ix:nonNumeric><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:UseOfEstimates" id="f-607" continuedAt="f-607-1" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes. Such estimates include, but are not limited to, stand-alone selling prices (SSP) for each distinct performance obligation, internal-use software development costs, the expected period of benefit for deferred commissions, the fair value of intangible assets acquired in business combinations, the useful lives of long-lived assets, the carrying value of operating lease right-of-use assets, stock-based compensation, accounting for income taxes, and the fair value of investments in marketable and non-marketable securities.</span></div></ix:nonNumeric></ix:continuation><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">90</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div style="margin-bottom:10pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7">Tab</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7">le of Contents</a></span></div></div><ix:continuation id="f-555-3" continuedAt="f-555-4"><ix:continuation id="f-607-1"><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company bases its estimates on historical experience and also on assumptions that management considers reasonable. These estimates are assessed on a regular basis; however, actual results could differ from these estimates.</span></div></ix:continuation><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ConcentrationRiskCreditRisk" id="f-608" continuedAt="f-608-1" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Concentration of Credit Risk</span></div></ix:nonNumeric><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-608-1"> Financial instruments that potentially subject the Company to concentrations of credit risk primarily consist of cash, cash equivalents, investments in marketable securities, restricted cash, accounts receivable, and foreign currency forward contracts. The Company maintains its cash, cash equivalents, investments in marketable securities, restricted cash and foreign currency forward contracts with high-quality financial institutions that have investment-grade ratings. For accounts receivable, the Company is exposed to credit risk in the event of nonpayment by customers up to the amounts recorded on the consolidated balance sheets. The Company manages its accounts receivable credit risk through ongoing credit evaluation of its customers&#8217; financial conditions. The Company generally does not require collateral from its customers.</ix:continuation> For information regarding the Company&#8217;s significant customers, see Note 3, &#8220;Revenue, Accounts Receivable, Deferred Revenue, and Remaining Performance Obligations.&#8221;</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" id="f-609" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Foreign Currency</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The reporting currency of the Company is the U.S. dollar. The functional currency of the Company&#8217;s foreign subsidiaries is primarily the U.S. dollar.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Monetary assets and liabilities denominated in currencies other than the functional currency are remeasured to the functional currency at period-end exchange rates. Foreign currency transaction gains and losses resulting from remeasurement are recognized in other income (expense), net in the consolidated statements of operations, and have not been material for any of the periods presented.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For those subsidiaries with non-U.S. dollar functional currencies, assets and liabilities are translated into U.S. dollars at period-end exchange rates. Revenue and expenses are translated at the average exchange rates during the period. Equity transactions are translated using historical exchange rates. The resulting translation adjustments are recorded in accumulated other comprehensive income (loss) as a component of stockholders&#8217; equity (deficit).</span></div></ix:nonNumeric><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:RevenueFromContractWithCustomerPolicyTextBlock" id="f-610" continuedAt="f-610-1" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue Recognition</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for revenue in accordance with Accounting Standards Codification (ASC) Topic 606,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> Revenue from Contracts with Customers</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (ASC 606) for all periods presented.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company delivers its platform over the internet as a service. Customers choose to consume the platform under either capacity arrangements, in which customers commit to a certain amount of consumption at specified prices, or under on-demand arrangements, in which the Company charges for use of the platform monthly in arrears. Under capacity arrangements, from which a majority of revenue is derived, the Company typically bills its customers annually in advance of their consumption. Revenue from on-demand arrangements typically relates to customers with lower usage levels or overage consumption beyond a customer&#8217;s contracted usage amount under a capacity contract or following the expiration of a customer&#8217;s capacity contract. Revenue from on-demand arrangements represented approximately <ix:nonFraction unitRef="number" contextRef="c-83" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-611">2</ix:nonFraction>%, <ix:nonFraction unitRef="number" contextRef="c-84" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-612">3</ix:nonFraction>%, and <ix:nonFraction unitRef="number" contextRef="c-85" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-613">2</ix:nonFraction>% of the Company&#8217;s revenue for the fiscal years ended January&#160;31, 2025, 2024, and 2023, respectively. The Company recognizes revenue as customers consume compute, storage, and data transfer resources under either of these arrangements. In limited instances, customers pay an annual deployment fee to gain access to a dedicated instance of a virtual private deployment. Deployment fees are recognized ratably over the contract term.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Customers do not have the contractual right to take possession of the Company&#8217;s platform. Pricing for the platform includes embedded support services, data backup and disaster recovery services, as well as future updates, when and if available, offered during the contract term.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Customer contracts for capacity typically have a term of <span style="-sec-ix-hidden:f-614">one</span> to <ix:nonNumeric contextRef="c-87" name="snow:ContractWithCustomerContractTerm" format="ixt-sec:durwordsen" id="f-615">four years</ix:nonNumeric>. To the extent customers enter into such contracts and either consume the platform in excess of their capacity commitments or continue to use the platform after expiration of the contract term, they are charged for their incremental consumption. In many cases, customer contracts permit customers to roll over any unused capacity to a subsequent order, generally on the purchase of additional capacity. </span></div></ix:nonNumeric></ix:continuation><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">91</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div style="margin-bottom:10pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7">Tab</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7">le of Contents</a></span></div></div><ix:continuation id="f-610-1" continuedAt="f-610-2"><ix:continuation id="f-555-4" continuedAt="f-555-5"><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Customer contracts are generally non-cancelable during the contract term, although customers can terminate for breach if the Company materially fails to perform. For those customers who do not have a capacity arrangement, the Company&#8217;s on-demand arrangements generally have a monthly stated contract term and can be terminated at any time by either the customer or the Company.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For compute resources, consumption is based on the type of compute resource used and the duration of use or, for some features, the volume of data processed. For storage resources, consumption for a given customer is based on the average terabytes per month of all of such customer&#8217;s data stored in the platform. For data transfer resources, consumption is based on terabytes of data transferred, the public cloud provider used, and the region to and from which the transfer is executed. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s revenue also includes professional services and other revenue, which consists primarily of consulting, technical solution services, and training related to the platform. Professional services revenue is recognized over time based on input measures, including time and materials costs incurred relative to total costs, with consideration given to output measures, such as contract deliverables, when applicable. Other revenue consists primarily of fees from customer training delivered on-site or through publicly available classes. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company determines revenue recognition in accordance with ASC 606 through the following five steps:</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">1) Identify the contract with a customer. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company considers the terms and conditions of the contracts and the Company&#8217;s customary business practices in identifying its contracts under ASC 606. The Company determines it has a contract with a customer when the contract has been approved by both parties, it can identify each party&#8217;s rights regarding the services to be transferred and the payment terms for the services, it has determined the customer to have the ability and intent to pay, and the contract has commercial substance. At contract inception, the Company evaluates whether two or more contracts should be combined and accounted for as a single contract and whether the combined or single contract includes more than one performance obligation. The Company applies judgment in determining the customer&#8217;s ability and intent to pay, which is based on a variety of factors, including the customer&#8217;s payment history or, in the case of a new customer, credit and financial information pertaining to the customer.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2) Identify the performance obligations in the contract.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Performance obligations promised in a contract are identified based on the services that will be transferred to the customer that are both capable of being distinct, whereby the customer can benefit from the service either on its own or together with other resources that are readily available from third parties or from the Company, and are distinct in the context of the contract, whereby the transfer of the services is separately identifiable from other promises in the contract. Customers are allowed to select compute, storage, and data transfer resources separately, at their discretion. Consequently, the Company treats the consumption of its platform for compute, storage, and data transfer resources as separate and distinct performance obligations. The Company treats its virtual private deployments for customers, professional services, technical solution services, and training each as a separate and distinct performance obligation. Some customers have negotiated an option to purchase additional capacity at a stated discount. These options generally do not provide a material right as they are priced at the Company&#8217;s SSP, as described below, as the stated discounts are not incremental to the range of discounts typically given.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">3) Determine the transaction price. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The transaction price is determined based on the consideration the Company expects to receive in exchange for transferring services to the customer. Variable consideration is included in the transaction price if, in the Company&#8217;s judgment, it is probable that a significant future reversal of cumulative revenue recognized under the contract will not occur. Variable consideration is estimated based on expected value, primarily relying on the Company&#8217;s history. In certain situations, the Company may also use the most likely amount as the basis of its estimate. None of the Company&#8217;s contracts contain a significant financing component. Revenue is recognized net of any taxes collected from customers, which are subsequently remitted to governmental entities (e.g., sales and other indirect taxes).</span></div></ix:continuation></ix:continuation><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">92</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div style="margin-bottom:10pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7">Tab</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7">le of Contents</a></span></div></div><ix:continuation id="f-555-5" continuedAt="f-555-6"><ix:continuation id="f-610-2" continuedAt="f-610-3"><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">4) Allocate the transaction price to performance obligations in the contract. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If the contract contains a single performance obligation, the entire transaction price is allocated to the single performance obligation. Contracts that contain multiple performance obligations require an allocation of the transaction price to each performance obligation on a relative SSP basis. The determination of a relative SSP for each distinct performance obligation requires judgment. The Company determines SSP for performance obligations based on an observable standalone selling price when it is available, as well as other factors, including the overall pricing objectives, which take into consideration market conditions and customer-specific factors, including a review of internal discounting tables, the services being sold, the volume of capacity commitments, and other factors. The observable standalone selling price is established based on the price at which products and services are sold separately. If an SSP is not observable through past transactions, the Company estimates it using available information including, but not limited to, market data and other observable inputs.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">5) Recognize revenue when or as the Company satisfies a performance obligation. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue is recognized at the time the related performance obligation is satisfied by transferring the promised service to a customer. Revenue is recognized when control of the services is transferred to the customers, in an amount that reflects the consideration that the Company expects to receive in exchange for those services. The Company determined an output method for capacity arrangements to be the most appropriate measure of progress because it most faithfully represents when the value of the services is simultaneously received and consumed by the customer, and control is transferred. Virtual private deployment fees are recognized ratably over the term of the deployment as the deployment service represents a stand-ready performance obligation provided throughout the deployment term. </span></div></ix:continuation><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="snow:AllocationOfOverheadCostsPolicyTextBlock" id="f-616" escape="true"><div style="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%">Allocation of Overhead Costs</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Overhead costs that are not substantially dedicated for use by a specific functional group are allocated based on headcount. Such costs include costs associated with office facilities, depreciation of property and equipment, information technology (IT) and general recruiting related expenses and other expenses, such as software and subscription services.</span></div></ix:nonNumeric><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><ix:continuation id="f-610-3" continuedAt="f-610-4"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cost of Revenue</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of revenue consists primarily of (i) third-party cloud infrastructure expenses incurred in connection with the customers&#8217; use of the Snowflake platform and the deployment and maintenance of the platform on public clouds, including different regional deployments, and (ii) personnel-related costs associated with the Company&#8217;s customer support team, engineering team that is responsible for maintaining the Company's service availability and security of its platform, and professional services and training departments, including salaries, benefits, bonuses, and stock-based compensation. Cost of revenue also includes amortization of capitalized internal-use software development costs, amortization of acquired intangible assets, costs of contracted third-party partners for professional services, expenses associated with software and subscription services dedicated for use by the Company&#8217;s customer support team and engineering team responsible for maintaining the Company's service, and allocated overhead.</span></div></ix:continuation><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ResearchAndDevelopmentExpensePolicy" id="f-617" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Research and Development Costs</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development costs are expensed as incurred, unless they qualify as capitalized internal-use software development costs. Research and development expenses consist primarily of personnel-related expenses associated with the Company&#8217;s research and development staff, including salaries, benefits, bonuses, and stock-based compensation. Research and development expenses also include contractor or professional services fees, third-party cloud infrastructure expenses incurred primarily in developing the Company&#8217;s platform, amortization of acquired intangible assets, software and subscription services dedicated for use by the Company&#8217;s research and development organization, and allocated overhead.</span></div></ix:nonNumeric><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:AdvertisingCostsPolicyTextBlock" id="f-618" continuedAt="f-618-1" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Advertising Costs</span></div></ix:nonNumeric><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-618-1">Advertising costs, excluding expenses associated with the Company&#8217;s user conferences, are expensed as incurred and are included in sales and marketing expenses in the consolidated statements of operations.</ix:continuation> These costs were $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:AdvertisingExpense" scale="6" id="f-619">104.5</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-5" name="us-gaap:AdvertisingExpense" scale="6" id="f-620">85.3</ix:nonFraction> million, and $<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-5" name="us-gaap:AdvertisingExpense" scale="6" id="f-621">68.2</ix:nonFraction> million for the fiscal years ended January&#160;31, 2025, 2024, and 2023, respectively.</span></div></ix:continuation><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">93</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div style="margin-bottom:10pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7">Tab</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7">le of Contents</a></span></div></div><ix:continuation id="f-555-6" continuedAt="f-555-7"><ix:nonNumeric contextRef="c-1" name="us-gaap:IncomeTaxPolicyTextBlock" id="f-622" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Income Taxes</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is subject to income taxes in the United States and numerous foreign jurisdictions. Significant judgment is required in determining its provision for income taxes and deferred tax assets and liabilities, including evaluating uncertainties in the application of accounting principles and complex tax laws.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company records a provision for income taxes for the anticipated tax consequences of the reported results of operations using the asset and liability method. Under this method, the Company recognizes deferred tax assets and liabilities for the expected future tax consequences of temporary differences between the carrying amounts for financial reporting purposes and the tax bases of assets and liabilities, as well as for loss and tax credit carryforwards. The deferred assets and liabilities are measured using the statutorily enacted tax rates anticipated to be in effect when those tax assets and liabilities are expected to be realized or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in the period that includes the enactment date. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A valuation allowance is established if, based upon the available evidence, it is more likely than not that some or all of the deferred tax assets will not be realized. The Company considers all available evidence, both positive and negative, including historical levels of income, expectations and risks associated with estimates of future taxable income in assessing the need for a valuation allowance. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s tax positions are subject to income tax audits by multiple tax jurisdictions throughout the world. The Company recognizes the tax benefit of an uncertain tax position only if it is more likely than not the position will be sustainable upon examination by the taxing authority, including resolution of any related appeals or litigation processes. This evaluation is based on all available evidence and assumes that the tax authorities have full knowledge of all relevant information concerning the tax position. The tax benefit recognized is measured as the largest amount of benefit which is more likely than not (greater than 50% likely) to be realized upon ultimate settlement with the taxing authority. The Company recognizes interest accrued and penalties related to unrecognized tax benefits in income tax expense. The Company makes adjustments to these reserves in accordance with the income tax guidance when facts and circumstances change, such as the closing of a tax audit or the refinement of an estimate. To the extent that the final tax outcome of these matters is different from the amounts recorded, such differences may affect the provision for income taxes in the period in which such determination is made and could have a material impact on the Company&#8217;s financial condition and operating results.</span></div></ix:nonNumeric><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy" id="f-623" continuedAt="f-623-1" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-Based Compensation</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s equity awards include stock options, restricted stock unit awards (RSUs), restricted common stock granted to employees, non-employee directors, and other service providers, and stock purchase rights granted under the Employee Stock Purchase Plan (ESPP Rights) to employees. Equity awards are reviewed in determining whether such awards are equity-classified or liability-classified.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation related to equity-classified awards is measured based on the estimated fair value of the awards on the date of grant and generally recognized on a straight-line basis over the requisite service period. The fair value of each stock option granted and ESPP Rights is estimated using the Black-Scholes option-pricing model. The determination of the grant-date fair value using an option-pricing model is affected by the estimated fair value of the Company&#8217;s common stock as well as assumptions regarding a number of other complex and subjective variables. These variables include expected stock price volatility over an expected term, actual and projected employee stock option exercise behaviors, the risk-free interest rate for an expected term, and expected dividends. The fair value of each RSU is based on the fair value of the Company&#8217;s common stock on the date of grant. For equity-classified awards with both service-based and performance-based vesting conditions, the stock-based compensation is recognized using an accelerated attribution method over the requisite service period, based on the Company&#8217;s periodic assessment of the probability that the performance condition will be achieved.</span></div></ix:nonNumeric></ix:continuation><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">94</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div style="margin-bottom:10pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7">Tab</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7">le of Contents</a></span></div></div><ix:continuation id="f-555-7" continuedAt="f-555-8"><ix:continuation id="f-623-1"><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain RSUs with both service-based and performance-based vesting conditions are liability-classified, as the monetary value of the obligation under each potential outcome of the performance condition is predominantly based on a fixed monetary amount known at inception and will be settled in a variable number of the Company&#8217;s common stock. The fair value of these awards is estimated using the Monte Carlo simulation model, which requires the use of various assumptions, including the expected stock price volatility and risk-free interest rate. These awards are subsequently remeasured to the fair value at each reporting date until the number of these awards eligible to vest is fixed, at which time these awards will be reclassified to equity. Stock-based compensation associated with these awards is recognized based on the probable outcome of the performance condition, using an accelerated attribution method over the requisite service period, with a cumulative catch-up adjustment recognized for changes in the fair value estimated at each reporting date.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If an award contains a provision whereby vesting is accelerated upon a change in control, such a change in control is considered to be outside of the Company&#8217;s control and is not considered probable until it occurs. Forfeitures are accounted for in the period in which they occur.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the fiscal year ended January 31, 2023, the Company began funding withholding taxes due upon the vesting of employee RSUs in certain jurisdictions by net share settlement, rather than its previous approach of selling shares of the Company&#8217;s common stock. The amount of withholding taxes related to net share settlement of employee RSUs is reflected as (i) a reduction to additional paid-in-capital, and (ii) cash outflows for financing activities when the payments are made. The shares withheld by the Company as a result of the net share settlement of RSUs are not considered issued and outstanding, and do not impact the calculation of basic net income (loss) per share attributable to Snowflake Inc. Class A common stockholders.</span></div></ix:continuation><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:EarningsPerSharePolicyTextBlock" id="f-624" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Net Loss Per Share Attributable to Snowflake Inc. Class A Common Stockholders</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic and diluted net loss per share attributable to Snowflake Inc. Class A common stockholders is computed in conformity with the two-class method required for participating securities. The Company considers unvested common stock to be participating securities, as the holders of such stock have the right to receive nonforfeitable dividends on a pari passu basis in the event that a dividend is declared on common stock. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic net loss per share attributable to Snowflake Inc. Class A common stockholders is computed by dividing net loss attributable to Snowflake Inc. Class A common stockholders by the weighted-average number of shares of Snowflake Inc. Class A common stock outstanding during the period, which excludes treasury stock. Diluted net loss per share attributable to Snowflake Inc. Class A common stockholders is computed by giving effect to all potentially dilutive Snowflake Inc. Class A common stock equivalents to the extent they are dilutive. For purposes of this calculation, stock options, RSUs, restricted common stock, ESPP Rights, early exercised stock options, and shares underlying the conversion option in the convertible senior notes are considered to be common stock equivalents but have been excluded from the calculation of diluted net loss per share attributable to Snowflake Inc. Class A common stockholders as their effect is anti-dilutive for all periods presented.</span></div></ix:nonNumeric><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" id="f-625" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash and Cash Equivalents</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company considers all highly liquid investments with original or remaining maturities of three months or less when purchased to be cash equivalents.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="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 Cash</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted cash primarily consists of (i) cash held in a trust that is restricted for use in meeting the Company's general obligations and (ii) collateralized letters of credit established in connection with lease agreements for the Company&#8217;s facilities. Restricted cash is classified within prepaid expenses and other current assets or other assets on the consolidated balance sheets, typically based on the remaining term of the restriction.</span></div></ix:nonNumeric></ix:continuation><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">95</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div style="margin-bottom:10pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7">Tab</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7">le of Contents</a></span></div></div><ix:nonNumeric contextRef="c-1" name="us-gaap:InvestmentPolicyTextBlock" id="f-626" continuedAt="f-626-1" escape="true"><ix:continuation id="f-555-8" continuedAt="f-555-9"><div style="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%">Investments </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s investments in marketable debt securities have been classified and accounted for as available-for-sale and are recorded at estimated fair value. The Company classifies its marketable debt securities as either short-term or long-term at each balance sheet date based on each instrument&#8217;s underlying contractual maturity date. Short-term investments are investments with original maturities of less than one year when purchased. Purchase premiums and discounts are amortized or accreted using the effective interest method over the life of the related security and such amortization and accretion are included in interest income in the consolidated statements of operations.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For available-for-sale debt securities in an unrealized loss position, the Company first assesses whether it intends to sell or it is more likely than not that the Company will be required to sell the security before the recovery of its entire amortized cost basis. If either of these criteria is met, the security&#8217;s amortized cost basis is written down to fair value through other income (expense), net in the consolidated statements of operations. If neither of these criteria is met, the Company further assesses whether the decline in fair value below amortized cost is due to credit or non-credit related factors. In making this assessment, the Company considers the extent to which fair value is less than amortized cost, any changes to the rating of the security by a rating agency, and any adverse conditions specifically related to the security, among other factors. Credit-related unrealized losses are recognized as an allowance on the consolidated balance sheets with a corresponding charge in the other income (expense), net in the consolidated statements of operations. Non-credit related unrealized losses and unrealized gains on available-for-sale debt securities are included in accumulated other comprehensive income (loss). </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Realized gains and losses are determined based on the specific identification method and are reported in other income (expense), net in the consolidated statements of operations.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Strategic Investments</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s strategic investments consist of non-marketable equity and debt securities in privately-held companies and marketable equity securities in publicly-traded companies, in which the Company does not have a controlling interest or significant influence. Strategic investments are included in other assets on the consolidated balance sheets. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Non-marketable equity securities are recorded at cost and adjusted for observable transactions for the same or similar investments of the same issuer (referred to as the Measurement Alternative) or impairment. For these investments, the Company recognizes remeasurement adjustments, including upward and downward adjustments, and impairments, if any, in other income (expense), net in the consolidated statements of operations. Valuations of privately-held securities are inherently complex due to the lack of readily available market data and require the use of judgment. For example, determining whether an orderly transaction is for an identical or similar investment requires judgment based on the rights and obligations that are attached to the securities. In determining the estimated fair value of these investments, the Company uses the most recent data available to the Company. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Marketable equity securities are measured at fair value with changes in fair value recorded in other income (expense), net in the consolidated statements of operations.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Non-marketable debt securities are classified as available-for-sale and are recorded at their estimated fair value with changes in fair value recorded through accumulated other comprehensive income (loss).</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Strategic investments are subject to periodic impairment analysis, which would involve an assessment of both qualitative and quantitative factors, including the investee&#8217;s financial metrics, market acceptance of the investee&#8217;s product or technology, and the rate at which the investee is using its cash. If the investment is considered impaired, the Company recognizes an impairment through other income (expense), net in the consolidated statements of operations and establishes a new carrying value for the investment.</span></div></ix:continuation></ix:nonNumeric><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">96</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div style="margin-bottom:10pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7">Tab</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7">le of Contents</a></span></div></div><ix:continuation id="f-555-9" continuedAt="f-555-10"><ix:nonNumeric contextRef="c-1" name="us-gaap:FairValueMeasurementPolicyPolicyTextBlock" id="f-627" continuedAt="f-627-1" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fair Value of Financial Instruments</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s primary financial instruments include cash equivalents, investments in marketable securities, strategic investments, restricted cash, accounts receivable, derivative assets and liabilities, accounts payable, accrued expenses, and convertible senior notes. The carrying amounts of accounts receivable, accounts payable, and accrued expenses approximate fair value due to their short-term nature. See Note 5, &#8220;Fair Value Measurements,&#8221; and Note 10, &#8220;Convertible Senior Notes,&#8221; for information regarding the fair value of the Company&#8217;s cash equivalents and investments in marketable securities, strategic investments, and derivative assets and liabilities, as well as the fair value of the Company&#8217;s convertible senior notes.</span></div></ix:nonNumeric><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:DerivativesPolicyTextBlock" id="f-628" escape="true"><div style="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%">Derivative Financial Instruments</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s derivative financial instruments, which are carried at fair value on the consolidated balance sheets, consist of foreign currency forward contracts as described below:</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Non-Designated Hedges&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company utilizes foreign currency forward contracts to manage its exposure to certain foreign currency exchange risks primarily associated with (i) a portion of its net outstanding monetary assets and liabilities positions and (ii) certain intercompany balances denominated in currencies other than the U.S. dollar. These foreign currency forward contracts have maturities of twelve months or less and are not designated as hedging instruments (Non-Designated Hedges). As such, all changes in the fair value of these derivative instruments are recorded in other income (expense), net on the consolidated statements of operations, and are intended to offset the foreign currency transaction gains or losses associated with the underlying balances being hedged. Cash flows at settlement of such foreign currency forward contracts are classified as operating activities in the consolidated statement of cash flows.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Cash Flow Hedge&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company also utilizes foreign currency forward contracts to manage the volatility in cash flows associated with (i) certain forecasted capital expenditures and (ii) a portion of its forecasted operating expenses denominated in certain currencies other than the U.S. dollar. These foreign currency forward contracts have a maturity of twelve months or less and are designated and qualify as cash flow hedges, and, in general, closely match the underlying hedged forecasted transactions in duration. The effectiveness of the cash flow hedges is assessed quantitatively using regression at inception and at each reporting date. The effective portion of these foreign currency forward contracts&#8217; gains and losses resulting from changes in fair value is recorded in accumulated other comprehensive income (loss) on the consolidated balance sheets, and subsequently reclassified into the same line items on the Company&#8217;s consolidated statements of operations as the underlying hedged forecasted transactions in the same period that such transactions affect earnings. In the event the underlying forecasted transactions do not occur, or it becomes probable that they will not occur within the defined hedge period, the gains or losses on the related cash flow hedges are reclassified immediately from accumulated other comprehensive income (loss) to net income (loss) in the Company&#8217;s consolidated financial statements. Cash flows from such foreign currency forward contracts are classified in the same category on the Company&#8217;s consolidated statements of cash flows as the cash flows from the underlying hedged forecasted transactions.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These derivative financial instruments did not have a material impact on the Company&#8217;s consolidated financial statements for all periods presented.</span></div></ix:nonNumeric><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:TradeAndOtherAccountsReceivablePolicy" id="f-629" continuedAt="f-629-1" escape="true"><div style="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%">Accounts Receivable, Net</span></div></ix:nonNumeric><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-629-1">Accounts receivable include billed and unbilled receivables, net of allowance for credit losses. Trade accounts receivable are recorded at invoiced amounts and do not bear interest. The allowance for credit losses is estimated based on the Company&#8217;s assessment of the collectibility of accounts receivable by considering various factors, including the age of each outstanding invoice, the collection history of each customer, historical write-off experience, current economic conditions, and reasonable and supportable forecasts of future economic conditions over the life of the receivable. The Company assesses collectibility by reviewing accounts receivable on an aggregate basis when similar characteristics exist and on an individual basis when specific customers with collectibility issues are identified. Accounts receivable deemed uncollectible are charged against the allowance for credit losses when identified.</ix:continuation> </span></div></ix:continuation><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">97</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div style="margin-bottom:10pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7">Tab</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7">le of Contents</a></span></div></div><ix:continuation id="f-555-10" continuedAt="f-555-11"><ix:nonNumeric contextRef="c-1" name="us-gaap:InternalUseSoftwarePolicy" id="f-630" escape="true"><div style="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%">Capitalized Internal-Use Software Development Costs</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company capitalizes qualifying internal-use software development costs, primarily related to its cloud platform. The costs consist of personnel costs (including related benefits and stock-based compensation) that are incurred during the application development stage. Capitalization of costs begins when two criteria are met: (1) the preliminary project stage is completed, and (2) it is probable that the software will be completed and used for its intended function. Capitalization ceases when the software is substantially complete and ready for its intended use, including the completion of all significant testing. Costs related to preliminary project activities and post-implementation operating activities are expensed as incurred.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Capitalized costs are included in property and equipment, net on the consolidated balance sheets. These costs are amortized over the estimated useful life of the software, which is <ix:nonNumeric contextRef="c-88" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:durwordsen" id="f-631">three years</ix:nonNumeric>, on a straight-line basis. Cost and accumulated amortization of fully amortized capitalized internal-use software development costs are removed from the Company&#8217;s consolidated balance sheets when the related software is no longer in use. The amortization of capitalized costs related to the Company&#8217;s platform applications is primarily included in cost of revenue in the consolidated statements of operations.</span></div></ix:nonNumeric><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:PropertyPlantAndEquipmentPolicyTextBlock" id="f-632" continuedAt="f-632-1" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Property and Equipment, Net</span></div></ix:nonNumeric><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-632-1">Property and equipment, net is stated at cost less accumulated depreciation and amortization. Depreciation is computed using the straight-line method over the estimated useful life of the related asset, ranging from generally <span style="-sec-ix-hidden:f-633">three</span> to <ix:nonNumeric contextRef="c-90" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:durwordsen" id="f-634">seven years</ix:nonNumeric>. Leasehold improvements are amortized over the shorter of estimated useful life or the remaining lease term. Expenses that improve an asset or extend its remaining useful life are capitalized. Costs of maintenance or repairs that do not extend the lives of the respective assets are charged to expenses as incurred. Cost and accumulated depreciation and amortization of fully depreciated property and equipment are removed from the Company&#8217;s consolidated balance sheets when they are no longer in use.</ix:continuation> </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><ix:continuation id="f-610-4" continuedAt="f-610-5"><div style="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%">Deferred Commissions</span></div></ix:continuation><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-610-5" continuedAt="f-610-6">The Company capitalizes incremental costs of obtaining a contract with a customer if such costs are recoverable. Such costs consist primarily of (i) sales commissions earned upon the origination, expansion, or renewal of customer contracts by the Company&#8217;s sales force, and the associated payroll taxes and fringe benefits, and (ii) certain referral fees earned by third parties (collectively, Commission Costs). Commission Costs for new customer or customer expansion contracts that are not commensurate with those for renewal contracts are capitalized and then amortized over a period of benefit determined to be <ix:nonNumeric contextRef="c-4" name="us-gaap:CapitalizedContractCostAmortizationPeriod" format="ixt-sec:durwordsen" id="f-635">five years</ix:nonNumeric>. The Company determined the period of benefit by taking into consideration the length of terms in its customer contracts, life of the technology, and other factors. Commission Costs for renewal contracts, as well as Commission Costs for new customer or customer expansion contracts that are commensurate with those for renewal contracts, are capitalized and then amortized over the respective weighted-average contractual term of the related contracts. Amounts expected to be amortized within one year of the balance sheet date are recorded as deferred commissions, current, and the remaining portion is recorded as deferred commissions, non-current, on the consolidated balance sheets. Amortization expense is included in sales and marketing expenses in the consolidated statements of operations. In addition to the Commission Costs, the Company&#8217;s sales force earns sales commissions based on the level of the customers&#8217; consumption of the Company&#8217;s platform. These commissions are not considered incremental costs and are expensed in the same period as they are earned. Deferred commissions are periodically analyzed for impairment.</ix:continuation> There were <ix:nonFraction unitRef="usd" contextRef="c-13" decimals="INF" name="us-gaap:CapitalizedContractCostImpairmentLoss" format="ixt:fixed-zero" scale="0" id="f-636"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="INF" name="us-gaap:CapitalizedContractCostImpairmentLoss" format="ixt:fixed-zero" scale="0" id="f-637"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="INF" name="us-gaap:CapitalizedContractCostImpairmentLoss" format="ixt:fixed-zero" scale="0" id="f-638">no</ix:nonFraction></ix:nonFraction></ix:nonFraction> impairment losses relating to the deferred commissions for all periods presented.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:LesseeLeasesPolicyTextBlock" id="f-639" continuedAt="f-639-1" escape="true"><div style="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%">Leases</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company determines if an arrangement is or contains a lease at inception by evaluating various factors, including if the contract conveys the right to control the use of an identified asset for a period of time in exchange for consideration and other facts and circumstances. Lease classification is determined at the lease commencement date. Operating leases are included in operating lease right-of-use assets, operating lease liabilities, current, and operating lease liabilities, non-current on the consolidated balance sheets. The Company did not have any material finance leases for all periods presented.</span></div></ix:nonNumeric></ix:continuation><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">98</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div style="margin-bottom:10pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7">Tab</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7">le of Contents</a></span></div></div><ix:continuation id="f-555-11" continuedAt="f-555-12"><ix:continuation id="f-639-1"><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Right-of-use assets represent the Company&#8217;s right to use an underlying asset for the lease term, and lease liabilities represent the Company&#8217;s obligation to make payments arising from the lease. Operating lease right-of-use assets and liabilities are recognized at the lease commencement date based on the present value of lease payments over the lease term. Lease payments consist primarily of the fixed payments under the arrangement, less any lease incentives. Variable lease payments are expensed as incurred and include certain non-lease components, such as maintenance and other services provided by the lessor to the extent the charges are variable. The Company uses an estimate of its incremental borrowing rate (IBR) based on the information available at the lease commencement date in determining the present value of lease payments, unless the implicit rate is readily determinable. In determining the appropriate IBR, the Company considers various factors, including, but not limited to, its credit rating, the lease term, and the currency in which the arrangement is denominated. The Company&#8217;s lease terms may include options to extend or terminate the lease when it is reasonably certain that the Company will exercise that option. Lease expense for lease payments is recognized on a straight-line basis over the lease term.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company does not separate non-lease components from lease components for its facility asset portfolio. In addition, the Company does not recognize right-of-use assets and lease liabilities for short-term leases, which have a lease term of 12 months or less and do not include an option to purchase the underlying asset that the Company is reasonably certain to exercise. Lease cost for short-term leases is recognized on a straight-line basis over the lease term.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, the Company subleases certain of its unoccupied facilities to third parties. The assessment of impairment of the associated right-of-use assets, leasehold improvements, or other assets as a result of a sublease is performed upon triggering events, including but not limited to the execution of a sublease agreement. The Company recognizes sublease income on a straight-line basis over the sublease term. Sublease income is recorded as a reduction to the Company&#8217;s operating lease costs.</span></div></ix:continuation><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:BusinessCombinationsPolicy" id="f-640" continuedAt="f-640-1" escape="true"><div style="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%">Business Combinations</span></div></ix:nonNumeric><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-640-1">The Company applies a screen test to evaluate if substantially all of the fair value of the gross assets acquired is concentrated in a single identifiable asset or group of similar identifiable assets to determine whether a transaction is accounted for as an asset acquisition or business combination. When the Company acquires a business, the purchase consideration is allocated to the tangible assets acquired, liabilities assumed, and intangible assets acquired based on their estimated respective fair values. The excess of the fair value of purchase consideration over the fair values of these identifiable assets and liabilities is recorded as goodwill. Estimates used in valuing certain intangible assets include, but are not limited to, time and resources required to recreate the assets acquired. These estimates are based on information obtained from the management of the acquired companies, the Company&#8217;s assessment of the information, and historical experience. The Company&#8217;s estimates of fair value are based upon assumptions believed to be reasonable, but which are inherently uncertain and unpredictable and, as a result, actual results may differ from estimates. During the measurement period of up to one year from the acquisition date, the Company may record adjustments to the preliminary fair value of the assets acquired and liabilities assumed with a corresponding offset to goodwill for these business combinations.</ix:continuation> </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock" id="f-641" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Impairment of Goodwill, Intangible Assets, and Other Long-Lived Assets </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s long-lived assets with finite lives consist primarily of property and equipment, capitalized internal-use software development software costs, operating lease right-of-use assets and acquired intangible assets.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-lived assets with finite lives are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset or asset group may not be recoverable. Recoverability of assets held and used is measured by comparison of the carrying amount of an asset or an asset group to estimated undiscounted future net cash flows expected to be generated by the asset or asset group. If the carrying amount of an asset exceeds these estimated future cash flows, an impairment charge is recognized by the amount by which the carrying amount of the assets exceeds the fair value of the asset or asset group.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill and indefinite-lived intangible assets are not amortized but rather tested for impairment at least annually in the fourth quarter, or more frequently if events or changes in circumstances indicate that impairment may exist. Goodwill impairment is recognized when the quantitative assessment results in the carrying value of the reporting unit exceeding its fair value, in which case an impairment charge is recorded to goodwill to the extent the carrying value exceeds the fair value, limited to the amount of goodwill. The Company did not recognize any impairment of goodwill for all periods presented.</span></div></ix:nonNumeric></ix:continuation><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">99</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div style="margin-bottom:10pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7">Tab</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7">le of Contents</a></span></div></div><ix:continuation id="f-555-12" continuedAt="f-555-13"><ix:nonNumeric contextRef="c-1" name="us-gaap:DebtPolicyTextBlock" id="f-642" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Convertible Senior Notes</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for each series of its convertible senior notes as a liability in its entirety, measured at amortized cost. Debt issuance costs incurred in connection with the issuance of the Company&#8217;s convertible senior notes are reflected in the consolidated balance sheets as a direct deduction from the carrying amount of the outstanding convertible senior notes. These costs are amortized using the effective interest rate method over the terms of the convertible senior notes and are included within interest expense on the consolidated statements of operations.</span></div></ix:nonNumeric><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="snow:CappedCallTransactionsPolicyPolicyTextBlock" id="f-643" continuedAt="f-643-1" escape="true"><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the convertible senior notes offering, the Company entered into privately negotiated capped call transactions relating to each series of convertible senior notes with certain counterparties. The capped call transactions are generally expected to reduce the potential dilution to the Company&#8217;s common stock upon any conversion of the relevant series of convertible senior notes and/or offset any cash payments the Company is required to make in excess of the principal amount of converted notes of such series, with such reduction and/or offset subject to a cap. See Note 10, &#8220;Convertible Senior Notes,&#8221; for further details.</span></div></ix:nonNumeric><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><ix:continuation id="f-610-6" continuedAt="f-610-7"><div style="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%">Deferred Revenue</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company records deferred revenue when the Company receives customer payments in advance of satisfying the performance obligations on the Company&#8217;s contracts. Capacity arrangements are generally billed and paid in advance of satisfaction of performance obligations, and the Company&#8217;s on-demand arrangements are billed in arrears generally on a monthly basis. Deferred revenue also includes amounts that have been invoiced but not yet collected, classified as accounts receivable, when the Company has an enforceable right to consideration for capacity arrangements. Deferred revenue relating to the Company&#8217;s capacity arrangements that have a contractual expiration date of less than 12 months are classified as current. For capacity arrangements that have a contractual expiration date of greater than 12 months, the Company apportions deferred revenue between current and non-current based upon an assumed ratable consumption of these capacity arrangements over the entire term of the arrangement, even though it does not recognize revenue ratably over the term of the contract as customers have flexibility in their consumption and revenue is generally recognized on consumption. In addition, in many cases, the Company&#8217;s customer contracts also permit customers to roll over any unused capacity to a subsequent order, generally on the purchase of additional capacity. As such, the current or non-current classification of deferred revenue may not reflect the actual timing of revenue recognition.</span></div></ix:continuation><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" id="f-644" continuedAt="f-644-1" escape="true"><div style="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%">Recently Adopted Accounting Pronouncement</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2023, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) 2023-07, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which expands segment disclosures by requiring disclosure of significant segment expenses that are regularly provided to the CODM and included within each reported measure of segment profit and loss, an amount and description of its composition for other segment items, and interim disclosures of a reportable segment&#8217;s profit or loss and assets. This guidance also requires disclosures of the title and position of the CODM, and an explanation of how the CODM uses the reported measures of segment profit or loss in assessing segment performance and deciding how to allocate resources. The Company adopted this guidance for its fiscal year ended January 31, 2025 on a retrospective basis. While the adoption had no impact on the Company&#8217;s consolidated financial statements, it resulted in additional disclosures in the accompanying notes. See further details under the heading &#8220;Segment Information&#8221; in this Note 2, &#8220;Basis of Presentation and Summary of Significant Accounting Policies.&#8221;</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="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%">Recently Issued Accounting Pronouncements Not Yet Adopted </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2023, the FASB issued ASU 2023-09, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes (Topic 740): Improvements to Income Tax Disclosures</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which requires annual disclosure on disaggregation of rate reconciliation categories and income taxes paid by jurisdiction. This guidance is effective for the Company for its fiscal year beginning February 1, 2025 on a prospective basis. Early adoption and retrospective application are permitted. The Company is currently evaluating the impact of the adoption of this guidance on its disclosures.</span></div></ix:nonNumeric></ix:continuation><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">100</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div style="margin-bottom:10pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7">Tab</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7">le of Contents</a></span></div></div><ix:continuation id="f-644-1"><ix:continuation id="f-555-13"><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2024, the FASB issued ASU 2024-03, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Statement&#8212;Reporting Comprehensive Income&#8212;Expense Disaggregation Disclosures (Subtopic 220-40)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which requires disclosure, on an annual and interim basis, of specified information about certain costs and expenses in the notes to financial statements. This guidance is effective for the Company for its fiscal year beginning February 1, 2027 and interim periods within its fiscal year beginning February 1, 2028 on either a prospective or retrospective basis. Early adoption is permitted. The Company is currently evaluating the impact of the adoption of this guidance on its disclosures.</span></div></ix:continuation></ix:continuation><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div id="i33eda16a4c5144d6beb606fe6d5a2e98_124"></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3. <ix:nonNumeric contextRef="c-1" name="us-gaap:RevenueFromContractWithCustomerTextBlock" id="f-645" continuedAt="f-645-1" escape="true">Revenue, Accounts Receivable, Deferred Revenue, and Remaining Performance Obligations</ix:nonNumeric></span></div><ix:continuation id="f-645-1" continuedAt="f-645-2"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Disaggregation of Revenue</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:DisaggregationOfRevenueTableTextBlock" id="f-646" escape="true"><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue consists of the following (in thousands): </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"/><td style="width:49.461%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.951%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.442%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.951%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.442%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.953%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fiscal Year Ended January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2025</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:9pt;font-weight:700;line-height:100%">2024</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:9pt;font-weight:700;line-height:100%">2023</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></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%">Product revenue</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%"><ix:nonFraction unitRef="usd" contextRef="c-91" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-647">3,462,422</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-92" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-648">2,666,849</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-93" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-649">1,938,783</ix:nonFraction>&#160;</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%">Professional services and other revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-94" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-650">163,974</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-95" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-651">139,640</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-96" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-652">126,876</ix:nonFraction>&#160;</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 23.5pt;text-align: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:#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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-653">3,626,396</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-654">2,806,489</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-655">2,065,659</ix:nonFraction>&#160;</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></ix:nonNumeric><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock" id="f-656" escape="true"><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue by geographic area, based on the location of the Company&#8217;s customers (or end-customers under reseller arrangements), was as follows (in thousands): </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.519%"><tr><td style="width:1.0%"/><td style="width:49.785%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:14.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.444%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.444%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.843%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fiscal Year Ended January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2025</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:9pt;font-weight:700;line-height:100%">2024</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:9pt;font-weight:700;line-height:100%">2023</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #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%">Americas:</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#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%"><ix:nonFraction unitRef="usd" contextRef="c-97" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-657">2,761,664</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%"><ix:nonFraction unitRef="usd" contextRef="c-98" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-658">2,166,448</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%"><ix:nonFraction unitRef="usd" contextRef="c-99" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-659">1,633,843</ix:nonFraction>&#160;</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 style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other 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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-100" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-660">101,943</ix:nonFraction>&#160;</span></td><td style="background-color:#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%"><ix:nonFraction unitRef="usd" contextRef="c-101" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-661">72,784</ix:nonFraction>&#160;</span></td><td style="background-color:#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%"><ix:nonFraction unitRef="usd" contextRef="c-102" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-662">46,577</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">EMEA</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)(2)</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-103" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-663">574,748</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-104" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-664">432,634</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-105" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-665">292,666</ix:nonFraction>&#160;</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%">Asia-Pacific and Japan</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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-106" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-666">188,041</ix:nonFraction>&#160;</span></td><td style="background-color:#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%"><ix:nonFraction unitRef="usd" contextRef="c-107" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-667">134,623</ix:nonFraction>&#160;</span></td><td style="background-color:#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%"><ix:nonFraction unitRef="usd" contextRef="c-108" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-668">92,573</ix:nonFraction>&#160;</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 23.5pt;text-align: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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-669">3,626,396</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-670">2,806,489</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-671">2,065,659</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">________________</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.94pt">No individual country in these areas represented more than 10% of the Company&#8217;s revenue for all periods presented.</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.94pt">Includes Europe, the Middle East and Africa.</span></div></ix:nonNumeric><div style="text-align:justify"><span><br/></span></div><div style="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%">Accounts Receivable, Net</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of January&#160;31, 2025 and 2024, allowance for credit losses of $<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" scale="6" id="f-672">4.8</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" scale="6" id="f-673">2.5</ix:nonFraction> million, respectively, was included in the Company&#8217;s accounts receivable, net balance.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="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%">Significant Customers</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For purposes of assessing the concentration of credit risk and significant customers, a group of customers under common control or customers that are affiliates of each other are regarded as a single customer. As of January&#160;31, 2025 and 2024, there were no customers that represented 10% or more of the Company&#8217;s accounts receivable, net balance. Additionally, there were no customers that represented 10% or more of the Company&#8217;s revenue for each of the fiscal years ended January&#160;31, 2025, 2024, and 2023.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="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%">Deferred Revenue</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognized $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-8" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" scale="9" id="f-674">1.8</ix:nonFraction> billion, $<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-8" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" scale="9" id="f-675">1.4</ix:nonFraction> billion, and $<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-5" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" scale="6" id="f-676">974.3</ix:nonFraction> million of revenue for the fiscal years ended January&#160;31, 2025, 2024, and 2023, respectively, from the deferred revenue balances as of January&#160;31, 2024, 2023, and 2022, respectively.</span></div></ix:continuation><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">101</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div style="margin-bottom:10pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7">Tab</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7">le of Contents</a></span></div></div><ix:continuation id="f-645-2"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Remaining Performance Obligations</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-610-7">Remaining performance obligations (RPO) represent the amount of contracted future revenue that has not yet been recognized, including (i) deferred revenue and (ii) non-cancelable contracted amounts that will be invoiced and recognized as revenue in future periods. The Company&#8217;s RPO excludes performance obligations from on-demand arrangements as there are no minimum purchase commitments associated with these arrangements, and certain time and materials contracts that are billed in arrears. Portions of RPO that are not yet invoiced and are denominated in foreign currencies are revalued into U.S. dollars each period based on the applicable period-end exchange rates.</ix:continuation> </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of January&#160;31, 2025, the Company&#8217;s RPO was $<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-8" name="us-gaap:RevenueRemainingPerformanceObligation" scale="9" id="f-677">6.9</ix:nonFraction> billion, of which the Company expects approximately <ix:nonFraction unitRef="number" contextRef="c-109" decimals="2" name="us-gaap:RevenueRemainingPerformanceObligationPercentage" scale="-2" id="f-678">48</ix:nonFraction>% to be recognized as revenue in the <ix:nonNumeric contextRef="c-109" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" format="ixt-sec:durwordsen" id="f-679">twelve months</ix:nonNumeric> ending January 31, 2026 based on historical customer consumption patterns. However, the amount and timing of revenue recognition are generally dependent upon customers&#8217; future consumption, which is inherently variable at customers&#8217; discretion and can extend beyond the original contract term in cases where customers are permitted to roll over unused capacity to future periods, generally on the purchase of additional capacity at renewal.</span></div></ix:continuation><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div id="i33eda16a4c5144d6beb606fe6d5a2e98_127"></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">4. <ix:nonNumeric contextRef="c-1" name="snow:CashEquivalentsAndInvestmentsTextBlock" id="f-680" continuedAt="f-680-1" escape="true">Cash Equivalents and Investments</ix:nonNumeric></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock" id="f-682" continuedAt="f-682-1" escape="true"><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock" id="f-681" continuedAt="f-681-1" escape="true"><ix:continuation id="f-680-1" continuedAt="f-680-2"><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of the Company&#8217;s cash equivalents, short-term investments, and long-term investments&#160;on the consolidated balance sheets (in thousands):</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:38.643%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.483%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.483%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.483%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.485%"/><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:9pt;font-weight:700;line-height:100%">January 31, 2025</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:700;line-height:100%">Amortized<br/>Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Gains</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Estimated<br/>Fair Value</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align: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:#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%"><ix:nonFraction unitRef="usd" contextRef="c-110" decimals="-3" name="us-gaap:CashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-683">1,741,089</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%"><ix:nonFraction unitRef="usd" contextRef="c-110" decimals="-3" name="snow:CashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax" format="ixt:fixed-zero" scale="3" id="f-684">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%"><ix:nonFraction unitRef="usd" contextRef="c-110" decimals="-3" name="snow:CashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax" format="ixt:fixed-zero" scale="3" id="f-685">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%"><ix:nonFraction unitRef="usd" contextRef="c-110" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-686">1,741,089</ix:nonFraction>&#160;</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 10pt;text-align: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 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%"><ix:nonFraction unitRef="usd" contextRef="c-111" decimals="-3" name="us-gaap:CashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-687">388,578</ix:nonFraction>&#160;</span></td><td style="background-color:#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%"><ix:nonFraction unitRef="usd" contextRef="c-111" decimals="-3" name="snow:CashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="f-688">92</ix:nonFraction>&#160;</span></td><td style="background-color:#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%"><ix:nonFraction unitRef="usd" contextRef="c-111" decimals="-3" name="snow:CashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax" format="ixt:fixed-zero" scale="3" id="f-689">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#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%"><ix:nonFraction unitRef="usd" contextRef="c-111" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-690">388,670</ix:nonFraction>&#160;</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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Time deposits</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%"><ix:nonFraction unitRef="usd" contextRef="c-112" decimals="-3" name="us-gaap:CashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-691">113,851</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-112" decimals="-3" name="snow:CashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax" format="ixt:fixed-zero" scale="3" id="f-692">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-112" decimals="-3" name="snow:CashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax" format="ixt:fixed-zero" scale="3" id="f-693">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-112" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-694">113,851</ix:nonFraction>&#160;</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 10pt;text-align: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 notes and 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%"><ix:nonFraction unitRef="usd" contextRef="c-113" decimals="-3" name="us-gaap:CashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-695">4,466</ix:nonFraction>&#160;</span></td><td style="background-color:#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%"><ix:nonFraction unitRef="usd" contextRef="c-113" decimals="-3" name="snow:CashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax" format="ixt:fixed-zero" scale="3" id="f-696">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#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%"><ix:nonFraction unitRef="usd" contextRef="c-113" decimals="-3" name="snow:CashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax" format="ixt:fixed-zero" scale="3" id="f-697">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#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%"><ix:nonFraction unitRef="usd" contextRef="c-113" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-698">4,466</ix:nonFraction>&#160;</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 10pt;text-align: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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-114" decimals="-3" name="us-gaap:CashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-699">3,064</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-114" decimals="-3" name="snow:CashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax" format="ixt:fixed-zero" scale="3" id="f-700">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-114" decimals="-3" name="snow:CashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax" format="ixt:fixed-zero" scale="3" id="f-701">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-114" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-702">3,064</ix:nonFraction>&#160;</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 23.5pt;text-align:left;text-indent:-0.01pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash equivalents</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%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:CashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-703">2,251,048</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="snow:CashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="f-704">92</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="snow:CashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax" format="ixt:fixed-zero" scale="3" id="f-705">&#8212;</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-706">2,251,140</ix:nonFraction>&#160;</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%">Investments:</span></td><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;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align: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 notes and 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%"><ix:nonFraction unitRef="usd" contextRef="c-115" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="f-707">1,559,893</ix:nonFraction>&#160;</span></td><td style="background-color:#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%"><ix:nonFraction unitRef="usd" contextRef="c-115" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" format="ixt:num-dot-decimal" scale="3" id="f-708">2,177</ix:nonFraction>&#160;</span></td><td style="background-color:#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%">(<ix:nonFraction unitRef="usd" contextRef="c-115" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" format="ixt:num-dot-decimal" scale="3" id="f-709">1,520</ix:nonFraction>)</span></td><td style="background-color:#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%"><ix:nonFraction unitRef="usd" contextRef="c-115" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="f-710">1,560,550</ix:nonFraction>&#160;</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 10pt;text-align: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%"><ix:nonFraction unitRef="usd" contextRef="c-116" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="f-711">609,937</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-116" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="f-712">528</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-116" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="f-713">727</ix:nonFraction>)</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-116" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="f-714">609,738</ix:nonFraction>&#160;</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 10pt;text-align: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%"><ix:nonFraction unitRef="usd" contextRef="c-117" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="f-715">307,752</ix:nonFraction>&#160;</span></td><td style="background-color:#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%"><ix:nonFraction unitRef="usd" contextRef="c-117" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="f-716">142</ix:nonFraction>&#160;</span></td><td style="background-color:#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%">(<ix:nonFraction unitRef="usd" contextRef="c-117" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="f-717">38</ix:nonFraction>)</span></td><td style="background-color:#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%"><ix:nonFraction unitRef="usd" contextRef="c-117" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="f-718">307,856</ix:nonFraction>&#160;</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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certificates of deposit</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%"><ix:nonFraction unitRef="usd" contextRef="c-118" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="f-719">187,112</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-118" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="f-720">97</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-118" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="f-721">4</ix:nonFraction>)</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-118" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="f-722">187,205</ix:nonFraction>&#160;</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 23.5pt;text-align:left;text-indent:-0.01pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total investments</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="f-723">2,664,694</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" format="ixt:num-dot-decimal" scale="3" id="f-724">2,944</ix:nonFraction>&#160;</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%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" format="ixt:num-dot-decimal" scale="3" id="f-725">2,289</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="f-726">2,665,349</ix:nonFraction>&#160;</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%">Total cash equivalents and investments</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="snow:CashEquivalentsAndDebtSecuritiesAvailableForSaleAmortizedCost" format="ixt:num-dot-decimal" scale="3" id="f-727">4,915,742</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="snow:CashEquivalentsAndDebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainsBeforeTax" format="ixt:num-dot-decimal" scale="3" id="f-728">3,036</ix:nonFraction>&#160;</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%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="snow:CashEquivalentsAndDebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTax" format="ixt:num-dot-decimal" scale="3" id="f-729">2,289</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="snow:CashEquivalentsAndDebtSecuritiesAvailableForSaleFairValue" format="ixt:num-dot-decimal" scale="3" id="f-730">4,916,489</ix:nonFraction>&#160;</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></ix:continuation></ix:nonNumeric></ix:nonNumeric><div style="text-align:justify"><span><br/></span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">102</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div style="margin-bottom:10pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7">Tab</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7">le of Contents</a></span></div></div><ix:continuation id="f-680-2" continuedAt="f-680-3"><ix:continuation id="f-682-1"><ix:continuation id="f-681-1"><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:38.643%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.483%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.483%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.483%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.485%"/><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:9pt;font-weight:700;line-height:100%">January 31, 2024</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:700;line-height:100%">Amortized<br/>Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Gains</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Estimated<br/>Fair Value</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align: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 securities</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%"><ix:nonFraction unitRef="usd" contextRef="c-119" decimals="-3" name="us-gaap:CashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-731">742,235</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%"><ix:nonFraction unitRef="usd" contextRef="c-119" decimals="-3" name="snow:CashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="f-732">1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%">(<ix:nonFraction unitRef="usd" contextRef="c-119" decimals="-3" name="snow:CashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="f-733">2</ix:nonFraction>)</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-119" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-734">742,234</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align: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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-120" decimals="-3" name="us-gaap:CashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-735">533,211</ix:nonFraction>&#160;</span></td><td style="background-color:#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%"><ix:nonFraction unitRef="usd" contextRef="c-120" decimals="-3" name="snow:CashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax" format="ixt:fixed-zero" scale="3" id="f-736">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#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%"><ix:nonFraction unitRef="usd" contextRef="c-120" decimals="-3" name="snow:CashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax" format="ixt:fixed-zero" scale="3" id="f-737">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#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%"><ix:nonFraction unitRef="usd" contextRef="c-120" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-738">533,211</ix:nonFraction>&#160;</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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Time deposits</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%"><ix:nonFraction unitRef="usd" contextRef="c-121" decimals="-3" name="us-gaap:CashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-739">56,263</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-121" decimals="-3" name="snow:CashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax" format="ixt:fixed-zero" scale="3" id="f-740">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-121" decimals="-3" name="snow:CashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax" format="ixt:fixed-zero" scale="3" id="f-741">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-121" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-742">56,263</ix:nonFraction>&#160;</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 style="padding-left:22.5pt;text-indent:-0.01pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash equivalents</span></div></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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:CashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-743">1,331,709</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="snow:CashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="f-744">1</ix:nonFraction>&#160;</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%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="snow:CashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="f-745">2</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-746">1,331,708</ix:nonFraction>&#160;</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%">Investments:</span></td><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;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align: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 notes and 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%"><ix:nonFraction unitRef="usd" contextRef="c-122" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="f-747">1,549,151</ix:nonFraction>&#160;</span></td><td style="background-color:#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%"><ix:nonFraction unitRef="usd" contextRef="c-122" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" format="ixt:num-dot-decimal" scale="3" id="f-748">1,959</ix:nonFraction>&#160;</span></td><td style="background-color:#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%">(<ix:nonFraction unitRef="usd" contextRef="c-122" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" format="ixt:num-dot-decimal" scale="3" id="f-749">3,394</ix:nonFraction>)</span></td><td style="background-color:#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%"><ix:nonFraction unitRef="usd" contextRef="c-122" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="f-750">1,547,716</ix:nonFraction>&#160;</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 10pt;text-align: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%"><ix:nonFraction unitRef="usd" contextRef="c-123" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="f-751">877,496</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-123" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="f-752">574</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-123" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" format="ixt:num-dot-decimal" scale="3" id="f-753">4,653</ix:nonFraction>)</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-123" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="f-754">873,417</ix:nonFraction>&#160;</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 10pt;text-align: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%"><ix:nonFraction unitRef="usd" contextRef="c-124" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="f-755">353,525</ix:nonFraction>&#160;</span></td><td style="background-color:#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%"><ix:nonFraction unitRef="usd" contextRef="c-124" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="f-756">154</ix:nonFraction>&#160;</span></td><td style="background-color:#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%">(<ix:nonFraction unitRef="usd" contextRef="c-124" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="f-757">131</ix:nonFraction>)</span></td><td style="background-color:#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%"><ix:nonFraction unitRef="usd" contextRef="c-124" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="f-758">353,548</ix:nonFraction>&#160;</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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certificates of deposit</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%"><ix:nonFraction unitRef="usd" contextRef="c-125" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="f-759">224,869</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-125" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="f-760">271</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-125" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="f-761">15</ix:nonFraction>)</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-125" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="f-762">225,125</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 23.5pt;text-align:left;text-indent:-0.01pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total investments</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="f-763">3,005,041</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" format="ixt:num-dot-decimal" scale="3" id="f-764">2,958</ix:nonFraction>&#160;</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%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" format="ixt:num-dot-decimal" scale="3" id="f-765">8,193</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="f-766">2,999,806</ix:nonFraction>&#160;</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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash equivalents and investments</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="snow:CashEquivalentsAndDebtSecuritiesAvailableForSaleAmortizedCost" format="ixt:num-dot-decimal" scale="3" id="f-767">4,336,750</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="snow:CashEquivalentsAndDebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainsBeforeTax" format="ixt:num-dot-decimal" scale="3" id="f-768">2,959</ix:nonFraction>&#160;</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%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="snow:CashEquivalentsAndDebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTax" format="ixt:num-dot-decimal" scale="3" id="f-769">8,195</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="snow:CashEquivalentsAndDebtSecuritiesAvailableForSaleFairValue" format="ixt:num-dot-decimal" scale="3" id="f-770">4,331,514</ix:nonFraction>&#160;</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></ix:continuation></ix:continuation><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company included $<ix:nonFraction unitRef="usd" contextRef="c-126" decimals="-5" name="us-gaap:InterestReceivableCurrent" format="ixt:num-dot-decimal" scale="6" id="f-771">23.6</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="c-127" decimals="-5" name="us-gaap:InterestReceivableCurrent" scale="6" id="f-772">24.2</ix:nonFraction> million of interest receivable in prepaid expenses and other current assets on the consolidated balance sheets as of January&#160;31, 2025 and 2024, respectively. The Company did not recognize an allowance for credit losses against interest receivable as of January&#160;31, 2025 and 2024 because such potential losses were not material.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of January&#160;31, 2025, the contractual maturities of the Company&#8217;s available-for-sale marketable debt securities did not exceed <ix:nonNumeric contextRef="c-1" name="snow:DebtSecuritiesAvailableForSaleMaturityTermMaximum" format="ixt-sec:durmonth" id="f-773">36</ix:nonNumeric> months. <ix:nonNumeric contextRef="c-1" name="us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock" id="f-774" continuedAt="f-774-1" escape="true">The estimated fair values of available-for-sale marketable debt securities, classified as short-term or long-term investments on the Company&#8217;s consolidated balance sheets, by remaining contractual maturity, are as follows (in thousands):</ix:nonNumeric></span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><ix:continuation id="f-774-1"><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:82.874%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.926%"/><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:9pt;font-weight:700;line-height:100%">January 31, 2025</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Estimated <br/>Fair Value</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></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%">Due within 1 year</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue" format="ixt:num-dot-decimal" scale="3" id="f-775">2,008,873</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due in 1 year to 3 years</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="snow:DebtSecuritiesAvailableForSaleFairValueMaturityAllocatedAndSingleMaturityDateAfterYearOneThroughThree" format="ixt:num-dot-decimal" scale="3" id="f-776">656,476</ix:nonFraction>&#160;</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 23.5pt;text-align: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:#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%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate" format="ixt:num-dot-decimal" scale="3" id="f-777">2,665,349</ix:nonFraction>&#160;</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></ix:continuation></ix:continuation><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">103</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div style="margin-bottom:10pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7">Tab</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7">le of Contents</a></span></div></div><ix:continuation id="f-680-3"><ix:nonNumeric contextRef="c-1" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock" id="f-778" escape="true"><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables show the fair values of, and the gross unrealized losses on, the Company&#8217;s available-for-sale marketable debt securities, classified by the length of time that the securities have been in a continuous unrealized loss position and aggregated by investment type, on the consolidated balance sheet as of January&#160;31, 2024 (in thousands):</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:28.387%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.117%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.117%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.117%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.117%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.117%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.123%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">January 31, 2024</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Less than 12 Months</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">12 Months or Greater</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Losses</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Losses</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Losses</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align: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 securities</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%"><ix:nonFraction unitRef="usd" contextRef="c-119" decimals="-3" name="snow:CashEquivalentsContinuousUnrealizedLossPositionLessThan12Months" format="ixt:num-dot-decimal" scale="3" id="f-779">338,893</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%">(<ix:nonFraction unitRef="usd" contextRef="c-119" decimals="-3" name="snow:CashEquivalentsContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" scale="3" id="f-780">2</ix:nonFraction>)</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-119" decimals="-3" name="snow:CashEquivalentsContinuousUnrealizedLossPosition12MonthsOrLonger" format="ixt:fixed-zero" scale="3" id="f-781">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%"><ix:nonFraction unitRef="usd" contextRef="c-119" decimals="-3" name="snow:CashEquivalentsContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" format="ixt:fixed-zero" scale="3" id="f-782">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%"><ix:nonFraction unitRef="usd" contextRef="c-119" decimals="-3" name="snow:CashEquivalentsUnrealizedLossPosition" format="ixt:num-dot-decimal" scale="3" id="f-783">338,893</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%">(<ix:nonFraction unitRef="usd" contextRef="c-119" decimals="-3" name="snow:CashEquivalentsUnrealizedLossPositionAccumulatedLoss" scale="3" id="f-784">2</ix:nonFraction>)</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 23.5pt;text-align: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 cash equivalents</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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="snow:CashEquivalentsContinuousUnrealizedLossPositionLessThan12Months" format="ixt:num-dot-decimal" scale="3" id="f-785">338,893</ix:nonFraction>&#160;</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%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="snow:CashEquivalentsContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" scale="3" id="f-786">2</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="snow:CashEquivalentsContinuousUnrealizedLossPosition12MonthsOrLonger" format="ixt:fixed-zero" scale="3" id="f-787">&#8212;</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="snow:CashEquivalentsContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" format="ixt:fixed-zero" scale="3" id="f-788">&#8212;</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="snow:CashEquivalentsUnrealizedLossPosition" format="ixt:num-dot-decimal" scale="3" id="f-789">338,893</ix:nonFraction>&#160;</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%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="snow:CashEquivalentsUnrealizedLossPositionAccumulatedLoss" scale="3" id="f-790">2</ix:nonFraction>)</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%">Investments:</span></td><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;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;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align: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 notes and 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%"><ix:nonFraction unitRef="usd" contextRef="c-122" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" format="ixt:num-dot-decimal" scale="3" id="f-791">625,766</ix:nonFraction>&#160;</span></td><td style="background-color:#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%">(<ix:nonFraction unitRef="usd" contextRef="c-122" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" format="ixt:num-dot-decimal" scale="3" id="f-792">1,259</ix:nonFraction>)</span></td><td style="background-color:#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%"><ix:nonFraction unitRef="usd" contextRef="c-122" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" format="ixt:num-dot-decimal" scale="3" id="f-793">321,952</ix:nonFraction>&#160;</span></td><td style="background-color:#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%">(<ix:nonFraction unitRef="usd" contextRef="c-122" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" format="ixt:num-dot-decimal" scale="3" id="f-794">2,135</ix:nonFraction>)</span></td><td style="background-color:#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%"><ix:nonFraction unitRef="usd" contextRef="c-122" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition" format="ixt:num-dot-decimal" scale="3" id="f-795">947,718</ix:nonFraction>&#160;</span></td><td style="background-color:#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%">(<ix:nonFraction unitRef="usd" contextRef="c-122" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss" format="ixt:num-dot-decimal" scale="3" id="f-796">3,394</ix:nonFraction>)</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;text-indent:-9pt;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%"><ix:nonFraction unitRef="usd" contextRef="c-123" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" format="ixt:num-dot-decimal" scale="3" id="f-797">525,408</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-123" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" format="ixt:num-dot-decimal" scale="3" id="f-798">1,323</ix:nonFraction>)</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-123" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" format="ixt:num-dot-decimal" scale="3" id="f-799">191,863</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-123" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" format="ixt:num-dot-decimal" scale="3" id="f-800">3,330</ix:nonFraction>)</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-123" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition" format="ixt:num-dot-decimal" scale="3" id="f-801">717,271</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-123" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss" format="ixt:num-dot-decimal" scale="3" id="f-802">4,653</ix:nonFraction>)</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 10pt;text-align: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%"><ix:nonFraction unitRef="usd" contextRef="c-124" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" format="ixt:num-dot-decimal" scale="3" id="f-803">172,422</ix:nonFraction>&#160;</span></td><td style="background-color:#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%">(<ix:nonFraction unitRef="usd" contextRef="c-124" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" scale="3" id="f-804">131</ix:nonFraction>)</span></td><td style="background-color:#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%"><ix:nonFraction unitRef="usd" contextRef="c-124" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" format="ixt:fixed-zero" scale="3" id="f-805">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#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%"><ix:nonFraction unitRef="usd" contextRef="c-124" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" format="ixt:fixed-zero" scale="3" id="f-806">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#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%"><ix:nonFraction unitRef="usd" contextRef="c-124" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition" format="ixt:num-dot-decimal" scale="3" id="f-807">172,422</ix:nonFraction>&#160;</span></td><td style="background-color:#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%">(<ix:nonFraction unitRef="usd" contextRef="c-124" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss" scale="3" id="f-808">131</ix:nonFraction>)</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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certificates of deposit</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%"><ix:nonFraction unitRef="usd" contextRef="c-125" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" format="ixt:num-dot-decimal" scale="3" id="f-809">71,813</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-125" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" scale="3" id="f-810">15</ix:nonFraction>)</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-125" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" format="ixt:fixed-zero" scale="3" id="f-811">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-125" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" format="ixt:fixed-zero" scale="3" id="f-812">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-125" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition" format="ixt:num-dot-decimal" scale="3" id="f-813">71,813</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-125" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss" scale="3" id="f-814">15</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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 23.5pt;text-align: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 investments</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" format="ixt:num-dot-decimal" scale="3" id="f-815">1,395,409</ix:nonFraction>&#160;</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%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" format="ixt:num-dot-decimal" scale="3" id="f-816">2,728</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" format="ixt:num-dot-decimal" scale="3" id="f-817">513,815</ix:nonFraction>&#160;</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%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" format="ixt:num-dot-decimal" scale="3" id="f-818">5,465</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition" format="ixt:num-dot-decimal" scale="3" id="f-819">1,909,224</ix:nonFraction>&#160;</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%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss" format="ixt:num-dot-decimal" scale="3" id="f-820">8,193</ix:nonFraction>)</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 9.25pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash equivalents and investments</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="snow:CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" format="ixt:num-dot-decimal" scale="3" id="f-821">1,734,302</ix:nonFraction>&#160;</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%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="snow:CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" format="ixt:num-dot-decimal" scale="3" id="f-822">2,730</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="snow:CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" format="ixt:num-dot-decimal" scale="3" id="f-823">513,815</ix:nonFraction>&#160;</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%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="snow:CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" format="ixt:num-dot-decimal" scale="3" id="f-824">5,465</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="snow:CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPosition" format="ixt:num-dot-decimal" scale="3" id="f-825">2,248,117</ix:nonFraction>&#160;</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%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="snow:CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLossBeforeTax" format="ixt:num-dot-decimal" scale="3" id="f-826">8,195</ix:nonFraction>)</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></ix:nonNumeric><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gross unrealized losses on the Company&#8217;s available-for-sale marketable debt securities were <ix:nonFraction unitRef="usd" contextRef="c-4" decimals="INF" name="snow:CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLossBeforeTax" format="ixt:fixed-zero" scale="0" id="f-827">not</ix:nonFraction> material as of January&#160;31, 2025.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For available-for-sale marketable debt securities with unrealized loss positions, the Company does not intend to sell these securities and it is more likely than not that the Company will hold these securities until maturity or a recovery of the cost basis. The decline in fair values of these securities due to credit related factors was not material as of January&#160;31, 2025 and 2024.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Note 5, &#8220;Fair Value Measurements,&#8221; for information regarding the Company&#8217;s strategic investments.</span></div></ix:continuation><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div id="i33eda16a4c5144d6beb606fe6d5a2e98_130"></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">5. <ix:nonNumeric contextRef="c-1" name="us-gaap:FairValueDisclosuresTextBlock" id="f-828" continuedAt="f-828-1" escape="true"><ix:continuation id="f-627-1" continuedAt="f-627-2">Fair Value Measurements</ix:continuation></ix:nonNumeric></span></div><ix:continuation id="f-828-1" continuedAt="f-828-2"><ix:continuation id="f-627-2" continuedAt="f-627-3"><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability (an exit price) in an orderly transaction between market participants at the reporting date. The accounting guidance establishes a three-tiered hierarchy, which prioritizes the inputs used in the valuation methodologies in measuring fair value as follows:</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="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%">Level 1 Inputs: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unadjusted quoted prices in active markets for identical assets or liabilities accessible to the reporting entity at the measurement date.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="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%">Level 2 Inputs: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other than quoted prices included in Level 1 inputs that are observable for the asset or liability, either directly or indirectly, for substantially the full term of the asset or liability.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="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%">Level 3 Inputs:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Unobservable inputs for the asset or liability used to measure fair value to the extent that observable inputs are not available, thereby allowing for situations in which there is little, if any, market activity for the asset or liability at the measurement date.</span></div></ix:continuation></ix:continuation><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">104</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div style="margin-bottom:10pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7">Tab</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7">le of Contents</a></span></div></div><ix:nonNumeric contextRef="c-1" name="us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock" id="f-829" continuedAt="f-829-1" escape="true"><ix:continuation id="f-828-2" continuedAt="f-828-3"><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the fair value hierarchy for the Company&#8217;s assets and liabilities measured at fair value on a recurring basis as of January&#160;31, 2025 (in thousands):</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:52.906%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.803%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.803%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.806%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:2.25pt;padding-right:2.25pt;text-align:center"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 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="margin-bottom:2pt;padding-left:2.25pt;padding-right:2.25pt;text-align:center"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 2</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="margin-bottom:2pt;padding-left:2.25pt;padding-right:2.25pt;text-align:center"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:9pt"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents:</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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%">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%"><ix:nonFraction unitRef="usd" contextRef="c-128" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-830">1,741,089</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-129" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="f-831">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-130" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-832">1,741,089</ix:nonFraction>&#160;</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%">U.S. government 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%"><ix:nonFraction unitRef="usd" contextRef="c-131" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="f-833">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-132" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-834">388,670</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-133" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-835">388,670</ix:nonFraction>&#160;</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%">Time deposits</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%"><ix:nonFraction unitRef="usd" contextRef="c-134" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="f-836">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#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%"><ix:nonFraction unitRef="usd" contextRef="c-135" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-837">113,851</ix:nonFraction>&#160;</span></td><td style="background-color:#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%"><ix:nonFraction unitRef="usd" contextRef="c-136" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-838">113,851</ix:nonFraction>&#160;</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%">Corporate notes and bonds</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-137" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="f-839">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-138" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-840">4,466</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-139" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-841">4,466</ix:nonFraction>&#160;</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%">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%"><ix:nonFraction unitRef="usd" contextRef="c-140" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="f-842">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#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%"><ix:nonFraction unitRef="usd" contextRef="c-141" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-843">3,064</ix:nonFraction>&#160;</span></td><td style="background-color:#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%"><ix:nonFraction unitRef="usd" contextRef="c-142" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-844">3,064</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:9pt"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term investments:</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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%">Corporate notes and 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%"><ix:nonFraction unitRef="usd" contextRef="c-143" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" format="ixt:fixed-zero" scale="3" id="f-845">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#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%"><ix:nonFraction unitRef="usd" contextRef="c-144" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-846">1,059,181</ix:nonFraction>&#160;</span></td><td style="background-color:#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%"><ix:nonFraction unitRef="usd" contextRef="c-145" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-847">1,059,181</ix:nonFraction>&#160;</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%">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%"><ix:nonFraction unitRef="usd" contextRef="c-146" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" format="ixt:fixed-zero" scale="3" id="f-848">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-147" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-849">456,673</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-148" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-850">456,673</ix:nonFraction>&#160;</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%">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%"><ix:nonFraction unitRef="usd" contextRef="c-149" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" format="ixt:fixed-zero" scale="3" id="f-851">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#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%"><ix:nonFraction unitRef="usd" contextRef="c-150" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-852">307,856</ix:nonFraction>&#160;</span></td><td style="background-color:#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%"><ix:nonFraction unitRef="usd" contextRef="c-151" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-853">307,856</ix:nonFraction>&#160;</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%">Certificates of deposit</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%"><ix:nonFraction unitRef="usd" contextRef="c-152" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" format="ixt:fixed-zero" scale="3" id="f-854">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-153" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-855">185,163</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-154" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-856">185,163</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:9pt"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term investments:</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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%">Corporate notes and bonds</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-143" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent" format="ixt:fixed-zero" scale="3" id="f-857">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-144" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-858">501,369</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-145" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-859">501,369</ix:nonFraction>&#160;</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%">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%"><ix:nonFraction unitRef="usd" contextRef="c-146" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent" format="ixt:fixed-zero" scale="3" id="f-860">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#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%"><ix:nonFraction unitRef="usd" contextRef="c-147" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-861">153,065</ix:nonFraction>&#160;</span></td><td style="background-color:#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%"><ix:nonFraction unitRef="usd" contextRef="c-148" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-862">153,065</ix:nonFraction>&#160;</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%">Certificates of deposit</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%"><ix:nonFraction unitRef="usd" contextRef="c-152" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent" format="ixt:fixed-zero" scale="3" id="f-863">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-153" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-864">2,042</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-154" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-865">2,042</ix:nonFraction>&#160;</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 10pt;text-align:left;vertical-align:bottom"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivative assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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%"><span style="-sec-ix-hidden:f-866">Foreign currency forward contracts</span></span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-155" decimals="-3" name="us-gaap:DerivativeAssets" format="ixt:fixed-zero" scale="3" id="f-867">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-156" decimals="-3" name="us-gaap:DerivativeAssets" format="ixt:num-dot-decimal" scale="3" id="f-868">1,579</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-157" decimals="-3" name="us-gaap:DerivativeAssets" format="ixt:num-dot-decimal" scale="3" id="f-869">1,579</ix:nonFraction>&#160;</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 32.5pt;text-align:left;vertical-align:bottom"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets</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%"><ix:nonFraction unitRef="usd" contextRef="c-155" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-870">1,741,089</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="c-156" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-871">3,176,979</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="c-157" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-872">4,918,068</ix:nonFraction>&#160;</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:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivative liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-873">Foreign currency forward contracts</span></span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%"><ix:nonFraction unitRef="usd" contextRef="c-155" decimals="-3" name="us-gaap:DerivativeLiabilities" format="ixt:fixed-zero" scale="3" id="f-874">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%">(<ix:nonFraction unitRef="usd" contextRef="c-156" decimals="-3" sign="-" name="us-gaap:DerivativeLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-875">1,639</ix:nonFraction>)</span></td><td style="background-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%">(<ix:nonFraction unitRef="usd" contextRef="c-157" decimals="-3" sign="-" name="us-gaap:DerivativeLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-876">1,639</ix:nonFraction>)</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 style="margin-bottom:2pt;padding-left:31.5pt"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities</span></div></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%"><ix:nonFraction unitRef="usd" contextRef="c-155" decimals="-3" name="us-gaap:LiabilitiesFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="f-877">&#8212;</ix:nonFraction>&#160;</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%">(<ix:nonFraction unitRef="usd" contextRef="c-156" decimals="-3" sign="-" name="us-gaap:LiabilitiesFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-878">1,639</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="c-157" decimals="-3" sign="-" name="us-gaap:LiabilitiesFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-879">1,639</ix:nonFraction>)</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></ix:continuation></ix:nonNumeric><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">105</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div style="margin-bottom:10pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7">Tab</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7">le of Contents</a></span></div></div><ix:continuation id="f-828-3" continuedAt="f-828-4"><ix:continuation id="f-829-1"><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the fair value hierarchy for the Company&#8217;s assets and liabilities measured at fair value on a recurring basis as of January&#160;31, 2024 (in thousands):</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:52.906%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.803%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.803%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.806%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:2.25pt;padding-right:2.25pt;text-align:center"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 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="margin-bottom:2pt;padding-left:2.25pt;padding-right:2.25pt;text-align:center"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 2</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="margin-bottom:2pt;padding-left:2.25pt;padding-right:2.25pt;text-align:center"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:9pt"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents:</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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%">U.S. government securities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-158" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="f-880">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-159" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-881">742,234</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-160" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-882">742,234</ix:nonFraction>&#160;</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%">Money market funds</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%"><ix:nonFraction unitRef="usd" contextRef="c-161" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-883">533,211</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-162" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="f-884">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-163" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-885">533,211</ix:nonFraction>&#160;</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%">Time deposits</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%"><ix:nonFraction unitRef="usd" contextRef="c-164" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="f-886">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#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%"><ix:nonFraction unitRef="usd" contextRef="c-165" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-887">56,263</ix:nonFraction>&#160;</span></td><td style="background-color:#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%"><ix:nonFraction unitRef="usd" contextRef="c-166" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-888">56,263</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term investments:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate notes and 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%"><ix:nonFraction unitRef="usd" contextRef="c-167" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" format="ixt:fixed-zero" scale="3" id="f-889">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#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%"><ix:nonFraction unitRef="usd" contextRef="c-168" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-890">939,727</ix:nonFraction>&#160;</span></td><td style="background-color:#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%"><ix:nonFraction unitRef="usd" contextRef="c-169" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-891">939,727</ix:nonFraction>&#160;</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%">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%"><ix:nonFraction unitRef="usd" contextRef="c-170" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" format="ixt:fixed-zero" scale="3" id="f-892">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-171" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-893">573,780</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-172" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-894">573,780</ix:nonFraction>&#160;</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%">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%"><ix:nonFraction unitRef="usd" contextRef="c-173" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" format="ixt:fixed-zero" scale="3" id="f-895">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#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%"><ix:nonFraction unitRef="usd" contextRef="c-174" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-896">353,548</ix:nonFraction>&#160;</span></td><td style="background-color:#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%"><ix:nonFraction unitRef="usd" contextRef="c-175" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-897">353,548</ix:nonFraction>&#160;</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%">Certificates of deposit</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%"><ix:nonFraction unitRef="usd" contextRef="c-176" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" format="ixt:fixed-zero" scale="3" id="f-898">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-177" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-899">216,444</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-178" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-900">216,444</ix:nonFraction>&#160;</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 style="margin-bottom:2pt;padding-left:9pt"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term investments:</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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%">Corporate notes and bonds</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-167" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent" format="ixt:fixed-zero" scale="3" id="f-901">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-168" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-902">607,989</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-169" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-903">607,989</ix:nonFraction>&#160;</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%">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%"><ix:nonFraction unitRef="usd" contextRef="c-170" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent" format="ixt:fixed-zero" scale="3" id="f-904">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#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%"><ix:nonFraction unitRef="usd" contextRef="c-171" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-905">299,637</ix:nonFraction>&#160;</span></td><td style="background-color:#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%"><ix:nonFraction unitRef="usd" contextRef="c-172" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-906">299,637</ix:nonFraction>&#160;</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%">Certificates of deposit</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%"><ix:nonFraction unitRef="usd" contextRef="c-176" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent" format="ixt:fixed-zero" scale="3" id="f-907">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-177" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-908">8,681</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-178" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-909">8,681</ix:nonFraction>&#160;</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 10pt;text-align:left;vertical-align:bottom"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivative assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;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 style="-sec-ix-hidden:f-910">Foreign currency forward contracts</span></span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-179" decimals="-3" name="us-gaap:DerivativeAssets" format="ixt:fixed-zero" scale="3" id="f-911">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-180" decimals="-3" name="us-gaap:DerivativeAssets" scale="3" id="f-912">60</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-181" decimals="-3" name="us-gaap:DerivativeAssets" scale="3" id="f-913">60</ix:nonFraction>&#160;</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 32.5pt;text-align:left;vertical-align:bottom"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets</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%"><ix:nonFraction unitRef="usd" contextRef="c-179" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-914">533,211</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="c-180" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-915">3,798,363</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="c-181" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-916">4,331,574</ix:nonFraction>&#160;</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:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivative liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-917">Foreign currency forward contracts</span></span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%"><ix:nonFraction unitRef="usd" contextRef="c-179" decimals="-3" name="us-gaap:DerivativeLiabilities" format="ixt:fixed-zero" scale="3" id="f-918">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%">(<ix:nonFraction unitRef="usd" contextRef="c-180" decimals="-3" sign="-" name="us-gaap:DerivativeLiabilities" scale="3" id="f-919">745</ix:nonFraction>)</span></td><td style="background-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%">(<ix:nonFraction unitRef="usd" contextRef="c-181" decimals="-3" sign="-" name="us-gaap:DerivativeLiabilities" scale="3" id="f-920">745</ix:nonFraction>)</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 style="margin-bottom:2pt;padding-left:31.5pt"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities</span></div></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%"><ix:nonFraction unitRef="usd" contextRef="c-179" decimals="-3" name="us-gaap:LiabilitiesFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="f-921">&#8212;</ix:nonFraction>&#160;</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%">(<ix:nonFraction unitRef="usd" contextRef="c-180" decimals="-3" sign="-" name="us-gaap:LiabilitiesFairValueDisclosure" scale="3" id="f-922">745</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="c-181" decimals="-3" sign="-" name="us-gaap:LiabilitiesFairValueDisclosure" scale="3" id="f-923">745</ix:nonFraction>)</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></ix:continuation><div style="text-align:justify"><span><br/></span></div><ix:continuation id="f-627-3" continuedAt="f-627-4"><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company determines the fair value of its security holdings based on pricing from the Company&#8217;s service providers and market prices from industry-standard independent data providers. Such market prices may be quoted prices in active markets for identical assets (Level 1 inputs) or pricing determined using inputs other than quoted prices that are observable either directly or indirectly (Level 2 inputs), such as yield curve, volatility factors, credit spreads, default rates, loss severity, current market and contractual prices for the underlying instruments or debt, broker and dealer quotes, as well as other relevant economic measures.</span></div></ix:continuation><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Note 10, &#8220;Convertible Senior Notes for the fair value measurement of the Company&#8217;s convertible senior notes, which is not included in the tables above.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><ix:continuation id="f-626-1"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Strategic Investments</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The tables above do not include the Company&#8217;s strategic investments, which consist primarily of non-marketable equity securities accounted for using the Measurement Alternative and marketable equity securities.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s non-marketable equity securities accounted for using the Measurement Alternative are recorded at fair value on a non-recurring basis and classified within Level 3 of the fair value hierarchy because significant unobservable inputs or data in an inactive market are used in estimating their fair value. The estimation of fair value for these assets requires the use of an observable transaction price or other unobservable inputs, including the volatility, rights, and obligations of the securities the Company holds. The Company&#8217;s marketable equity securities are recorded at fair value on a recurring basis and classified within Level 1 of the fair value hierarchy because they are valued using the quoted market price.</span></div></ix:continuation></ix:continuation><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">106</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div style="margin-bottom:10pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7">Tab</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7">le of Contents</a></span></div></div><ix:continuation id="f-828-4"><ix:nonNumeric contextRef="c-1" name="us-gaap:FairValueAssetsMeasuredOnRecurringAndNonrecurringBasisTableTextBlock" id="f-924" escape="true"><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the Company&#8217;s strategic investments by type (in thousands):</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:66.207%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:14.925%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.927%"/><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="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:9pt;font-weight:700;line-height:100%">January 31, 2025</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:9pt;font-weight:700;line-height:100%">January 31, 2024</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity securities:</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-marketable equity securities under Measurement Alternative</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#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%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" format="ixt:num-dot-decimal" scale="3" id="f-925">281,158</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" format="ixt:num-dot-decimal" scale="3" id="f-926">190,238</ix:nonFraction>&#160;</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;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-marketable equity securities under equity method</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:EquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="f-927">5,491</ix:nonFraction>&#160;</span></td><td style="background-color:#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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:EquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="f-928">5,307</ix:nonFraction>&#160;</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 10pt;text-align: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 equity securities</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="snow:MarketableEquitySecuritiesFVNIAmount" format="ixt:num-dot-decimal" scale="3" id="f-929">13,833</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="snow:MarketableEquitySecuritiesFVNIAmount" format="ixt:num-dot-decimal" scale="3" id="f-930">37,320</ix:nonFraction>&#160;</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%">Debt securities:</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-marketable debt securities</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="snow:DebtSecuritiesAvailableForSaleWithoutReadilyDeterminableFairValueAmount" scale="3" id="f-931">750</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="snow:DebtSecuritiesAvailableForSaleWithoutReadilyDeterminableFairValueAmount" format="ixt:num-dot-decimal" scale="3" id="f-932">1,500</ix:nonFraction>&#160;</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 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total strategic investments&#8212;included in other assets</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:OtherLongTermInvestments" format="ixt:num-dot-decimal" scale="3" id="f-933">301,232</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:OtherLongTermInvestments" format="ixt:num-dot-decimal" scale="3" id="f-934">234,365</ix:nonFraction>&#160;</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></ix:nonNumeric><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="snow:RealizedAndUnrealizedGainLossOnInvestmentsTableTextBlock" id="f-935" escape="true"><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the gains and losses associated with the Company&#8217;s strategic investments in equity securities (in thousands):</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:52.906%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.803%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.803%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.806%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fiscal Year Ended January 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="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:9pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="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 style="padding-left:8.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized gains (losses) on non-marketable equity securities under Measurement Alternative:</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Impairments</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%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount" format="ixt:num-dot-decimal" scale="3" id="f-936">11,578</ix:nonFraction>)</span></td><td style="background-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%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount" format="ixt:num-dot-decimal" scale="3" id="f-937">3,101</ix:nonFraction>)</span></td><td style="background-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%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount" format="ixt:num-dot-decimal" scale="3" id="f-938">38,036</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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 25pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Upward adjustments</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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount" format="ixt:fixed-zero" scale="3" id="f-939">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#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%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount" format="ixt:fixed-zero" scale="3" id="f-940">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#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%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount" format="ixt:num-dot-decimal" scale="3" id="f-941">4,125</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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"><div style="margin-bottom:2pt;padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net unrealized gains (losses) on marketable equity securities</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="snow:MarketableEquitySecuritiesFVNIUnrealizedGainLoss" format="ixt:num-dot-decimal" scale="3" id="f-942">2,428</ix:nonFraction>)</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="snow:MarketableEquitySecuritiesFVNIUnrealizedGainLoss" format="ixt:num-dot-decimal" scale="3" id="f-943">15,197</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" sign="-" name="snow:MarketableEquitySecuritiesFVNIUnrealizedGainLoss" format="ixt:num-dot-decimal" scale="3" id="f-944">12,524</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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 style="padding-left:36pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net unrealized gains (losses) on strategic investments in equity securities</span></div></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%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss" format="ixt:num-dot-decimal" scale="3" id="f-945">14,006</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss" format="ixt:num-dot-decimal" scale="3" id="f-946">12,096</ix:nonFraction>&#160;</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%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" sign="-" name="us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss" format="ixt:num-dot-decimal" scale="3" id="f-947">46,435</ix:nonFraction>)</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="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"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net realized gains (losses) on strategic investments in equity securities</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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:EquitySecuritiesFvNiRealizedGainLoss" format="ixt:num-dot-decimal" scale="3" id="f-948">17,414</ix:nonFraction>)</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:EquitySecuritiesFvNiRealizedGainLoss" format="ixt:num-dot-decimal" scale="3" id="f-949">34,713</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:EquitySecuritiesFvNiRealizedGainLoss" format="ixt:fixed-zero" scale="3" id="f-950">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 56.5pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total&#8212;included in other income (expense), net</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%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:EquitySecuritiesFvNiGainLoss" format="ixt:num-dot-decimal" scale="3" id="f-951">31,420</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:EquitySecuritiesFvNiGainLoss" format="ixt:num-dot-decimal" scale="3" id="f-952">46,809</ix:nonFraction>&#160;</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%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" sign="-" name="us-gaap:EquitySecuritiesFvNiGainLoss" format="ixt:num-dot-decimal" scale="3" id="f-953">46,435</ix:nonFraction>)</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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">________________</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.94pt">The net realized gains on strategic investments in equity securities for the fiscal year ended January 31, 2024 include primarily a remeasurement gain of $<ix:nonFraction unitRef="usd" contextRef="c-182" decimals="-5" name="us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGainOrLoss" format="ixt:num-dot-decimal" scale="6" id="f-954">34.0</ix:nonFraction>&#160;million recognized on a previously held equity interest as a result of a business combination completed during fiscal 2024. See Note 7, &#8220;Business Combinations,&#8221; for further details. For strategic investments in equity securities sold, the realized gains or losses represent the difference between the sale proceeds and the carrying value of the securities at the beginning of the period or the purchase date, if later.</span></div></ix:nonNumeric><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The cumulative upward adjustments and the cumulative impairments to the carrying value of the non-marketable equity securities accounted for using the Measurement Alternative held by the Company as of January&#160;31, 2025 were $<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentCumulativeAmount" scale="6" id="f-955">18.3</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossCumulativeAmount" scale="6" id="f-956">33.9</ix:nonFraction> million, respectively.</span></div></ix:continuation><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">107</span></div></div></div><div id="i33eda16a4c5144d6beb606fe6d5a2e98_136"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div style="margin-bottom:10pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7">Tab</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7">le of Contents</a></span></div></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">6. <ix:nonNumeric contextRef="c-1" name="us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock" id="f-957" continuedAt="f-957-1" escape="true">Property and Equipment, Net</ix:nonNumeric></span></div><ix:continuation id="f-957-1"><ix:nonNumeric contextRef="c-1" name="us-gaap:PropertyPlantAndEquipmentTextBlock" id="f-958" escape="true"><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment, net consisted of the following (in thousands):</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:66.207%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.925%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.927%"/><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:9pt;font-weight:700;line-height:100%">January 31, 2025</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:9pt;font-weight:700;line-height:100%">January 31, 2024</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;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 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%"><ix:nonFraction unitRef="usd" contextRef="c-183" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-959">97,324</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-184" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-960">67,804</ix:nonFraction>&#160;</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 9.25pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computers, equipment, and software</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-185" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-961">49,575</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-186" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-962">29,859</ix:nonFraction>&#160;</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 9.25pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture&#160;and fixtures</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%"><ix:nonFraction unitRef="usd" contextRef="c-187" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-963">25,473</ix:nonFraction>&#160;</span></td><td style="background-color:#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%"><ix:nonFraction unitRef="usd" contextRef="c-188" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-964">17,593</ix:nonFraction>&#160;</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 9.25pt;text-align:left;text-indent:-9pt;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 development costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-189" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-965">209,684</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-190" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-966">93,222</ix:nonFraction>&#160;</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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction in progress&#8212;capitalized internal-use software development 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%"><ix:nonFraction unitRef="usd" contextRef="c-191" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-967">28,672</ix:nonFraction>&#160;</span></td><td style="background-color:#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%"><ix:nonFraction unitRef="usd" contextRef="c-192" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-968">78,737</ix:nonFraction>&#160;</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 9.25pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction in progress&#8212;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%"><ix:nonFraction unitRef="usd" contextRef="c-193" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-969">39,106</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-194" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-970">34,890</ix:nonFraction>&#160;</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 23.5pt;text-align: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 property and equipment, gross</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%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-971">449,834</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-972">322,105</ix:nonFraction>&#160;</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"><div style="padding-left:8.25pt;text-indent:-9pt"><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><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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-973">153,441</ix:nonFraction>)</span></td><td style="background-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%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-974">74,641</ix:nonFraction>)</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 23.5pt;text-align:left;text-indent:-0.01pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total property and equipment, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="f-975">296,393</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="f-976">247,464</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">________________</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.94pt">Include $<ix:nonFraction unitRef="usd" contextRef="c-189" decimals="-5" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" scale="6" id="f-977">84.8</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-190" decimals="-5" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" scale="6" id="f-978">30.0</ix:nonFraction> million of accumulated amortization related to capitalized internal-use software development costs as of January&#160;31, 2025 and 2024, respectively.</span></div></ix:nonNumeric><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation and amortization expense was $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:Depreciation" scale="6" id="f-979">85.6</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-5" name="us-gaap:Depreciation" scale="6" id="f-980">37.7</ix:nonFraction> million, and $<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-5" name="us-gaap:Depreciation" scale="6" id="f-981">24.7</ix:nonFraction> million for the fiscal years ended January&#160;31, 2025, 2024, and 2023, respectively. Included in these amounts was the amortization of capitalized internal-use software development costs of $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:CapitalizedComputerSoftwareAmortization1" format="ixt:num-dot-decimal" scale="6" id="f-982">56.4</ix:nonFraction>&#160;million, $<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-5" name="us-gaap:CapitalizedComputerSoftwareAmortization1" format="ixt:num-dot-decimal" scale="6" id="f-983">19.0</ix:nonFraction>&#160;million, and $<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-5" name="us-gaap:CapitalizedComputerSoftwareAmortization1" format="ixt:num-dot-decimal" scale="6" id="f-984">10.2</ix:nonFraction>&#160;million for the fiscal years ended January&#160;31, 2025, 2024, and 2023, respectively.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Impairment charges related to capitalized internal-use software development costs recognized during each of the fiscal years ended January&#160;31, 2025 and 2023 were <ix:nonFraction unitRef="usd" contextRef="c-13" decimals="INF" name="us-gaap:CapitalizedComputerSoftwareImpairments1" format="ixt:fixed-zero" scale="0" id="f-985"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="INF" name="us-gaap:CapitalizedComputerSoftwareImpairments1" format="ixt:fixed-zero" scale="0" id="f-986">not</ix:nonFraction></ix:nonFraction> material. During the fiscal year ended January&#160;31, 2024, the Company recognized impairment charges of $<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-5" name="us-gaap:CapitalizedComputerSoftwareImpairments1" format="ixt:num-dot-decimal" scale="6" id="f-987">7.1</ix:nonFraction>&#160;million related to its capitalized internal-use software development costs previously included in construction in-progress that were no longer probable of being completed. Such impairment charges were recorded as research and development expenses on the consolidated statements of operations.</span></div></ix:continuation><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div id="i33eda16a4c5144d6beb606fe6d5a2e98_139"></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">7. <ix:nonNumeric contextRef="c-1" name="us-gaap:BusinessCombinationDisclosureTextBlock" id="f-988" continuedAt="f-988-1" escape="true">Business Combinations</ix:nonNumeric></span></div><ix:continuation id="f-988-1" continuedAt="f-988-2"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Fiscal 2025</span></div><div style="text-align:justify"><span><br/></span></div><div style="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%">Datavolo, Inc.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On November&#160;25, 2024, the Company acquired all of the outstanding capital stock of Datavolo, Inc. (Datavolo), a privately-held company that built a dataflow infrastructure to support the creation, management, and observability of multimodal data pipelines for enterprise AI. The Company acquired Datavolo for its developed technology and talent. The Company has accounted for this transaction as a business combination.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" id="f-989" continuedAt="f-989-1" escape="true"><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The acquisition date fair value of the preliminary purchase consideration was $<ix:nonFraction unitRef="usd" contextRef="c-195" decimals="-5" name="us-gaap:BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1" scale="6" id="f-990">106.8</ix:nonFraction> million, which was comprised of the following (in thousands):</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:78.547%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.253%"/><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:9pt;font-weight:700;line-height:100%">Estimated Fair Value</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash</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%"><ix:nonFraction unitRef="usd" contextRef="c-195" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesGross" format="ixt:num-dot-decimal" scale="3" id="f-991">19,096</ix:nonFraction>&#160;</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:8.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common stock</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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-196" decimals="-3" name="us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" format="ixt:num-dot-decimal" scale="3" id="f-992">87,706</ix:nonFraction>&#160;</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 style="padding-left:10.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></div></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%"><ix:nonFraction unitRef="usd" contextRef="c-195" decimals="-3" name="us-gaap:BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1" format="ixt:num-dot-decimal" scale="3" id="f-993">106,802</ix:nonFraction>&#160;</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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">________________</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.94pt">Approximately <ix:nonFraction unitRef="shares" contextRef="c-196" decimals="-5" name="us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" scale="6" id="f-994">0.5</ix:nonFraction> million shares of the Company&#8217;s Class A common stock were included in the purchase consideration and the fair values of these shares were determined based on the closing market price of $<ix:nonFraction unitRef="usdPerShare" contextRef="c-197" decimals="INF" name="us-gaap:BusinessAcquisitionSharePrice" scale="0" id="f-995">171.42</ix:nonFraction> per share on the acquisition date.</span></div></ix:nonNumeric></ix:continuation><div style="text-align:justify"><span><br/></span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">108</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div style="margin-bottom:10pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7">Tab</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7">le of Contents</a></span></div></div><ix:continuation id="f-988-2" continuedAt="f-988-3"><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with this business combination, the Company also issued to certain of Datavolo&#8217;s employees a total of <ix:nonFraction unitRef="shares" contextRef="c-198" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="6" id="f-996">0.4</ix:nonFraction> million shares of the Company&#8217;s Class A common stock in exchange for a portion of their Datavolo stock. These shares are subject to vesting agreements pursuant to which the shares will vest over <ix:nonNumeric contextRef="c-198" name="snow:PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod" format="ixt-sec:durwordsen" id="f-997">four years</ix:nonNumeric>, subject to each of these employees&#8217; continued employment with the Company or its affiliates. The $<ix:nonFraction unitRef="usd" contextRef="c-198" decimals="-5" name="snow:PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodTotalFairValue" scale="6" id="f-998">64.6</ix:nonFraction> million fair value of these shares is accounted for as post-combination stock-based compensation over the requisite service period of <ix:nonNumeric contextRef="c-198" name="snow:PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardAwardServicePeriod" format="ixt-sec:durwordsen" id="f-999">four years</ix:nonNumeric>. See Note 12, &#8220;Equity,&#8221; for further discussion.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" id="f-1000" continuedAt="f-1000-1" escape="true"><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the preliminary allocation of purchase consideration to assets acquired and liabilities assumed based on their respective estimated fair values as of the date of acquisition:</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"/><td style="width:57.808%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.124%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.442%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.126%"/><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:9pt;font-weight:700;line-height:100%">Estimated Fair Value<br/>(in thousands)</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:9pt;font-weight:700;line-height:100%">Estimated Useful Life<br/>(in years)</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</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%"><ix:nonFraction unitRef="usd" contextRef="c-197" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-1001">5,916</ix:nonFraction>&#160;</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:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:8.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term investments</span></div></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%"><ix:nonFraction unitRef="usd" contextRef="c-197" decimals="-3" name="snow:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedShortTermInvestments" format="ixt:num-dot-decimal" scale="3" id="f-1002">7,734</ix:nonFraction>&#160;</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:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</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%"><ix:nonFraction unitRef="usd" contextRef="c-197" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-1003">65,893</ix:nonFraction>&#160;</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:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:8.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology intangible asset</span></div></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%"><ix:nonFraction unitRef="usd" contextRef="c-197" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-1004">35,000</ix:nonFraction>&#160;</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-195" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" format="ixt-sec:duryear" id="f-1005">5</ix:nonNumeric></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><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:8.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other net tangible liabilities</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%">(<ix:nonFraction unitRef="usd" contextRef="c-197" decimals="-3" sign="-" name="snow:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherTangibleAssetsLiabilitiesNet" scale="3" id="f-1006">968</ix:nonFraction>)</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:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:8.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities, net</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:#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%">(<ix:nonFraction unitRef="usd" contextRef="c-197" decimals="-3" sign="-" name="snow:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssetLiabilityNet" format="ixt:num-dot-decimal" scale="3" id="f-1007">6,773</ix:nonFraction>)</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:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11.5pt;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%">Total</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: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;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%"><ix:nonFraction unitRef="usd" contextRef="c-197" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" format="ixt:num-dot-decimal" scale="3" id="f-1008">106,802</ix:nonFraction>&#160;</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:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">________________</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:107%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:107%;padding-left:11.94pt">Deferred tax liabilities, net primarily relate to the intangible asset acquired and the amount presented is net of deferred tax assets.</span></div></ix:nonNumeric><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of the developed technology intangible asset was estimated using the discounted cash flow method, which utilizes assumptions including projected future revenue generated from the acquired developed technology, projected profit margin, discount rate, and technology migration curve.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The excess of purchase consideration over the preliminary fair values of identifiable net assets acquired was recorded as goodwill, which is not deductible for income tax purposes. The Company believes the goodwill balance associated with this business combination represents the synergies expected from expanded market opportunities when integrating the acquired developed technologies with the Company&#8217;s offerings.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From the date of acquisition through January&#160;31, 2025, revenue attributable to Datavolo, included in the Company&#8217;s consolidated statements of operations for the fiscal year ended January 31, 2025, was not material. It was impracticable to determine the effect on the Company&#8217;s net loss attributable to Datavolo as its operations have been integrated into the Company&#8217;s ongoing operations since the date of acquisition.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="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%">Other Fiscal 2025 Business Combinations</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the fiscal year ended January&#160;31, 2025, the Company completed acquisitions of <ix:nonFraction unitRef="company" contextRef="c-199" decimals="INF" name="us-gaap:NumberOfBusinessesAcquired" format="ixt-sec:numwordsen" scale="0" id="f-1009">two</ix:nonFraction> privately-held companies for an aggregate of $<ix:nonFraction unitRef="usd" contextRef="c-199" decimals="-5" name="us-gaap:BusinessCombinationConsiderationTransferred1" scale="6" id="f-1010">19.2</ix:nonFraction> million in cash. The Company has accounted for these transactions as business combinations. As a result of the preliminary allocation of the aggregate purchase consideration, based on the estimated fair values, the Company recorded a total of $<ix:nonFraction unitRef="usd" contextRef="c-200" decimals="-5" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" scale="6" id="f-1011">4.4</ix:nonFraction> million of a customer relationships intangible asset (to be amortized over an estimated useful life of <ix:nonNumeric contextRef="c-201" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" format="ixt-sec:durwordsen" id="f-1012">five years</ix:nonNumeric>), $<ix:nonFraction unitRef="usd" contextRef="c-202" decimals="-5" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" scale="6" id="f-1013">4.1</ix:nonFraction> million of developed technology intangible assets (to be amortized over estimated useful lives of <ix:nonNumeric contextRef="c-203" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" format="ixt-sec:durwordsen" id="f-1014">five years</ix:nonNumeric>), $<ix:nonFraction unitRef="usd" contextRef="c-204" decimals="-5" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" scale="6" id="f-1015">3.5</ix:nonFraction> million of net liabilities acquired, $<ix:nonFraction unitRef="usd" contextRef="c-204" decimals="-5" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" scale="6" id="f-1016">0.6</ix:nonFraction> million of deferred tax liabilities, and $<ix:nonFraction unitRef="usd" contextRef="c-204" decimals="-5" name="us-gaap:Goodwill" scale="6" id="f-1017">14.8</ix:nonFraction> million of goodwill, of which $<ix:nonFraction unitRef="usd" contextRef="c-204" decimals="-5" name="us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount" format="ixt:num-dot-decimal" scale="6" id="f-1018">8.3</ix:nonFraction>&#160;million is deductible and $<ix:nonFraction unitRef="usd" contextRef="c-204" decimals="-5" name="snow:BusinessAcquisitionGoodwillNotTaxDeductibleAmount" format="ixt:num-dot-decimal" scale="6" id="f-1019">6.5</ix:nonFraction>&#160;million is not deductible for income tax purposes.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The excess of purchase consideration over the fair values of net tangible and identifiable assets acquired was recorded as goodwill. The Company believes the goodwill balances associated with these business combinations are primarily attributed to the assembled workforce and expected synergies arising from the acquisition.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue and net loss attributable to each of the other fiscal 2025 business combinations, from their respective acquisition dates through January&#160;31, 2025, were included in the Company&#8217;s consolidated statements of operations for the fiscal year ended January&#160;31, 2025, and were not material.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Acquisition-related costs, recorded as general and administrative expenses, associated with each of the fiscal 2025 business combinations were <ix:nonFraction unitRef="usd" contextRef="c-199" decimals="INF" name="us-gaap:BusinessCombinationAcquisitionRelatedCosts" format="ixt:fixed-zero" scale="0" id="f-1020"><ix:nonFraction unitRef="usd" contextRef="c-205" decimals="INF" name="us-gaap:BusinessCombinationAcquisitionRelatedCosts" format="ixt:fixed-zero" scale="0" id="f-1021">not</ix:nonFraction></ix:nonFraction> material during the fiscal year ended January&#160;31, 2025.</span></div></ix:continuation><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">109</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div style="margin-bottom:10pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7">Tab</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7">le of Contents</a></span></div></div><ix:continuation id="f-988-3" continuedAt="f-988-4"><div style="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%">Unaudited Pro Forma Financial Information</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:BusinessAcquisitionProFormaInformationTextBlock" id="f-1022" continuedAt="f-1022-1" escape="true"><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following unaudited pro forma financial information summarizes the combined results of operations of the Company and Datavolo, as if Datavolo had been acquired as of February 1, 2023 (in thousands): </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.553%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:19.252%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.254%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Pro Forma</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fiscal Year Ended January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(unaudited)</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%">Revenue</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-205" decimals="-3" name="us-gaap:BusinessAcquisitionsProFormaRevenue" format="ixt:num-dot-decimal" scale="3" id="f-1023">3,626,424</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-206" decimals="-3" name="us-gaap:BusinessAcquisitionsProFormaRevenue" format="ixt:num-dot-decimal" scale="3" id="f-1024">2,806,489</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">Net loss</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#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%">(<ix:nonFraction unitRef="usd" contextRef="c-205" decimals="-3" sign="-" name="us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-1025">1,324,805</ix:nonFraction>)</span></td><td style="background-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%">(<ix:nonFraction unitRef="usd" contextRef="c-206" decimals="-3" sign="-" name="us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-1026">844,814</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div></ix:nonNumeric><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The pro forma financial information for all periods presented above has been calculated after adjusting the results of operations of Datavolo to reflect certain business combination effects, including the amortization of the acquired intangible asset, stock-based compensation, income tax impact, and acquisition-related costs incurred by the Company and Datavolo as though this business combination occurred as of February 1, 2023, the beginning of the Company&#8217;s fiscal 2024. The historical consolidated financial information in the unaudited pro forma table above has been adjusted in the pro forma combined financial results to give effect to pro forma events that are directly attributable to this business combination, reasonably estimable, and factually supportable. The pro forma financial information is for informational purposes only and is not indicative of the results of operations that would have been achieved if this business combination had taken place as of February 1, 2023.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pro forma financial information for the other fiscal 2025 business combinations has not been presented, as the effects of each were not material to the Company&#8217;s consolidated financial statements.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Fiscal 2024</span></div><div style="text-align:justify"><span><br/></span></div><div style="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%">Samooha, Inc.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December&#160;20, 2023, the Company acquired all of the outstanding capital stock of Samooha, Inc. (Samooha), a privately-held company which developed data clean room technology that enabled multiple parties to securely collaborate on sensitive data. The Company acquired Samooha for its talent and developed technology. The Company has accounted for this transaction as a business combination.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior to this business combination, the Company, via one of its wholly-owned subsidiaries (Investing Subsidiary), held a noncontrolling equity interest in Samooha, which was accounted for using the Measurement Alternative with a carrying amount of $<ix:nonFraction unitRef="usd" contextRef="c-207" decimals="-5" name="us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" format="ixt:num-dot-decimal" scale="6" id="f-1027">4.8</ix:nonFraction>&#160;million (Previously Held Equity Interest). In connection with this business combination, the Company remeasured the Previously Held Equity Interest at the date of the acquisition and recognized a gain of $<ix:nonFraction unitRef="usd" contextRef="c-182" decimals="-5" name="us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGainOrLoss" format="ixt:num-dot-decimal" scale="6" id="f-1028">34.0</ix:nonFraction>&#160;million, which was recorded in other income (expense), net on the Company&#8217;s consolidated statement of operations for the fiscal year ended January&#160;31, 2024.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><ix:continuation id="f-989-1" continuedAt="f-989-2"><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The acquisition date fair value of the purchase consideration was $<ix:nonFraction unitRef="usd" contextRef="c-208" decimals="-5" name="us-gaap:BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1" format="ixt:num-dot-decimal" scale="6" id="f-1029">219.0</ix:nonFraction>&#160;million, which was comprised of the following (in thousands):</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:78.547%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.253%"/><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:9pt;font-weight:700;line-height:100%">Estimated Fair Value</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash</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%"><ix:nonFraction unitRef="usd" contextRef="c-208" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesGross" format="ixt:num-dot-decimal" scale="3" id="f-1030">5,761</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:8.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred cash consideration</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-208" decimals="-3" name="snow:BusinessCombinationConsiderationTransferredDeferredCashConsideration" scale="3" id="f-1031">231</ix:nonFraction>&#160;</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 style="padding-left:8.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common stock</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-209" decimals="-3" name="us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" format="ixt:num-dot-decimal" scale="3" id="f-1032">174,225</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:8.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value of a previously held equity interest</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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-208" decimals="-3" name="us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireeFairValue1" format="ixt:num-dot-decimal" scale="3" id="f-1033">38,818</ix:nonFraction>&#160;</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 style="padding-left:10.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></div></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%"><ix:nonFraction unitRef="usd" contextRef="c-208" decimals="-3" name="us-gaap:BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1" format="ixt:num-dot-decimal" scale="3" id="f-1034">219,035</ix:nonFraction>&#160;</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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">________________</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.94pt">Approximately <ix:nonFraction unitRef="shares" contextRef="c-210" decimals="-5" name="us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" format="ixt:num-dot-decimal" scale="6" id="f-1035">0.9</ix:nonFraction>&#160;million shares of the Company&#8217;s Class A common stock, issued to selling stockholders that were not affiliated with the Company, were included in the purchase consideration, and the fair values of these shares were determined based on the closing market price of $<ix:nonFraction unitRef="usdPerShare" contextRef="c-211" decimals="INF" name="us-gaap:BusinessAcquisitionSharePrice" scale="0" id="f-1036"><ix:nonFraction unitRef="usdPerShare" contextRef="c-211" decimals="INF" name="us-gaap:BusinessAcquisitionSharePrice" scale="0" id="f-1037">194.28</ix:nonFraction></ix:nonFraction> per share on the acquisition date.</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.94pt">In connection with this business combination, the Company issued approximately <ix:nonFraction unitRef="shares" contextRef="c-10" decimals="-5" name="us-gaap:TreasuryStockSharesRetired" scale="6" id="f-1038"><ix:nonFraction unitRef="shares" contextRef="c-11" decimals="-5" name="us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" scale="6" id="f-1039">0.2</ix:nonFraction></ix:nonFraction> million shares of its Class A common stock to the Investing Subsidiary in exchange for the Previously Held Equity Interest. The fair values of these shares were determined based on the closing market price of $<ix:nonFraction unitRef="usdPerShare" contextRef="c-211" decimals="INF" name="us-gaap:BusinessAcquisitionSharePrice" scale="0" id="f-1040"><ix:nonFraction unitRef="usdPerShare" contextRef="c-211" decimals="INF" name="us-gaap:BusinessAcquisitionSharePrice" scale="0" id="f-1041">194.28</ix:nonFraction></ix:nonFraction> per share on the acquisition date. These shares were treated as treasury stock for accounting purposes as of January 31, 2024, and were subsequently transferred to the Company and retired during the fiscal year ended January&#160;31, 2025.</span></div></ix:continuation></ix:continuation><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">110</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div style="margin-bottom:10pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7">Tab</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7">le of Contents</a></span></div></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><ix:continuation id="f-988-4" continuedAt="f-988-5"><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with this business combination, the Company also issued to certain of Samooha&#8217;s employees a total of <ix:nonFraction unitRef="shares" contextRef="c-212" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="6" id="f-1042">0.4</ix:nonFraction>&#160;million shares of the Company&#8217;s Class A common stock in exchange for a portion of their Samooha stock. These shares are subject to vesting agreements pursuant to which the shares will vest over <ix:nonNumeric contextRef="c-212" name="snow:PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod" format="ixt-sec:durwordsen" id="f-1043">four years</ix:nonNumeric>, subject to each of these employees&#8217; continued employment with the Company or its affiliates. The $<ix:nonFraction unitRef="usd" contextRef="c-212" decimals="-5" name="snow:PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodTotalFairValue" format="ixt:num-dot-decimal" scale="6" id="f-1044">74.8</ix:nonFraction>&#160;million fair value of these shares is accounted for as post-combination stock-based compensation over the requisite service period of <ix:nonNumeric contextRef="c-212" name="snow:PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardAwardServicePeriod" format="ixt-sec:durwordsen" id="f-1045">four years</ix:nonNumeric>. In addition, the Company agreed to grant under its 2020 Equity Incentive Plan certain RSUs that contain both post-combination service-based and performance-based vesting conditions to eligible existing or future employees. See Note 12, &#8220;Equity,&#8221; for further discussion.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The purchase consideration was allocated to assets acquired and liabilities assumed based on their respective estimated fair values as of the date of acquisition. During the fiscal year ended January 31, 2025, the Company recorded measurement period adjustments which did not have material impacts on goodwill. <ix:continuation id="f-1000-1" continuedAt="f-1000-2">The allocation of purchase consideration, inclusive of measurement period adjustments, was as follows:</ix:continuation></span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><ix:continuation id="f-1000-2" continuedAt="f-1000-3"><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"/><td style="width:57.808%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.124%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.442%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.126%"/><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:9pt;font-weight:700;line-height:100%">Estimated Fair Value<br/>(in thousands)</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:9pt;font-weight:700;line-height:100%">Estimated Useful Life<br/>(in years)</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:8.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></div></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%"><ix:nonFraction unitRef="usd" contextRef="c-211" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-1046">9,589</ix:nonFraction>&#160;</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:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</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%"><ix:nonFraction unitRef="usd" contextRef="c-211" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-1047">189,858</ix:nonFraction>&#160;</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:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:8.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology intangible asset</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%"><ix:nonFraction unitRef="usd" contextRef="c-211" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-1048">25,000</ix:nonFraction>&#160;</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-208" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" format="ixt-sec:duryear" id="f-1049">5</ix:nonNumeric></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><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:8.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other net tangible liabilities</span></div></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%">(<ix:nonFraction unitRef="usd" contextRef="c-211" decimals="-3" sign="-" name="snow:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherTangibleAssetsLiabilitiesNet" scale="3" id="f-1050">345</ix:nonFraction>)</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:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:8.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities, net</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%">(<ix:nonFraction unitRef="usd" contextRef="c-211" decimals="-3" sign="-" name="snow:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssetLiabilityNet" format="ixt:num-dot-decimal" scale="3" id="f-1051">5,067</ix:nonFraction>)</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:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11.5pt;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%">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: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-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%"><ix:nonFraction unitRef="usd" contextRef="c-211" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" format="ixt:num-dot-decimal" scale="3" id="f-1052">219,035</ix:nonFraction>&#160;</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:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">________________</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:107%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:107%;padding-left:11.94pt">Deferred tax liabilities, net primarily relate to the intangible asset acquired and the amount presented is net of deferred tax assets.</span></div></ix:continuation><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of the developed technology intangible asset was estimated using the discounted cash flow method, which utilizes assumptions including projected future revenue generated from the acquired developed technology, projected profit margin, discount rate, and technology migration curve.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The excess of purchase consideration over the fair values of identifiable net assets acquired was recorded as goodwill, which is not deductible for income tax purposes. The Company believes the goodwill balance associated with this business combination represents the synergies expected from expanded market opportunities when integrating the acquired developed technologies with the Company&#8217;s offerings.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="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%">Neeva Inc.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended July&#160;31, 2023, the Company acquired all of the outstanding capital stock of Neeva Inc. and its equity investee (collectively, Neeva), for $<ix:nonFraction unitRef="usd" contextRef="c-213" decimals="-5" name="us-gaap:BusinessCombinationConsiderationTransferred1" format="ixt:num-dot-decimal" scale="6" id="f-1053">185.4</ix:nonFraction>&#160;million in cash. The Company acquired Neeva primarily for its talent and developed technology. The Company has accounted for this transaction as a business combination.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The purchase consideration was allocated to assets acquired and liabilities assumed based on their respective estimated fair values as of the date of acquisition. During each of the fiscal years ended January&#160;31, 2025 and 2024, the Company recorded measurement period adjustments which did not have material impacts on goodwill. <ix:continuation id="f-1000-3" continuedAt="f-1000-4">The allocation of purchase consideration, inclusive of measurement period adjustments, was as follows:</ix:continuation></span></div></ix:continuation><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">111</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div style="margin-bottom:10pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7">Tab</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7">le of Contents</a></span></div></div><ix:continuation id="f-988-5" continuedAt="f-988-6"><ix:continuation id="f-1000-4" continuedAt="f-1000-5"><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"/><td style="width:57.808%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.124%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.442%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.126%"/><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:9pt;font-weight:700;line-height:100%">Estimated Fair Value<br/>(in thousands)</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:9pt;font-weight:700;line-height:100%">Estimated Useful Life<br/>(in years)</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</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%"><ix:nonFraction unitRef="usd" contextRef="c-214" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-1054">43,968</ix:nonFraction>&#160;</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:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</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%"><ix:nonFraction unitRef="usd" contextRef="c-214" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-1055">62,931</ix:nonFraction>&#160;</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:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology intangible assets</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%"><ix:nonFraction unitRef="usd" contextRef="c-214" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-1056">83,000</ix:nonFraction>&#160;</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-213" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" format="ixt-sec:duryear" id="f-1057">5</ix:nonNumeric></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><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other net tangible liabilities</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%">(<ix:nonFraction unitRef="usd" contextRef="c-214" decimals="-3" sign="-" name="snow:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherTangibleAssetsLiabilitiesNet" scale="3" id="f-1058">759</ix:nonFraction>)</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:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:8.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities, net</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%">(<ix:nonFraction unitRef="usd" contextRef="c-214" decimals="-3" sign="-" name="snow:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssetLiabilityNet" format="ixt:num-dot-decimal" scale="3" id="f-1059">3,713</ix:nonFraction>)</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:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11.5pt;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%">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: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-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%"><ix:nonFraction unitRef="usd" contextRef="c-214" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" format="ixt:num-dot-decimal" scale="3" id="f-1060">185,427</ix:nonFraction>&#160;</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:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">________________</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:107%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:107%;padding-left:11.94pt">Deferred tax liabilities, net primarily relate to the intangible asset acquired and the amount presented is net of deferred tax assets.</span></div></ix:continuation><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair values of the developed technology intangible assets were estimated using the replacement cost method, which utilizes assumptions for the cost to replace it, such as time and resources required, as well as a theoretical profit margin and opportunity cost.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The excess of purchase consideration over the fair values of identifiable net assets acquired was recorded as goodwill, which is not deductible for income tax purposes. The Company believes the goodwill balance associated with this business combination represents the synergies expected from expanded market opportunities when integrating the acquired developed technologies with the Company&#8217;s offerings.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="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%">Mountain US Corporation (formerly known as Mobilize.Net Corporation)</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February&#160;10, 2023, the Company acquired all of the outstanding capital stock of Mountain US Corporation (formerly known as Mobilize.Net Corporation) (Mountain),</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a privately-held company which provided a suite of tools for efficiently migrating databases to the AI Data Cloud, for $<ix:nonFraction unitRef="usd" contextRef="c-215" decimals="-5" name="us-gaap:BusinessCombinationConsiderationTransferred1" format="ixt:num-dot-decimal" scale="6" id="f-1061">76.3</ix:nonFraction>&#160;million in cash. The Company acquired Mountain primarily for its talent and developed technology. The Company has accounted for this transaction as a business combination.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><ix:continuation id="f-1000-5" continuedAt="f-1000-6"><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The purchase consideration was allocated to assets acquired and liabilities assumed based on their respective estimated fair values. The allocation of purchase consideration, inclusive of measurement period adjustments, was as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.553%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.252%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.254%"/><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:9pt;font-weight:700;line-height:100%">Estimated Fair Value<br/>(in thousands)</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:9pt;font-weight:700;line-height:100%">Estimated Useful Life<br/>(in years)</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</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%"><ix:nonFraction unitRef="usd" contextRef="c-216" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-1062">11,594</ix:nonFraction>&#160;</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:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</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%"><ix:nonFraction unitRef="usd" contextRef="c-216" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-1063">46,426</ix:nonFraction>&#160;</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:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology intangible asset</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%"><ix:nonFraction unitRef="usd" contextRef="c-216" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-1064">33,000</ix:nonFraction>&#160;</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-215" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" format="ixt-sec:duryear" id="f-1065">5</ix:nonNumeric></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><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other net tangible liabilities</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%">(<ix:nonFraction unitRef="usd" contextRef="c-216" decimals="-3" sign="-" name="snow:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherTangibleAssetsLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="f-1066">6,623</ix:nonFraction>)</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:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:8.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities, net</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%">(<ix:nonFraction unitRef="usd" contextRef="c-216" decimals="-3" sign="-" name="snow:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssetLiabilityNet" format="ixt:num-dot-decimal" scale="3" id="f-1067">8,136</ix:nonFraction>)</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:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11.5pt;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%">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: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-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%"><ix:nonFraction unitRef="usd" contextRef="c-216" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" format="ixt:num-dot-decimal" scale="3" id="f-1068">76,261</ix:nonFraction>&#160;</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:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">________________</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:107%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:107%;padding-left:11.94pt">Deferred tax liabilities, net primarily relate to the intangible asset acquired and the amount presented is net of deferred tax assets.</span></div></ix:continuation><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of the developed technology intangible asset was estimated using the replacement cost method, which utilizes assumptions for the cost to replace it, such as time and resources required, as well as a theoretical profit margin and opportunity cost.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The excess of purchase consideration over the fair values of identifiable net assets acquired was recorded as goodwill, which is not deductible for income tax purposes. The Company believes the goodwill balance associated with this business combination represents the synergies expected from strengthening enablement capabilities and the acceleration of legacy migrations to the AI Data Cloud, as well as expanding the Company&#8217;s professional services footprint.</span></div></ix:continuation><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">112</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div style="margin-bottom:10pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7">Tab</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7">le of Contents</a></span></div></div><ix:continuation id="f-988-6" continuedAt="f-988-7"><div style="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%">LeapYear Technologies, Inc.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February&#160;10, 2023, the Company acquired all of the outstanding capital stock of LeapYear Technologies, Inc. (LeapYear),</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a privately-held company which provided a differential privacy platform, for $<ix:nonFraction unitRef="usd" contextRef="c-217" decimals="-5" name="us-gaap:BusinessCombinationConsiderationTransferred1" format="ixt:num-dot-decimal" scale="6" id="f-1069">62.0</ix:nonFraction>&#160;million in cash. The Company acquired LeapYear primarily for its talent and developed technology. The Company has accounted for this transaction as a business combination.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><ix:continuation id="f-1000-6" continuedAt="f-1000-7"><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The purchase consideration was allocated to assets acquired and liabilities assumed based on their respective estimated fair values. The allocation of purchase consideration, inclusive of measurement period adjustments, was as follows:</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.553%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.252%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.254%"/><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:9pt;font-weight:700;line-height:100%">Estimated Fair Value<br/>(in thousands)</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:9pt;font-weight:700;line-height:100%">Estimated Useful Life<br/>(in years)</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash, cash equivalents, and restricted cash</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%"><ix:nonFraction unitRef="usd" contextRef="c-218" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-1070">3,563</ix:nonFraction>&#160;</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:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</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%"><ix:nonFraction unitRef="usd" contextRef="c-218" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-1071">9,029</ix:nonFraction>&#160;</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:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology intangible asset</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%"><ix:nonFraction unitRef="usd" contextRef="c-218" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-1072">53,000</ix:nonFraction>&#160;</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-217" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" format="ixt-sec:duryear" id="f-1073">5</ix:nonNumeric></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><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other net tangible liabilities</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%">(<ix:nonFraction unitRef="usd" contextRef="c-218" decimals="-3" sign="-" name="snow:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherTangibleAssetsLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="f-1074">1,434</ix:nonFraction>)</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:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:8.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities, net</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%">(<ix:nonFraction unitRef="usd" contextRef="c-218" decimals="-3" sign="-" name="snow:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssetLiabilityNet" format="ixt:num-dot-decimal" scale="3" id="f-1075">2,150</ix:nonFraction>)</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:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11.5pt;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%">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: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-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%"><ix:nonFraction unitRef="usd" contextRef="c-218" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" format="ixt:num-dot-decimal" scale="3" id="f-1076">62,008</ix:nonFraction>&#160;</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:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">________________</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:107%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:107%;padding-left:11.94pt">Deferred tax liabilities, net primarily relate to the intangible asset acquired and the amount presented is net of deferred tax assets.</span></div></ix:continuation><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of the developed technology intangible asset was estimated using the replacement cost method, which utilizes assumptions for the cost to replace it, such as time and resources required, as well as a theoretical profit margin and opportunity cost.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The excess of purchase consideration over the fair values of identifiable net assets acquired was recorded as goodwill, which is not deductible for income tax purposes. The Company believes the goodwill balance associated with this business combination represents the synergies expected from expanded market opportunities when integrating the acquired developed technologies with the Company&#8217;s offerings.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="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%">Other Fiscal 2024 Business Combination</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the fiscal year ended January&#160;31, 2024, the Company acquired all of the outstanding capital stock of a privately-held company for $<ix:nonFraction unitRef="usd" contextRef="c-219" decimals="-5" name="us-gaap:BusinessCombinationConsiderationTransferred1" format="ixt:num-dot-decimal" scale="6" id="f-1077">16.6</ix:nonFraction>&#160;million in cash. The Company has accounted for this transaction as a business combination. In allocating the aggregate purchase consideration based on the estimated fair values, the Company recorded $<ix:nonFraction unitRef="usd" contextRef="c-220" decimals="-5" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" format="ixt:num-dot-decimal" scale="6" id="f-1078">1.6</ix:nonFraction>&#160;million of cash acquired, $<ix:nonFraction unitRef="usd" contextRef="c-220" decimals="-5" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="6" id="f-1079">4.9</ix:nonFraction>&#160;million as a developer community intangible asset (to be amortized over an estimated useful life of <ix:nonNumeric contextRef="c-219" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" format="ixt-sec:durwordsen" id="f-1080">five years</ix:nonNumeric>), and $<ix:nonFraction unitRef="usd" contextRef="c-220" decimals="-5" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="6" id="f-1081">10.1</ix:nonFraction>&#160;million as goodwill, which is not deductible for income tax purposes.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The excess of purchase consideration over the fair values of net tangible and identifiable assets acquired was recorded as goodwill. The Company believes the goodwill balance associated with this business combination is primarily attributed to the assembled workforce and expected synergies arising from the acquisition.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Acquisition-related costs, recorded as general and administrative expenses, associated with each of the fiscal 2024 business combinations were <ix:nonFraction unitRef="usd" contextRef="c-221" decimals="INF" name="us-gaap:BusinessCombinationAcquisitionRelatedCosts" format="ixt:fixed-zero" scale="0" id="f-1082"><ix:nonFraction unitRef="usd" contextRef="c-182" decimals="INF" name="us-gaap:BusinessCombinationAcquisitionRelatedCosts" format="ixt:fixed-zero" scale="0" id="f-1083"><ix:nonFraction unitRef="usd" contextRef="c-222" decimals="INF" name="us-gaap:BusinessCombinationAcquisitionRelatedCosts" format="ixt:fixed-zero" scale="0" id="f-1084"><ix:nonFraction unitRef="usd" contextRef="c-223" decimals="INF" name="us-gaap:BusinessCombinationAcquisitionRelatedCosts" format="ixt:fixed-zero" scale="0" id="f-1085"><ix:nonFraction unitRef="usd" contextRef="c-219" decimals="INF" name="us-gaap:BusinessCombinationAcquisitionRelatedCosts" format="ixt:fixed-zero" scale="0" id="f-1086">not</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction> material during the fiscal year ended January&#160;31, 2024.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="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%">Unaudited Pro Forma Financial Information</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><ix:continuation id="f-1022-1" continuedAt="f-1022-2"><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following unaudited pro forma financial information summarizes the combined results of operations of the Company, and both of Samooha and Neeva, as if each had been acquired as of February 1, 2022 (in thousands): </span></div></ix:continuation></ix:continuation><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">113</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div style="margin-bottom:10pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7">Tab</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7">le of Contents</a></span></div></div><ix:continuation id="f-988-7" continuedAt="f-988-8"><ix:continuation id="f-1022-2" continuedAt="f-1022-3"><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.553%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:19.252%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.254%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Pro Forma</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fiscal Year Ended January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(unaudited)</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%">Revenue</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-224" decimals="-3" name="us-gaap:BusinessAcquisitionsProFormaRevenue" format="ixt:num-dot-decimal" scale="3" id="f-1087">2,806,739</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-225" decimals="-3" name="us-gaap:BusinessAcquisitionsProFormaRevenue" format="ixt:num-dot-decimal" scale="3" id="f-1088">2,065,730</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">Net loss</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#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%">(<ix:nonFraction unitRef="usd" contextRef="c-224" decimals="-3" sign="-" name="us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-1089">932,308</ix:nonFraction>)</span></td><td style="background-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%">(<ix:nonFraction unitRef="usd" contextRef="c-225" decimals="-3" sign="-" name="us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-1090">937,873</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div></ix:continuation><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The pro forma financial information for all periods presented above has been calculated after adjusting the results of operations of Samooha and Neeva to reflect certain business combination effects, including the amortization of the acquired intangible asset, stock-based compensation, income tax impact, and acquisition-related costs incurred by the Company, Samooha, and Neeva as though these business combinations occurred as of February 1, 2022, the beginning of the Company&#8217;s fiscal 2023. The historical consolidated financial information in the unaudited pro forma table above has been adjusted in the pro forma combined financial results to give effect to pro forma events that are directly attributable to these business combinations, reasonably estimable, and factually supportable. The pro forma financial information is for informational purposes only and is not indicative of the results of operations that would have been achieved if these business combinations had taken place as of February 1, 2022.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pro forma financial information for the Mountain, LeapYear, and other fiscal 2024 business combination has not been presented, as the effects of each were not material to the Company&#8217;s consolidated financial statements.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Fiscal 2023</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="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%">Applica Sp. z.o.o.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On September&#160;23, 2022, the Company acquired all of the outstanding capital stock of Applica Sp. z.o.o. (Applica), a privately-held company which provided an artificial intelligence platform for document understanding, for $<ix:nonFraction unitRef="usd" contextRef="c-226" decimals="-5" name="us-gaap:BusinessCombinationConsiderationTransferred1" format="ixt:num-dot-decimal" scale="6" id="f-1091">174.7</ix:nonFraction>&#160;million in cash. The Company acquired Applica primarily for its talent and developed technology. The Company has accounted for this transaction as a business combination.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><ix:continuation id="f-1000-7" continuedAt="f-1000-8"><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The purchase consideration was allocated to assets acquired and liabilities assumed based on their respective estimated fair values. The allocation of purchase consideration, inclusive of measurement period adjustments, was as follows:</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.553%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.252%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.254%"/><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:9pt;font-weight:700;line-height:100%">Estimated Fair Value<br/>(in thousands)</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:9pt;font-weight:700;line-height:100%">Estimated Useful Life<br/>(in years)</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash</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%"><ix:nonFraction unitRef="usd" contextRef="c-227" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" scale="3" id="f-1092">61</ix:nonFraction>&#160;</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:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</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%"><ix:nonFraction unitRef="usd" contextRef="c-227" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-1093">146,444</ix:nonFraction>&#160;</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:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology intangible asset</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%"><ix:nonFraction unitRef="usd" contextRef="c-227" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-1094">35,000</ix:nonFraction>&#160;</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: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%"><ix:nonNumeric contextRef="c-226" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" format="ixt-sec:duryear" id="f-1095">5</ix:nonNumeric></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other net tangible liabilities</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%">(<ix:nonFraction unitRef="usd" contextRef="c-227" decimals="-3" sign="-" name="snow:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherTangibleAssetsLiabilitiesNet" scale="3" id="f-1096">612</ix:nonFraction>)</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:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:8.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities, net</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%">(<ix:nonFraction unitRef="usd" contextRef="c-227" decimals="-3" sign="-" name="snow:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssetLiabilityNet" format="ixt:num-dot-decimal" scale="3" id="f-1097">6,202</ix:nonFraction>)</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:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11.5pt;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%">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: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-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%"><ix:nonFraction unitRef="usd" contextRef="c-227" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" format="ixt:num-dot-decimal" scale="3" id="f-1098">174,691</ix:nonFraction>&#160;</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:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">________________</span></div><div style="margin-bottom:3pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.94pt">Deferred tax liabilities, net primarily relate to the intangible asset acquired and the amount presented is net of deferred tax assets.</span></div></ix:continuation><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of the developed technology intangible asset was estimated using the replacement cost method, which utilizes assumptions for the cost to replace it, such as time and resources required, as well as a theoretical profit margin and opportunity cost. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The excess of purchase consideration over the fair values of identifiable net assets acquired was recorded as goodwill, which is generally not deductible for income tax purposes. The Company believes the goodwill balance associated with this business combination represents the synergies expected from expanded market opportunities when integrating the acquired developed technologies with the Company&#8217;s offerings.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Acquisition-related costs of $<ix:nonFraction unitRef="usd" contextRef="c-228" decimals="-5" name="us-gaap:BusinessCombinationAcquisitionRelatedCosts" format="ixt:num-dot-decimal" scale="6" id="f-1099">3.4</ix:nonFraction>&#160;million associated with this business combination were recorded as general and administrative expenses during the fiscal year ended January&#160;31, 2023.</span></div></ix:continuation><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">114</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div style="margin-bottom:10pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7">Tab</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7">le of Contents</a></span></div></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><ix:continuation id="f-988-8" continuedAt="f-988-9"><div style="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%">Streamlit, Inc.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March&#160;31, 2022, the Company acquired all of the outstanding capital stock of Streamlit, Inc. (Streamlit), a privately-held company which provided an open-source framework for creating and deploying data applications. The Company acquired Streamlit primarily for its talent and developer community. The Company has accounted for this transaction as a business combination. <ix:continuation id="f-989-2" continuedAt="f-989-3">The acquisition date fair value of the purchase consideration was $<ix:nonFraction unitRef="usd" contextRef="c-229" decimals="-5" name="us-gaap:BusinessCombinationConsiderationTransferred1" format="ixt:num-dot-decimal" scale="6" id="f-1100">650.8</ix:nonFraction>&#160;million, which was comprised of the following (in thousands):</ix:continuation></span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><ix:continuation id="f-989-3"><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:78.547%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.253%"/><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:9pt;font-weight:700;line-height:100%">Estimated Fair Value</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash</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%"><ix:nonFraction unitRef="usd" contextRef="c-229" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesGross" format="ixt:num-dot-decimal" scale="3" id="f-1101">211,839</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:8.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common stock</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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-230" decimals="-3" name="us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" format="ixt:num-dot-decimal" scale="3" id="f-1102">438,916</ix:nonFraction>&#160;</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 style="padding-left:10.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></div></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%"><ix:nonFraction unitRef="usd" contextRef="c-229" decimals="-3" name="us-gaap:BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1" format="ixt:num-dot-decimal" scale="3" id="f-1103">650,755</ix:nonFraction>&#160;</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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">________________</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.94pt">Approximately <ix:nonFraction unitRef="shares" contextRef="c-230" decimals="-5" name="us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" format="ixt:num-dot-decimal" scale="6" id="f-1104">1.9</ix:nonFraction>&#160;million shares of the Company&#8217;s Class A common stock were included in the purchase consideration and the fair values of these shares were determined based on the closing market price of $<ix:nonFraction unitRef="usdPerShare" contextRef="c-231" decimals="2" name="us-gaap:BusinessAcquisitionSharePrice" scale="0" id="f-1105">229.13</ix:nonFraction> per share on the acquisition date.</span></div></ix:continuation><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, in connection with this business combination, the Company issued to Streamlit&#8217;s <ix:nonFraction unitRef="founder" contextRef="c-229" decimals="INF" name="snow:NumberOfFounders" format="ixt-sec:numwordsen" scale="0" id="f-1106">three</ix:nonFraction> founders a total of <ix:nonFraction unitRef="shares" contextRef="c-232" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="6" id="f-1107">0.4</ix:nonFraction>&#160;million shares of the Company&#8217;s Class A common stock in exchange for a portion of their Streamlit stock. These shares are subject to vesting agreements pursuant to which the shares will vest over <ix:nonNumeric contextRef="c-232" name="snow:PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod" format="ixt-sec:durwordsen" id="f-1108">three years</ix:nonNumeric>, subject to each founder&#8217;s continued employment with the Company or its affiliates. The $<ix:nonFraction unitRef="usd" contextRef="c-232" decimals="-5" name="snow:PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodTotalFairValue" format="ixt:num-dot-decimal" scale="6" id="f-1109">93.7</ix:nonFraction>&#160;million fair value of these shares is accounted for as post-combination stock-based compensation over the requisite service period of <ix:nonNumeric contextRef="c-232" name="snow:PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardAwardServicePeriod" format="ixt-sec:durwordsen" id="f-1110">three years</ix:nonNumeric>. See Note 12, &#8220;Equity,&#8221; for further discussion.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><ix:continuation id="f-1000-8"><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The purchase consideration was allocated to assets acquired and liabilities assumed based on their respective estimated fair values. The allocation of purchase consideration, inclusive of measurement period adjustments, was as follows:</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.553%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.252%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.254%"/><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:9pt;font-weight:700;line-height:100%">Estimated Fair Value<br/>(in thousands)</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:9pt;font-weight:700;line-height:100%">Estimated Useful Life<br/>(in years)</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</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%"><ix:nonFraction unitRef="usd" contextRef="c-233" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-1111">33,914</ix:nonFraction>&#160;</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:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</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%"><ix:nonFraction unitRef="usd" contextRef="c-233" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-1112">494,411</ix:nonFraction>&#160;</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:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developer community intangible asset</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%"><ix:nonFraction unitRef="usd" contextRef="c-233" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-1113">150,000</ix:nonFraction>&#160;</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: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%"><ix:nonNumeric contextRef="c-229" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" format="ixt-sec:duryear" id="f-1114">5</ix:nonNumeric></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other net tangible liabilities</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%">(<ix:nonFraction unitRef="usd" contextRef="c-233" decimals="-3" sign="-" name="snow:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherTangibleAssetsLiabilitiesNet" scale="3" id="f-1115">659</ix:nonFraction>)</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:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:8.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities, net</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%">(<ix:nonFraction unitRef="usd" contextRef="c-233" decimals="-3" sign="-" name="snow:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssetLiabilityNet" format="ixt:num-dot-decimal" scale="3" id="f-1116">26,911</ix:nonFraction>)</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:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11.5pt;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%">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: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-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%"><ix:nonFraction unitRef="usd" contextRef="c-233" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" format="ixt:num-dot-decimal" scale="3" id="f-1117">650,755</ix:nonFraction>&#160;</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:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">________________</span></div><div style="margin-bottom:3pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.94pt">Deferred tax liabilities, net primarily relate to the intangible asset acquired and the amount presented is net of deferred tax assets.</span></div></ix:continuation><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of the developer community intangible asset was estimated using the replacement cost method which utilizes assumptions for the cost to replace it, such as time and resources required, as well as a theoretical profit margin and opportunity cost. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The excess of purchase consideration over the fair values of identifiable net assets acquired was recorded as goodwill, which is not deductible for income tax purposes. The Company believes the goodwill balance associated with this business combination represents the synergies expected from expanded market opportunities when integrating the acquired developed technologies with the Company&#8217;s offerings.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Acquisition-related costs of $<ix:nonFraction unitRef="usd" contextRef="c-234" decimals="-5" name="us-gaap:BusinessCombinationAcquisitionRelatedCosts" format="ixt:num-dot-decimal" scale="6" id="f-1118">1.9</ix:nonFraction>&#160;million associated with this business combination were recorded as general and administrative expenses during the fiscal year ended January&#160;31, 2023.</span></div></ix:continuation><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">115</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div style="margin-bottom:10pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7">Tab</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7">le of Contents</a></span></div></div><ix:continuation id="f-988-9"><div style="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%">Other Fiscal 2023 Business Combination</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the fiscal year ended January&#160;31, 2023, the Company acquired all of the outstanding capital stock of a privately-held company for $<ix:nonFraction unitRef="usd" contextRef="c-235" decimals="-5" name="us-gaap:BusinessCombinationConsiderationTransferred1" format="ixt:num-dot-decimal" scale="6" id="f-1119">10.4</ix:nonFraction>&#160;million in cash. The Company has accounted for this transaction as a business combination. In allocating the aggregate purchase consideration based on the estimated fair values, the Company recorded $<ix:nonFraction unitRef="usd" contextRef="c-236" decimals="-5" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" format="ixt:num-dot-decimal" scale="6" id="f-1120">2.0</ix:nonFraction>&#160;million as a developed technology intangible asset (to be amortized over an estimated useful life of <ix:nonNumeric contextRef="c-235" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" format="ixt-sec:durwordsen" id="f-1121">five years</ix:nonNumeric>), $<ix:nonFraction unitRef="usd" contextRef="c-236" decimals="-5" name="snow:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetTangibleAssets" format="ixt:num-dot-decimal" scale="6" id="f-1122">0.3</ix:nonFraction>&#160;million of net tangible assets acquired, and $<ix:nonFraction unitRef="usd" contextRef="c-236" decimals="-5" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="6" id="f-1123">8.1</ix:nonFraction>&#160;million as goodwill, which is not deductible for income tax purposes. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The excess of purchase consideration over the fair values of net tangible and identifiable assets acquired was recorded as goodwill. The Company believes the goodwill balance associated with this business combination is primarily attributed to the assembled workforce and expected synergies arising from the acquisition.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Acquisition-related costs, recorded as general and administrative expenses, associated with this business combination were <ix:nonFraction unitRef="usd" contextRef="c-235" decimals="INF" name="us-gaap:BusinessCombinationAcquisitionRelatedCosts" format="ixt:fixed-zero" scale="0" id="f-1124">not</ix:nonFraction> material for the fiscal year ended January&#160;31, 2023.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="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%">Unaudited Pro Forma Financial Information</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><ix:continuation id="f-1022-3"><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following unaudited pro forma financial information summarizes the combined results of operations of the Company and the <ix:nonFraction unitRef="company" contextRef="c-13" decimals="INF" name="us-gaap:NumberOfBusinessesAcquired" format="ixt-sec:numwordsen" scale="0" id="f-1125">three</ix:nonFraction> companies acquired during fiscal 2023, as if each had been acquired as of February 1, 2021 (in thousands): </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:81.752%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:16.048%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Pro Forma</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="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:700;line-height:100%">Fiscal Year Ended January 31, 2023</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(unaudited)</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%">Revenue</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-237" decimals="-3" name="us-gaap:BusinessAcquisitionsProFormaRevenue" format="ixt:num-dot-decimal" scale="3" id="f-1126">2,067,262</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">Net loss</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#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%">(<ix:nonFraction unitRef="usd" contextRef="c-237" decimals="-3" sign="-" name="us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-1127">866,099</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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></ix:continuation><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The pro forma financial information for the period presented above has been calculated after adjusting the results of operations of these <ix:nonFraction unitRef="company" contextRef="c-13" decimals="INF" name="us-gaap:NumberOfBusinessesAcquired" format="ixt-sec:numwordsen" scale="0" id="f-1128">three</ix:nonFraction> acquired companies to reflect certain business combination effects, including the amortization of the acquired intangible asset, stock-based compensation, income tax impact, and acquisition-related costs incurred by the Company and these <ix:nonFraction unitRef="company" contextRef="c-13" decimals="INF" name="us-gaap:NumberOfBusinessesAcquired" format="ixt-sec:numwordsen" scale="0" id="f-1129">three</ix:nonFraction> acquired companies as though these business combinations occurred as of February 1, 2021, the beginning of the Company&#8217;s fiscal 2022. The historical consolidated financial information in the unaudited pro forma tables above has been adjusted in the pro forma combined financial results to give effect to pro forma events that are directly attributable to these business combinations, reasonably estimable, and factually supportable. The pro forma financial information is for informational purposes only and is not indicative of the results of operations that would have been achieved if these business combinations had taken place as of February 1, 2021.</span></div></ix:continuation><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">116</span></div></div></div><div id="i33eda16a4c5144d6beb606fe6d5a2e98_142"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div style="margin-bottom:10pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7">Tab</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7">le of Contents</a></span></div></div><div style="margin-bottom:10pt;margin-top:10pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">8. <ix:nonNumeric contextRef="c-1" name="us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock" id="f-1130" continuedAt="f-1130-1" escape="true">Intangible Assets and Goodwill</ix:nonNumeric></span></div><ix:continuation id="f-1130-1" continuedAt="f-1130-2"><div style="margin-bottom:10pt;margin-top:10pt;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%">Intangible Assets, Net </span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" id="f-1131" escape="true"><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets, net consisted of the following (in thousands): </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:49.541%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.925%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.925%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.927%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">January 31, 2025</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="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:700;line-height:100%">Gross</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:9pt;font-weight:700;line-height:100%">Accumulated Amortization</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:9pt;font-weight:700;line-height:100%">Net</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finite-lived intangible assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%"><ix:nonFraction unitRef="usd" contextRef="c-238" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-1132">277,063</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%">(<ix:nonFraction unitRef="usd" contextRef="c-238" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="f-1133">92,033</ix:nonFraction>)</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-238" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="f-1134">185,030</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developer community</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%"><ix:nonFraction unitRef="usd" contextRef="c-239" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-1135">154,900</ix:nonFraction>&#160;</span></td><td style="background-color:#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%">(<ix:nonFraction unitRef="usd" contextRef="c-239" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="f-1136">86,472</ix:nonFraction>)</span></td><td style="background-color:#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%"><ix:nonFraction unitRef="usd" contextRef="c-239" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="f-1137">68,428</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assembled workforce</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%"><ix:nonFraction unitRef="usd" contextRef="c-240" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-1138">55,732</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-240" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="f-1139">36,929</ix:nonFraction>)</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-240" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="f-1140">18,803</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Patents</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%"><ix:nonFraction unitRef="usd" contextRef="c-241" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-1141">8,874</ix:nonFraction>&#160;</span></td><td style="background-color:#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%">(<ix:nonFraction unitRef="usd" contextRef="c-241" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="f-1142">8,005</ix:nonFraction>)</span></td><td style="background-color:#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%"><ix:nonFraction unitRef="usd" contextRef="c-241" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="f-1143">869</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-242" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-1144">4,400</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-242" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="f-1145">328</ix:nonFraction>)</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-242" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="f-1146">4,072</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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 23.5pt;text-align: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 finite-lived intangible assets</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%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-1147">500,969</ix:nonFraction>&#160;</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%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="f-1148">223,767</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="f-1149">277,202</ix:nonFraction>&#160;</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="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%">Indefinite-lived intangible assets&#8212;trademarks</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill" scale="3" id="f-1150">826</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intangible assets, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-1151">278,028</ix:nonFraction>&#160;</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="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:49.541%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.925%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.925%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.927%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">January 31, 2024</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="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:700;line-height:100%">Gross</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:9pt;font-weight:700;line-height:100%">Accumulated Amortization</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:9pt;font-weight:700;line-height:100%">Net</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finite-lived intangible assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%"><ix:nonFraction unitRef="usd" contextRef="c-243" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-1152">243,596</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%">(<ix:nonFraction unitRef="usd" contextRef="c-243" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="f-1153">47,919</ix:nonFraction>)</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-243" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="f-1154">195,677</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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 style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developer community</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%"><ix:nonFraction unitRef="usd" contextRef="c-244" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-1155">154,900</ix:nonFraction>&#160;</span></td><td style="background-color:#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%">(<ix:nonFraction unitRef="usd" contextRef="c-244" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="f-1156">55,442</ix:nonFraction>)</span></td><td style="background-color:#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%"><ix:nonFraction unitRef="usd" contextRef="c-244" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="f-1157">99,458</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assembled workforce</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%"><ix:nonFraction unitRef="usd" contextRef="c-245" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-1158">55,732</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-245" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="f-1159">22,945</ix:nonFraction>)</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-245" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="f-1160">32,787</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Patents</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%"><ix:nonFraction unitRef="usd" contextRef="c-246" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-1161">8,874</ix:nonFraction>&#160;</span></td><td style="background-color:#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%">(<ix:nonFraction unitRef="usd" contextRef="c-246" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="f-1162">6,211</ix:nonFraction>)</span></td><td style="background-color:#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%"><ix:nonFraction unitRef="usd" contextRef="c-246" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="f-1163">2,663</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 23.5pt;text-align: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 finite-lived intangible assets</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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-1164">463,102</ix:nonFraction>&#160;</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%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="f-1165">132,517</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="f-1166">330,585</ix:nonFraction>&#160;</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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Indefinite-lived intangible assets&#8212;trademarks</span></td><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;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill" scale="3" id="f-1167">826</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">Total intangible assets, net</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-1168">331,411</ix:nonFraction>&#160;</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="display:none"/><td colspan="3" style="display:none"/></tr></table></div></ix:nonNumeric><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets are primarily acquired through business combinations. See Note 7, &#8220;Business Combinations,&#8221; for further details. In addition, during the fiscal year ended January&#160;31, 2024, the Company also acquired $<ix:nonFraction unitRef="usd" contextRef="c-247" decimals="-5" name="us-gaap:FinitelivedIntangibleAssetsAcquired1" scale="6" id="f-1169">27.5</ix:nonFraction> million of intangible assets, primarily consisting of assembled workforce intangible assets with a useful life of <ix:nonNumeric contextRef="c-247" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" format="ixt-sec:durwordsen" id="f-1170">four years</ix:nonNumeric>. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense of intangible assets was $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:AmortizationOfIntangibleAssets" scale="6" id="f-1171">96.9</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-5" name="us-gaap:AmortizationOfIntangibleAssets" scale="6" id="f-1172">82.2</ix:nonFraction> million, and $<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-5" name="us-gaap:AmortizationOfIntangibleAssets" scale="6" id="f-1173">38.8</ix:nonFraction> million for the fiscal years ended January&#160;31, 2025, 2024, and 2023, respectively. <ix:nonNumeric contextRef="c-1" name="us-gaap:IntangibleAssetsFiniteLivedPolicy" id="f-1174" escape="true">Cost and accumulated amortization of fully amortized intangible assets are removed from the Company's consolidated balance sheets when they are no longer in use.</ix:nonNumeric> </span></div></ix:continuation><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">117</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div style="margin-bottom:10pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7">Tab</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7">le of Contents</a></span></div></div><ix:continuation id="f-1130-2"><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" id="f-1175" escape="true"><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of January&#160;31, 2025, future amortization expense is expected to be as follows (in thousands):</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="margin-bottom:10pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:82.874%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.926%"/><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:9pt;font-weight:700;line-height:100%">Amount</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:700;line-height:100%">Fiscal Year Ending January 31,</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td 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%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="f-1176">97,208</ix:nonFraction>&#160;</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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" format="ixt:num-dot-decimal" scale="3" id="f-1177">93,056</ix:nonFraction>&#160;</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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</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%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" format="ixt:num-dot-decimal" scale="3" id="f-1178">60,490</ix:nonFraction>&#160;</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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2029</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%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" format="ixt:num-dot-decimal" scale="3" id="f-1179">19,851</ix:nonFraction>&#160;</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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2030</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%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" format="ixt:num-dot-decimal" scale="3" id="f-1180">6,597</ix:nonFraction>&#160;</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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" format="ixt:fixed-zero" scale="3" id="f-1181">&#8212;</ix:nonFraction>&#160;</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 23.5pt;text-align: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:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="f-1182">277,202</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><div style="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%">Goodwill</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfGoodwillTextBlock" id="f-1183" escape="true"><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in goodwill were as follows (in thousands):</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:82.874%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.926%"/><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:9pt;font-weight:700;line-height:100%">Amount</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance&#8212;January&#160;31, 2023 </span></div></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%"><ix:nonFraction unitRef="usd" contextRef="c-35" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-1184">657,370</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions and related adjustments</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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:GoodwillPeriodIncreaseDecrease" format="ixt:num-dot-decimal" scale="3" id="f-1185">318,536</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance&#8212;January&#160;31, 2024 </span></div></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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-1186">975,906</ix:nonFraction>&#160;</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"><div style="padding-left:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions and related adjustments</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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:GoodwillPeriodIncreaseDecrease" format="ixt:num-dot-decimal" scale="3" id="f-1187">80,653</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance&#8212;January&#160;31, 2025</span></div></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%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-1188">1,056,559</ix:nonFraction>&#160;</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="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">________________</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.94pt">Include measurement period adjustments related to the fair values of the assets acquired and liabilities assumed in business combinations. These adjustments did not have material impacts on goodwill. See Note 7, &#8220;Business Combinations,&#8221; for further details.</span></div></ix:nonNumeric></ix:continuation><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div id="i33eda16a4c5144d6beb606fe6d5a2e98_145"></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">9. <ix:nonNumeric contextRef="c-1" name="us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock" id="f-1189" continuedAt="f-1189-1" escape="true">Accrued Expenses and Other Current Liabilities</ix:nonNumeric></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock" id="f-1190" escape="true"><ix:continuation id="f-1189-1"><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses and other current liabilities consisted of the following (in thousands):</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:66.207%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.925%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.927%"/><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:9pt;font-weight:700;line-height:100%">January 31, 2025</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:9pt;font-weight:700;line-height:100%">January 31, 2024</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></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 compensation</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%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-1191">194,630</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-1192">205,056</ix:nonFraction>&#160;</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 9.25pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued third-party cloud infrastructure expenses</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%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="snow:AccruedThirdPartyCloudInfrastructureExpensesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-1193">77,944</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="snow:AccruedThirdPartyCloudInfrastructureExpensesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-1194">48,571</ix:nonFraction>&#160;</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%">Employee contributions under employee stock purchase 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%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="snow:AccruedEmployeeStockPurchasePlanCurrent" format="ixt:num-dot-decimal" scale="3" id="f-1195">46,576</ix:nonFraction>&#160;</span></td><td style="background-color:#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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="snow:AccruedEmployeeStockPurchasePlanCurrent" format="ixt:num-dot-decimal" scale="3" id="f-1196">40,641</ix:nonFraction>&#160;</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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities associated with sales, marketing and business development programs</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%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="snow:LiabilitiesAssociatedWithSalesMarketingAndBusinessDevelopmentProgramsCostsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-1197">44,017</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="snow:LiabilitiesAssociatedWithSalesMarketingAndBusinessDevelopmentProgramsCostsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-1198">39,571</ix:nonFraction>&#160;</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%">Accrued 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%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:TaxesPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="f-1199">25,819</ix:nonFraction>&#160;</span></td><td style="background-color:#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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:TaxesPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="f-1200">37,108</ix:nonFraction>&#160;</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%">Employee payroll tax withheld on employee stock transactions</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%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:AccruedPayrollTaxesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-1201">14,025</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:AccruedPayrollTaxesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-1202">22,479</ix:nonFraction>&#160;</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%">Accrued professional services</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%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:AccruedProfessionalFeesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-1203">14,005</ix:nonFraction>&#160;</span></td><td style="background-color:#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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:AccruedProfessionalFeesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-1204">9,274</ix:nonFraction>&#160;</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%">Accrued purchases of property and equipment</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%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="snow:AccruedPurchasesOfPropertyPlantAndEquipmentCurrent" format="ixt:num-dot-decimal" scale="3" id="f-1205">9,896</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="snow:AccruedPurchasesOfPropertyPlantAndEquipmentCurrent" format="ixt:num-dot-decimal" scale="3" id="f-1206">4,508</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:OtherAccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-1207">88,542</ix:nonFraction>&#160;</span></td><td style="background-color:#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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:OtherAccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-1208">39,652</ix:nonFraction>&#160;</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 23.5pt;text-align: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 accrued expenses and other current liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-1209">515,454</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-1210">446,860</ix:nonFraction>&#160;</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></ix:continuation></ix:nonNumeric><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div id="i33eda16a4c5144d6beb606fe6d5a2e98_1162"></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">10. <ix:nonNumeric contextRef="c-1" name="us-gaap:LongTermDebtTextBlock" id="f-1211" continuedAt="f-1211-1" escape="true">Convertible Senior Notes</ix:nonNumeric></span></div><ix:continuation id="f-1211-1" continuedAt="f-1211-2"><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In September 2024, the Company issued an aggregate principal amount of $<ix:nonFraction unitRef="usd" contextRef="c-248" decimals="-8" name="us-gaap:DebtInstrumentFaceAmount" scale="9" id="f-1212">2.3</ix:nonFraction> billion of convertible senior notes in a private placement to qualified institutional buyers, comprising of (i) $<ix:nonFraction unitRef="usd" contextRef="c-249" decimals="-7" name="us-gaap:DebtInstrumentFaceAmount" scale="9" id="f-1213">1.15</ix:nonFraction> billion aggregate principal amount of <ix:nonFraction unitRef="number" contextRef="c-249" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="f-1214">0</ix:nonFraction>% convertible senior notes due 2027 (2027 Notes) and (ii) $<ix:nonFraction unitRef="usd" contextRef="c-250" decimals="-7" name="us-gaap:DebtInstrumentFaceAmount" scale="9" id="f-1215">1.15</ix:nonFraction> billion aggregate principal amount of <ix:nonFraction unitRef="number" contextRef="c-250" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="f-1216">0</ix:nonFraction>% convertible senior notes due 2029 (2029 Notes, and together with the 2027 Notes, the Notes). Each series of Notes was issued pursuant to separate indentures, as supplemented (each an Indenture and together, the Indentures), between the Company and U.S. Bank Trust Company, National Association, as trustee.</span></div></ix:continuation><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">118</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div style="margin-bottom:10pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7">Tab</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7">le of Contents</a></span></div></div><ix:continuation id="f-1211-2" continuedAt="f-1211-3"><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Notes are general, senior unsecured obligations of the Company. The 2027 Notes will mature on October 1, 2027 and the 2029 Notes will mature on October 1, 2029, in each case unless earlier converted, redeemed, or repurchased. Neither the 2027 Notes nor the 2029 Notes bear regular interest, and the principal amount of the Notes will not accrete. The Company may elect or be required to pay special interest on the Notes under certain circumstances in accordance with the terms of the applicable Indenture. Special interest, if any, will be payable semiannually in arrears on April 1 and October 1 of each year, beginning on April 1, 2025. The total proceeds from the issuance of the Notes were approximately $<ix:nonFraction unitRef="usd" contextRef="c-251" decimals="-7" name="us-gaap:ProceedsFromDebtNetOfIssuanceCosts" scale="9" id="f-1217">2.27</ix:nonFraction> billion, net of $<ix:nonFraction unitRef="usd" contextRef="c-248" decimals="-5" name="us-gaap:DeferredFinanceCostsGross" scale="6" id="f-1218">31.2</ix:nonFraction> million of debt issuance costs. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ConvertibleDebtTableTextBlock" id="f-1219" continuedAt="f-1219-1" escape="true"><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the details of each series of Notes:</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:33.675%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.214%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.214%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.215%"/><td style="width:0.1%"/></tr><tr><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:9pt;font-weight:700;line-height:100%">Initial Conversion Rate per $1,000 principal</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:9pt;font-weight:700;line-height:100%">Initial Conversion Price</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:9pt;font-weight:700;line-height:100%">Initial number of shares</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(in thousands)</span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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%">2027 Notes</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.3492</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%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-249" decimals="2" name="us-gaap:DebtInstrumentConvertibleConversionPrice1" scale="0" id="f-1220">157.50</ix:nonFraction>&#160;</span></td><td style="background-color:#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%"><ix:nonFraction unitRef="shares" contextRef="c-252" decimals="-3" name="snow:OptionIndexedToIssuersEquityInitialShares" format="ixt:num-dot-decimal" scale="3" id="f-1221">7,302</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2029 Notes</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.3492</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-250" decimals="2" name="us-gaap:DebtInstrumentConvertibleConversionPrice1" scale="0" id="f-1222">157.50</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-253" decimals="-3" name="snow:OptionIndexedToIssuersEquityInitialShares" format="ixt:num-dot-decimal" scale="3" id="f-1223">7,302</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The conversion rate for each series of Notes is subject to adjustment under certain circumstances in accordance with the terms of the applicable Indenture. In addition, following certain corporate events that occur prior to the maturity date of the relevant series of Notes or if the Company delivers a notice of redemption in respect of a series of Notes, the Company will, in certain circumstances, increase the conversion rate of the relevant series of Notes for a holder who elects to convert its Notes of the applicable series in connection with such a corporate event or convert its Notes called (or deemed called) for redemption during the related redemption period (as defined in the applicable Indenture), as the case may be.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Holders may convert all or any portion of the 2027 Notes and 2029 Notes at their option at any time prior to the close of business on the business day immediately preceding July 1, 2027 and July 1, 2029, respectively, in each case only upon satisfaction of one or more of the following conditions: </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1) during any fiscal quarter commencing after the fiscal quarter ending on January 31, 2025 (and only during such fiscal quarter), if the last reported sale price of the Company&#8217;s Class A common stock, par value $<ix:nonFraction unitRef="usdPerShare" contextRef="c-254" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="f-1224">0.0001</ix:nonFraction> per share, for at least <ix:nonFraction unitRef="day" contextRef="c-255" decimals="INF" name="us-gaap:DebtInstrumentConvertibleThresholdTradingDays" scale="0" id="f-1225">20</ix:nonFraction> trading days (whether or not consecutive) during a period of <ix:nonFraction unitRef="day" contextRef="c-255" decimals="INF" name="us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1" scale="0" id="f-1226">30</ix:nonFraction> consecutive trading days ending on, and including, the last trading day of the immediately preceding fiscal quarter is greater than or equal to <ix:nonFraction unitRef="number" contextRef="c-255" decimals="2" name="us-gaap:DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger" scale="-2" id="f-1227">130</ix:nonFraction>% of the conversion price for the relevant series of Notes on each applicable trading day; </span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2) during the <ix:nonFraction unitRef="day" contextRef="c-256" decimals="INF" name="us-gaap:DebtInstrumentConvertibleThresholdTradingDays" format="ixt-sec:numwordsen" scale="0" id="f-1228">five</ix:nonFraction> business day period after any <ix:nonFraction unitRef="day" contextRef="c-256" decimals="INF" name="us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1" format="ixt-sec:numwordsen" scale="0" id="f-1229">ten</ix:nonFraction> consecutive trading day period (Measurement Period) in which the trading price (as defined in the Indentures) per $1,000 principal amount of the 2027 Notes or the 2029 Notes, as applicable, for each trading day of the Measurement Period was less than <ix:nonFraction unitRef="number" contextRef="c-256" decimals="2" name="us-gaap:DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger" scale="-2" id="f-1230">98</ix:nonFraction>% of the product of the last reported sale price of the Company&#8217;s Class A common stock and the conversion rate for such Notes on each such trading day; </span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3) if the Company calls the relevant series of Notes for redemption, at any time prior to the close of business on the scheduled trading day immediately preceding the redemption date, but only with respect to the Notes called (or deemed called) for redemption; or </span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(4) upon the occurrence of specified corporate events as set forth in the applicable Indenture. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On or after July 1, 2027, in the case of the 2027 Notes, and on or after July 1, 2029, in the case of the 2029 Notes, until the close of business on the second scheduled trading day immediately preceding the relevant maturity date, holders of the relevant series of Notes may convert all or any portion of their Notes of such series at any time, regardless of the foregoing conditions. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Upon conversion, the Company may satisfy its conversion obligation by paying or delivering, as the case may be, cash, shares of the Company&#8217;s Class A common stock or a combination of both, at the Company&#8217;s election, in the manner and subject to the terms and conditions provided in the applicable Indenture.</span></div></ix:continuation><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">119</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div style="margin-bottom:10pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7">Tab</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7">le of Contents</a></span></div></div><ix:continuation id="f-1211-3" continuedAt="f-1211-4"><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company may, at its option, redeem for cash all or any portion of the 2027 Notes (subject to the partial redemption limitation set forth in the Indenture governing the 2027 Notes), on or after April 6, 2026 if the last reported sale price of the Company&#8217;s Class A common stock has been at least <ix:nonFraction unitRef="number" contextRef="c-252" decimals="2" name="snow:DebtInstrumentRedemptionPriceThresholdPercentageOfStockPriceTrigger" scale="-2" id="f-1231">150</ix:nonFraction>% of the conversion price then in effect for the 2027 Notes for at least <ix:nonFraction unitRef="day" contextRef="c-252" decimals="INF" name="snow:DebtInstrumentRedemptionThresholdTradingDays" scale="0" id="f-1232">20</ix:nonFraction> trading days (whether or not consecutive) during any <ix:nonFraction unitRef="day" contextRef="c-252" decimals="INF" name="snow:DebtInstrumentRedemptionThresholdConsecutiveTradingDays" scale="0" id="f-1233">30</ix:nonFraction> consecutive trading day period (including the last trading day of such period) ending on, and including, the trading day immediately preceding the date on which the Company provides notice of redemption at a redemption price equal to <ix:nonFraction unitRef="number" contextRef="c-252" decimals="2" name="us-gaap:DebtInstrumentRedemptionPricePercentage" scale="-2" id="f-1234">100</ix:nonFraction>% of the principal amount of the 2027 Notes to be redeemed, plus accrued and unpaid special interest, if any, to, but excluding, the redemption date. The Company may, at its option, redeem for cash all or any portion of the 2029 Notes (subject to the partial redemption limitation set forth in the Indenture governing the 2029 Notes), on or after October 6, 2027 if the last reported sale price of the Company&#8217;s Class A common stock has been at least <ix:nonFraction unitRef="number" contextRef="c-253" decimals="2" name="snow:DebtInstrumentRedemptionPriceThresholdPercentageOfStockPriceTrigger" scale="-2" id="f-1235">130</ix:nonFraction>% of the conversion price then in effect for the 2029 Notes for at least <ix:nonFraction unitRef="day" contextRef="c-253" decimals="INF" name="snow:DebtInstrumentRedemptionThresholdTradingDays" scale="0" id="f-1236">20</ix:nonFraction> trading days (whether or not consecutive) during any <ix:nonFraction unitRef="day" contextRef="c-253" decimals="INF" name="snow:DebtInstrumentRedemptionThresholdConsecutiveTradingDays" scale="0" id="f-1237">30</ix:nonFraction> consecutive trading day period (including the last trading day of such period) ending on, and including, the trading day immediately preceding the date on which the Company provides notice of redemption at a redemption price equal to <ix:nonFraction unitRef="number" contextRef="c-253" decimals="2" name="us-gaap:DebtInstrumentRedemptionPricePercentage" scale="-2" id="f-1238">100</ix:nonFraction>% of the principal amount of the 2029 Notes to be redeemed, plus accrued and unpaid special interest, if any, to, but excluding, the redemption date. No sinking fund is provided for the Notes.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If the Company undergoes a fundamental change (as defined in the applicable Indenture) prior to the maturity date of a series of Notes, then, subject to certain conditions and except as set forth in the applicable Indenture, holders of the relevant series of Notes may require the Company to repurchase for cash all or any portion of their Notes of such series at a fundamental change repurchase price equal to <ix:nonFraction unitRef="number" contextRef="c-251" decimals="2" name="snow:DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemedUnderFundamentalChanges" scale="-2" id="f-1239">100</ix:nonFraction>% of the principal amount of the relevant series of Notes to be repurchased, plus accrued and unpaid special interest, if any, to, but excluding, the relevant fundamental change repurchase date.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Each of the Indentures governing the 2027 Notes or the 2029 Notes includes customary covenants and sets forth certain events of default after which the relevant series of Notes may be declared immediately due and payable and sets forth certain types of bankruptcy or insolvency events of default (as defined in the applicable Indenture) involving the Company after which such Notes become automatically due and payable. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Each series of Notes is accounted for as a liability in its entirety, measured at amortized cost. The debt issuance costs for each series of the Notes are amortized to interest expense using the effective interest method over their respective terms, with effective interest rates of <ix:nonFraction unitRef="number" contextRef="c-249" decimals="4" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="f-1240">0.04</ix:nonFraction>% for the 2027 Notes and <ix:nonFraction unitRef="number" contextRef="c-250" decimals="4" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="f-1241">0.02</ix:nonFraction>% for the 2029 Notes.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><ix:continuation id="f-1219-1"><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the net carrying values and fair values of each series of Notes as of January 31, 2025 (in thousands):</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:21.816%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.803%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.803%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.803%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.803%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.808%"/><td style="width:0.1%"/></tr><tr style="height:17pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" 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:9pt;font-weight:700;line-height:100%">Principal</span></div></td><td colspan="3" rowspan="2" style="padding:0 1pt"/><td colspan="3" rowspan="2" 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:9pt;font-weight:700;line-height:100%">Unamortized Debt Issuance Costs</span></div></td><td colspan="3" rowspan="2" style="padding:0 1pt"/><td colspan="3" rowspan="2" 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:9pt;font-weight:700;line-height:100%">Net Carrying Value</span></div></td><td colspan="3" rowspan="2" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value</span></div></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amount</span></div></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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Leveling</span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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%">2027 Notes</span></div></td><td style="background-color:#cceeff;border-top:0.25pt dotted #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:0.25pt dotted #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%"><ix:nonFraction unitRef="usd" contextRef="c-257" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="f-1242">1,150,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.25pt dotted #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%"><ix:nonFraction unitRef="usd" contextRef="c-257" decimals="-3" name="snow:DebtInstrumentUnamortizedDebtIssuanceCosts" format="ixt:num-dot-decimal" scale="3" id="f-1243">13,890</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-257" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="f-1244">1,136,110</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-258" decimals="-3" name="us-gaap:ConvertibleDebtFairValueDisclosures" format="ixt:num-dot-decimal" scale="3" id="f-1245">1,509,295</ix:nonFraction>&#160;</span></td><td style="background-color:#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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 2</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2029 Notes</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%"><ix:nonFraction unitRef="usd" contextRef="c-259" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="f-1246">1,150,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%"><ix:nonFraction unitRef="usd" contextRef="c-259" decimals="-3" name="snow:DebtInstrumentUnamortizedDebtIssuanceCosts" format="ixt:num-dot-decimal" scale="3" id="f-1247">14,581</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%"><ix:nonFraction unitRef="usd" contextRef="c-259" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="f-1248">1,135,419</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%"><ix:nonFraction unitRef="usd" contextRef="c-260" decimals="-3" name="us-gaap:ConvertibleDebtFairValueDisclosures" format="ixt:num-dot-decimal" scale="3" id="f-1249">1,539,068</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 2</span></td></tr></table></div></ix:continuation><div style="text-align:justify"><span><br/></span></div><ix:continuation id="f-627-4"><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value was determined based on the quoted prices of the Notes in an inactive market on the last traded day of the fiscal quarter and has been classified as Level 2 in the fair value hierarchy.</span></div></ix:continuation><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization of debt issuance costs was <ix:nonFraction unitRef="usd" contextRef="c-261" decimals="INF" name="us-gaap:AmortizationOfFinancingCosts" format="ixt:fixed-zero" scale="0" id="f-1250">not</ix:nonFraction> material for the fiscal year ended January&#160;31, 2025.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company used a portion of the net proceeds from the offering to (i) pay the $<ix:nonFraction unitRef="usd" contextRef="c-262" decimals="-5" name="snow:PaymentForCappedCallsRelatedToConvertibleSeniorNotes" scale="6" id="f-1251">195.5</ix:nonFraction> million cost of the privately negotiated capped call transactions relating to each series of the Notes, as described below, and (ii) repurchase $<ix:nonFraction unitRef="usd" contextRef="c-263" decimals="-5" name="snow:PaymentForRepurchaseOfCommonStockExcludingTransactionCosts" scale="6" id="f-1252">399.6</ix:nonFraction> million of its Class A common stock from purchasers of the Notes in the offering in privately negotiated transactions entered into in connection with the Notes offering at a purchase price of $<ix:nonFraction unitRef="usdPerShare" contextRef="c-263" decimals="2" name="snow:StockRepurchaseProgramWeightedAveragePricePerShare" scale="0" id="f-1253">112.50</ix:nonFraction> per share. See Note 12, &#8220;Equity,&#8221; for further details.</span></div></ix:continuation><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">120</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div style="margin-bottom:10pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7">Tab</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7">le of Contents</a></span></div></div><ix:continuation id="f-1211-4"><div style="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%">Capped Call Transactions</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the Notes offering, the Company entered into privately negotiated capped call transactions relating to each series of Notes (Capped Calls) with certain of the initial purchasers or affiliates thereof and certain other financial institutions. The Capped Calls are generally expected to reduce the potential dilution to the Company&#8217;s Class A common stock upon any conversion of the relevant series of the Notes and/or offset any cash payments the Company is required to make in excess of the principal amount of converted Notes of such series, as the case may be, with such reduction and/or offset subject to a cap based on a cap price initially equal to $<ix:nonFraction unitRef="usdPerShare" contextRef="c-264" decimals="2" name="snow:OptionIndexedToIssuersEquityInitialCapPrice" scale="0" id="f-1254">225.00</ix:nonFraction> per share. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfOptionsIndexedToIssuersEquityTextBlock" id="f-1255" escape="true"><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth other key terms and premiums paid for the Capped Calls related to each series of Notes (in thousands, except per share data):</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.553%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.252%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.254%"/><td style="width:0.1%"/></tr><tr><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:9pt;font-weight:700;line-height:100%">Capped Calls Entered into in Connection with the Offering of the 2027 Notes</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:9pt;font-weight:700;line-height:100%">Capped Calls Entered into in Connection with the Offering of the 2029 Notes</span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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%">Initial number of shares covered, subject to certain adjustments</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%"><ix:nonFraction unitRef="shares" contextRef="c-252" decimals="-3" name="snow:OptionIndexedToIssuersEquityInitialShares" format="ixt:num-dot-decimal" scale="3" id="f-1256">7,302</ix:nonFraction>&#160;</span></td><td style="background-color:#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%"><ix:nonFraction unitRef="shares" contextRef="c-253" decimals="-3" name="snow:OptionIndexedToIssuersEquityInitialShares" format="ixt:num-dot-decimal" scale="3" id="f-1257">7,302</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Initial strike price, subject to certain adjustments</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%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-264" decimals="2" name="snow:OptionIndexedToIssuersEquityInitialStrikePrice" scale="0" id="f-1258">157.50</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-265" decimals="2" name="snow:OptionIndexedToIssuersEquityInitialStrikePrice" scale="0" id="f-1259">157.50</ix:nonFraction>&#160;</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%">Initial cap price, subject to certain adjustments</span></div></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%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-264" decimals="2" name="snow:OptionIndexedToIssuersEquityInitialCapPrice" scale="0" id="f-1260">225.00</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-265" decimals="2" name="snow:OptionIndexedToIssuersEquityInitialCapPrice" scale="0" id="f-1261">225.00</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total premium paid</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%"><ix:nonFraction unitRef="usd" contextRef="c-264" decimals="-3" name="snow:OptionsIndexedToIssuersEquityPremium" format="ixt:num-dot-decimal" scale="3" id="f-1262">94,300</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%"><ix:nonFraction unitRef="usd" contextRef="c-265" decimals="-3" name="snow:OptionsIndexedToIssuersEquityPremium" format="ixt:num-dot-decimal" scale="3" id="f-1263">101,200</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><ix:continuation id="f-643-1"><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Capped Calls are separate transactions, and not part of the terms of any series of Notes. As the Capped Calls qualify for a scope exception from derivative accounting for instruments that are both indexed to the issuer&#8217;s own stock and classified in stockholders&#8217; equity, the premiums paid for the purchases of the Capped Calls was recorded as a reduction to the additional paid-in capital and will not be remeasured as long as they continue to meet the conditions for equity classification.</span></div></ix:continuation><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company elected to integrate the Capped Calls with the Notes for income tax purposes pursuant to applicable U.S. Treasury Regulations. Accordingly, the premiums paid for the purchases of the Capped Calls are deductible for income tax purposes over the term of the Notes.</span></div></ix:continuation><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div id="i33eda16a4c5144d6beb606fe6d5a2e98_148"></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">11. <ix:nonNumeric contextRef="c-1" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" id="f-1266" continuedAt="f-1266-1" escape="true">Commitments and Contingencies</ix:nonNumeric></span></div><ix:continuation id="f-1266-1" continuedAt="f-1266-2"><div style="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%">Operating Leases</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company leases its facilities for office space under non-cancelable operating leases with various expiration dates through fiscal 2039. Certain lease agreements include options to renew or terminate the lease, which are not reasonably certain to be exercised and therefore are not factored into the determination of lease payments.</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, the Company subleases certain of its unoccupied facilities to third parties with various expiration dates through fiscal 2030. Such subleases have all been classified as operating leases.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:LeaseCostTableTextBlock" id="f-1267" continuedAt="f-1267-1" escape="true"><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of lease costs and other information related to leases were as follows (in thousands): </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"/><td style="width:49.622%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.790%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.442%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.951%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.442%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.953%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fiscal Year Ended January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2025</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:9pt;font-weight:700;line-height:100%">2024</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:9pt;font-weight:700;line-height:100%">2023</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></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%">Operating lease costs</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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-1268">59,943</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-1269">52,892</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-1270">46,240</ix:nonFraction>&#160;</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%">Variable lease costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:VariableLeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-1271">14,477</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:VariableLeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-1272">11,667</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:VariableLeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-1273">7,906</ix:nonFraction>&#160;</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%">Sublease income</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%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:SubleaseIncome" format="ixt:num-dot-decimal" scale="3" id="f-1274">7,539</ix:nonFraction>)</span></td><td style="background-color:#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%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:SubleaseIncome" format="ixt:num-dot-decimal" scale="3" id="f-1275">11,943</ix:nonFraction>)</span></td><td style="background-color:#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%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:SubleaseIncome" format="ixt:num-dot-decimal" scale="3" id="f-1276">12,782</ix:nonFraction>)</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 23.5pt;text-align: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 lease costs</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:LeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-1277">66,881</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:LeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-1278">52,616</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:LeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-1279">41,364</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric></ix:continuation><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">121</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div style="margin-bottom:10pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7">Tab</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7">le of Contents</a></span></div></div><ix:continuation id="f-1266-2" continuedAt="f-1266-3"><ix:continuation id="f-1267-1"><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental cash flow information and non-cash activity related to the Company&#8217;s operating leases were as follows (in thousands):</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:49.541%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.925%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.925%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.927%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fiscal Year Ended January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2025</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:9pt;font-weight:700;line-height:100%">2024</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:9pt;font-weight:700;line-height:100%">2023</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:8.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash payments included in the measurement of operating lease liabilities&#8212;operating cash flows</span></div></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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:OperatingLeasePayments" format="ixt:num-dot-decimal" scale="3" id="f-1280">47,711</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:OperatingLeasePayments" format="ixt:num-dot-decimal" scale="3" id="f-1281">40,498</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:OperatingLeasePayments" format="ixt:num-dot-decimal" scale="3" id="f-1282">42,342</ix:nonFraction>&#160;</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 9.25pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities arising from obtaining right-of-use assets</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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="f-1283">148,181</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="f-1284">56,037</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="f-1285">72,158</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted-average remaining lease term and discount rate for the Company&#8217;s operating leases were as follows:</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:66.207%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.925%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.927%"/><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:9pt;font-weight:700;line-height:100%">January 31, 2025</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:9pt;font-weight:700;line-height:100%">January 31, 2024</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;padding-right:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term (years)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-4" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="f-1286">7.7</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-5" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="f-1287">7.5</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;padding-right:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average discount rate</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-4" decimals="3" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="f-1288">6.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-5" decimals="3" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="f-1289">6.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div></ix:continuation><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock" id="f-1290" escape="true"><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total remaining lease payments under non-cancelable operating leases and lease receipts for subleases as of January&#160;31, 2025 were as follows (in thousands):</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:49.541%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.925%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.925%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.927%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:5.62pt;padding-right:5.62pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Operating Leases</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="padding-left:5.62pt;padding-right:5.62pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Subleases</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="padding-left:5.62pt;padding-right:5.62pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</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:700;line-height:100%">Fiscal Year Ending January 31,</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td 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%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="f-1291">22,278</ix:nonFraction>&#160;</span></td><td style="background-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%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="f-1292">5,774</ix:nonFraction>)</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="snow:LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeYearOne" format="ixt:num-dot-decimal" scale="3" id="f-1293">16,504</ix:nonFraction>&#160;</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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" format="ixt:num-dot-decimal" scale="3" id="f-1294">70,409</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:LessorOperatingLeasePaymentsToBeReceivedTwoYears" format="ixt:num-dot-decimal" scale="3" id="f-1295">5,960</ix:nonFraction>)</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="snow:LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeYearTwo" format="ixt:num-dot-decimal" scale="3" id="f-1296">64,449</ix:nonFraction>&#160;</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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</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%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" format="ixt:num-dot-decimal" scale="3" id="f-1297">73,003</ix:nonFraction>&#160;</span></td><td style="background-color:#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%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:LessorOperatingLeasePaymentsToBeReceivedThreeYears" format="ixt:num-dot-decimal" scale="3" id="f-1298">6,153</ix:nonFraction>)</span></td><td style="background-color:#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%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="snow:LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeYearThree" format="ixt:num-dot-decimal" scale="3" id="f-1299">66,850</ix:nonFraction>&#160;</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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2029</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%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour" format="ixt:num-dot-decimal" scale="3" id="f-1300">61,339</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:LessorOperatingLeasePaymentsToBeReceivedFourYears" format="ixt:num-dot-decimal" scale="3" id="f-1301">6,351</ix:nonFraction>)</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="snow:LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeYearFour" format="ixt:num-dot-decimal" scale="3" id="f-1302">54,988</ix:nonFraction>&#160;</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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2030</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%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive" format="ixt:num-dot-decimal" scale="3" id="f-1303">69,728</ix:nonFraction>&#160;</span></td><td style="background-color:#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%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:LessorOperatingLeasePaymentsToBeReceivedFiveYears" format="ixt:num-dot-decimal" scale="3" id="f-1304">3,235</ix:nonFraction>)</span></td><td style="background-color:#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%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="snow:LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeYearFive" format="ixt:num-dot-decimal" scale="3" id="f-1305">66,493</ix:nonFraction>&#160;</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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" format="ixt:num-dot-decimal" scale="3" id="f-1306">260,669</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:LessorOperatingLeasePaymentsToBeReceivedThereafter" format="ixt:fixed-zero" scale="3" id="f-1307">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="snow:LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeAfterYearFive" format="ixt:num-dot-decimal" scale="3" id="f-1308">260,669</ix:nonFraction>&#160;</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 style="padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments (receipts)</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" format="ixt:num-dot-decimal" scale="3" id="f-1309">557,426</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:LessorOperatingLeasePaymentsToBeReceived" format="ixt:num-dot-decimal" scale="3" id="f-1310">27,473</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="snow:LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncome" format="ixt:num-dot-decimal" scale="3" id="f-1311">529,953</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: imputed interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" format="ixt:num-dot-decimal" scale="3" id="f-1312">143,685</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value of operating lease liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:OperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="f-1313">413,741</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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></table></div></ix:nonNumeric><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lease payments presented above exclude $<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount" format="ixt:num-dot-decimal" scale="6" id="f-1314">47.8</ix:nonFraction>&#160;million of legally-binding lease commitments, net of tenant incentives expected to be received, for leases signed but not yet commenced as of January&#160;31, 2025. These leases will commence on various dates starting in fiscal 2026 with lease terms ranging from <ix:nonNumeric contextRef="c-89" name="us-gaap:LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1" format="ixt-sec:duryear" id="f-1315">5.3</ix:nonNumeric> years to <ix:nonNumeric contextRef="c-90" name="us-gaap:LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1" format="ixt-sec:duryear" id="f-1316">12.8</ix:nonNumeric> years.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="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%">Other Contractual Commitments</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other contractual commitments relate mainly to third-party cloud infrastructure agreements and subscription arrangements used to facilitate the Company&#8217;s operations at the enterprise level.</span></div></ix:continuation><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">122</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div style="margin-bottom:10pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7">Tab</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7">le of Contents</a></span></div></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><ix:continuation id="f-1266-3" continuedAt="f-1266-4"><ix:nonNumeric contextRef="c-1" name="us-gaap:OtherCommitmentsTableTextBlock" id="f-1317" escape="true"><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future minimum payments under the Company&#8217;s non-cancelable purchase commitments with a remaining term in excess of one year as of&#160;January&#160;31, 2025&#160;are presented in the table below (in thousands):</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:78.387%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.925%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.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:9pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="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:700;line-height:100%">Fiscal Year Ending January 31,</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</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%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:PurchaseObligationDueInNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="f-1318">569,771</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:PurchaseObligationDueInSecondYear" format="ixt:num-dot-decimal" scale="3" id="f-1319">577,133</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</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%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:PurchaseObligationDueInThirdYear" format="ixt:num-dot-decimal" scale="3" id="f-1320">655,709</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2029</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%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:PurchaseObligationDueInFourthYear" format="ixt:num-dot-decimal" scale="3" id="f-1321">964,554</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><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)(2)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2030 and thereafter</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="snow:PurchaseObligationToBePaidYearFiveAndAfterYearFive" format="ixt:fixed-zero" scale="3" id="f-1322">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 23.5pt;text-align: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%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:PurchaseObligation" format="ixt:num-dot-decimal" scale="3" id="f-1323">2,767,167</ix:nonFraction>&#160;</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"/></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">________________</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:112%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%;padding-left:11.94pt">Includes $<ix:nonFraction unitRef="usd" contextRef="c-266" decimals="-5" name="us-gaap:PurchaseObligationDueInFourthYear" scale="6" id="f-1324">755.3</ix:nonFraction> million of remaining non-cancelable contractual commitments as of January&#160;31, 2025 related to one of the Company&#8217;s third-party cloud infrastructure agreements, under which the Company committed to spend an aggregate of at least $<ix:nonFraction unitRef="usd" contextRef="c-267" decimals="-8" name="us-gaap:PurchaseObligation" format="ixt:num-dot-decimal" scale="9" id="f-1325">1.0</ix:nonFraction>&#160;billion between June 2023 and May 2028 with no minimum purchase commitment during any year. The Company is required to pay the difference if it fails to meet the minimum purchase commitment by May 2028 and such payment can be applied to qualifying expenditures for cloud infrastructure services for up to twelve months after May 2028.</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.94pt">Also includes $<ix:nonFraction unitRef="usd" contextRef="c-268" decimals="-5" name="us-gaap:PurchaseObligationDueInFourthYear" scale="6" id="f-1326">208.3</ix:nonFraction> million of remaining non-cancelable contractual commitments as of January&#160;31, 2025 related to another one of the Company&#8217;s third-party cloud infrastructure agreements, under which the Company committed to spend an aggregate of at least $<ix:nonFraction unitRef="usd" contextRef="c-269" decimals="-5" name="us-gaap:PurchaseObligation" format="ixt:num-dot-decimal" scale="6" id="f-1327">250.0</ix:nonFraction>&#160;million between January 2024 and December 2028 with no minimum purchase commitment during any year. The Company is required to pay the difference if it fails to meet the minimum purchase commitment by December 2028.</span></div></ix:nonNumeric><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="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%">401(k) Plan</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;The Company sponsors a 401(k) defined contribution plan covering all eligible U.S. employees. Contributions to the 401(k) plan are discretionary. The Company did <ix:nonFraction unitRef="usd" contextRef="c-13" decimals="INF" name="us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount" format="ixt:fixed-zero" scale="0" id="f-1328"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="INF" name="us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount" format="ixt:fixed-zero" scale="0" id="f-1329"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="INF" name="us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount" format="ixt:fixed-zero" scale="0" id="f-1330">not</ix:nonFraction></ix:nonFraction></ix:nonFraction> make any matching contributions to the 401(k) plan for each of the fiscal years ended January&#160;31, 2025, 2024, and 2023.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="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%">Legal Matters</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;On March&#160;23, 2021, a former employee filed a charge with the National Labor Relations Board (NLRB) claiming that he was terminated in retaliation for engaging in concerted activity protected under the National Labor Relations Act. On September&#160;15, 2023, following a hearing before a NLRB administrative law judge, the administrative law judge issued his ruling in favor of the former employee and ordered that he be awarded certain compensatory and other damages.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is appealing the ruling to the Board of the NLRB. The Company believes it is reasonably possible that a loss could ultimately result from an unfavorable outcome and that an estimate of the potential range of loss is between <ix:nonFraction unitRef="usd" contextRef="c-89" decimals="INF" name="us-gaap:LossContingencyRangeOfPossibleLossPortionNotAccrued" format="ixt:fixed-zero" scale="3" id="f-1331">zero</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-90" decimals="-6" name="us-gaap:LossContingencyRangeOfPossibleLossPortionNotAccrued" format="ixt:num-dot-decimal" scale="6" id="f-1332">25</ix:nonFraction>&#160;million, plus interest. <ix:nonFraction unitRef="usd" contextRef="c-5" decimals="INF" name="us-gaap:LossContingencyAccrualAtCarryingValue" format="ixt:fixed-zero" scale="0" id="f-1333"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="INF" name="us-gaap:LossContingencyAccrualAtCarryingValue" format="ixt:fixed-zero" scale="0" id="f-1334">No</ix:nonFraction></ix:nonFraction> material loss accrual was recorded on the Company&#8217;s consolidated balance sheets as of January&#160;31, 2025 and 2024, because management believes the likelihood of material loss resulting from this charge is not probable given the further appellate proceedings that are due to take place.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 29, 2024, a stockholder class action lawsuit was filed against the Company, the Company&#8217;s former Chief Executive Officer, and the Company&#8217;s Chief Financial Officer in the United States District Court in the Northern District of California, alleging violations under Sections 10(b) and 20(a) of the Exchange Act. The complaint seeks an unspecified amount of damages, attorneys&#8217; fees, expert fees, and other costs. On October 28, 2024, an amended complaint was filed by the lead plaintiff. On December 23, 2024, the Company filed a motion to dismiss the amended complaint. On January 29, 2025, the lead plaintiff informed the Company that it would seek leave to file a second amended complaint rather than respond to the motion to dismiss. On February 7, 2025, the Court ordered the lead plaintiff to file a second amended complaint by April 7, 2025. The Company plans to file a motion to dismiss the second amended complaint on or before the responsive pleading deadline. In addition, since the filing of the class action lawsuit, <ix:nonFraction unitRef="complaint" contextRef="c-270" decimals="INF" name="us-gaap:LossContingencyNewClaimsFiledNumber" format="ixt-sec:numwordsen" scale="0" id="f-1335">four</ix:nonFraction> additional complaints containing securities derivative claims have been filed against the Company and certain of the Company&#8217;s directors and executive officers alleging similar violations. The derivative claims have been stayed pending resolution of the anticipated motion to dismiss the class action lawsuit. The Company is unable to estimate any reasonably possible loss, or range of loss, with respect to these matters at this time. The Company and the other defendants intend to vigorously defend against the claims in these actions. </span></div></ix:continuation><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">123</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div style="margin-bottom:10pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7">Tab</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7">le of Contents</a></span></div></div><ix:continuation id="f-1266-4"><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On June 13, 2024, a class action was filed in the United States District Court for the District of Montana against the Company alleging that the Company failed to take reasonable measures to secure systems that contained consumer data, thereby allowing threat actors to access and exfiltrate personally identifiable information. In the months that followed, numerous additional class actions making the same or similar allegations were filed in the United States and Canada against the Company and/or customers whose consumer or employee data was exfiltrated. Among other claims, the complaints assert common law claims for negligence, breach of fiduciary duty, breach of implied contract, and unjust enrichment, as well as statutory claims, and seek an unspecified amount of damages, attorneys&#8217; fees and costs, as well as injunctive relief. On October 4, 2024, an order was issued by the United States Judicial Panel on Multidistrict Litigation combining the class actions filed in the United States into a multidistrict litigation in the District of Montana. On February 3, 2025, plaintiffs filed their representative complaint. On March 11, 2025, plaintiffs were granted up to and including March 21, 2025 to file an amended representative complaint to address pleading deficiencies identified by defendants. Defendants, including the Company, are required to respond, which response may include moving to dismiss or compel arbitration, within <ix:nonNumeric contextRef="c-271" name="snow:LegalProceedingResponsePeriod" format="ixt-sec:durday" id="f-1336">35</ix:nonNumeric> days of the filing of any amended representative complaint. In addition to the multidistrict litigation, <ix:nonFraction unitRef="class_action" contextRef="c-271" decimals="INF" name="us-gaap:LossContingencyPendingClaimsNumber" format="ixt-sec:numwordsen" scale="0" id="f-1337">two</ix:nonFraction> class actions are pending in the United States District Court for the Central District of California and the Supreme Court of British Columbia, respectively. The Company is unable to estimate any reasonably possible loss, or range of loss, with respect to these matters at this time. The Company intends to vigorously defend against the claims in these actions.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, the Company is involved from time to time in various claims and legal actions arising in the ordinary course of business. While it is not feasible to predict or determine the ultimate outcome of these matters, the Company believes that none of its current legal proceedings will have a material adverse effect on its financial position, results of operations, or cash flows.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="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%">Letters of Credit</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;As of January&#160;31, 2025, the Company had a total of $<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:LettersOfCreditOutstandingAmount" scale="6" id="f-1338">15.6</ix:nonFraction> million in cash collateralized letters of credit outstanding, substantially in favor of certain landlords for the Company&#8217;s leased facilities. These letters of credit renew annually and expire at various dates through fiscal 2033.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="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%">Indemnification</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;The Company enters into indemnification provisions under agreements with other parties in the ordinary course of business, including business partners, investors, contractors, customers, and the Company&#8217;s officers, non-employee directors, and certain employees. The Company has agreed to indemnify and defend the indemnified party for claims and related losses suffered or incurred by the indemnified party from actual or threatened third-party claims due to the Company&#8217;s activities or non-compliance with certain representations and warranties made by the Company. It is not possible to determine the maximum potential loss under these indemnification provisions due to the Company&#8217;s limited history of prior indemnification claims and the unique facts and circumstances involved in each particular provision. For each of the fiscal years ended January&#160;31, 2025, 2024, and 2023, losses recorded in the consolidated statements of operations in connection with the indemnification provisions, where the Company is an indemnifying party, were not material.</span></div></ix:continuation><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div id="i33eda16a4c5144d6beb606fe6d5a2e98_151"></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">12. <ix:nonNumeric contextRef="c-1" name="us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock" id="f-1339" continuedAt="f-1339-1" escape="true">Equity</ix:nonNumeric></span></div><ix:continuation id="f-1339-1" continuedAt="f-1339-2"><div style="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%">Preferred Stock</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;The Company&#8217;s amended and restated certificate of incorporation authorized the issuance of <ix:nonFraction unitRef="shares" contextRef="c-4" decimals="-5" name="us-gaap:PreferredStockSharesAuthorized" scale="6" id="f-1340">200.0</ix:nonFraction> million shares of undesignated preferred stock with a par value of $<ix:nonFraction unitRef="usdPerShare" contextRef="c-4" decimals="4" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="f-1341">0.0001</ix:nonFraction> per share and with rights and preferences, including voting rights, designated from time to time by the board of directors. <ix:nonFraction unitRef="shares" contextRef="c-5" decimals="INF" name="us-gaap:PreferredStockSharesOutstanding" format="ixt:fixed-zero" scale="0" id="f-1342"><ix:nonFraction unitRef="shares" contextRef="c-4" decimals="INF" name="us-gaap:PreferredStockSharesOutstanding" format="ixt:fixed-zero" scale="0" id="f-1343">No</ix:nonFraction></ix:nonFraction> preferred stock was outstanding during any periods presented.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="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%">Common Stock</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;The Company has <ix:nonFraction unitRef="class" contextRef="c-4" decimals="INF" name="snow:CommonStockNumberOfClassesOfStock" format="ixt-sec:numwordsen" scale="0" id="f-1344">two</ix:nonFraction> classes of common stock authorized: Class A common stock and Class B common stock. The shares of Class A common stock and Class B common stock are identical, except with respect to voting, converting, and transfer rights, and have a par value of $<ix:nonFraction unitRef="usdPerShare" contextRef="c-8" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="f-1345"><ix:nonFraction unitRef="usdPerShare" contextRef="c-9" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="f-1346">0.0001</ix:nonFraction></ix:nonFraction> per share. Holders of common stock are entitled to receive any dividends as may be declared from time to time by the board of directors. <ix:nonFraction unitRef="shares" contextRef="c-7" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:fixed-zero" scale="0" id="f-1347"><ix:nonFraction unitRef="shares" contextRef="c-8" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:fixed-zero" scale="0" id="f-1348">No</ix:nonFraction></ix:nonFraction> Class B common stock was outstanding during any periods presented. </span></div></ix:continuation><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">124</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div style="margin-bottom:10pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7">Tab</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7">le of Contents</a></span></div></div><ix:continuation id="f-1339-2" continuedAt="f-1339-3"><ix:nonNumeric contextRef="c-1" name="snow:ScheduleOfSharesReservedForFutureIssuanceTableTextBlock" id="f-1349" escape="true"><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company had reserved shares of common stock for future issuance as follows (in thousands):</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:66.207%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.925%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.927%"/><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:9pt;font-weight:700;line-height:100%">January 31, 2025</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:9pt;font-weight:700;line-height:100%">January 31, 2024</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2012 Equity Incentive Plan:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align: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 outstanding</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%"><ix:nonFraction unitRef="shares" contextRef="c-272" decimals="-3" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" format="ixt:num-dot-decimal" scale="3" id="f-1350">20,067</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-273" decimals="-3" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" format="ixt:num-dot-decimal" scale="3" id="f-1351">26,767</ix:nonFraction>&#160;</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 10pt;text-align: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 outstanding</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%"><ix:nonFraction unitRef="shares" contextRef="c-274" decimals="-3" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" format="ixt:fixed-zero" scale="3" id="f-1352">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#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%"><ix:nonFraction unitRef="shares" contextRef="c-275" decimals="-3" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" scale="3" id="f-1353">789</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020 Equity Incentive Plan:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align: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 outstanding</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%"><ix:nonFraction unitRef="shares" contextRef="c-276" decimals="-3" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" format="ixt:num-dot-decimal" scale="3" id="f-1354">1,586</ix:nonFraction>&#160;</span></td><td style="background-color:#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%"><ix:nonFraction unitRef="shares" contextRef="c-277" decimals="-3" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" scale="3" id="f-1355">602</ix:nonFraction>&#160;</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 10pt;text-align: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 outstanding</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%"><ix:nonFraction unitRef="shares" contextRef="c-278" decimals="-3" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" format="ixt:num-dot-decimal" scale="3" id="f-1356">24,790</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-279" decimals="-3" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" format="ixt:num-dot-decimal" scale="3" id="f-1357">20,168</ix:nonFraction>&#160;</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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares available for future grants</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%"><ix:nonFraction unitRef="shares" contextRef="c-280" decimals="-3" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" format="ixt:num-dot-decimal" scale="3" id="f-1358">64,834</ix:nonFraction>&#160;</span></td><td style="background-color:#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%"><ix:nonFraction unitRef="shares" contextRef="c-281" decimals="-3" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" format="ixt:num-dot-decimal" scale="3" id="f-1359">59,371</ix:nonFraction>&#160;</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%">2020 Employee Stock Purchase Plan:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares available for future grants</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%"><ix:nonFraction unitRef="shares" contextRef="c-282" decimals="-3" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" format="ixt:num-dot-decimal" scale="3" id="f-1360">16,446</ix:nonFraction>&#160;</span></td><td style="background-color:#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%"><ix:nonFraction unitRef="shares" contextRef="c-283" decimals="-3" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" format="ixt:num-dot-decimal" scale="3" id="f-1361">13,764</ix:nonFraction>&#160;</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 shares of common stock reserved for future issuance</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-4" decimals="-3" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" format="ixt:num-dot-decimal" scale="3" id="f-1362">127,723</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-5" decimals="-3" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" format="ixt:num-dot-decimal" scale="3" id="f-1363">121,461</ix:nonFraction>&#160;</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></ix:nonNumeric><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="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%">Stock Repurchase Program</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;In February 2023, the Company&#8217;s board of directors authorized a stock repurchase program of up to $<ix:nonFraction unitRef="usd" contextRef="c-284" decimals="-8" name="srt:StockRepurchaseProgramAuthorizedAmount1" format="ixt:num-dot-decimal" scale="9" id="f-1364">2.0</ix:nonFraction>&#160;billion of the Company&#8217;s outstanding Class A common stock. Repurchases may be effected, from time to time, either on the open market (including via pre-set trading plans), in privately negotiated transactions, or through other transactions in accordance with applicable securities laws. The timing and amount of any repurchases will be determined by management based on an evaluation of market conditions and other factors. The program does not obligate the Company to acquire any particular amount of common stock, and the repurchase program may be suspended or discontinued at any time at the Company&#8217;s discretion. In August 2024, the Company&#8217;s board of directors authorized the repurchase of an additional $<ix:nonFraction unitRef="usd" contextRef="c-285" decimals="-8" name="snow:StockRepurchaseProgramAdditionalAuthorizedAmount" format="ixt:num-dot-decimal" scale="9" id="f-1365">2.5</ix:nonFraction>&#160;billion of its outstanding common stock and extended the expiration date of the stock repurchase program from March 2025 to March 2027.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="snow:ShareRepurchaseActivityTableTextBlock" id="f-1366" escape="true"><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the stock repurchase activity under the Company&#8217;s stock repurchase program (in thousands, except per share data):</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:65.780%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.440%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.740%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.440%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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:9pt;font-weight:700;line-height:100%">Fiscal Year Ended January 31,</span></td></tr><tr><td colspan="3" style="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:700;line-height:100%">2025</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:700;line-height:100%">2024</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></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%">Number of shares repurchased</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="-3" name="snow:StockRepurchaseProgramNumberOfSharesRepurchased" format="ixt:num-dot-decimal" scale="3" id="f-1367">14,765</ix:nonFraction>&#160;</span></td><td style="background-color:#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%"><ix:nonFraction unitRef="shares" contextRef="c-12" decimals="-3" name="snow:StockRepurchaseProgramNumberOfSharesRepurchased" format="ixt:num-dot-decimal" scale="3" id="f-1368">4,012</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average price per share</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="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%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="2" name="snow:StockRepurchaseProgramWeightedAveragePricePerShare" scale="0" id="f-1369">130.87</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-12" decimals="2" name="snow:StockRepurchaseProgramWeightedAveragePricePerShare" scale="0" id="f-1370">147.49</ix:nonFraction>&#160;</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%">Aggregate purchase price</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="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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="snow:PaymentForRepurchaseOfCommonStockExcludingTransactionCosts" format="ixt:num-dot-decimal" scale="3" id="f-1371">1,932,164</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="snow:PaymentForRepurchaseOfCommonStockExcludingTransactionCosts" format="ixt:num-dot-decimal" scale="3" id="f-1372">591,673</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">________________</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.94pt">Excludes transaction costs associated with the repurchases.</span></div></ix:nonNumeric><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All repurchases were made in open market transactions, except for the <ix:nonFraction unitRef="shares" contextRef="c-263" decimals="-5" name="snow:StockRepurchaseProgramNumberOfSharesRepurchased" scale="6" id="f-1373">3.6</ix:nonFraction> million shares of the Company&#8217;s outstanding Class A common stock that were repurchased for $<ix:nonFraction unitRef="usd" contextRef="c-263" decimals="-5" name="snow:PaymentForRepurchaseOfCommonStockExcludingTransactionCosts" scale="6" id="f-1374">399.6</ix:nonFraction> million from purchasers of the Notes in the offering in privately negotiated transactions entered into in connection with the Notes offering at a purchase price of $<ix:nonFraction unitRef="usdPerShare" contextRef="c-263" decimals="2" name="snow:StockRepurchaseProgramWeightedAveragePricePerShare" scale="0" id="f-1375">112.50</ix:nonFraction> per share. See Note 10, &#8220;Convertible Senior Notes,&#8221; for further details. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of January&#160;31, 2025, $<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-8" name="us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" scale="9" id="f-1376">2.0</ix:nonFraction> billion remained available for future stock repurchases under the stock repurchase program (exclusive of any transaction costs associated with repurchases). The first <ix:nonFraction unitRef="shares" contextRef="c-12" decimals="-5" name="us-gaap:TreasuryStockSharesAcquired" format="ixt:num-dot-decimal" scale="6" id="f-1377">0.5</ix:nonFraction>&#160;million shares repurchased during the fiscal year ended January&#160;31, 2024 were recorded in treasury stock as a reduction to the stockholders&#8217; equity on the consolidated balance sheets. All shares of Class A common stock subsequently repurchased were retired. Upon retirement, the par value of the common stock repurchased was deducted from common stock and any excess of repurchase price (including associated transaction costs) over par value was recorded entirely to retained earnings (accumulated deficit) on the consolidated balance sheets.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="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%">Treasury Stock</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;As described above, <ix:nonFraction unitRef="shares" contextRef="c-12" decimals="-5" name="us-gaap:TreasuryStockSharesAcquired" format="ixt:num-dot-decimal" scale="6" id="f-1378">0.5</ix:nonFraction>&#160;million shares were repurchased under the Company&#8217;s authorized stock repurchase program and recorded in treasury stock, of which <ix:nonFraction unitRef="shares" contextRef="c-1" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesTreasuryStockReissued" format="ixt:num-dot-decimal" scale="0" id="f-1379">56,000</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="c-12" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesTreasuryStockReissued" format="ixt:num-dot-decimal" scale="0" id="f-1380">8,000</ix:nonFraction> shares were reissued upon settlement of equity awards during the fiscal years ended January&#160;31, 2025 and 2024, respectively.</span></div></ix:continuation><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">125</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div style="margin-bottom:10pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7">Tab</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7">le of Contents</a></span></div></div><ix:continuation id="f-1339-3" continuedAt="f-1339-4"><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, during the fiscal year ended January&#160;31, 2024, in connection with the Samooha business combination as discussed in Note 7, &#8220;Business Combinations,&#8221; the Company issued approximately <ix:nonFraction unitRef="shares" contextRef="c-286" decimals="-5" name="us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" scale="6" id="f-1381"><ix:nonFraction unitRef="shares" contextRef="c-10" decimals="-5" name="us-gaap:TreasuryStockSharesRetired" scale="6" id="f-1382">0.2</ix:nonFraction></ix:nonFraction> million shares of its Class A common stock to one of its wholly-owned subsidiaries in exchange for a noncontrolling equity interest in Samooha that was held by the subsidiary prior to this business combination. These shares were treated as treasury stock for accounting purposes as of January&#160;31, 2024, and were subsequently transferred to the Company and retired during the fiscal year ended January&#160;31, 2025.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="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%">Equity Incentive Plans</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;The Company&#8217;s 2020 Equity Incentive Plan (2020 Plan) provides for the grant of incentive stock options, nonqualified stock options, stock appreciation rights, restricted stock awards, RSUs, performance awards and other forms of equity compensation (collectively, equity awards). All shares that remain available for future grants are under the 2020 Plan.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s 2012 Equity Incentive Plan (2012 Plan) provided for the grant of equity awards to employees, non-employee directors, and other service providers of the Company. The 2012 Plan was terminated in September 2020 in connection with the Company&#8217;s initial public offering (IPO) but continues to govern the terms of outstanding awards that were granted prior to the termination of the 2012 Plan. Upon the expiration, forfeiture, cancellation, or reacquisition of any shares of common stock underlying outstanding equity awards granted under the 2012 Plan, an equal number of shares of Class A common stock will become available for grant under the 2020 Plan. No further equity awards will be granted under the 2012 Plan.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A total of <ix:nonFraction unitRef="shares" contextRef="c-287" decimals="-5" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" scale="6" id="f-1383">34.1</ix:nonFraction> million shares of the Company&#8217;s Class A common stock was initially reserved for issuance under the 2020 Plan in addition to (i) any annual automatic evergreen increases in the number of shares of Class A common stock reserved for issuance under the 2020 Plan and (ii) upon the expiration, forfeiture, cancellation, or reacquisition of any shares of Class B common stock underlying outstanding stock awards granted under the 2012 Plan, an equal number of shares of Class A common stock, such number of shares not to exceed&#160;<ix:nonFraction unitRef="shares" contextRef="c-287" decimals="-5" name="snow:ShareBasedCompensationArrangementByShareBasedPaymentAwardBaseNumberOfOptionsIssuable" format="ixt:num-dot-decimal" scale="6" id="f-1384">78.8</ix:nonFraction>&#160;million. On February 1, 2024, the shares available for future grants under the 2020 Plan were automatically increased by <ix:nonFraction unitRef="shares" contextRef="c-288" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" format="ixt:num-dot-decimal" scale="6" id="f-1385">16.7</ix:nonFraction>&#160;million shares pursuant to the provision described in the preceding sentence.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s 2020 Employee Stock Purchase Plan (2020 ESPP) authorizes the issuance of shares of common stock pursuant to purchase rights granted to employees. A total of <ix:nonFraction unitRef="shares" contextRef="c-289" decimals="-5" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" format="ixt:num-dot-decimal" scale="6" id="f-1386">5.7</ix:nonFraction>&#160;million shares of the Company&#8217;s Class A common stock was initially reserved for future issuance under the 2020 ESPP, in addition to any annual automatic evergreen increases in the number of shares of Class A common stock reserved for future issuance under the 2020 ESPP. On February 1, 2024, the shares available for future grants under the 2020 ESPP were automatically increased by <ix:nonFraction unitRef="shares" contextRef="c-290" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" format="ixt:num-dot-decimal" scale="6" id="f-1387">3.3</ix:nonFraction>&#160;million shares pursuant to the provision described in the preceding sentence. The price at which Class A common stock is purchased under the 2020 ESPP is equal to <ix:nonFraction unitRef="number" contextRef="c-291" decimals="2" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" scale="-2" id="f-1388">85</ix:nonFraction>% of the fair market value of a share of the Company&#8217;s Class A common stock on the first or last day of the offering period, whichever is lower. Offering periods are generally <ix:nonNumeric contextRef="c-291" name="snow:ShareBasedCompensationArrangementByShareBasedPaymentAwardStockPlanOfferingPeriod" format="ixt-sec:durwordsen" id="f-1389">six months</ix:nonNumeric> long and begin on the first trading day on or after March 15 and September 15 of each year, except for the first two offering periods. The initial offering period began on September 15, 2020 and ended on February 26, 2021. The second offering period began on March 1, 2021 and ended on September 14, 2021.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="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%">Stock Options</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;Stock options granted under the 2012 Plan and the 2020 Plan (collectively, the Plans) generally vest based on continued service over <ix:nonNumeric contextRef="c-292" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="f-1390">four years</ix:nonNumeric> and expire <ix:nonNumeric contextRef="c-292" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" format="ixt-sec:durwordsen" id="f-1391">ten years</ix:nonNumeric> from the date of grant. Certain stock options granted under the 2012 Plan are exercisable at any time following the date of grant and expire <ix:nonNumeric contextRef="c-293" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" format="ixt-sec:durwordsen" id="f-1392">ten years</ix:nonNumeric> from the date of grant.</span></div></ix:continuation><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">126</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div style="margin-bottom:10pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7">Tab</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7">le of Contents</a></span></div></div><ix:continuation id="f-1339-4" continuedAt="f-1339-5"><ix:nonNumeric contextRef="c-1" name="us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" id="f-1394" escape="true"><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" id="f-1393" escape="true"><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of stock option activity during the fiscal years ended January&#160;31, 2025, 2024, and 2023 is as follows:</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:41.207%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.203%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Number&#160;of Options Outstanding<br/>(in thousands)</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:9pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Exercise&#160;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:9pt;font-weight:700;line-height:100%">Weighted-Average Remaining Contractual Life<br/>(in&#160;years)</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:9pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic<br/>Value<br/>(in thousands)</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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"/><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"/><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"/><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"/><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"/><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"/><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"/><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"/><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"/><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"/><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"/><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"/><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"/><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"/><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"/><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"/><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"/><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"/><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"/><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"/><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"/><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&#8212;January&#160;31, 2022</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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-21" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" format="ixt:num-dot-decimal" scale="3" id="f-1395">42,043</ix:nonFraction></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%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-21" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="f-1396">7.53</ix:nonFraction>&#160;</span></td><td style="background-color:#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%"><ix:nonNumeric contextRef="c-294" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" format="ixt-sec:duryear" id="f-1397">6.9</ix:nonNumeric></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%"><ix:nonFraction unitRef="usd" contextRef="c-21" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" format="ixt:num-dot-decimal" scale="3" id="f-1398">11,283,299</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align: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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-13" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" scale="3" id="f-1399">642</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-13" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" scale="0" id="f-1400">207.56</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="3" style="background-color:#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%">(<ix:nonFraction unitRef="shares" contextRef="c-13" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="f-1401">6,118</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-13" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" scale="0" id="f-1402">6.50</ix:nonFraction>&#160;</span></td><td style="background-color:#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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canceled</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-13" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" scale="3" id="f-1403">713</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-13" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" scale="0" id="f-1404">8.02</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="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="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 style="padding-left:8.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance&#8212;January&#160;31, 2023</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-35" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" format="ixt:num-dot-decimal" scale="3" id="f-1405">35,854</ix:nonFraction></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%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-35" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="f-1406">11.27</ix:nonFraction>&#160;</span></td><td style="background-color:#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%"><ix:nonNumeric contextRef="c-13" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" format="ixt-sec:duryear" id="f-1407">5.9</ix:nonNumeric></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%"><ix:nonFraction unitRef="usd" contextRef="c-35" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" format="ixt:num-dot-decimal" scale="3" id="f-1408">5,237,549</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-12" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="f-1409">8,357</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-12" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" scale="0" id="f-1410">6.84</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canceled</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-12" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" scale="3" id="f-1411">128</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-12" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" scale="0" id="f-1412">70.59</ix:nonFraction>&#160;</span></td><td style="background-color:#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"/><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"/><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"><div style="padding-left:8.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance&#8212;January&#160;31, 2024</span></div></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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-5" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" format="ixt:num-dot-decimal" scale="3" id="f-1413">27,369</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-5" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="f-1414">12.35</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-12" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" format="ixt-sec:duryear" id="f-1415">5.0</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" format="ixt:num-dot-decimal" scale="3" id="f-1416">5,023,664</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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 10pt;text-align: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="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%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" format="ixt:num-dot-decimal" scale="3" id="f-1417">1,037</ix:nonFraction></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%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" scale="0" id="f-1418">163.17</ix:nonFraction>&#160;</span></td><td style="background-color:#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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-1" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="f-1419">6,608</ix:nonFraction>)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" scale="0" id="f-1420">6.79</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canceled</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-1" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" scale="3" id="f-1421">145</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" scale="0" id="f-1422">78.83</ix:nonFraction>&#160;</span></td><td style="background-color:#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"/><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"><div style="padding-left:8.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance&#8212;January&#160;31, 2025</span></div></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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-4" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" format="ixt:num-dot-decimal" scale="3" id="f-1423">21,653</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-4" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="f-1424">20.83</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" format="ixt-sec:duryear" id="f-1425">4.2</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" format="ixt:num-dot-decimal" scale="3" id="f-1426">3,493,648</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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 style="padding-left:8.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested and expected to vest as of January&#160;31, 2025</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;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%"><ix:nonFraction unitRef="shares" contextRef="c-4" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" format="ixt:num-dot-decimal" scale="3" id="f-1427">21,653</ix:nonFraction></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%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-4" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" scale="0" id="f-1428">20.83</ix:nonFraction>&#160;</span></td><td style="background-color:#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%"><ix:nonNumeric contextRef="c-1" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" format="ixt-sec:duryear" id="f-1429">4.2</ix:nonNumeric></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%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" format="ixt:num-dot-decimal" scale="3" id="f-1430">3,493,648</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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"><div style="padding-left:8.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable as of January&#160;31, 2025</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;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%"><ix:nonFraction unitRef="shares" contextRef="c-4" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" format="ixt:num-dot-decimal" scale="3" id="f-1431">20,645</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-4" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" scale="0" id="f-1432">13.53</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" format="ixt-sec:duryear" id="f-1433">4.1</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" format="ixt:num-dot-decimal" scale="3" id="f-1434">3,478,059</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div></ix:nonNumeric></ix:nonNumeric><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted-average grant-date fair value of options granted during the fiscal years ended January&#160;31, 2025 and 2023 was $<ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-1435">79.16</ix:nonFraction> and $<ix:nonFraction unitRef="usdPerShare" contextRef="c-13" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-1436">101.66</ix:nonFraction> per share, respectively. <ix:nonFraction unitRef="shares" contextRef="c-12" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" format="ixt:fixed-zero" scale="0" id="f-1437">No</ix:nonFraction> options were granted during the fiscal year ended January&#160;31, 2024. The intrinsic value of options exercised during the fiscal years ended January&#160;31, 2025, 2024, and 2023 was $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" scale="6" id="f-1438">913.9</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-8" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" scale="9" id="f-1439">1.3</ix:nonFraction> billion, and $<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-8" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" scale="9" id="f-1440">1.0</ix:nonFraction> billion, respectively. The aggregate grant-date fair value of options that vested during the fiscal years ended January&#160;31, 2025, 2024, and 2023 was $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" scale="6" id="f-1441">31.2</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-5" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" scale="6" id="f-1442">42.3</ix:nonFraction> million, and $<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-5" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" scale="6" id="f-1443">79.1</ix:nonFraction> million, respectively.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="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%">Equity-Classified RSUs</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;RSUs granted under the 2012 Plan are equity-classified and had both service-based and performance-based vesting conditions, of which the performance-based vesting condition was satisfied upon the effectiveness of the IPO in September 2020. The service-based vesting condition for these awards is typically satisfied over <ix:nonNumeric contextRef="c-295" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="f-1444">four years</ix:nonNumeric> with a cliff vesting period of <ix:nonNumeric contextRef="c-296" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="f-1445">one year</ix:nonNumeric> and continued vesting quarterly thereafter. Stock-based compensation associated with RSUs granted under the 2012 Plan was recognized using an accelerated attribution method from the time it was deemed probable that the vesting condition was met through the time the service-based vesting condition had been achieved. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Equity-classified RSUs granted under the 2020 Plan include those that only contain a service-based vesting condition that is typically satisfied over <ix:nonNumeric contextRef="c-297" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="f-1446">four years</ix:nonNumeric>, and the related stock-based compensation for these RSUs is recognized on a straight-line basis over the requisite service period. In addition, under the 2020 Plan, the Company granted <ix:nonFraction unitRef="shares" contextRef="c-298" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="6" id="f-1447">0.8</ix:nonFraction> million and <ix:nonFraction unitRef="shares" contextRef="c-299" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="6" id="f-1448">0.5</ix:nonFraction> million equity-classified RSUs (Leadership PRSUs) to its executive officers and certain other members of its senior leadership team during the fiscal years ended January&#160;31, 2025 and 2024, respectively. These Leadership PRSUs were granted at <ix:nonFraction unitRef="number" contextRef="c-300" decimals="INF" name="snow:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodPerformanceTargetPercentage" scale="-2" id="f-1449">120</ix:nonFraction>% of the target number of these awards, representing the maximum number of Leadership PRSUs that may be eligible to vest over their full term, and have both service-based and performance-based vesting conditions. The service-based vesting condition for these Leadership PRSUs is typically satisfied over <ix:nonNumeric contextRef="c-298" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="f-1450">four years</ix:nonNumeric> with a cliff vesting period of <ix:nonNumeric contextRef="c-301" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="f-1451">one year</ix:nonNumeric> and continued vesting quarterly thereafter. The performance-based vesting condition is satisfied upon the achievement of certain Company annual performance targets set by the compensation committee of the board of directors of the Company. The ultimate number of the Leadership PRSUs eligible to vest ranges between <ix:nonFraction unitRef="number" contextRef="c-302" decimals="INF" name="snow:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodPerformanceTargetPercentage" scale="-2" id="f-1452">0</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="c-300" decimals="INF" name="snow:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodPerformanceTargetPercentage" scale="-2" id="f-1453">120</ix:nonFraction>% of the target number of the Leadership PRSUs based on the weighted-average achievement of such Company annual performance metrics for the respective fiscal year. Stock-based compensation associated with these Leadership PRSUs is recognized using an accelerated attribution method over the requisite service period, based on the Company&#8217;s periodic assessment of the probability that the performance condition will be achieved. Stock-based compensation recognized for these Leadership PRSUs was $<ix:nonFraction unitRef="usd" contextRef="c-298" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="f-1454">60.2</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-299" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="f-1455">30.8</ix:nonFraction> million for the fiscal years ended January&#160;31, 2025 and 2024, respectively.</span></div></ix:continuation><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">127</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div style="margin-bottom:10pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7">Tab</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7">le of Contents</a></span></div></div><ix:continuation id="f-1339-5" continuedAt="f-1339-6"><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock" id="f-1456" continuedAt="f-1456-1" escape="true"><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of equity-classified RSUs activity during the fiscal years ended January&#160;31, 2025, 2024, and 2023 is as follows:</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:66.207%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.925%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.927%"/><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:9pt;font-weight:700;line-height:100%">Number of Shares<br/>(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted-Average Grant-Date Fair Value</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">per Share</span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested Balance&#8212;January&#160;31, 2022</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%"><ix:nonFraction unitRef="shares" contextRef="c-303" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="3" id="f-1457">9,612</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-303" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="f-1458">180.08</ix:nonFraction>&#160;</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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-304" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="3" id="f-1459">10,788</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-304" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-1460">180.65</ix:nonFraction>&#160;</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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-304" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" format="ixt:num-dot-decimal" scale="3" id="f-1461">3,348</ix:nonFraction>)</span></td><td style="background-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%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-304" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-1462">165.30</ix:nonFraction>&#160;</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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-304" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" format="ixt:num-dot-decimal" scale="3" id="f-1463">1,492</ix:nonFraction>)</span></td><td style="background-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%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-304" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="f-1464">206.02</ix:nonFraction>&#160;</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 style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested Balance&#8212;January&#160;31, 2023</span></div></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%"><ix:nonFraction unitRef="shares" contextRef="c-305" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="3" id="f-1465">15,560</ix:nonFraction>&#160;</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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-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%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-305" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="f-1466">181.17</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-306" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="3" id="f-1467">12,706</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-306" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-1468">158.28</ix:nonFraction>&#160;</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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-306" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" format="ixt:num-dot-decimal" scale="3" id="f-1469">6,810</ix:nonFraction>)</span></td><td style="background-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%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-306" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-1470">172.38</ix:nonFraction>&#160;</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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-306" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" format="ixt:num-dot-decimal" scale="3" id="f-1471">1,881</ix:nonFraction>)</span></td><td style="background-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%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-306" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="f-1472">176.44</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested Balance&#8212;January&#160;31, 2024</span></div></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%"><ix:nonFraction unitRef="shares" contextRef="c-307" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="3" id="f-1473">19,575</ix:nonFraction>&#160;</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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-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%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-307" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="f-1474">169.82</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-308" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="3" id="f-1475">17,096</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-308" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-1476">142.07</ix:nonFraction>&#160;</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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-308" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" format="ixt:num-dot-decimal" scale="3" id="f-1477">9,900</ix:nonFraction>)</span></td><td style="background-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%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-308" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-1478">168.04</ix:nonFraction>&#160;</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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-308" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" format="ixt:num-dot-decimal" scale="3" id="f-1479">3,367</ix:nonFraction>)</span></td><td style="background-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%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-308" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="f-1480">163.07</ix:nonFraction>&#160;</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 style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Performance adjustment</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-308" decimals="-3" sign="-" name="snow:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceAdjustment" scale="3" id="f-1481">50</ix:nonFraction>)</span></td><td style="background-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%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-308" decimals="2" name="snow:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceAdjustmentWeightedAverageGrantDateFairValue" scale="0" id="f-1482">139.58</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested Balance&#8212;January&#160;31, 2025</span></div></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-309" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="3" id="f-1483">23,354</ix:nonFraction>&#160;</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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-309" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="f-1484">151.30</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%">________________</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.94pt">Represents an adjustment in the number of shares outstanding, with regards to Leadership PRSUs granted during the fiscal year ended January&#160;31, 2024, based on the actual achievement of the associated Company annual performance targets for fiscal 2024.</span></div></ix:nonNumeric><div style="text-align:justify"><span><br/></span></div><div style="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%">Liability-Classified RSUs</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;During the fiscal year ended January&#160;31, 2024, in connection with the Samooha business combination as discussed in Note 7, &#8220;Business Combinations,&#8221; the Company agreed to grant, under the 2020 Plan, RSUs that contain both post-combination service-based and performance-based vesting conditions (Acquisition PRSUs) to eligible existing or future employees, subject to a maximum total number of approximately <ix:nonFraction unitRef="shares" contextRef="c-310" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" format="ixt:num-dot-decimal" scale="6" id="f-1485">1.7</ix:nonFraction>&#160;million shares. The post-combination service-based vesting condition for these Acquisition PRSUs is satisfied over <ix:nonNumeric contextRef="c-311" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="f-1486">four years</ix:nonNumeric> with a cliff vesting period of <ix:nonNumeric contextRef="c-312" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="f-1487">one year</ix:nonNumeric> and continued vesting quarterly thereafter. The performance-based vesting condition is contingent on the achievement of certain performance metric over the twelve-month period ending January 31, 2027. Acquisition PRSUs will vest when both service-based and performance-based conditions are satisfied. The ultimate number of Acquisition PRSUs eligible to vest is determined based on the actual achievement of the performance metric, which takes into account certain factors including the Company&#8217;s stock price and market capitalization. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Once granted, Acquisition PRSUs are initially liability-classified and recorded in other liabilities on the Company&#8217;s consolidated balance sheets, as the monetary value of the obligation under each potential outcome of the performance condition is predominantly based on a fixed monetary amount known at inception and will be settled in a variable number of shares. Subsequently, these awards are remeasured to the fair value at each reporting date until the number of Acquisition PRSUs eligible to vest is fixed, at which time these awards will be reclassified to equity. Stock-based compensation associated with these awards is recognized based on the probable outcome of the performance condition, using an accelerated attribution method over the requisite service period, with a cumulative catch-up adjustment recognized for changes in the fair value estimated at each reporting date. As of January&#160;31, 2025 and 2024, the liabilities associated with these Acquisition PRSUs were $<ix:nonFraction unitRef="usd" contextRef="c-310" decimals="-5" name="snow:ShareBasedPaymentArrangementLiabilities" scale="6" id="f-1488">11.1</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-313" decimals="-5" name="snow:ShareBasedPaymentArrangementLiabilities" scale="6" id="f-1489">0.5</ix:nonFraction> million, respectively. The Company recognized stock-based compensation of $<ix:nonFraction unitRef="usd" contextRef="c-314" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="f-1490">10.6</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-311" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="f-1491">0.5</ix:nonFraction> million associated with these Acquisition PRSUs for the fiscal years ended January&#160;31, 2025 and 2024, respectively.</span></div></ix:continuation><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">128</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div style="margin-bottom:10pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7">Tab</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7">le of Contents</a></span></div></div><ix:continuation id="f-1339-6" continuedAt="f-1339-7"><ix:continuation id="f-1456-1"><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of liability-classified RSUs activity during the fiscal years ended January&#160;31, 2025 and 2024 is as follows:</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:81.752%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.048%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Number of Shares<br/>(in thousands)</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested Balance&#8212;January&#160;31, 2023</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-315" decimals="-3" name="snow:ShareBasedCompensationArrangementByShareBasedPaymentAwardLiabilityClassifiedInstrumentsNonvestedNumber" format="ixt:fixed-zero" scale="0" id="f-1492">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-316" decimals="-3" name="snow:ShareBasedCompensationArrangementByShareBasedPaymentAwardLiabilityClassifiedInstrumentsGrantsInPeriod" format="ixt:num-dot-decimal" scale="3" id="f-1493">1,382</ix:nonFraction>&#160;</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 style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested Balance&#8212;January&#160;31, 2024</span></div></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%"><ix:nonFraction unitRef="shares" contextRef="c-317" decimals="-3" name="snow:ShareBasedCompensationArrangementByShareBasedPaymentAwardLiabilityClassifiedInstrumentsNonvestedNumber" format="ixt:num-dot-decimal" scale="3" id="f-1494">1,382</ix:nonFraction>&#160;</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"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-318" decimals="-3" name="snow:ShareBasedCompensationArrangementByShareBasedPaymentAwardLiabilityClassifiedInstrumentsGrantsInPeriod" scale="3" id="f-1495">118</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">(<ix:nonFraction unitRef="shares" contextRef="c-318" decimals="-3" name="snow:ShareBasedCompensationArrangementByShareBasedPaymentAwardLiabilityClassifiedInstrumentsForfeitedInPeriod" scale="3" id="f-1496">64</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested Balance&#8212;January&#160;31, 2025</span></div></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-319" decimals="-3" name="snow:ShareBasedCompensationArrangementByShareBasedPaymentAwardLiabilityClassifiedInstrumentsNonvestedNumber" format="ixt:num-dot-decimal" scale="3" id="f-1497">1,436</ix:nonFraction>&#160;</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><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">________________</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.94pt">Represents the maximum number of Acquisition PRSUs that may be eligible to vest with respect to these awards over their full term.</span></div></ix:continuation><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="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%">Restricted Common Stock</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;From time to time, the Company has granted restricted common stock outside of the Plans. Restricted common stock is not deemed to be outstanding for accounting purposes until it vests.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock" id="f-1498" escape="true"><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of restricted common stock activity outside of the Plans during the fiscal years ended January&#160;31, 2025, 2024, and 2023 is as follows:</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:66.207%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:14.925%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.927%"/><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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Outside of the Plans</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Number of Shares<br/>(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted-Average Grant-Date Fair Value</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">per Share</span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested Balance&#8212;January&#160;31, 2022</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-320" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="3" id="f-1499">380</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-320" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="f-1500">2.11</ix:nonFraction>&#160;</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="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align: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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-321" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="3" id="f-1501">409</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-321" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-1502">229.13</ix:nonFraction>&#160;</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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-321" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" scale="3" id="f-1503">361</ix:nonFraction>)</span></td><td style="background-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%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-321" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-1504">2.10</ix:nonFraction>&#160;</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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested Balance&#8212;January&#160;31, 2023</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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%"><ix:nonFraction unitRef="shares" contextRef="c-322" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="3" id="f-1505">428</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-322" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="f-1506">219.26</ix:nonFraction>&#160;</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 10pt;text-align: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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-323" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="3" id="f-1507">385</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-323" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-1508">194.28</ix:nonFraction>&#160;</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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-323" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" scale="3" id="f-1509">142</ix:nonFraction>)</span></td><td style="background-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%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-323" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-1510">199.28</ix:nonFraction>&#160;</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%">Unvested Balance&#8212;January&#160;31, 2024</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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%"><ix:nonFraction unitRef="shares" contextRef="c-324" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="3" id="f-1511">671</ix:nonFraction>&#160;</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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-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%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-324" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="f-1512">209.15</ix:nonFraction>&#160;</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 10pt;text-align: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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-325" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="3" id="f-1513">445</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-325" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-1514">162.15</ix:nonFraction>&#160;</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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-325" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" scale="3" id="f-1515">219</ix:nonFraction>)</span></td><td style="background-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%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-325" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-1516">213.81</ix:nonFraction>&#160;</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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-325" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" scale="3" id="f-1517">76</ix:nonFraction>)</span></td><td style="background-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%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-325" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="f-1518">226.91</ix:nonFraction>&#160;</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%">Unvested Balance&#8212;January&#160;31, 2025</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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%"><ix:nonFraction unitRef="shares" contextRef="c-326" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="3" id="f-1519">821</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-326" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="f-1520">180.82</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the fiscal year ended January&#160;31, 2025, in connection with the Datavolo business combination, the Company issued to certain of Datavolo&#8217;s employees a total of <ix:nonFraction unitRef="shares" contextRef="c-327" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="6" id="f-1521">0.4</ix:nonFraction>&#160;million shares of the Company&#8217;s Class A common stock in exchange for a portion of their Datavolo stock. These shares are subject to vesting agreements pursuant to which the shares will vest over <ix:nonNumeric contextRef="c-327" name="snow:PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod" format="ixt-sec:durwordsen" id="f-1522">four years</ix:nonNumeric>, subject to each of these employees&#8217; continued employment with the Company or its affiliates. The $<ix:nonFraction unitRef="usd" contextRef="c-327" decimals="-5" name="snow:PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodTotalFairValue" format="ixt:num-dot-decimal" scale="6" id="f-1523">64.6</ix:nonFraction>&#160;million fair value of these shares is accounted for as post-combination stock-based compensation over the requisite service period of <ix:nonNumeric contextRef="c-327" name="snow:PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardAwardServicePeriod" format="ixt-sec:durwordsen" id="f-1524">four years</ix:nonNumeric>. As of January&#160;31, 2025, all <ix:nonFraction unitRef="shares" contextRef="c-328" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="6" id="f-1525">0.4</ix:nonFraction>&#160;million shares remained unvested.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the fiscal year ended January&#160;31, 2024, in connection with the Samooha business combination, the Company issued to certain of Samooha&#8217;s employees a total of <ix:nonFraction unitRef="shares" contextRef="c-329" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="6" id="f-1526">0.4</ix:nonFraction>&#160;million shares of the Company&#8217;s Class A common stock in exchange for a portion of their Samooha stock. These shares are subject to vesting agreements pursuant to which the shares will vest over <ix:nonNumeric contextRef="c-329" name="snow:PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod" format="ixt-sec:durwordsen" id="f-1527">four years</ix:nonNumeric>, subject to each of these employees&#8217; continued employment with the Company or its affiliates. The $<ix:nonFraction unitRef="usd" contextRef="c-329" decimals="-5" name="snow:PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodTotalFairValue" format="ixt:num-dot-decimal" scale="6" id="f-1528">74.8</ix:nonFraction>&#160;million fair value of these shares is accounted for as post-combination stock-based compensation over the requisite service period of <ix:nonNumeric contextRef="c-329" name="snow:PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardAwardServicePeriod" format="ixt-sec:durwordsen" id="f-1529">four years</ix:nonNumeric>. As of January&#160;31, 2025 and 2024, <ix:nonFraction unitRef="shares" contextRef="c-330" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="6" id="f-1530">0.3</ix:nonFraction> million and <ix:nonFraction unitRef="shares" contextRef="c-331" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="6" id="f-1531">0.4</ix:nonFraction> million shares remained unvested, respectively.</span></div></ix:continuation><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">129</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div style="margin-bottom:10pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7">Tab</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7">le of Contents</a></span></div></div><ix:continuation id="f-1339-7" continuedAt="f-1339-8"><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the fiscal year ended January 31, 2023, in connection with the Streamlit business combination, the Company issued to Streamlit&#8217;s <ix:nonFraction unitRef="founder" contextRef="c-234" decimals="INF" name="snow:NumberOfFounders" format="ixt-sec:numwordsen" scale="0" id="f-1532">three</ix:nonFraction> founders a total of <ix:nonFraction unitRef="shares" contextRef="c-332" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="6" id="f-1533">0.4</ix:nonFraction>&#160;million shares of the Company&#8217;s common stock outside of the Plans in exchange for a portion of their Streamlit stock. These shares are subject to vesting agreements pursuant to which the shares will vest over <ix:nonNumeric contextRef="c-332" name="snow:PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod" format="ixt-sec:durwordsen" id="f-1534">three years</ix:nonNumeric>, subject to each founder&#8217;s continued employment with the Company or its affiliates. The $<ix:nonFraction unitRef="usd" contextRef="c-332" decimals="-5" name="snow:PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodTotalFairValue" format="ixt:num-dot-decimal" scale="6" id="f-1535">93.7</ix:nonFraction>&#160;million fair value of these shares is accounted for as post-combination stock-based compensation over the requisite service period of <ix:nonNumeric contextRef="c-332" name="snow:PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardAwardServicePeriod" format="ixt-sec:durwordsen" id="f-1536">three years</ix:nonNumeric>. As of January&#160;31, 2025 and 2024, <ix:nonFraction unitRef="shares" contextRef="c-333" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="6" id="f-1537">0.1</ix:nonFraction>&#160;million and <ix:nonFraction unitRef="shares" contextRef="c-334" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="6" id="f-1538">0.3</ix:nonFraction> million shares remained unvested, respectively. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Note 7, &#8220;Business Combinations,&#8221; for further details.</span></div><div style="text-align:justify"><span><br/></span></div><div style="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%">Stock-Based Compensation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#8212;</span><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" id="f-1539" continuedAt="f-1539-1" escape="true"><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 assumptions used in estimating the grant-date fair values of stock options granted to employees during the fiscal years ended January&#160;31, 2025 and 2023:</span></ix:nonNumeric></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><ix:continuation id="f-1539-1"><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:63.964%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:16.047%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.048%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:9pt;font-weight:700;line-height:100%">Fiscal Year Ended January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2025</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:9pt;font-weight:700;line-height:100%">2023</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected term (in years)</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-335" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" format="ixt-sec:duryear" id="f-1540">4.8</ix:nonNumeric> - <ix:nonNumeric contextRef="c-336" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" format="ixt-sec:duryear" id="f-1541">6.0</ix:nonNumeric></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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-337" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" format="ixt-sec:duryear" id="f-1542">6.0</ix:nonNumeric></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%">Expected volatility</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-292" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum" scale="-2" id="f-1543">56.6</ix:nonFraction>% - <ix:nonFraction unitRef="number" contextRef="c-292" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum" scale="-2" id="f-1544">56.7</ix:nonFraction>%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-337" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="f-1545">50.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-292" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" scale="-2" id="f-1546">4.2</ix:nonFraction>% - <ix:nonFraction unitRef="number" contextRef="c-292" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" scale="-2" id="f-1547">4.4</ix:nonFraction>%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-337" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="f-1548">1.8</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected dividend yield</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-292" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" format="ixt:fixed-zero" scale="-2" id="f-1549">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-337" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" format="ixt:fixed-zero" scale="-2" id="f-1550">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div></ix:continuation><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-12" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" format="ixt:fixed-zero" scale="0" id="f-1551">No</ix:nonFraction> stock options were granted during the fiscal year ended January&#160;31, 2024.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, for the stock option granted during the fiscal year ended January&#160;31, 2025, the shares to be issued upon exercise are subject to a <ix:nonNumeric contextRef="c-292" name="snow:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardHoldingPeriod" format="ixt-sec:durwordsen" id="f-1552">one-year</ix:nonNumeric> holding period. As such, the Company applied a <ix:nonFraction unitRef="number" contextRef="c-292" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsDiscountForPostvestingRestrictions" scale="-2" id="f-1553">7.6</ix:nonFraction>% discount for lack of marketability to the fair value estimated using the Black-Scholes option-pricing model, based on the assumptions included in the table above.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock" id="f-1554" escape="true"><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the assumptions used in estimating the fair values of ESPP Rights granted under the 2020 ESPP during the fiscal years ended January&#160;31, 2025, 2024, and 2023:</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:49.541%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.925%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.925%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.927%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fiscal Year Ended January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2025</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:9pt;font-weight:700;line-height:100%">2024</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:9pt;font-weight:700;line-height:100%">2023</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected term (in years)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-291" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" format="ixt-sec:duryear" id="f-1555">0.5</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-338" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" format="ixt-sec:duryear" id="f-1556">0.5</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-339" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" format="ixt-sec:duryear" id="f-1557">0.5</ix:nonNumeric></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%">Expected volatility</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-291" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum" scale="-2" id="f-1558">46.3</ix:nonFraction>% - <ix:nonFraction unitRef="number" contextRef="c-291" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum" scale="-2" id="f-1559">49.6</ix:nonFraction>%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-338" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum" scale="-2" id="f-1560">48.4</ix:nonFraction>% - <ix:nonFraction unitRef="number" contextRef="c-338" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum" scale="-2" id="f-1561">71.3</ix:nonFraction>%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-339" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum" scale="-2" id="f-1562">58.9</ix:nonFraction>% - <ix:nonFraction unitRef="number" contextRef="c-339" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum" scale="-2" id="f-1563">74.8</ix:nonFraction>%</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-291" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" scale="-2" id="f-1564">4.5</ix:nonFraction>% - <ix:nonFraction unitRef="number" contextRef="c-291" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" scale="-2" id="f-1565">5.4</ix:nonFraction>%</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:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-338" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" scale="-2" id="f-1566">4.7</ix:nonFraction>% - <ix:nonFraction unitRef="number" contextRef="c-338" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" scale="-2" id="f-1567">5.5</ix:nonFraction>%</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:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-339" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" scale="-2" id="f-1568">0.9</ix:nonFraction>% - <ix:nonFraction unitRef="number" contextRef="c-339" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" scale="-2" id="f-1569">3.8</ix:nonFraction>%</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected dividend yield</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-291" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" format="ixt:fixed-zero" scale="-2" id="f-1570">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-338" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" format="ixt:fixed-zero" scale="-2" id="f-1571">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-339" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" format="ixt:fixed-zero" scale="-2" id="f-1572">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div></ix:nonNumeric><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Expected term</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;For stock options considered to be &#8220;plain vanilla&#8221; options, the Company estimates the expected term based on the simplified method, which is essentially the weighted average of the vesting period and contractual term, as the Company&#8217;s historical option exercise experience does not provide a reasonable basis upon which to estimate the expected term. The expected term for ESPP Rights approximates the offering period.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Expected volatility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;In fiscal 2023 and 2024, the Company used the average volatility of its Class A common stock and the stocks of a peer group of representative public companies to develop an expected volatility assumption. During the fiscal year ended January 31, 2025, the Company began using the average of (i) the historical volatility of its Class A common stock, and (ii) the implied volatility from publicly traded options on its Class A common stock to develop an expected volatility assumption.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">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%">&#8212;Risk-free rate is estimated based upon quoted market yields for the United States Treasury debt securities for a term consistent with the expected life of the awards in effect at the time of grant.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Expected dividend yield</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;Because the Company has never paid and has no intention to pay cash dividends on common stock, the expected dividend yield is <ix:nonFraction unitRef="number" contextRef="c-13" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" format="ixt:fixed-zero" scale="0" id="f-1573"><ix:nonFraction unitRef="number" contextRef="c-12" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" format="ixt:fixed-zero" scale="0" id="f-1574"><ix:nonFraction unitRef="number" contextRef="c-1" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" format="ixt:fixed-zero" scale="0" id="f-1575">zero</ix:nonFraction></ix:nonFraction></ix:nonFraction>.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair value of underlying common stock</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;The fair value of the Company&#8217;s common stock is determined by the closing price, on the date of grant, of its common stock, which is traded on the New York Stock Exchange.</span></div></ix:continuation><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">130</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div style="margin-bottom:10pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7">Tab</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7">le of Contents</a></span></div></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><ix:continuation id="f-1339-8"><ix:nonNumeric contextRef="c-1" name="snow:ScheduleOfShareBasedPaymentAwardLiabilityClassifiedPerformanceSharesValuationAssumptionsTableTextBlock" id="f-1576" escape="true"><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the assumptions used in estimating the fair value of liability-classified Acquisition PRSUs as of January&#160;31, 2025 and 2024:</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:63.964%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:16.047%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.048%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">January 31, 2025</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:9pt;font-weight:700;line-height:100%">January 31, 2024</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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 volatility</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-318" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="f-1577">50.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-316" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="f-1578">60.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-318" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="f-1579">4.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-316" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="f-1580">4.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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></ix:nonNumeric><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Expected volatility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;In fiscal 2024, expected volatility was estimated based on the historical volatility of the Company&#8217;s Class A common stock. During the fiscal year ended January 31, 2025, the Company began using the average of (i) the historical volatility of its Class A common stock, and (ii) the implied volatility from publicly traded options on its Class A common stock to develop an expected volatility assumption.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">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%">&#8212;Risk-free rate is estimated based upon quoted market yields for the United States Treasury debt securities for a term that approximates the period from the reporting date to January&#160;31, 2027.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" id="f-1581" escape="true"><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation included in the consolidated statements of operations was as follows (in thousands):</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:49.541%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:14.925%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.925%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.927%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fiscal Year Ended January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2025</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:9pt;font-weight:700;line-height:100%">2024</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:9pt;font-weight:700;line-height:100%">2023</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-340" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-1582">142,163</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-341" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-1583">123,363</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-342" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-1584">106,302</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-343" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-1585">331,807</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-344" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-1586">299,657</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-345" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-1587">246,811</ix:nonFraction>&#160;</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%">Research and development</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-346" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-1588">852,027</ix:nonFraction>&#160;</span></td><td style="background-color:#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%"><ix:nonFraction unitRef="usd" contextRef="c-347" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-1589">644,928</ix:nonFraction>&#160;</span></td><td style="background-color:#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%"><ix:nonFraction unitRef="usd" contextRef="c-348" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-1590">407,524</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-349" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-1591">153,317</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-350" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-1592">100,067</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-351" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-1593">100,896</ix:nonFraction>&#160;</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 14.5pt;text-align: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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-1594">1,479,314</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-1595">1,168,015</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-1596">861,533</ix:nonFraction>&#160;</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 9.25pt;text-align:left;text-indent:-9pt;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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount" format="ixt:num-dot-decimal" scale="3" id="f-1597">38,493</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount" format="ixt:num-dot-decimal" scale="3" id="f-1598">48,830</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount" format="ixt:num-dot-decimal" scale="3" id="f-1599">29,417</ix:nonFraction>&#160;</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 14.5pt;text-align: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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1" format="ixt:num-dot-decimal" scale="3" id="f-1600">1,517,807</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1" format="ixt:num-dot-decimal" scale="3" id="f-1601">1,216,845</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1" format="ixt:num-dot-decimal" scale="3" id="f-1602">890,950</ix:nonFraction>&#160;</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></ix:nonNumeric><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of January&#160;31, 2025, total compensation cost related to unvested awards not yet recognized was $<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-8" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" scale="9" id="f-1603">3.5</ix:nonFraction> billion, which will be recognized over a weighted-average period of <ix:nonNumeric contextRef="c-1" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:duryear" id="f-1604">2.8</ix:nonNumeric> years.</span></div></ix:continuation><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div id="i33eda16a4c5144d6beb606fe6d5a2e98_157"></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">13. <ix:nonNumeric contextRef="c-1" name="us-gaap:IncomeTaxDisclosureTextBlock" id="f-1605" continuedAt="f-1605-1" escape="true">Income Taxes</ix:nonNumeric></span></div><div style="text-align:justify"><span><br/></span></div><ix:continuation id="f-1605-1" continuedAt="f-1605-2"><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" id="f-1606" escape="true"><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of loss before income taxes were as follows (in thousands):</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:49.541%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.925%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.925%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.927%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fiscal Year Ended January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2025</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:9pt;font-weight:700;line-height:100%">2024</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:9pt;font-weight:700;line-height:100%">2023</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></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.</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%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" format="ixt:num-dot-decimal" scale="3" id="f-1607">1,341,798</ix:nonFraction>)</span></td><td style="background-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%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" format="ixt:num-dot-decimal" scale="3" id="f-1608">875,703</ix:nonFraction>)</span></td><td style="background-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%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" format="ixt:num-dot-decimal" scale="3" id="f-1609">851,538</ix:nonFraction>)</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%">Foreign</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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" format="ixt:num-dot-decimal" scale="3" id="f-1610">56,699</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" format="ixt:num-dot-decimal" scale="3" id="f-1611">26,480</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" format="ixt:num-dot-decimal" scale="3" id="f-1612">35,545</ix:nonFraction>&#160;</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%">Loss before income taxes</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-1613">1,285,099</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #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 #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-1614">849,223</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-1615">815,993</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" id="f-1616" continuedAt="f-1616-1" escape="true"><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The provision for (benefit from) income taxes consists of the following (in thousands):</span></div></ix:nonNumeric></ix:continuation><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">131</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div style="margin-bottom:10pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7">Tab</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7">le of Contents</a></span></div></div><ix:continuation id="f-1605-2" continuedAt="f-1605-3"><ix:continuation id="f-1616-1"><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:49.541%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.925%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.925%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.927%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fiscal Year Ended January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2025</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:9pt;font-weight:700;line-height:100%">2024</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:9pt;font-weight:700;line-height:100%">2023</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></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%">Current provision:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" scale="3" id="f-1617">806</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" scale="3" id="f-1618">754</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" scale="3" id="f-1619">626</ix:nonFraction>&#160;</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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:CurrentForeignTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-1620">10,978</ix:nonFraction>&#160;</span></td><td style="background-color:#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%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:CurrentForeignTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-1621">14,775</ix:nonFraction>&#160;</span></td><td style="background-color:#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%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:CurrentForeignTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-1622">7,571</ix:nonFraction>&#160;</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%">Deferred benefit:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-1623">6,294</ix:nonFraction>)</span></td><td style="background-color:#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%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" sign="-" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-1624">15,376</ix:nonFraction>)</span></td><td style="background-color:#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%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" sign="-" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-1625">21,647</ix:nonFraction>)</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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-1626">1,011</ix:nonFraction>)</span></td><td style="background-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%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" sign="-" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-1627">4,700</ix:nonFraction>)</span></td><td style="background-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%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" sign="-" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-1628">4,410</ix:nonFraction>)</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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" scale="3" id="f-1629">366</ix:nonFraction>)</span></td><td style="background-color:#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%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" sign="-" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-1630">6,686</ix:nonFraction>)</span></td><td style="background-color:#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%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" sign="-" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" scale="3" id="f-1631">607</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for (benefit from) income taxes</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-1632">4,113</ix:nonFraction>&#160;</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%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-1633">11,233</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-1634">18,467</ix:nonFraction>)</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></ix:continuation><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" id="f-1635" escape="true"><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The effective income tax rate differs from the federal statutory income tax rate applied to the loss before income taxes due to the following (in thousands):</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:49.541%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.925%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.925%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.927%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fiscal Year Ended January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2025</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:9pt;font-weight:700;line-height:100%">2024</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:9pt;font-weight:700;line-height:100%">2023</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax benefit computed at federal statutory rate</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%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" format="ixt:num-dot-decimal" scale="3" id="f-1636">269,871</ix:nonFraction>)</span></td><td style="background-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%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" format="ixt:num-dot-decimal" scale="3" id="f-1637">178,337</ix:nonFraction>)</span></td><td style="background-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%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" format="ixt:num-dot-decimal" scale="3" id="f-1638">171,359</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="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%">State taxes, net of federal benefit</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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" format="ixt:num-dot-decimal" scale="3" id="f-1639">33,910</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" format="ixt:num-dot-decimal" scale="3" id="f-1640">26,380</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" format="ixt:num-dot-decimal" scale="3" id="f-1641">14,948</ix:nonFraction>&#160;</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%">Research and development credits</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%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncomeTaxReconciliationTaxCreditsResearch" format="ixt:num-dot-decimal" scale="3" id="f-1642">133,266</ix:nonFraction>)</span></td><td style="background-color:#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%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:IncomeTaxReconciliationTaxCreditsResearch" format="ixt:num-dot-decimal" scale="3" id="f-1643">101,725</ix:nonFraction>)</span></td><td style="background-color:#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%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:IncomeTaxReconciliationTaxCreditsResearch" format="ixt:num-dot-decimal" scale="3" id="f-1644">58,136</ix:nonFraction>)</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%">Stock-based compensation</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%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" format="ixt:num-dot-decimal" scale="3" id="f-1645">7,667</ix:nonFraction>)</span></td><td style="background-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%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" format="ixt:num-dot-decimal" scale="3" id="f-1646">148,600</ix:nonFraction>)</span></td><td style="background-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%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" format="ixt:num-dot-decimal" scale="3" id="f-1647">71,295</ix:nonFraction>)</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%">Change in valuation allowance</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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="f-1648">363,422</ix:nonFraction>&#160;</span></td><td style="background-color:#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%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="f-1649">371,767</ix:nonFraction>&#160;</span></td><td style="background-color:#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%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="f-1650">213,532</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="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%">IRC Section 59A waived deductions</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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:EffectiveIncomeTaxRateReconciliationBeatAmount" format="ixt:fixed-zero" scale="3" id="f-1651">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:EffectiveIncomeTaxRateReconciliationBeatAmount" format="ixt:num-dot-decimal" scale="3" id="f-1652">11,550</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:EffectiveIncomeTaxRateReconciliationBeatAmount" format="ixt:num-dot-decimal" scale="3" id="f-1653">49,476</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncomeTaxReconciliationOtherReconcilingItems" format="ixt:num-dot-decimal" scale="3" id="f-1654">17,585</ix:nonFraction>&#160;</span></td><td style="background-color:#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%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:IncomeTaxReconciliationOtherReconcilingItems" format="ixt:num-dot-decimal" scale="3" id="f-1655">7,732</ix:nonFraction>&#160;</span></td><td style="background-color:#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%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:IncomeTaxReconciliationOtherReconcilingItems" format="ixt:num-dot-decimal" scale="3" id="f-1656">4,367</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for (benefit from) income taxes</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-1657">4,113</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-1658">11,233</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-1659">18,467</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A valuation allowance has been recognized to offset the Company&#8217;s deferred tax assets, as necessary, by the amount of any tax benefits that, based on evidence, are not expected to be realized. As of January&#160;31, 2025 and 2024, the Company believes it is more likely than not that its U.S. and U.K. deferred tax assets will not be fully realizable and continues to maintain a full valuation allowance against these net deferred tax assets.</span></div></ix:continuation><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">132</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div style="margin-bottom:10pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7">Tab</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7">le of Contents</a></span></div></div><ix:continuation id="f-1605-3" continuedAt="f-1605-4"><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" id="f-1660" escape="true"><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Significant components of the Company&#8217;s deferred tax assets and deferred tax liabilities are shown below (in thousands):</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:66.207%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.925%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.927%"/><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:9pt;font-weight:700;line-height:100%">January 31, 2025</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:9pt;font-weight:700;line-height:100%">January 31, 2024</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="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 tax assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align: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 operating losses carryforwards</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%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwards" format="ixt:num-dot-decimal" scale="3" id="f-1661">1,707,649</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwards" format="ixt:num-dot-decimal" scale="3" id="f-1662">1,673,213</ix:nonFraction>&#160;</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 10pt;text-align: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 research and development</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%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:DeferredTaxAssetsInProcessResearchAndDevelopment" format="ixt:num-dot-decimal" scale="3" id="f-1663">725,823</ix:nonFraction>&#160;</span></td><td style="background-color:#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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DeferredTaxAssetsInProcessResearchAndDevelopment" format="ixt:num-dot-decimal" scale="3" id="f-1664">420,491</ix:nonFraction>&#160;</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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax credit carryforwards</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%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxCreditCarryforwards" format="ixt:num-dot-decimal" scale="3" id="f-1665">511,504</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxCreditCarryforwards" format="ixt:num-dot-decimal" scale="3" id="f-1666">376,804</ix:nonFraction>&#160;</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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities</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%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="snow:DeferredTaxAssetsLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="f-1667">104,517</ix:nonFraction>&#160;</span></td><td style="background-color:#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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="snow:DeferredTaxAssetsLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="f-1668">54,008</ix:nonFraction>&#160;</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 10pt;text-align: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 revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:DeferredTaxAssetsDeferredIncome" format="ixt:num-dot-decimal" scale="3" id="f-1669">95,779</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DeferredTaxAssetsDeferredIncome" format="ixt:num-dot-decimal" scale="3" id="f-1670">82,683</ix:nonFraction>&#160;</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 style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capped call transactions</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%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="snow:DeferredTaxAssetsCappedCallTransactions" format="ixt:num-dot-decimal" scale="3" id="f-1671">45,032</ix:nonFraction>&#160;</span></td><td style="background-color:#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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="snow:DeferredTaxAssetsCappedCallTransactions" format="ixt:fixed-zero" scale="3" id="f-1672">&#8212;</ix:nonFraction>&#160;</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 10pt;text-align: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</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%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits" format="ixt:num-dot-decimal" scale="3" id="f-1673">36,044</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits" format="ixt:num-dot-decimal" scale="3" id="f-1674">109,446</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align: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 unrealized losses on strategic investments</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%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:DeferredTaxAssetsInvestments" format="ixt:num-dot-decimal" scale="3" id="f-1675">6,143</ix:nonFraction>&#160;</span></td><td style="background-color:#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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DeferredTaxAssetsInvestments" format="ixt:num-dot-decimal" scale="3" id="f-1676">2,443</ix:nonFraction>&#160;</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 10pt;text-align: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%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:DeferredTaxAssetsOther" format="ixt:num-dot-decimal" scale="3" id="f-1677">50,790</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DeferredTaxAssetsOther" format="ixt:num-dot-decimal" scale="3" id="f-1678">31,776</ix:nonFraction>&#160;</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%">Total deferred tax assets</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%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:DeferredTaxAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-1679">3,283,281</ix:nonFraction>&#160;</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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DeferredTaxAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-1680">2,750,864</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align: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: valuation allowance</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%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:DeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="f-1681">3,104,505</ix:nonFraction>)</span></td><td style="background-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%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="f-1682">2,621,009</ix:nonFraction>)</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%">Net deferred tax assets</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:DeferredTaxAssetsNet" format="ixt:num-dot-decimal" scale="3" id="f-1683">178,776</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DeferredTaxAssetsNet" format="ixt:num-dot-decimal" scale="3" id="f-1684">129,855</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets</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%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="f-1685">27,481</ix:nonFraction>)</span></td><td style="background-color:#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%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="f-1686">39,173</ix:nonFraction>)</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 10pt;text-align: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 commissions</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%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesDeferredExpense" format="ixt:num-dot-decimal" scale="3" id="f-1687">56,662</ix:nonFraction>)</span></td><td style="background-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%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesDeferredExpense" format="ixt:num-dot-decimal" scale="3" id="f-1688">41,609</ix:nonFraction>)</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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="snow:DeferredTaxLiabilitiesOperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="f-1689">94,997</ix:nonFraction>)</span></td><td style="background-color:#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%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="snow:DeferredTaxLiabilitiesOperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="f-1690">48,629</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align: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%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesOther" scale="3" id="f-1691">234</ix:nonFraction>)</span></td><td style="background-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%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesOther" format="ixt:num-dot-decimal" scale="3" id="f-1692">1,326</ix:nonFraction>)</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%">Total deferred tax liabilities</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%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-1693">179,374</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-1694">130,737</ix:nonFraction>)</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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred tax liabilities</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:DeferredTaxLiabilities" scale="3" id="f-1695">598</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DeferredTaxLiabilities" scale="3" id="f-1696">882</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The valuation allowance was $<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-8" name="us-gaap:DeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="9" id="f-1697">3.1</ix:nonFraction>&#160;billion and $<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-8" name="us-gaap:DeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="9" id="f-1698">2.6</ix:nonFraction>&#160;billion as of January&#160;31, 2025 and 2024, respectively, primarily relating to U.S. federal and state net operating loss carryforwards, capitalized research and development, and tax credit&#160;carryforwards. The valuation allowance increased $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount" scale="6" id="f-1699">483.5</ix:nonFraction> million during the fiscal year ended January&#160;31, 2025, primarily due to increased&#160;capitalized research and development and tax credit carryforwards. The valuation allowance increased $<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-5" name="us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount" scale="6" id="f-1700">520.4</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-5" name="us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount" scale="6" id="f-1701">241.9</ix:nonFraction> million during the fiscal years ended January&#160;31, 2024 and 2023, respectively, primarily due to increased&#160;capitalized research and development, U.S. federal and state&#160;net operating loss carryforwards, and tax credit carryforwards.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of January&#160;31, 2025, the Company had U.S. federal, state, and foreign net operating loss carryforwards of $<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-8" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsDomestic" format="ixt:num-dot-decimal" scale="9" id="f-1702">6.2</ix:nonFraction>&#160;billion, $<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-8" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" format="ixt:num-dot-decimal" scale="9" id="f-1703">6.0</ix:nonFraction>&#160;billion, and $<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsForeign" format="ixt:num-dot-decimal" scale="6" id="f-1704">178.0</ix:nonFraction>&#160;million, respectively. Of the $<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-8" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsDomestic" format="ixt:num-dot-decimal" scale="9" id="f-1705">6.2</ix:nonFraction>&#160;billion U.S. federal net operating loss carryforwards, $<ix:nonFraction unitRef="usd" contextRef="c-352" decimals="-8" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration" format="ixt:num-dot-decimal" scale="9" id="f-1706">6.1</ix:nonFraction>&#160;billion may be carried forward indefinitely with utilization limited to 80% of taxable income, and the remaining $<ix:nonFraction unitRef="usd" contextRef="c-352" decimals="-8" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration" format="ixt:num-dot-decimal" scale="9" id="f-1707">0.1</ix:nonFraction>&#160;billion will begin to expire in 2032. The state net operating loss carryforwards begin to expire in 2026. Of the $<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsForeign" format="ixt:num-dot-decimal" scale="6" id="f-1708">178.0</ix:nonFraction>&#160;million foreign net operating loss carryforwards, $<ix:nonFraction unitRef="usd" contextRef="c-353" decimals="-5" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration" scale="6" id="f-1709">165.2</ix:nonFraction> million may be carried forward indefinitely, and the remaining $<ix:nonFraction unitRef="usd" contextRef="c-353" decimals="-5" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration" scale="6" id="f-1710">12.8</ix:nonFraction> million will begin to expire in 2027. As of January&#160;31, 2025, the Company also had federal and state tax credits of $<ix:nonFraction unitRef="usd" contextRef="c-352" decimals="-5" name="snow:DeferredTaxAssetsTaxCreditCarryforwardSubjectToExpiration" scale="6" id="f-1711">482.9</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-354" decimals="-5" name="snow:DeferredTaxAssetsTaxCreditCarryforwardNotSubjectToExpiration" scale="6" id="f-1712">212.2</ix:nonFraction> million, respectively. The federal tax credit carryforwards will expire beginning in 2032 if not utilized. The state tax credit carryforwards do not expire. Utilization of the Company&#8217;s net operating loss and tax credit carryforwards may be subject to annual limitation due to the ownership change limitations provided by the Internal Revenue Code and similar state provisions. Such an annual limitation could result in the expiration of the net operating loss and tax credit carryforwards before utilization.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Foreign withholding taxes have not been provided for the cumulative undistributed earnings of the Company&#8217;s foreign subsidiaries as of January&#160;31, 2025 due to the Company&#8217;s intention to permanently reinvest such earnings. Determination of the amount of unrecognized deferred tax liability related to these earnings is not practicable.</span></div></ix:continuation><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">133</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div style="margin-bottom:10pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7">Tab</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7">le of Contents</a></span></div></div><ix:continuation id="f-1605-4" continuedAt="f-1605-5"><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" id="f-1713" escape="true"><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows the changes in the gross amount of unrecognized tax benefits (in thousands):</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:49.541%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.925%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.925%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.927%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fiscal Year Ended January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2025</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:9pt;font-weight:700;line-height:100%">2024</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:9pt;font-weight:700;line-height:100%">2023</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></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%">Beginning balance</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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="3" id="f-1714">115,253</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-35" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="3" id="f-1715">75,180</ix:nonFraction>&#160;</span></td><td style="background-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%"><ix:nonFraction unitRef="usd" contextRef="c-21" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="3" id="f-1716">57,715</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increases based on tax positions during the prior period</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" scale="3" id="f-1717">655</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" format="ixt:num-dot-decimal" scale="3" id="f-1718">12,708</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" format="ixt:num-dot-decimal" scale="3" id="f-1719">1,816</ix:nonFraction>&#160;</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 style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increases based on tax positions during the current period</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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" format="ixt:num-dot-decimal" scale="3" id="f-1720">35,752</ix:nonFraction>&#160;</span></td><td style="background-color:#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%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" format="ixt:num-dot-decimal" scale="3" id="f-1721">27,365</ix:nonFraction>&#160;</span></td><td style="background-color:#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%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" format="ixt:num-dot-decimal" scale="3" id="f-1722">15,649</ix:nonFraction>&#160;</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%">Ending balance</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%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="3" id="f-1723">151,660</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="3" id="f-1724">115,253</ix:nonFraction>&#160;</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%"><ix:nonFraction unitRef="usd" contextRef="c-35" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="3" id="f-1725">75,180</ix:nonFraction>&#160;</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></ix:nonNumeric><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were <ix:nonFraction unitRef="usd" contextRef="c-1" decimals="INF" name="us-gaap:IncomeTaxExaminationPenaltiesAndInterestExpense" format="ixt:fixed-zero" scale="0" id="f-1726"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="INF" name="us-gaap:IncomeTaxExaminationPenaltiesAndInterestExpense" format="ixt:fixed-zero" scale="0" id="f-1727"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="INF" name="us-gaap:IncomeTaxExaminationPenaltiesAndInterestExpense" format="ixt:fixed-zero" scale="0" id="f-1728">no</ix:nonFraction></ix:nonFraction></ix:nonFraction> interest and penalties associated with unrecognized income tax benefits for each of the fiscal years ended January&#160;31, 2025, 2024, and 2023.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Although it is reasonably possible that certain unrecognized tax benefits may increase or decrease within the next 12 months due to tax examination changes, settlement activities, or the impact on recognition and measurement considerations related to the results of published tax cases or other similar activities, the Company does not anticipate any significant changes to unrecognized tax benefits over the next 12 months.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company files income tax returns in the U.S. federal jurisdiction, various state jurisdictions, and in various international jurisdictions. Tax years 2012 and forward generally remain open for examination for federal and state tax purposes. Tax years 2020 and forward generally remain open for examination for foreign tax purposes. To the extent utilized in future years&#8217; tax returns, net operating loss carryforwards at January&#160;31, 2025 and 2024 will remain subject to examination until the respective tax year is closed.</span></div></ix:continuation><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-1605-5">On August 16, 2022, President Biden signed the Inflation Reduction Act of 2022 (Inflation Act) into law. The Inflation Act contains certain tax measures, including a corporate alternative minimum tax of 15% on some large corporations and an excise tax of 1% on stock repurchases. For the fiscal year ended January&#160;31, 2025, the Inflation Act had no material impact to the Company, including its stock repurchase program.</ix:continuation> </span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">134</span></div></div></div><div id="i33eda16a4c5144d6beb606fe6d5a2e98_160"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div style="margin-bottom:10pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7">Tab</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7">le of Contents</a></span></div></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">14. <ix:nonNumeric contextRef="c-1" name="us-gaap:EarningsPerShareTextBlock" id="f-1729" continuedAt="f-1729-1" escape="true">Net Loss per Share</ix:nonNumeric></span></div><ix:continuation id="f-1729-1"><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" id="f-1730" escape="true"><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the calculation of basic and diluted net loss per share attributable to Snowflake Inc. Class A common stockholders (in thousands, except per share data):</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:49.541%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:14.925%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.925%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.927%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fiscal Year Ended January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2025</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:9pt;font-weight:700;line-height:100%">2024</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:9pt;font-weight:700;line-height:100%">2023</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;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</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#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%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="f-1731">1,289,212</ix:nonFraction>)</span></td><td style="background-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%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" sign="-" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="f-1732">837,990</ix:nonFraction>)</span></td><td style="background-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%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" sign="-" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="f-1733">797,526</ix:nonFraction>)</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 style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: net loss attributable to noncontrolling interest</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-1734">3,572</ix:nonFraction>)</span></td><td style="background-color:#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%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" sign="-" name="us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-1735">1,893</ix:nonFraction>)</span></td><td style="background-color:#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%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" sign="-" name="us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" scale="3" id="f-1736">821</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss attributable to Snowflake Inc. Class A common stockholders</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td 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%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-1737">1,285,640</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-1738">836,097</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-1739">796,705</ix:nonFraction>)</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:400;line-height:100%">Denominator:</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="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;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"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average&#160;shares used in computing net loss per share attributable to Snowflake Inc. Class A common stockholders&#8212;basic and diluted</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-1740"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="f-1741">332,707</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-12" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-1742"><ix:nonFraction unitRef="shares" contextRef="c-12" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="f-1743">328,001</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-13" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="f-1744"><ix:nonFraction unitRef="shares" contextRef="c-13" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-1745">318,730</ix:nonFraction></ix:nonFraction>&#160;</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 style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss per share attributable to Snowflake Inc. Class A common stockholders&#8212;basic and diluted</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-1746"><ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-1747">3.86</ix:nonFraction></ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="c-12" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-1748"><ix:nonFraction unitRef="usdPerShare" contextRef="c-12" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-1749">2.55</ix:nonFraction></ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="c-13" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-1750"><ix:nonFraction unitRef="usdPerShare" contextRef="c-13" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-1751">2.50</ix:nonFraction></ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-355" decimals="INF" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt-sec:numwordsen" scale="0" id="f-1752"><ix:nonFraction unitRef="shares" contextRef="c-356" decimals="INF" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt-sec:numwordsen" scale="0" id="f-1753"><ix:nonFraction unitRef="shares" contextRef="c-357" decimals="INF" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt-sec:numwordsen" scale="0" id="f-1754"><ix:nonFraction unitRef="shares" contextRef="c-355" decimals="INF" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt-sec:numwordsen" scale="0" id="f-1755"><ix:nonFraction unitRef="shares" contextRef="c-356" decimals="INF" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt-sec:numwordsen" scale="0" id="f-1756"><ix:nonFraction unitRef="shares" contextRef="c-357" decimals="INF" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt-sec:numwordsen" scale="0" id="f-1757">No</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction> Class B common stock was outstanding during any periods presented.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" id="f-1758" escape="true"><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following potentially dilutive securities were excluded from the calculation of diluted net loss per share attributable to Snowflake Inc. Class A common stockholders for the periods presented because the impact of including them would have been anti-dilutive (in thousands):</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:49.541%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.925%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.925%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.927%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fiscal Year Ended January 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="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:700;line-height:100%">2025</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:9pt;font-weight:700;line-height:100%">2024</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:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs</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%"><ix:nonFraction unitRef="shares" contextRef="c-358" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="3" id="f-1759">24,790</ix:nonFraction>&#160;</span></td><td style="background-color:#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%"><ix:nonFraction unitRef="shares" contextRef="c-359" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="3" id="f-1760">20,957</ix:nonFraction>&#160;</span></td><td style="background-color:#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%"><ix:nonFraction unitRef="shares" contextRef="c-360" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="3" id="f-1761">15,560</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">Stock options</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%"><ix:nonFraction unitRef="shares" contextRef="c-361" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="3" id="f-1762">21,653</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-362" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="3" id="f-1763">27,369</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-363" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="3" id="f-1764">35,854</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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 style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares underlying the conversion option in the Notes</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%"><ix:nonFraction unitRef="shares" contextRef="c-364" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="3" id="f-1765">14,603</ix:nonFraction>&#160;</span></td><td style="background-color:#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%"><ix:nonFraction unitRef="shares" contextRef="c-365" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:fixed-zero" scale="3" id="f-1766">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#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%"><ix:nonFraction unitRef="shares" contextRef="c-366" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:fixed-zero" scale="3" id="f-1767">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested restricted common stock and early exercised stock options</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-367" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" id="f-1768">821</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-368" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" id="f-1769">671</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-369" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" id="f-1770">446</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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 style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ESPP Rights</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%"><ix:nonFraction unitRef="shares" contextRef="c-370" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" id="f-1771">569</ix:nonFraction>&#160;</span></td><td style="background-color:#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%"><ix:nonFraction unitRef="shares" contextRef="c-371" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" id="f-1772">284</ix:nonFraction>&#160;</span></td><td style="background-color:#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%"><ix:nonFraction unitRef="shares" contextRef="c-372" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" id="f-1773">265</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 23.5pt;text-align: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 colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="3" id="f-1774">62,436</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-12" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="3" id="f-1775">49,281</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-13" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="3" id="f-1776">52,125</ix:nonFraction>&#160;</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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div></ix:nonNumeric><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company entered into the Capped Calls in connection with the Notes offering. The effect of the Capped Calls was also excluded from the calculation of diluted net loss per share attributable to Snowflake Inc. Class A common stockholders as the effect of the Capped Calls would have been anti-dilutive. The Capped Calls are generally expected to reduce the potential dilution to the Company&#8217;s Class A common stock upon any conversion of the relevant series of the Notes. See Note 10, &#8220;Convertible Senior Notes,&#8221; for further details.</span></div></ix:continuation><div style="text-align:justify"><span><br/></span></div><div id="i33eda16a4c5144d6beb606fe6d5a2e98_163"></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">15. <ix:nonNumeric contextRef="c-1" name="us-gaap:RelatedPartyTransactionsDisclosureTextBlock" id="f-1777" continuedAt="f-1777-1" escape="true">Related Party Transactions</ix:nonNumeric></span></div><ix:continuation id="f-1777-1"><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A member of the Company&#8217;s board of directors currently serves as the Chief Executive Officer of a privately-held company (Related Party), which has been the Company&#8217;s customer since 2018. In January 2024, the Company renewed its customer agreement with the Related Party for a term of <ix:nonNumeric contextRef="c-373" name="snow:ContractWithCustomerTerm" format="ixt-sec:durwordsen" id="f-1778">two years</ix:nonNumeric> with a total contract value of $<ix:nonFraction unitRef="usd" contextRef="c-373" decimals="-5" name="us-gaap:ContractWithCustomerAssetNet" scale="6" id="f-1779">22.5</ix:nonFraction> million. In November 2024, an additional customer agreement was entered into with the Related Party for a term of <ix:nonNumeric contextRef="c-374" name="snow:ContractWithCustomerTerm" format="ixt-sec:durmonth" id="f-1780">13</ix:nonNumeric> months with a total contract value of $<ix:nonFraction unitRef="usd" contextRef="c-374" decimals="-5" name="us-gaap:ContractWithCustomerAssetNet" format="ixt:num-dot-decimal" scale="6" id="f-1781">1.5</ix:nonFraction>&#160;million. With respect to the Related Party, the Company recognized $<ix:nonFraction unitRef="usd" contextRef="c-375" decimals="-5" name="us-gaap:Revenues" scale="6" id="f-1782">12.9</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="c-376" decimals="-5" name="us-gaap:Revenues" scale="6" id="f-1783">6.8</ix:nonFraction> million, and $<ix:nonFraction unitRef="usd" contextRef="c-377" decimals="-5" name="us-gaap:Revenues" scale="6" id="f-1784">3.7</ix:nonFraction> million of revenue for the fiscal years ended January&#160;31, 2025, 2024 and 2023, respectively, and had an accounts receivable balance due from the Related Party of $<ix:nonFraction unitRef="usd" contextRef="c-378" decimals="-5" name="us-gaap:OtherReceivables" scale="6" id="f-1785">1.8</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-373" decimals="-5" name="us-gaap:OtherReceivables" scale="6" id="f-1786">5.0</ix:nonFraction> million as of January&#160;31, 2025 and 2024, respectively. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2024, as a minority investor, the Company made a strategic investment of approximately $<ix:nonFraction unitRef="usd" contextRef="c-379" decimals="-5" name="snow:StrategicInvestmentEquitySecuritiesWithoutReadilyDeterminableFairValueAmount" scale="6" id="f-1787">5.0</ix:nonFraction> million by purchasing non-marketable equity securities issued by the Related Party.</span></div></ix:continuation><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:120%"> </span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">135</span></div></div></div><div id="i33eda16a4c5144d6beb606fe6d5a2e98_172"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div style="margin-bottom:10pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7">Tab</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7">le of Contents</a></span></div></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">16. <ix:nonNumeric contextRef="c-1" name="us-gaap:SubsequentEventsTextBlock" id="f-1788" continuedAt="f-1788-1" escape="true">Subsequent Event</ix:nonNumeric></span></div><ix:continuation id="f-1788-1"><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subsequent to January 31, 2025, and through March 21, 2025, the Company repurchased <ix:nonFraction unitRef="shares" contextRef="c-380" decimals="-5" name="snow:StockRepurchaseProgramNumberOfSharesRepurchased" format="ixt:num-dot-decimal" scale="6" id="f-1789">3.2</ix:nonFraction>&#160;million shares of its outstanding common stock for an aggregate purchase price of $<ix:nonFraction unitRef="usd" contextRef="c-380" decimals="-5" name="snow:PaymentForRepurchaseOfCommonStockExcludingTransactionCosts" format="ixt:num-dot-decimal" scale="6" id="f-1790">490.6</ix:nonFraction>&#160;million, excluding transaction costs associated with the repurchases, at a weighted-average price of $<ix:nonFraction unitRef="usdPerShare" contextRef="c-380" decimals="2" name="snow:StockRepurchaseProgramWeightedAveragePricePerShare" scale="0" id="f-1791">152.63</ix:nonFraction> per share. All repurchases were made in open market transactions.</span></div></ix:continuation><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">136</span></div></div></div><div id="i33eda16a4c5144d6beb606fe6d5a2e98_178"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div style="margin-bottom:10pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7">Tab</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7">le of Contents</a></span></div></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 9. CHANGES IN AND DISAGREEMENTS WITH ACCOUNTANTS ON ACCOUNTING AND FINANCIAL DISCLOSURE</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div id="i33eda16a4c5144d6beb606fe6d5a2e98_181"></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 9A. CONTROLS AND PROCEDURES</span></div><div style="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%">Evaluation of Disclosure Controls and Procedures</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our management, with the participation of our Chief Executive Officer and Chief Financial Officer, has evaluated the effectiveness of our disclosure controls and procedures (as defined in Rules 13a-15(e) and 15(d)-15(e) under the Exchange Act) as of January&#160;31, 2025. Based on such evaluation, our Chief Executive Officer and Chief Financial Officer concluded that, as of January&#160;31, 2025, our disclosure controls and procedures were effective to provide reasonable assurance that information we are required to disclose in reports that we file or submit under the Exchange Act is recorded, processed, summarized, and reported within the time periods specified in the Commission&#8217;s rules and forms, and that such information is accumulated and communicated to our management, including our Chief Executive Officer and Chief Financial Officer, as appropriate, to allow timely decisions regarding required disclosure.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="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%">Management&#8217;s Report on Internal Control over Financial Reporting</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our management is responsible for establishing and maintaining adequate internal control over financial reporting (as defined in Rules 13a-15(f) and 15(d)-15(f) under the Exchange Act). Internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and preparation of financial statements for external purposes in accordance with generally accepted accounting principles. Our management conducted an assessment of the effectiveness of the Company&#8217;s internal control over financial reporting as of January&#160;31, 2025 based on criteria established in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Internal Control - Integrated Framework </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission. Based on the assessment, our management has concluded that our internal control over financial reporting was effective as of January&#160;31, 2025. The effectiveness of our internal control over financial reporting as of January&#160;31, 2025 has been audited by PricewaterhouseCoopers LLP, an independent registered public accounting firm, as stated in their report, which is included in Item 8 of this Annual Report on Form 10-K.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="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%">Changes in Internal Control over Financial Reporting</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no changes in our internal control over financial reporting identified in connection with the evaluation required by Rules 13a-15(d) and 15d-15(d) of the Exchange Act that occurred during the quarter ended January&#160;31, 2025 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Inherent Limitations on Effectiveness of Controls</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our management, including our Chief Executive Officer and Chief Financial Officer, believes that our disclosure controls and procedures and internal control over financial reporting are designed to provide reasonable assurance of achieving their objectives. However, our management does not expect that our disclosure controls and procedures or our internal control over financial reporting will prevent or detect all errors and all fraud. A control system, no matter how well conceived and operated, can provide only reasonable, not absolute, assurance that the objectives of the control system are met. Because of the inherent limitations in all control systems, no evaluation of controls can provide absolute assurance that all control issues and instances of fraud, if any, within the company have been detected. The design of any system of controls also is based in part upon certain assumptions about the likelihood of future events, and there can be no assurance that any design will succeed in achieving its stated goals under all potential future conditions. Over time, controls may become inadequate because of changes in conditions, or the degree of compliance with the policies or procedures may deteriorate. Because of the inherent limitations in a cost-effective control system, misstatements due to error or fraud may occur and not be detected.</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span><br/></span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">137</span></div></div></div><div id="i33eda16a4c5144d6beb606fe6d5a2e98_184"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div style="margin-bottom:10pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7">Tab</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7">le of Contents</a></span></div></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 9B. OTHER INFORMATION</span></div><div style="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%">Trading Plans</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During our last fiscal quarter, our directors and/or officers (as defined in Rule 16a-1(f) under the Exchange Act) <ix:nonNumeric contextRef="c-381" name="ecd:NonRule10b51ArrAdoptedFlag" format="ixt:fixed-false" id="f-1792">adopted</ix:nonNumeric> or <ix:nonNumeric contextRef="c-381" name="ecd:Rule10b51ArrTrmntdFlag" format="ixt:fixed-false" id="f-1793"><ix:nonNumeric contextRef="c-381" name="ecd:NonRule10b51ArrTrmntdFlag" format="ixt:fixed-false" id="f-1794">terminated</ix:nonNumeric></ix:nonNumeric> the contracts, instructions, or written plans for the purchase or sale of the Company&#8217;s securities as set forth in the table below.</span></div><ix:nonNumeric contextRef="c-1" name="ecd:MtrlTermsOfTrdArrTextBlock" id="f-1795" escape="true"><div style="text-align:justify;text-indent:-4.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:21.757%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.280%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.201%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.312%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.312%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.661%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.777%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding: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:8pt;font-weight:700;line-height:100%">Trading Arrangement</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Action</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:8pt;font-weight:700;line-height:100%">Date</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Rule 10b5-1*</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Non-Rule 10b5-1**</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:8pt;font-weight:700;line-height:100%">Total Shares of Class A Common Stock Subject to Trading Arrangement</span></div></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:8pt;font-weight:700;line-height:100%">Expiration Date</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="c-382" name="ecd:TrdArrIndName" id="f-1796">Christian Kleinerman</ix:nonNumeric>, <ix:nonNumeric contextRef="c-382" name="ecd:TrdArrIndTitle" id="f-1797">EVP, Product Management</ix:nonNumeric></span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-382" name="ecd:Rule10b51ArrAdoptedFlag" format="ixt:fixed-true" id="f-1798">Adopted</ix:nonNumeric></span></div></td><td colspan="3" style="background-color:#cceeff;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:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-382" name="ecd:TrdArrAdoptionDate" id="f-1799">December 19, 2024</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">X</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"><div style="text-align:center"><span><br/></span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-383" decimals="INF" name="ecd:TrdArrSecuritiesAggAvailAmt" format="ixt:num-dot-decimal" scale="0" id="f-1800">199,438</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;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:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-382" name="ecd:TrdArrExpirationDate" id="f-1801">March 31, 2026</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="c-384" name="ecd:TrdArrIndName" id="f-1802">Christopher W. Degnan</ix:nonNumeric>, <ix:nonNumeric contextRef="c-384" name="ecd:TrdArrIndTitle" id="f-1803">Chief Revenue Officer</ix:nonNumeric></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-384" name="ecd:Rule10b51ArrAdoptedFlag" format="ixt:fixed-true" id="f-1804">Adopted</ix:nonNumeric></span></div></td><td colspan="3" 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:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-384" name="ecd:TrdArrAdoptionDate" id="f-1805">December 20, 2024</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">X</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"><div style="text-align:center"><span><br/></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-385" decimals="INF" name="ecd:TrdArrSecuritiesAggAvailAmt" format="ixt:num-dot-decimal" scale="0" id="f-1806">149,500</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" 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:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-384" name="ecd:TrdArrExpirationDate" id="f-1807">April 30, 2026</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="c-386" name="ecd:TrdArrIndName" id="f-1808">Michael L. Speiser</ix:nonNumeric>, <ix:nonNumeric contextRef="c-386" name="ecd:TrdArrIndTitle" id="f-1809">Director</ix:nonNumeric></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-386" name="ecd:Rule10b51ArrAdoptedFlag" format="ixt:fixed-true" id="f-1810">Adopted</ix:nonNumeric></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-386" name="ecd:TrdArrAdoptionDate" id="f-1811">December 27, 2024</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">X</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:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-387" decimals="INF" name="ecd:TrdArrSecuritiesAggAvailAmt" format="ixt:num-dot-decimal" scale="0" id="f-1812">1,217,784</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-386" name="ecd:TrdArrExpirationDate" id="f-1813">March 31, 2027</ix:nonNumeric></span></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">* Intended to satisfy the affirmative defense of Rule 10b5-1(c)</span></div><div style="margin-bottom:5pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">** Not intended to satisfy the affirmative defense of Rule 10b5-1(c)</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.94pt">The actual number of shares subject to the trading arrangement under the Rule 10b5-1 Plan is expected to be different due to: (i) our withholding of certain shares to satisfy tax withholding obligations in connection with the vesting of restricted stock units; (ii) the amount of restricted stock units acquired following determination of the achievement of pre-established financial performance goals for fiscal year 2025; and (iii) the amount of whole shares distributed in connection with the vesting of restricted stock units due to rounding.</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.94pt">The trading arrangement provides for gifts of up to 34,500 shares of our common stock.</span></div></ix:nonNumeric><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="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%">Changes to Compensatory Arrangements</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 19, 2025, we entered into a letter agreement and a consulting agreement attached as an exhibit thereto with Christopher W. Degnan (collectively, the Transition and Consulting Agreements), setting forth the terms of Mr. Degnan&#8217;s continued employment with us and his subsequent advisory role following his resignation as our Chief Revenue Officer on March 14, 2025 (Transition Date). The Transition and Consulting Agreements provide that, among other things: (i) during the period beginning on the Transition Date and ending on the last day of his employment, which will be no later than December 31, 2025 (Separation Date), Mr. Degnan will continue to be employed and will continue to receive his salary and remain eligible for participation in our corporate bonus plan and standard benefits, and his outstanding equity awards will continue to vest, (ii) subject to the conditions set forth therein, in the event that the Separation Date occurs before December 31, 2025, Mr. Degnan will be entitled to certain severance benefits, and (iii) following the Separation Date, Mr. Degnan will serve as an independent contractor for a six-month term and his outstanding equity awards will continue to vest in accordance with their terms during such period. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The foregoing description of the Transition and Consulting Agreements does not purport to be complete and is qualified in its entirety by reference to the Transition and Consulting Agreements, which are attached hereto as Exhibit 10.20 and are incorporated herein by reference.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div id="i33eda16a4c5144d6beb606fe6d5a2e98_190"></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 9C. DISCLOSURE REGARDING FOREIGN JURISDICTIONS THAT PREVENT INSPECTIONS</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Not applicable.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">138</span></div></div></div><div id="i33eda16a4c5144d6beb606fe6d5a2e98_193"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div style="margin-bottom:10pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7">Tab</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7">le of Contents</a></span></div></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PART III</span></div><div id="i33eda16a4c5144d6beb606fe6d5a2e98_196"></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 10. DIRECTORS, EXECUTIVE OFFICERS AND CORPORATE GOVERNANCE</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The information required by this item is incorporated by reference to our definitive Proxy Statement for the 2025 Annual Meeting of Stockholders, which will be filed with the SEC no later than 120 days after January&#160;31, 2025 (2025 Proxy Statement).</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We maintain a Global Code of Conduct and Ethics that applies to all our employees, officers, contractors, and directors, including our principal executive officer, principal financial officer, and principal accounting officer or controller, or persons performing similar functions. The full text of our Global Code of Conduct and Ethics is posted on our website at www.investors.snowflake.com under &#8220;Governance.&#8221; We intend to disclose on our website set forth above any future amendments to, or waivers from, our Global Code of Conduct and Ethics that are required to be disclosed under Item 5.05 of Form 8-K within four business days following the date of the amendment or waiver.</span></div><div><span><br/></span></div><div id="i33eda16a4c5144d6beb606fe6d5a2e98_199"></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 11. EXECUTIVE COMPENSATION</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The information required by this item is incorporated by reference to the 2025 Proxy Statement.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div id="i33eda16a4c5144d6beb606fe6d5a2e98_202"></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 12. SECURITY OWNERSHIP OF CERTAIN BENEFICIAL OWNERS AND MANAGEMENT AND RELATED STOCKHOLDER MATTERS</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The information required by this item is incorporated by reference to the 2025 Proxy Statement.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div id="i33eda16a4c5144d6beb606fe6d5a2e98_205"></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 13. CERTAIN RELATIONSHIPS AND RELATED TRANSACTIONS, AND DIRECTOR INDEPENDENCE </span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The information required by this item is incorporated by reference to the 2025 Proxy Statement.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div id="i33eda16a4c5144d6beb606fe6d5a2e98_208"></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 14. PRINCIPAL ACCOUNTANT FEES AND SERVICES</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The information required by this item is incorporated by reference to the 2025 Proxy Statement.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">139</span></div></div></div><div id="i33eda16a4c5144d6beb606fe6d5a2e98_211"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div style="margin-bottom:10pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7">Tab</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7">le of Contents</a></span></div></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PART IV</span></div><div id="i33eda16a4c5144d6beb606fe6d5a2e98_214"></div><div style="-sec-extract:summary;margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 15. EXHIBITS, FINANCIAL STATEMENT SCHEDULES</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following documents are filed as part of this Annual Report on Form 10-K:</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">a.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:10.5pt">Consolidated Financial Statements</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-weight:400;line-height:120%">The consolidated financial statements are filed as part of this Annual Report on Form 10-K under &#8220;Item 8. Financial Statements and Supplementary Data.&#8221;</span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">b.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:10.5pt">Financial Statement Schedules</span></div><div style="text-align:justify;text-indent:18pt"><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 financial statement schedules are omitted because they are either not applicable or the information required is presented in the financial statements and notes thereto under &#8220;Item 8. Financial Statements and Supplementary Data.&#8221;</span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">c.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:11.07pt">Exhibits</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-weight:400;line-height:120%">The exhibits listed in the following Exhibit Index are filed, furnished, or incorporated by reference as part of this Annual Report on Form 10-K.</span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"/><td style="width:7.407%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:39.349%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.975%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.975%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.534%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Exhibit <br/>Number</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:9pt;font-weight:700;line-height:100%">Description</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:9pt;font-weight:700;line-height:100%">Form</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:9pt;font-weight:700;line-height:100%">File No.</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:9pt;font-weight:700;line-height:100%">Exhibit</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:9pt;font-weight:700;line-height:100%">Filing Date</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:9pt;font-weight:700;line-height:100%">Filed Herewith</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1640147/000162828020013752/exhibit31.htm">3.1</a></span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1640147/000162828020013752/exhibit31.htm">Amended and Restated Certificate of Incorporation of Snowflake Inc.</a></span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8-K</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">001-39504</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9/18/2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1640147/000164014723000253/a20231128-arbylawsfinal.htm">3.2</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1640147/000164014723000253/a20231128-arbylawsfinal.htm">Amended and Restated Bylaws of Snowflake Inc.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8-K</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">001-39504</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.1</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11/29/2023</span></div></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1640147/000164014721000021/certificateofretirement.htm">3.3</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1640147/000164014721000021/certificateofretirement.htm">Certificate of Retirement.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8-K</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">001-39504</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.1</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3/3/2021</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1640147/000162828020013381/exhibit41.htm">4.1</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1640147/000162828020013381/exhibit41.htm">Form of Class A Common Stock Certificate.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">S-1/A</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">333-248280</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.1</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9/8/2020</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1640147/000164014722000023/ex-43snowflakefy2022q4.htm">4.2</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1640147/000164014722000023/ex-43snowflakefy2022q4.htm">Description of Securities.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10-K</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">001-39504</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.3</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3/30/2022</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1640147/000164014724000234/exhibit41-indenture2027not.htm">4</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1640147/000164014724000234/exhibit41-indenture2027not.htm">.3</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1640147/000164014724000234/exhibit41-indenture2027not.htm">Indenture, </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1640147/000164014724000234/exhibit41-indenture2027not.htm">dated as of September 27, 2024, by and between Snowflake Inc. and U.S. Bank Trust Company, National Association, as Trustee.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8-K</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">001-39504</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.1</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9/27/2024</span></div></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1640147/000164014724000250/ex-45snowflakefy2025q3.htm">4</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1640147/000164014724000250/ex-45snowflakefy2025q3.htm">.4</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1640147/000164014724000250/ex-45snowflakefy2025q3.htm">First Supplement</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1640147/000164014724000250/ex-45snowflakefy2025q3.htm">al </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1640147/000164014724000250/ex-45snowflakefy2025q3.htm">I</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1640147/000164014724000250/ex-45snowflakefy2025q3.htm">ndenture, </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1640147/000164014724000250/ex-45snowflakefy2025q3.htm">dated as of </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1640147/000164014724000250/ex-45snowflakefy2025q3.htm">November </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1640147/000164014724000250/ex-45snowflakefy2025q3.htm">22</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1640147/000164014724000250/ex-45snowflakefy2025q3.htm">, 2024, by and between Snowflake Inc. and U.S. Bank Trust Company, National Association, as Trustee</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1640147/000164014724000250/ex-45snowflakefy2025q3.htm">.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10-Q</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">001-39504</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.5</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11/27/2024</span></div></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1640147/000164014724000234/exhibit41-indenture2027not.htm#i6613c075939946a6b4d10a040a8cf237_13">4</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1640147/000164014724000234/exhibit41-indenture2027not.htm#i6613c075939946a6b4d10a040a8cf237_13">.5</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1640147/000164014724000234/exhibit41-indenture2027not.htm#i6613c075939946a6b4d10a040a8cf237_13">Form of Global Note, re</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1640147/000164014724000234/exhibit41-indenture2027not.htm#i6613c075939946a6b4d10a040a8cf237_13">pre</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1640147/000164014724000234/exhibit41-indenture2027not.htm#i6613c075939946a6b4d10a040a8cf237_13">senting Snowflake Inc.</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1640147/000164014724000234/exhibit41-indenture2027not.htm#i6613c075939946a6b4d10a040a8cf237_13">&#8217;</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1640147/000164014724000234/exhibit41-indenture2027not.htm#i6613c075939946a6b4d10a040a8cf237_13">s 0</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1640147/000164014724000234/exhibit41-indenture2027not.htm#i6613c075939946a6b4d10a040a8cf237_13">% Convertible</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1640147/000164014724000234/exhibit41-indenture2027not.htm#i6613c075939946a6b4d10a040a8cf237_13"> Se</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1640147/000164014724000234/exhibit41-indenture2027not.htm#i6613c075939946a6b4d10a040a8cf237_13">nior Notes </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1640147/000164014724000234/exhibit41-indenture2027not.htm#i6613c075939946a6b4d10a040a8cf237_13">due 2027 (inc</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1640147/000164014724000234/exhibit41-indenture2027not.htm#i6613c075939946a6b4d10a040a8cf237_13">luded as Exhibit A to the Indenture filed as Exhibit </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1640147/000164014724000234/exhibit41-indenture2027not.htm#i6613c075939946a6b4d10a040a8cf237_13">4.3).</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8-K</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">001-39504</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.2</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9/27/2024</span></div></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1640147/000164014724000234/exhibit43-indenture2029not.htm">4</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1640147/000164014724000234/exhibit43-indenture2029not.htm">.</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1640147/000164014724000234/exhibit43-indenture2029not.htm">6</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1640147/000164014724000234/exhibit43-indenture2029not.htm">Indenture, </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1640147/000164014724000234/exhibit43-indenture2029not.htm">dated as of September 27, 2024, by and between Snowflake Inc. and U.S. Bank Trust Company, National Association, as Trustee</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1640147/000164014724000234/exhibit43-indenture2029not.htm">.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8-K</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">001-39504</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.3</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9/27/2024</span></div></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1640147/000164014724000250/ex-46snowflakefy2025q3.htm">4</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1640147/000164014724000250/ex-46snowflakefy2025q3.htm">.7</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1640147/000164014724000250/ex-46snowflakefy2025q3.htm">First</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1640147/000164014724000250/ex-46snowflakefy2025q3.htm"> </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1640147/000164014724000250/ex-46snowflakefy2025q3.htm">Supplemental Indenture, dated as of November 22, 2024, by and between Snowflake Inc. and U.S. Bank Trust Company, National Association, as Trustee.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10-Q</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">001-39504</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.6</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11/27/2024</span></div></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1640147/000164014724000234/exhibit43-indenture2029not.htm#i29c4f3e3f92e41029cd285465d1aa901_13">4</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1640147/000164014724000234/exhibit43-indenture2029not.htm#i29c4f3e3f92e41029cd285465d1aa901_13">.8</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1640147/000164014724000234/exhibit43-indenture2029not.htm#i29c4f3e3f92e41029cd285465d1aa901_13">Form of </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1640147/000164014724000234/exhibit43-indenture2029not.htm#i29c4f3e3f92e41029cd285465d1aa901_13">Global Note, representing Snowflake Inc.&#8217;s 0% Convertible Senior Notes due 202</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1640147/000164014724000234/exhibit43-indenture2029not.htm#i29c4f3e3f92e41029cd285465d1aa901_13">9</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1640147/000164014724000234/exhibit43-indenture2029not.htm#i29c4f3e3f92e41029cd285465d1aa901_13"> (included as Exhibit A to the Indenture filed as Exhibit 4.</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1640147/000164014724000234/exhibit43-indenture2029not.htm#i29c4f3e3f92e41029cd285465d1aa901_13">6</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1640147/000164014724000234/exhibit43-indenture2029not.htm#i29c4f3e3f92e41029cd285465d1aa901_13">).</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8-K</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">001-39504</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.4</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9/27/2024</span></div></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1640147/000162828020013010/exhibit103.htm">10.1</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">+</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1640147/000162828020013010/exhibit103.htm">Snowflake Inc. 2012 Equity Incentive Plan.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">S-1</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">333-248280</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.3</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8/24/2020</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1640147/000162828020013010/exhibit104.htm">10.2</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">+</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1640147/000162828020013010/exhibit104.htm">Forms of Option Agreement, Stock Option Grant Notice, and Notice of Exercise under 2012 Equity Incentive Plan.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">S-1</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">333-248280</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.4</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8/24/2020</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1640147/000162828020013381/exhibit105.htm">10.3</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">+</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1640147/000162828020013381/exhibit105.htm">Forms of Restricted Stock Unit Grant Notice and Restricted Stock Unit Award Agreement under 2012 Equity Incentive Plan.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">S-1</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">333-248280</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.5</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8/24/2020</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1640147/000162828020013381/exhibit106.htm">10.4</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">+</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1640147/000162828020013381/exhibit106.htm">Snowflake Inc. 2020 Equity Incentive Plan.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">S-1/A</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">333-248280</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.6</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9/8/2020</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/0001640147/000164014724000207/ex-102snowflakefy2025q2.htm">10.5</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">+</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/0001640147/000164014724000207/ex-102snowflakefy2025q2.htm">Forms of Notice of Stock Option Grant, Global Stock Option Agreement, and Exercise Notice under 2020 Equity Incentive Plan.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10-Q</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">001-39504</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.2</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8/29/2024</span></div></td><td colspan="3" style="padding:0 1pt"/></tr></table></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="-sec-extract:summary;padding-left:18pt;padding-right:18pt;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">140</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div style="-sec-extract:summary;margin-bottom:10pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7">Tab</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7">le of Contents</a></span></div></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"/><td style="width:7.407%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:39.349%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.975%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.975%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.534%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="ex-106snowflakefy2025q4.htm">10.6</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">+</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="ex-106snowflakefy2025q4.htm">Form</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="ex-106snowflakefy2025q4.htm">s</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="ex-106snowflakefy2025q4.htm"> of </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="ex-106snowflakefy2025q4.htm">Gl</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="ex-106snowflakefy2025q4.htm">obal RSU Award</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="ex-106snowflakefy2025q4.htm"> Grant N</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="ex-106snowflakefy2025q4.htm">otice and Glo</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="ex-106snowflakefy2025q4.htm">bal Restricted Stock</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="ex-106snowflakefy2025q4.htm"> Unit</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="ex-106snowflakefy2025q4.htm"> Award Agreement under 2020 Equity Incentive Plan.</a></span></div></td><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:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">X</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1640147/000162828020013381/exhibit109.htm">10.7</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">+</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1640147/000162828020013381/exhibit109.htm">Snowflake Inc. 2020 Employee Stock Purchase Plan.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">S-1/A</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">333-248280</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.9</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9/8/2020</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1640147/000162828020013010/exhibit1010.htm">10.8</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">+</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1640147/000162828020013010/exhibit1010.htm">Form of Indemnification Agreement entered into by and between Snowflake and each director and executive officer.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">S-1</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">333-248280</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.10</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8/24/2020</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1640147/000164014724000033/exhibit101-confirmatoryoff.htm">10.9</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">+</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1640147/000164014724000033/exhibit101-confirmatoryoff.htm">Amended and Restated Offer Letter by and between Snowflake Inc. and Sridhar Ramaswamy, dated February 27, 2024</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">.</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8-K</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">001-39504</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.1</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2/28/2024</span></div></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1640147/000164014723000193/ex-101snowflakexconfirmato.htm">10.10</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">+</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1640147/000164014723000193/ex-101snowflakexconfirmato.htm">Confirmatory Offer Letter by and between Snowflake Inc. and Frank Slootman, dated August 23, 2023.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8-K</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">001-39504</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.1</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8/23/2023</span></div></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1640147/000164014723000193/ex-102snowflakexconfirmato.htm">10.11</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">+</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1640147/000164014723000193/ex-102snowflakexconfirmato.htm">Confirmatory Offer Letter by and between Snowflake Inc. and Michael P. Scarpelli, dated August 23, 2023.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8-K</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">001-39504</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.2</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8/23/2023</span></div></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1640147/000164014723000193/ex-103snowflakexconfirmato.htm">10.12</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">+</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1640147/000164014723000193/ex-103snowflakexconfirmato.htm">Confirmatory Offer Letter by and between Snowflake Inc. and Christopher W. Degnan, dated August 23, 2023.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8-K</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">001-39504</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.3</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8/23/2023</span></div></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1640147/000164014723000193/ex-104snowflakexconfirmato.htm">10.13</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">+</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1640147/000164014723000193/ex-104snowflakexconfirmato.htm">Confirmatory Offer Letter by and between Snowflake Inc. and Benoit Dageville, dated August 23, 2023.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8-K</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">001-39504</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.4</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8/23/2023</span></div></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1640147/000164014723000193/ex-106snowflakexconfirmato.htm">10.14</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">+</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1640147/000164014723000193/ex-106snowflakexconfirmato.htm">Confirmatory Offer Letter by and between Snowflake Inc. and Christian Kleinerman, dated August 23, 2023.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8-K</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">001-39504</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.6</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8/23/2023</span></div></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1640147/000164014724000250/ex-102snowflakefy2025q3.htm">10.15</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">+</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1640147/000164014724000250/ex-102snowflakefy2025q3.htm">Confirmatory </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1640147/000164014724000250/ex-102snowflakefy2025q3.htm">Offer Letter by and between Sn</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1640147/000164014724000250/ex-102snowflakefy2025q3.htm">owflake Inc. and Viv</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1640147/000164014724000250/ex-102snowflakefy2025q3.htm">ek Raghunathan, dated Se</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1640147/000164014724000250/ex-102snowflakefy2025q3.htm">ptember 26, 2024.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10-Q</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">001-39504</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.2</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11/27/2024</span></div></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="ex-1016snowflakefy2025q4.htm">1</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="ex-1016snowflakefy2025q4.htm">0.16</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">+</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="ex-1016snowflakefy2025q4.htm">Offer Letter by an</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="ex-1016snowflakefy2025q4.htm">d between Snowflake Inc. and Michael Gannon, dated March 4, 2025.</a></span></div></td><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:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">X</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1640147/000164014723000193/ex-107snowflakexseverancea.htm">10.17</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">+</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1640147/000164014723000193/ex-107snowflakexseverancea.htm">Severance and Change in Control Plan and related participation agreement.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8-K</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">001-39504</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.7</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8/23/2023</span></div></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1640147/000164014724000207/ex-101snowflakefy2025q2.htm">10.18</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">+</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1640147/000164014724000207/ex-101snowflakefy2025q2.htm">Amended and Restated Non-Employee Director Compensation Policy.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10-Q</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">001-39504</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.1</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8/29/2024</span></div></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/0001640147/000164014725000017/consultingagreement-mikesc.htm">10.19</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">+</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/0001640147/000164014725000017/consultingagreement-mikesc.htm">Consulting Agreement between Snowflake Inc. and Michael P. Scarpelli, dated February 25, 2025.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8-K</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">001-39504</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.1</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2/26/2025</span></div></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="ex-1020snowflakefy2025q4.htm">10.20</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">+</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="ex-1020snowflakefy2025q4.htm">Letter Agreement and Consulting Agreement between Snowflake Inc. and Christopher W. Degnan, date</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="ex-1020snowflakefy2025q4.htm">d</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="ex-1020snowflakefy2025q4.htm"> March </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="ex-1020snowflakefy2025q4.htm">19</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="ex-1020snowflakefy2025q4.htm">, 2025.</a></span></div></td><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:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">X</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1640147/000162828020013010/exhibit1019.htm">10.21</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">+</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1640147/000162828020013010/exhibit1019.htm">Cash Incentive Bonus Plan.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">S-1</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">333-248280</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.19</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8/24/2020</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1640147/000164014724000234/exhibit101-formofconfirmat.htm">10.22</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1640147/000164014724000234/exhibit101-formofconfirmat.htm">Form of C</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1640147/000164014724000234/exhibit101-formofconfirmat.htm">onfirmation </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1640147/000164014724000234/exhibit101-formofconfirmat.htm">for Capped Call Tr</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1640147/000164014724000234/exhibit101-formofconfirmat.htm">ansactions.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8-K</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">001-39504</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.1</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9/27/2024</span></div></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="ex-191snowflakefy2025q4.htm">1</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="ex-191snowflakefy2025q4.htm">9.1</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><ix:nonNumeric contextRef="c-1" name="ecd:InsiderTrdPoliciesProcAdoptedFlag" format="ixt:fixed-true" id="f-1817"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="ex-191snowflakefy2025q4.htm">Insider Trading Po</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="ex-191snowflakefy2025q4.htm">licy</a></ix:nonNumeric></span></div></td><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:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">X</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="ex-211snowflakefy2025q4.htm">21.1</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="ex-211snowflakefy2025q4.htm">List of Subsidiaries of Snowflake Inc.</a></span></div></td><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:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">X</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="ex-231snowflakefy2025q4.htm">23.1</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="ex-231snowflakefy2025q4.htm">Consent of PricewaterhouseCoopers LLP, independent registered public accounting firm.</a></span></div></td><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:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">X</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_220">24.1</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_220">Power of Attorney (included on signature page).</a></span></div></td><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:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">X</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="ex-311snowflakefy2025q4.htm">31.1</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="ex-311snowflakefy2025q4.htm">Certification of Principal Executive Officer pursuant to Exchange Act Rules 13a-14(a) or 15d-14(a), as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.</a></span></div></td><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:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">X</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="ex-312snowflakefy2025q4.htm">31.2</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="ex-312snowflakefy2025q4.htm">Certification of Principal Financial Officer pursuant to Exchange Act Rules 13a-14(a) or 15d-14(a), as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.</a></span></div></td><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:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">X</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="ex-321snowflakefy2025q4.htm">32.1*</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="ex-321snowflakefy2025q4.htm">Certification of Chief Executive Officer pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.</a></span></div></td><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:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">X</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="ex-322snowflakefy2025q4.htm">32.2*</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="ex-322snowflakefy2025q4.htm">Certification of Chief Financial Officer pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.</a></span></div></td><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:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">X</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/0001640147/000164014724000101/ex-971snowflakefy2024q4.htm">97.1</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/0001640147/000164014724000101/ex-971snowflakefy2024q4.htm">Incentive Compensation Recoupment Policy</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">.</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10-K</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">001-39504</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">97.1</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3/26/2024</span></div></td><td colspan="3" style="padding:0 1pt"/></tr></table></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="-sec-extract:summary;text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">141</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div style="-sec-extract:summary;margin-bottom:10pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7">Tab</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7">le of Contents</a></span></div></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"/><td style="width:7.407%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:39.349%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.975%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.975%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.534%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">101</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">The following financial information from Snowflake Inc.&#8217;s Annual Report on Form 10-K for the fiscal year ended January&#160;31, 2025 formatted in Inline XBRL (Extensible Business Reporting Language) includes: (i) the Consolidated Balance Sheets, (ii) the Consolidated Statements of Operations, (iii) the Consolidated Statements of Comprehensive Loss, (iv) the Consolidated Statements of Stockholders&#8217; Equity, (v) the Consolidated Statements of Cash Flows, and (vi) Notes to the Consolidated Financial Statements.</span></div></td><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:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">X</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">104</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cover Page Interactive Data File (formatted as inline XBRL and contained in Exhibits 101).</span></td><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:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">X</span></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">+ Management contract or compensatory plan or arrangement.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">* The certifications furnished in Exhibits 32.1 and 32.2 hereto are deemed to accompany this Annual Report on Form 10-K and are not deemed &#8220;filed&#8221; 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.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div id="i33eda16a4c5144d6beb606fe6d5a2e98_217"></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 16. FORM 10-K SUMMARY </span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">142</span></div></div></div><div id="i33eda16a4c5144d6beb606fe6d5a2e98_220"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div style="margin-bottom:10pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7">Tab</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7">le of Contents</a></span></div></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SIGNATURES</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the requirements of the Securities Exchange Act of 1934, as amended, the registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Date: March&#160;21, 2025 </span></div><div style="margin-bottom:10pt;margin-top:5pt;text-align:right"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:51.923%"><tr><td style="width:1.0%"/><td style="width:14.023%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.269%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:81.308%"/><td style="width:0.1%"/></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">SNOWFLAKE INC.</span></td></tr><tr style="height:12pt"><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="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By:</span></td><td colspan="3" style="padding:0 1pt"/><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%">/s/ Sridhar Ramaswamy</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Name:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sridhar Ramaswamy</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Title:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Executive Officer</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(Principal Executive Officer)</span></td></tr><tr style="height:33pt"><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="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By:</span></td><td colspan="3" style="padding:0 1pt"/><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%">/s/ Michael P. Scarpelli</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Name:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Michael P. Scarpelli</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Title:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Financial Officer</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(Principal Financial Officer)</span></div></td></tr><tr style="height:33pt"><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="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By:</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ Emily Ho</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Name:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;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%">Emily Ho</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Title:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Accounting Officer</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(Principal Accounting Officer)</span></div></td></tr><tr style="height:14pt"><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;margin-top:10pt;text-align:center"><span><br/></span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">143</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div style="margin-bottom:10pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7">Tab</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i33eda16a4c5144d6beb606fe6d5a2e98_7">le of Contents</a></span></div></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">POWER OF ATTORNEY</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Each person whose signature appears below constitutes and appoints Sridhar Ramaswamy, Michael P. Scarpelli, Emily Ho, and each one of them, as his or her true and lawful attorneys-in-fact and agents, with full power of substitution and resubstitution, for him or her and in their name, place, and stead, in any and all capacities, to sign any and all amendments to this Annual Report on Form 10-K, and to file the same, with all exhibits thereto and other documents in connection therewith, with the Securities and Exchange Commission, granting unto said attorneys-in-fact and agents, and each of them, full power and authority to do and perform each and every act and thing requisite and necessary to be done in connection therewith, as fully to all intents and purposes as he or she might or could do in person, hereby ratifying and confirming all that said attorneys-in-fact and agents or any of them, or his or her substitute or substitutes, may lawfully do or cause to be done by virtue hereof.</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the requirements of the Securities Exchange Act of 1934, this Annual Report on Form 10-K has been signed by the following persons on behalf of the registrant and in the capacities and on the dates indicated.</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.073%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:42.489%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:22.138%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Signature</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Title</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Date</span></td></tr><tr style="height:14pt"><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%">/s/ Sridhar Ramaswamy</span></div></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:middle"><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%">Chief Executive Officer and Director</span></div><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%">(</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Principal Executive Officer</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">)</span></div></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:10pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March&#160;21, 2025</span></div></td></tr><tr style="height:14pt"><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><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%">Sridhar Ramaswamy</span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:14pt"><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%">/s/ Michael P. Scarpelli</span></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:middle"><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%">Chief Financial Officer</span></div><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%">(</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Principal Financial Officer</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">)</span></div></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:10pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March&#160;21, 2025</span></div></td></tr><tr style="height:14pt"><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Michael P. Scarpelli</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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%">/s/ Emily Ho</span></div></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:middle"><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%">Chief Accounting Officer</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(Principal Accounting Officer)</span></div></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:10pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March&#160;21, 2025</span></div></td></tr><tr style="height:14pt"><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><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%">Emily Ho</span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:14pt"><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%">/s/ Frank Slootman</span></div></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:middle"><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%">Chairman of the Board</span></div></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:10pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March&#160;21, 2025</span></div></td></tr><tr style="height:14pt"><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><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%">Frank Slootman</span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:14pt"><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%">/s/ Benoit Dageville</span></div></td><td colspan="3" rowspan="2" style="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:400;line-height:100%">Director</span></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:10pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March&#160;21, 2025</span></div></td></tr><tr style="height:14pt"><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benoit Dageville</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:14pt"><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%">/s/ Teresa Briggs</span></td><td colspan="3" rowspan="2" style="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:400;line-height:100%">Director</span></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:10pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March&#160;21, 2025</span></div></td></tr><tr style="height:14pt"><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Teresa Briggs</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:14pt"><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%">/s/ Jeremy Burton</span></td><td colspan="3" rowspan="2" style="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:400;line-height:100%">Director</span></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:10pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March&#160;21, 2025</span></div></td></tr><tr style="height:14pt"><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Jeremy Burton</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:14pt"><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%">/s/ Mark S. Garrett</span></td><td colspan="3" rowspan="2" style="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:400;line-height:100%">Director</span></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:10pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March&#160;21, 2025</span></div></td></tr><tr style="height:14pt"><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mark S. Garrett</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:14pt"><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%">/s/ Kelly A. Kramer</span></td><td colspan="3" rowspan="2" style="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:400;line-height:100%">Director</span></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:10pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March&#160;21, 2025</span></div></td></tr><tr style="height:14pt"><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Kelly A. Kramer</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:12pt"><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%">/s/ Mark D. McLaughlin</span></div></td><td colspan="3" rowspan="2" style="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:400;line-height:100%">Director</span></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:10pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March&#160;21, 2025</span></div></td></tr><tr style="height:14pt"><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><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%">Mark D. McLaughlin</span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:14pt"><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%">/s/ Michael L. Speiser</span></td><td colspan="3" rowspan="2" style="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:400;line-height:100%">Director</span></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:10pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March&#160;21, 2025</span></div></td></tr><tr style="height:14pt"><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Michael L. Speiser</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:14pt"><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%">/s/ Jayshree V. Ullal</span></td><td colspan="3" rowspan="2" style="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:400;line-height:100%">Director</span></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:10pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March&#160;21, 2025</span></div></td></tr><tr style="height:14pt"><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Jayshree V. Ullal</span></td></tr></table></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">144</span></div></div></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.6
<SEQUENCE>2
<FILENAME>ex-106snowflakefy2025q4.htm
<DESCRIPTION>EX-10.6
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2025 Workiva -->
<title>Document</title></head><body><div id="ia2fa0eb119d542d18b1a4c5a22cc868e_1"></div><div style="min-height:72pt;width:100%"><div style="text-align:center"><font><br></font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Snowflake Inc.</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">2020 Equity Incentive Plan</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Global RSU Award Grant Notice</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Snowflake Inc. (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Company</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;) has awarded to you (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Participant</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;) the number of restricted stock units specified and on the terms set forth below (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">RSU Award</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;). Your RSU Award is subject to all of the terms and conditions as set forth herein and in the Company&#8217;s 2020 Equity Incentive Plan (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Plan</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;) and the Global Restricted Stock Unit Award Agreement, including any appendices thereto (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Appendices</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;), which are provided to you and incorporated herein in their entirety.  Capitalized terms not explicitly defined herein but defined in the Plan or the Global Restricted Stock Unit Award Agreement shall have the meanings set forth in the Plan or the Global Restricted Stock Unit Award Agreement, as applicable. </font></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:53.226%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:44.574%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">Participant&#58;</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">Date of Grant&#58;</font></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">First Vest Date&#58;&#160;&#160;&#160;&#160;</font></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">Number of Restricted Stock Units&#58;</font></td><td colspan="3" style="border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:0 1pt"></td></tr></table></div><div style="padding-left:90pt;text-indent:-89.1pt"><font><br></font></div><div style="padding-left:144pt;text-indent:-143.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:112%">Vesting Schedule</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">&#58; &#160;&#160;&#160;&#160;</font></div><div style="padding-left:216pt;text-indent:-108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">&#91;_______&#93;.</font></div><div style="padding-left:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Notwithstanding the foregoing, vesting shall (i) terminate and any unvested restricted stock units shall be forfeited upon the Participant&#8217;s termination of Continuous Service, and (ii) be subject to the Company&#8217;s Leave of Absence Policy for Equity and the Company&#8217;s Survivor Benefit Policy, both as amended from time to time.</font></div><div style="padding-left:93.6pt;text-align:justify;text-indent:-93.6pt"><font><br></font></div><div style="margin-bottom:12pt;padding-left:144pt;text-align:justify;text-indent:-144pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:112%">Issuance Schedule</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:112%">&#160;&#160;&#160;&#160;</font></div><div style="padding-left:108pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">One whole share of Class A Common Stock shall be issued for each restricted stock unit which vests at the time set forth in Section 5 of the Global Restricted Stock Unit Award Agreement. In its sole discretion, the Company may round up or down to the nearest whole share in the event a fractional share would otherwise be issuable on any vesting date pursuant to the Vesting Schedule specified above.</font></div><div style="text-align:justify"><font><br></font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Participant Acknowledgements</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#58;  By your signature below or by electronic acceptance or authentication in a form authorized by the Company, you understand and agree that&#58;</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#9679;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:11.36pt">The RSU Award is governed by this Global RSU Award Grant Notice (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Grant Notice</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;), and the provisions of the Plan and the Global Restricted Stock Unit Award Agreement (including the Appendices), all of which are made a part of this document. This Grant Notice, the Global Restricted Stock Unit Award Agreement, and the Appendices (collectively, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;) may not be modified, amended, or revised except in a writing signed by you and a duly authorized officer of the Company, unless otherwise provided in the Plan.  </font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#9679;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:11.36pt">You have read and are familiar with the provisions of the Plan, the Agreement, and the Prospectus. In the event of any conflict between the provisions in this Agreement (including the Grant Notice, the Global Restricted Stock Unit Award Agreement, and the Appendices) or the Prospectus and the terms of the Plan, the terms of the Plan shall control.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:justify"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:right"><font><br></font></div></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#9679;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:11.36pt">This Agreement sets forth the entire understanding between you and the Company regarding the acquisition of Class A Common Stock in connection with the RSU Award and supersedes all prior oral and written agreements, promises, and&#47;or representations on that subject.</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#9679;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:11.36pt">You consent to receive the Agreement, the Plan, the Prospectus and any other Plan-related documents by electronic delivery and to participate in the Plan through an on-line or electronic system established and maintained by the Company or a third party designated by the Company.</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#9679;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:11.36pt">Counterparts may be delivered via facsimile, electronic mail (including pdf or any electronic signature complying with the U.S. federal ESIGN Act of 2000, Uniform Electronic Transactions Act or other Applicable Law) or other transmission method and any counterpart so delivered will be deemed to have been duly and validly delivered and be valid and effective for all purposes.</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#9679;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:11.36pt">Notwithstanding the above, if you have not actively accepted the RSU Award within 45 days of the Date of Grant set forth in the RSU Award Grant Notice, you are deemed to have accepted the RSU Award, subject to all of the terms and conditions of the Plan and Agreement.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font><br></font></div><div style="margin-bottom:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:7.393%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:37.201%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.310%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.393%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:37.203%"></td><td style="width:0.1%"></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:18pt;margin-top:18pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Snowflake Inc.</font></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:18pt;margin-top:18pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Participant&#58;</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">By&#58;</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Signature</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Signature</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">Title&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">Chief Financial Officer</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">Date&#58;</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">Date&#58;</font></td><td colspan="3" style="border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td></tr></table></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:justify"><font><br></font></div></div></div><div id="ia2fa0eb119d542d18b1a4c5a22cc868e_4"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:justify"><font><br></font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Snowflake Inc.</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">2020 Equity Incentive Plan</font></div><div style="margin-bottom:24pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Global Restricted Stock Unit Award Agreement (RSU Award)</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">As reflected by your RSU Award Grant Notice (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Grant Notice</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;) Snowflake Inc. (the&#160;&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Company</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;) has granted you an RSU Award under its 2020 Equity Incentive Plan (the&#160;&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Plan</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;) for the number of restricted stock units as indicated in your Grant Notice (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">RSU Award</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;). The terms of your RSU Award as specified in this Global Restricted Stock Unit Award Agreement for your RSU Award, including the Appendices described below and the Grant Notice constitute your Agreement (the Grant Notice, Global Restricted Stock Unit Award Agreement, and Appendices, collectively, are referred to as the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;). Capitalized terms not explicitly defined in this Global Restricted Stock Unit Award Agreement but defined in the Grant Notice or the Plan shall have the same definitions as in the Grant Notice or Plan, as applicable.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The general terms and conditions applicable to your RSU Award are as follows&#58;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;padding-left:27.75pt">Governing Plan Document</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  Your RSU Award is subject to all the provisions of the Plan, including but not limited to the provisions in&#58; </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:23.18pt">Section 7 of the Plan regarding the impact of a Capitalization Adjustment, dissolution, liquidation, or Corporate Transaction on your RSU Award&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:22.57pt">Section 9(d) of the Plan regarding the right (if any) of the Company or an Affiliate to terminate your Continuous Service notwithstanding the grant of the RSU Award&#59; and </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:23.8pt">Section 8 of the Plan regarding the tax consequences of your RSU Award.  </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Your RSU Award is further subject to all interpretations, amendments, rules, and regulations, which may from time to time be promulgated and adopted pursuant to the Plan. Without limitation to the foregoing, your RSU Award is subject to the terms of the Company&#8217;s Leave of Absence Policy for Equity and the Company&#8217;s Survivor Benefit Policy, both as amended from time to time. In the event of any conflict between the RSU Award Agreement and the provisions of the Plan, the provisions of the Plan shall control.  </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;padding-left:27.75pt">Grant of the RSU Award</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">This RSU Award represents your right to be issued on a future date the number of shares of Class A Common Stock that is equal to the Number of Restricted Stock Units indicated in the Grant Notice as modified to reflect any Capitalization Adjustment and subject to your satisfaction of the vesting conditions set forth therein (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Restricted Stock Units</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;). Any additional Restricted Stock Units that become subject to the RSU Award pursuant to Capitalization Adjustments as set forth in the Plan, if any, shall be subject, in a manner determined by the Board, to the same forfeiture restrictions, restrictions on transferability, and time and manner of delivery as applicable to the other Restricted Stock Units covered by your RSU Award.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;padding-left:27.75pt">Dividends</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">You shall receive no benefit or adjustment to your RSU Award with respect to any cash dividend, stock dividend, or other distribution that does not result from a Capitalization Adjustment as provided in the Plan&#59; provided, however, that this sentence shall not apply with respect to any shares of Class A Common Stock that are delivered to you in connection with your RSU Award after such shares have been delivered to you.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:97%">1</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:justify"><font><br></font></div></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">4.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;padding-left:27.75pt">Withholding Obligations</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">  </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:23.18pt">Regardless of any action taken by the Company or, if different, the Affiliate to which you provide Continuous Service (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Service Recipient</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;) with respect to any income tax, social insurance, payroll tax, fringe benefits tax, payment on account or other tax-related items associated with the grant, vesting or settlement of the RSU Award or sale of the underlying Class A Common Stock or other tax-related items related to your participation in the Plan and legally applicable to you (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Tax Liability</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;), you hereby acknowledge and agree that the Tax Liability is your ultimate responsibility and may exceed the amount, if any, actually withheld by the Company or the Service Recipient. You further acknowledge that the Company and the Service Recipient (i) make no representations or undertakings regarding any Tax Liability in connection with any aspect of this RSU Award, including, but not limited to, the grant or vesting of the RSU Award, the issuance of Class A Common Stock pursuant to such vesting, the subsequent sale of shares of Class A Common Stock, and the payment of any dividends on the Class A Common Stock&#59; and (ii) do not commit to and are under no obligation to structure the terms of the grant or any aspect of the RSU Award to reduce or eliminate your Tax Liability or achieve a particular tax result. Further, if you are subject to Tax Liability in more than one jurisdiction, you acknowledge that the Company and&#47;or the Service Recipient (or former service recipient, as applicable) may be required to withhold or account for Tax Liability in more than one jurisdiction. </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:22.57pt">In connection with any relevant taxable or tax withholding event, as applicable, you agree to make adequate arrangements satisfactory to the Company and&#47;or the Service Recipient to satisfy all Tax Liability. As further provided in Section 8 of the Plan, you hereby authorize the Company and any applicable Service Recipient to satisfy any applicable withholding obligations or rights with regard to the Tax Liability by any of the following means or by a combination of such means&#58; (i) causing you to pay any portion of the Tax Liability in cash or cash equivalent in a form acceptable to the Company&#59; (ii) withholding from any compensation otherwise payable to you by the Company or the Service Recipient&#59; (iii) withholding shares of Class A Common Stock from the shares of Class A Common Stock issued or otherwise issuable to you in connection with the Award&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">, however, that to the extent necessary to qualify for an exemption from application of Section 16(b) of the Exchange Act, if applicable, such share withholding procedure will be subject to the express prior approval of the Board or the Company&#8217;s Compensation Committee&#59; (iv) permitting or requiring you to enter into a &#8220;same day sale&#8221; commitment, if applicable, with a broker-dealer that is a member of the Financial Industry Regulatory Authority (a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">FINRA Dealer</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;), pursuant to this authorization and without further consent, whereby you irrevocably elect to sell a portion of the shares of Class A Common Stock to be delivered in connection with your Restricted Stock Units to satisfy the Tax Liability and whereby the FINRA Dealer irrevocably commits to forward the proceeds necessary to satisfy the Tax Liability directly to the Company or the Service Recipient&#59; and&#47;or (v) any other method determined by the Company to be in compliance with Applicable Law. Furthermore, you agree to pay the Company or the Service Recipient any amount the Company or the Service Recipient may be required to withhold, collect, or pay as a result of your participation in the Plan or that cannot be satisfied by the means previously described. In the event it is determined that the amount of the Tax Liability was greater than the amount withheld by the Company and&#47;or the Service Recipient (as applicable), you agree to indemnify and hold the Company and&#47;or the Service Recipient (as applicable) harmless from any failure by the Company or the applicable Service Recipient to withhold the proper amount.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:97%">2</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:justify"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:23.8pt">The Company may withhold or account for your Tax Liability by considering statutory or other withholding rates applicable in your jurisdiction(s), including (i) maximum applicable rates in your jurisdiction(s), in which case you may receive a refund of any over-withheld amount in cash (whether from applicable tax authorities or the Company) and you will have no entitlement to the equivalent amount in Class A Common Stock or (ii) minimum or such other applicable rates in your jurisdiction(s), in which case you may be solely responsible for paying any additional Tax Liability to the applicable tax authorities or to the Company and&#47;or the Service Recipient.  If the Tax Liability withholding obligation is satisfied by withholding shares of Class A Common Stock, for tax purposes, you are deemed to have been issued the full number of shares of Class A Common Stock subject to the vested portion of the RSU Award, notwithstanding that a number of the shares of Class A Common Stock is held back solely for the purpose of paying such Tax Liability.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">(d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:22.57pt">You acknowledge that you may not participate in the Plan and the Company shall have no obligation to deliver shares of Class A Common Stock until you have fully satisfied the Tax Liability, as determined by the Company. Unless any withholding obligation for the Tax Liability is satisfied, the Company shall have no obligation to deliver to you any Class A Common Stock in respect of the RSU Award. </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">5.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;padding-left:27.75pt">Date of Issuance</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:23.18pt">The issuance of shares in respect of the Restricted Stock Units is intended to comply with U.S. Treasury Regulations Section 1.409A-3(a) and will be construed and administered in such a manner. Subject to the satisfaction of the Tax Liability withholding obligation, if any, in the event one or more Restricted Stock Units vests, the Company shall issue to you one (1) share of Class A Common Stock for each vested Restricted Stock Unit. Each issuance date determined by this paragraph is referred to as an &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Original Issuance Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.&#8221; </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:22.57pt">If the Original Issuance Date falls on a date that is not a business day, delivery shall instead occur on the next following business day. In addition, if&#58;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">(i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:25.63pt">the Original Issuance Date does not occur (1) during an &#8220;open window period&#8221; applicable to you, as determined by the Company in accordance with the Company&#8217;s then-effective policy on trading in Company securities, or (2) on a date when you are otherwise permitted to sell shares of Class A Common Stock on an established stock exchange or stock market (including but not limited to under a previously established written trading plan that meets the requirements of Rule 10b5-1 under the Exchange Act and was entered into in compliance with the Company&#8217;s policies (a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">10b5-1 Arrangement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">)), </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">and</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:97%">3</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:justify"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">(ii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:22.58pt">either (1) a Tax Liability withholding obligation does not apply, or (2) the Company decides, prior to the Original Issuance Date, (A) not to satisfy the Tax Liability withholding obligation by withholding shares of Class A Common Stock from the shares otherwise due, on the Original Issuance Date, to you under this Award, and (B) not to permit you to enter into a &#8220;same day sale&#8221; commitment with a broker-dealer (including but not limited to a commitment under a 10b5-1 Arrangement) and (C) not to permit you to pay your Tax Liability in cash, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">then</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> the shares that would otherwise be issued to you on the Original Issuance Date will not be delivered on such Original Issuance Date and will instead be delivered on the first business day when you are not prohibited from selling shares of the Class A Common Stock in the open public market, but in no event later than December 31 of the calendar year in which the Original Issuance Date occurs (that is, the last day of your taxable year in which the Original Issuance Date occurs), or, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">if and only if</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> permitted in a manner that complies with U.S. Treasury Regulations Section 1.409A-1(b)(4), no later than the date that is the 15th day of the third calendar month of the applicable year following the year in which the shares of Class A Common Stock under this Award are no longer subject to a &#8220;substantial risk of forfeiture&#8221; within the meaning of U.S. Treasury Regulations Section 1.409A-1(d).</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">6.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;padding-left:27.75pt">Transferability</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  Except as otherwise provided in the Plan, your RSU Award is not transferable, except by will or by the applicable laws of descent and distribution.  </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">7.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;padding-left:27.75pt">Corporate Transaction</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  Your RSU Award is subject to the terms of any agreement governing a Corporate Transaction involving the Company, including, without limitation, a provision for the appointment of a stockholder representative that is authorized to act on your behalf with respect to any escrow, indemnities and any contingent consideration.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">8.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;padding-left:27.75pt">No Liability for Taxes</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  As a condition to accepting the RSU Award, you hereby (a) agree to not make any claim against the Company, or any of its Officers, Directors, Employees or Affiliates related to any Tax Liability arising from the RSU Award or any other compensation from the Company or the Service Recipient and (b) acknowledge that you were advised to consult with your own personal tax, financial and other legal advisors regarding the tax consequences of the RSU Award and have either done so or knowingly and voluntarily declined to do so.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">9.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;padding-left:27.75pt">Data Privacy</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  In order for the Company to administer the RSU Award and your participation in the Plan, the Company must collect, process and transfer certain of your personal data, as further described in Appendix A to this Global Restricted Stock Unit Award Agreement. Appendix A constitutes part of this Agreement.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">10.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;padding-left:22.25pt">Change in Time Commitment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  You hereby acknowledge and agree that in the event your regular level of time commitment in the performance of your services for the Company and any Affiliate is reduced (including, without limitation, a change in status from a full-time Employee to a part-time Employee) after the Date of Grant set forth in your Grant Notice, the Company may in its sole discretion determine, to the extent permitted by Applicable Law, to (i) make a corresponding reduction in the number of shares or, if applicable, cash amount subject to any portion of the RSU Award that is scheduled to vest or, if applicable, become payable after the date of such change in time commitment, and (ii) in lieu of or in combination with such a reduction, extend and prorate the vesting schedule applicable to the RSU Award, in each case without obtaining further consent from you. In the event of any such reduction or extension, you will have no right with respect to any portion of the RSU Award that is so reduced or extended. You further acknowledge that, subject to the Company&#8217;s sole discretion and Applicable Law, any such reduction or extension will be irrevocable (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">e.g</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">., in the event you have a subsequent change in status from a part-time Employee to a full-time Employee).</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:97%">4</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:justify"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">11.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;padding-left:22.25pt">Severability</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  If any part of this Agreement or the Plan is declared by any court or governmental authority to be unlawful or invalid, such unlawfulness or invalidity will not invalidate any portion of this Agreement or the Plan not declared to be unlawful or invalid.&#160;Any Section of this Agreement (or part of such a Section) so declared to be unlawful or invalid will, if possible, be construed in a manner which will give effect to the terms of such Section or part of a Section to the fullest extent possible while remaining lawful and valid.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">12.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;padding-left:22.25pt">Other Documents</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.&#160;&#160;You hereby acknowledge receipt of or the right to receive a document providing the information required by Rule 428(b)(1) promulgated under the Securities Act, which includes the Prospectus.&#160;In addition, you acknowledge receipt of the Company&#8217;s Insider Trading Policy.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">13.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;padding-left:22.25pt">Questions</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  If you have questions regarding these or any other terms and conditions applicable to your RSU Award, including a summary of the applicable U.S. federal income tax consequences, please see the Prospectus (or, for a summary of the tax consequences if you are based outside the U.S., the employee information supplement to the Prospectus applicable for your jurisdiction).</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">14.</font><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;padding-left:22.25pt">Governing Law</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  This Agreement and any controversy arising out of or relating to this Agreement shall be governed by, and construed in accordance with, the internal laws of the State of Delaware, without regard to conflict of law principles that would result in any application of any law other than the law of the State of Delaware.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">15.</font><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;padding-left:22.25pt">Waiver</font><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">  You acknowledge that a waiver by the Company of any provision, or breach thereof, of this Agreement on any occasion shall not operate or be construed as a waiver of such provision on any other occasion or as a waiver of any other provision of this Agreement, or of any subsequent breach by you or any other Participant.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">16.</font><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;padding-left:22.25pt">Imposition of Other Requirements</font><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Company reserves the right to impose other requirements on your participation in the Plan, on the RSU Award and on any Class A Common Stock acquired under the Plan, to the extent the Company determines it is necessary or advisable for legal or administrative reasons, and to require you to sign any additional agreements or undertakings that may be necessary to accomplish the foregoing.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">17.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;padding-left:22.25pt">No Advice Regarding Grant</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  The Company is not providing any tax, legal or financial advice, nor is the Company making any recommendations regarding your participation in the Plan, or your acquisition or sale of the underlying shares of Class A Common Stock.  You should consult with your own personal tax, financial and&#47;or legal advisors regarding the Tax Liability arising in connection with the RSU Award and by accepting the RSU Award, you have agreed that you have done so or knowingly and voluntarily declined to do so.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">18.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;padding-left:22.25pt">Country-Specific Provisions</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  The RSU Award shall be subject to any additional or different terms and conditions set forth in Appendix B to this Global Restricted Stock Unit Award Agreement. Moreover, if you relocate to one of the countries included in Appendix B, the additional or different terms and conditions for such country will apply to you, to the extent the Company determines that the application of such terms and conditions is necessary or advisable for legal or administrative reasons.  Appendix B constitutes part of this Agreement.</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">****</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:97%">5</font></div></div></div><div id="ia2fa0eb119d542d18b1a4c5a22cc868e_7"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:justify"><font><br></font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Snowflake Inc.</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">2020 Equity Incentive Plan</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Appendix A to Global Restricted Stock Unit Award Agreement</font></div><div style="text-align:center"><font><br></font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">This Appendix A forms part of the Agreement. Capitalized terms used but not defined in this Appendix A have the meanings set forth in the Plan and&#47;or in the Global Restricted Stock Unit Award Agreement.</font></div><div style="margin-top:0.35pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Data Privacy</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  To participate in the Plan, you need to review the information provided in (a) through (f) below and, where applicable, consent to the processing of Personal Data (as defined below) by the Company and the third parties according to (g) below.  </font></div><div style="margin-top:0.35pt;padding-left:18pt;text-align:justify"><font><br></font></div><div style="margin-top:0.35pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">If you are based in the European Union (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">EU</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;), the European Economic Area (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">EEA</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;), Switzerland or the United Kingdom (collectively, &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">EEA+</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;), Snowflake Inc., with its registered office in the state of Delaware at 251&#160;Little</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Falls&#160;Drive, Wilmington, Delaware, 19808, USA is the controller responsible for the processing of your Personal Data in connection with the Agreement and the Plan. The Company's representative in the EU is Snowflake Computing Netherlands B.V. with its primary office located at FOZ Building, Gustav Mahleraan 300-314, 1082 ME Amsterdam, Netherlands. The Company&#8217;s representative in the United Kingdom is Snowflake Computing U.K. Limited with its primary office located at 14th Floor, The Bower 207 Old Street, London, United Kingdom, EC1V 9NR.</font></div><div style="margin-top:0.35pt;text-align:justify"><font><br></font></div><div style="padding-right:5.85pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:23.18pt;text-decoration:underline">Data Collection and Usage</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  The Company collects, processes and uses Personal Data about you, including your name, home address, email address and telephone number, date of birth, social insurance number, passport or other identification number, salary, nationality, job title, any shares of Class A Common Stock or directorships held in the Company, details of all Restricted Stock Units over shares of Class A Common Stock or any other entitlement to shares of Class A Common Stock awarded, canceled, exercised, purchased, vested, unvested or outstanding in your favor, which the Company receives from you or the Service Recipient (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Personal Data</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;). In order for you to participate in the Plan, the Company will collect Personal Data for purposes of allocating shares of Class A Common Stock and implementing, administering and managing the Plan.  </font></div><div style="padding-left:52pt;padding-right:5.85pt;text-align:justify;text-indent:-36pt"><font><br></font></div><div style="padding-right:5.85pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">If you are based in the EEA+, the Company&#8217;s legal basis for the processing of Personal Data is the necessity of the processing for the Company's performance of its obligations under the Agreement and the Company&#8217;s legitimate interest of complying with statutory obligations to which it is subject. </font></div><div style="padding-right:5.85pt;text-align:justify;text-indent:-36pt"><font><br></font></div><div style="padding-right:5.85pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">If you are based in any other jurisdiction, the Company relies on your consent to the processing of Personal Data, as further described below.</font></div><div style="padding-right:5.85pt;text-align:justify;text-indent:-36pt"><font><br></font></div><div style="padding-right:5.85pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:22.57pt"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Stock Plan Administration and Service Provides</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  The Company may transfer Personal Data to Cooley LLP, Fidelity Stock Plan Services LLC, Computershare Trust Company, N.A., and&#47;or Solium Plan Managers LLC (each, an &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">administrator</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;), each of which is an independent service provider based in the U.S., which is assisting the Company with the implementation, administration and management of the Plan. Administrators may open an account for you to receive and, when applicable, trade shares of Class A Common Stock. You may be asked to acknowledge, or agree to, separate terms and data processing practices with any administrator, with such acknowledgement or agreement being a condition to your ability to participate in the Plan. </font></div><div style="margin-top:0.35pt;text-align:justify"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:97%">1</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:justify"><font><br></font></div></div><div style="padding-right:5.85pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:23.8pt;text-decoration:underline">International Data Transfers</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  Personal Data will be transferred from your country to the U.S., where the Company and its service providers are based. You understand and acknowledge that the U.S. has enacted data privacy laws that are different from those applicable in your country of residence.  The EU Commission has determined that an appropriate level of protection can be achieved by implementing safeguards such as the Standard Contractual Clauses adopted by the EU Commission.  </font></div><div style="padding-right:5.85pt;text-align:justify"><font><br></font></div><div style="padding-right:5.85pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">If you are based in the EEA+, Personal Data will be transferred from the EEA+ to the Company based on the Standard Contractual Clauses adopted by the EU Commission that are entered into by the Company and its Affiliates located in the EEA+. The onward transfer of your Personal Data by the Company to the administrators will be based on a data processing agreement or the EU Standard Contractual Clauses.  You may request a copy of such appropriate safeguards at </font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">privacy&#64;snowflake.com</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.</font></div><div style="padding-right:5.85pt;text-align:justify"><font><br></font></div><div style="padding-right:5.85pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">If you are based in any other jurisdiction, the Company relies on your consent to the transfer of Personal Data to the U.S., as further described below.</font></div><div style="margin-top:0.4pt;text-align:justify"><font><br></font></div><div style="padding-right:5.85pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">(d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:22.57pt;text-decoration:underline">Data Retention</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  The Company will use Personal Data only as long as necessary to implement, administer and manage my participation in the Plan or as required to comply with legal or regulatory obligations, including, without limitation, under tax and securities laws. When the Company no longer needs Personal Data for any of the above purposes, which will generally be seven (7) years after you participate in the Plan, the Company will cease to use Personal Data and remove it from its systems.  If the Company keeps Personal Data longer, it would be to satisfy legal or regulatory obligations and the Company&#8217;s legal basis would be relevant laws or regulations (if you are in the EEA+) and&#47;or your consent (if you are outside the EEA+).</font></div><div style="margin-top:0.4pt;text-align:justify"><font><br></font></div><div style="padding-right:5.8pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">(e)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:23.8pt;text-decoration:underline">Data Subject Rights</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  You understand that you may have a number of rights under data privacy laws in your jurisdiction.  Subject to the conditions set out in the Applicable Law and depending on where you are based, such rights may include the right to (i) request access to, or copies of, Personal Data processed by the Company, (ii) rectification of incorrect Personal Data, (iii) deletion of Personal Data, (iv) restrictions on the processing of Personal Data, (v) object to the processing of Personal Data for legitimate interests, (vi) portability of Personal Data, (vii) lodge complaints with competent authorities in your jurisdiction, and&#47;or to (viii) receive a list with the names and addresses of any potential recipients of Personal Data. To receive clarification regarding these rights or to exercise these rights, you can contact </font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">privacy&#64;snowflake.com</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.</font></div><div style="padding-right:5.8pt;text-align:justify;text-indent:-36pt"><font><br></font></div><div style="padding-right:5.8pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">(f)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:25.02pt;text-decoration:underline">Necessary Disclosure of Personal Data</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  You understand that providing the Company with Personal Data is necessary for the performance of the Agreement and that your refusal to provide Personal Data or, where applicable, consent to process and transfer Personal Data would make it impossible for the Company to perform its contractual obligations and may affect your ability to participate in the Plan.</font></div><div style="padding-right:5.8pt;text-align:justify"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:97%">2</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:justify"><font><br></font></div></div><div style="padding-right:5.8pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">(g)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:23.18pt;text-decoration:underline">Data Privacy Consent</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  If you are located in a jurisdiction outside the EEA+, you hereby voluntarily and unambiguously consent to the collection, use and transfer, in electronic or other form, of Personal Data, as described above and in any other Award materials, by and among, as applicable, the Company, the Service Recipient and any Affiliate for the exclusive purpose of implementing, administering and managing your participation in the Plan. You understand that you may, at any time, refuse or withdraw the consents herein, in any case without cost, by contacting in writing </font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">privacy&#64;snowflake.com</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. If you do not consent or later seek to revoke your consent, your employment status or service with the Service Recipient will not be affected&#59; the only consequence of refusing or withdrawing consent is that the Company would not be able to grant the Restricted Stock Units or other equity awards to you or administer or maintain such awards. Therefore, you understand that refusing or withdrawing consent may affect your ability to participate in the Plan. For more information on the consequences of refusal to consent or withdrawal of consent, you should contact </font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">privacy&#64;snowflake.com</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.</font></div><div><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:97%">3</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:justify"><font><br></font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Snowflake Inc.</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">2020 Equity Incentive Plan</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Appendix B to Global Restricted Stock Unit Award Agreement</font></div><div style="text-align:center"><font><br></font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Terms and Conditions</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">This Appendix B forms part of the Agreement and includes special terms and conditions that govern the RSU Award granted to you under the Plan if you reside and&#47;or work in one of the jurisdictions listed below. Capitalized terms used but not defined in this Appendix B have the meanings set forth in the Plan and&#47;or in the Global Restricted Stock Unit Award Agreement.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">If you are a citizen or resident (or are considered as such for local law purposes) of a country other than the country in which you are currently residing and&#47;or working, or if you relocate to another country after the grant of the RSU Award, the Company shall, in its discretion, determine to what extent the special terms and conditions contained herein shall be applicable to you.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Notifications</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">This Appendix B may also include information regarding securities, exchange control and certain other issues of which you should be aware with respect to participation in the Plan.  The information is based on the securities, exchange control and other laws in effect in the respective countries as of February 2025.  Such laws are often complex and change frequently.  As a result, the Company strongly recommends that you not rely on the information in this Appendix B as the only source of information relating to the consequences of your participation in the Plan because the information may be out of date at the time you vest in the Restricted Stock Units, acquire shares of Class A Common Stock, or sell shares of Class A Common Stock acquired under the Plan.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In addition, the information contained below is general in nature and may not apply to your particular situation and, as a result, the Company is not in a position to assure you of any particular result.  Accordingly, you should seek appropriate professional advice as to how the relevant laws in your country may apply to your individual situation.</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Finally, if you are a citizen or resident (or are considered as such for local law purposes) of a country other than the country in which you are currently residing and&#47;or working, or if you relocate to another country after the grant of the RSU Award, the information contained in this Appendix B may not be applicable to you in the same manner.</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">All Countries Outside the United States</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Nature of Grant</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  By accepting this RSU Award, you acknowledge, understand and agree that&#58;</font></div><div style="text-align:justify"><font><br></font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:23.18pt">the Plan is established voluntarily by the Company, it is discretionary in nature and it may be modified, amended, suspended or terminated by the Company at any time, to the extent permitted by the Plan&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:22.57pt">no Affiliate of the Company (including, but not limited to, the Service Recipient) has any obligation to make any payment of any kind to you under this Agreement and any rights you may have under the Agreement may be raised only against the Company and not any Affiliate (including, but not limited to, the Service Recipient)&#59;</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:97%">4</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:justify"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:23.8pt">the grant of the RSU Award is exceptional, voluntary and occasional and does not create any contractual or other right to receive future grants of restricted stock units, or benefits in lieu of restricted stock units, even if restricted stock units have been granted in the past&#59; </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">(d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:22.57pt">all decisions with respect to future restricted stock units or other grants, if any, will be at the sole discretion of the Company&#59; </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">(e)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:23.8pt">the grant of the RSU Award and your participation in the Plan will not create a right to continue to serve the Company or the Service Recipient in the capacity in effect at the time the Award was granted&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">(f)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:25.02pt">the grant of the RSU Award and your participation in the Plan will not be interpreted as forming or amending an employment or service contract with the Company or the Service Recipient, and will not interfere with the right (if any) of the Company or the Service Recipient, as applicable, to terminate your Continuous Service&#59; </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">(g)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:23.18pt">you are voluntarily participating in the Plan&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">(h)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:22.57pt">the RSU Award and the Class A Common Stock subject to the RSU Award, and the income from and value of same, are not intended to replace any pension rights or compensation&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">(i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:25.63pt">the RSU Award and the Class A Common Stock subject to the RSU Award, and the income from and value of same, are not part of normal or expected compensation for purposes of, including but not limited to, calculating any severance, resignation, termination, redundancy, dismissal, end-of-service payments, bonuses, holiday pay, long-service awards, pension or retirement or welfare benefits or similar payments&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">(j)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:25.02pt">unless otherwise agreed with the Company in writing, the Restricted Stock Units and the Class A Common Stock subject to the RSU Award, and the income from and value of same, are not granted as consideration for, or in connection with, the service you may provide as a director of an Affiliate&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">(k)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:22.57pt">the future value of the underlying Class A Common Stock is unknown, indeterminable and cannot be predicted with certainty&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">(l)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:25.63pt">no claim or entitlement to compensation or damages shall arise from forfeiture of the RSU Award resulting from the termination of your Continuous Service (for any reason whatsoever, whether or not later found to be invalid or in breach of employment or labor laws in the jurisdiction where you provide services or the terms of your employment or service agreement, if any) or from the application of any clawback or recoupment policy adopted by the Company or imposed by Applicable Law&#59;</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:97%">5</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:justify"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">(m)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:19.52pt">for purposes of the RSU Award, your Continuous Service will be considered terminated as of the date you are no longer actively providing services to the Company, the Service Recipient or any other Affiliate (regardless of the reason for such termination and whether or not later found to be invalid or in breach of employment or labor laws in the jurisdiction where you are employed or provide services or the terms of your employment or service agreement, if any), and such date will not be extended by any notice period (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">e.g</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">., your period of Continuous Service would not include any contractual notice period or any period of &#8220;garden leave&#8221; or similar period mandated under employment or labor laws in the jurisdiction where you are employed or providing services or the terms of your employment or service agreement, if any)&#59; the Board or, if delegated pursuant to Section 2 of the Plan, the Compensation Committee or a designated officer of the Company (or a designee of any of the foregoing) shall have the exclusive discretion to determine when you are no longer actively&#160;providing services for purposes of the RSU Award (including whether you may still be considered to be&#160;providing services while on a leave of absence, in accordance with the Company&#8217;s Leave of Absence Policy for Equity, as amended from time to time)&#59; and</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">(n)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:22.57pt">neither the Company, the Service Recipient nor any other Affiliate will be liable for any foreign exchange rate fluctuation between your local currency and the U.S. dollar that may affect the value of the RSU Award or of any amounts due to you pursuant to the settlement of the RSU Award or the subsequent sale of any Class A Common Stock acquired upon settlement.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Language</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  You acknowledge and represent that you are sufficiently proficient in the English language, or have consulted with an advisor who is sufficiently proficient in the English language, so as to enable you to understand the provisions of this Agreement and the Plan. If you have received this Agreement or any other document related to the Plan translated into a language other than English and if the meaning of the translated version is different than the English version, the English version will control, unless otherwise required by Applicable Law.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Foreign Asset&#47;Account, Exchange Control and Tax Reporting</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  You acknowledge that, depending on your country, there may be certain foreign asset and&#47;or account reporting requirements or exchange control restrictions which may affect your ability to acquire or hold the RSU Award or the shares of Class A Common Stock or cash received from participating in the Plan (including proceeds from the sale of shares and dividends paid on shares) in a brokerage or bank account outside your country. You may be required to report such accounts, assets or related transactions to the tax or other authorities in your country.  You also may be required to repatriate sale proceeds or other funds received as a result of participating in the Plan to your country through a designated bank or broker and&#47;or within a certain time after receipt. You acknowledge that you are responsible for ensuring compliance with any applicable foreign asset&#47;account, exchange control and tax reporting requirements and should consult your personal legal and tax advisors on this matter.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:97%">6</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:justify"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Insider Trading Restrictions&#47;Market Abuse Laws</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. You may be subject to insider trading restrictions and&#47;or market abuse laws in applicable jurisdictions, including but not limited to the United States and your country, which may affect your ability to accept, acquire, sell or otherwise dispose of shares of Class A Common Stock, rights to shares of Class A Common Stock (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">e.g.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">, the RSU Award) or rights linked to the value of shares of Class A Common Stock during such times as you are considered to have &#8220;inside information&#8221; regarding the Company (as defined by the laws in applicable jurisdictions). Local insider trading laws and regulations may prohibit the cancellation or amendment of orders you placed before you possessed inside information. Furthermore, you could be prohibited from (i) disclosing the inside information to any third party, and (ii) &#8220;tipping&#8221; third parties or causing them otherwise to buy or sell securities. You should keep in mind that third parties can include fellow employees and service providers.  Any restrictions under these laws or regulations are separate from and in addition to any restrictions that may be imposed under any applicable insider trading policy of the Company. You acknowledge that it is your responsibility to comply with any applicable restrictions and you should speak with your personal legal advisor on this matter.</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Venue</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  For purposes of litigating any dispute that arises directly or indirectly from the relationship of the parties evidenced by this grant of the RSU Award or the Agreement, the parties hereby submit to and consent to the exclusive jurisdiction of the State of Delaware and agree that such litigation shall be conducted only in the Court of Chancery of the State of Delaware, or the federal district court for the District of Delaware, and no other courts, where this grant is made and&#47;or to be performed.</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:97%">7</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:justify"><font><br></font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">Argentina</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Securities Law Information.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Neither the Restricted Stock Units nor the underlying shares of Class A Common Stock are publicly offered or listed on any stock exchange in Argentina and, as a result, have not been and will not be registered with the Argentine Securities Commission (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Comisi&#243;n Nacional de Valores</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">).</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The offer is private and not subject to the supervision of any Argentine governmental authority.  Neither this nor any other offering material related to the Restricted Stock Units or the underlying shares of Class A Common Stock may be utilized in connection with any general offering to the public in Argentina. </font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Exchange Control Information.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Certain restrictions and requirements may apply if and when you transfer proceeds from the sale of shares of Class A Common Stock or any cash dividends paid with respect to such shares of Class A Common Stock into Argentina. Exchange control regulations in Argentina are subject to change. You should speak with your personal legal advisor regarding any exchange control obligations that you may have prior to vesting in the RSU Award or remitting funds into Argentina, as you are responsible for complying with applicable exchange control laws.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Foreign Asset &#47; Account Reporting Information.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">If you hold shares of Class A Common Stock as of December 31 of any year, you are required to report the holding of the shares of Class A Common Stock on your personal tax return for the relevant year.</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">Armenia</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">There are no country-specific provisions.</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">Australia</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Tax Information.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">It is intended that Subdivision 83A-C of the </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Income Tax Assessment Act 1997 (Cth)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> applies to the RSU Award granted under the Plan, such that the RSU Award will be subject to deferred taxation.</font></div><div style="text-align:justify"><font><br></font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Securities Law Information. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">This offer is being made under Division 1A, Part 7.12 of the Corporations Act 2001 (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Cth</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">).</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">Austria</font></div><div style="text-align:center"><font><br></font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Exchange Control Information.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">  If you hold securities (including shares of Class A Common Stock acquired under the Plan) or cash (including proceeds from the sale of shares of Class A Common Stock)  outside of Austria, you may be subject to reporting obligations to the Austrian National Bank.  If the value of the shares of Class A Common Stock meets or exceeds a certain threshold, you must report the securities held on a quarterly basis to the Austrian National Bank as of the last day of the quarter, on or before the 15th day of the month following the end of the calendar quarter.  Where cash amounts held outside of Austria meet or exceed a certain threshold, monthly reporting obligations may also apply as explained in the next paragraph.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:97%">8</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:justify"><font><br></font></div></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">If you sell your shares of Class A Common Stock, or receive any cash dividends, you may have exchange control obligations if you hold the cash proceeds outside of Austria.  If the transaction volume of all your accounts abroad meets or exceeds a certain threshold, you must report the movements and balances of all accounts to the Austrian National Bank on a monthly basis, as of the last day of the month, on or before the 15th day of the following month, on the prescribed forms.</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">Belgium</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Foreign Asset &#47; Account Reporting Information.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">  You are required to report any securities (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">e.g.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">, shares of Class A Common Stock) or bank accounts (including brokerage accounts) you maintain outside of Belgium on your annual tax return.  The first time you report the foreign security and&#47;or bank account on your annual income tax return you will have to provide the National Bank of Belgium Central Contact Point with the account number, the name of the bank and the country in which the account was opened in a separate form.  The form, as well as additional information on how to complete it, can be found on the website of the National Bank of Belgium (</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">www.nbb.be</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">) under the caption </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Kredietcentrales &#47; Centrales des cr&#233;dits</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">Brazil</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Compliance with Law.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">  By accepting the RSU Award and participating in the Plan, you agree that you will comply with applicable Brazilian laws and report and pay any and all Tax Liability associated with the vesting and settlement of the Restricted Stock Units, the receipt of any dividends, and the sale of any shares of Class A Common Stock acquired under the Plan.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Nature of Grant.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">  The following provision supplements the Nature of Grant provision of this Appendix B&#58;</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">By accepting the RSU Award, you acknowledge and agree that (i) you are making an investment decision and (ii) the value of the underlying shares of Class A Common Stock is not fixed and may increase or decrease over the vesting period without compensation to you.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Exchange Control Information.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">  If you are a resident or domiciled in Brazil, you will be required to submit a declaration of assets and rights (including shares of Class A Common Stock acquired under the Plan) held outside of Brazil to the Central Bank of Brazil if the aggregate value of such assets and rights is equal to or greater than USD 1,000,000.&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">You should consult your personal legal advisor to ensure compliance with the applicable reporting requirements</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.</font></div><div><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">Canada</font></div><div style="text-align:center"><font><br></font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Grant of the RSU Award. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> This provision supplements Section 2 of the Global Restricted Stock Unit Award Agreement&#58;</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The RSU Award will be settled by the issuance of shares of Class A Common Stock and not by the issuance of cash (or by a combination of cash and shares), notwithstanding the discretion to settle an RSU Award in cash as described in Section 6(a)(vi) of the Plan.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Termination of Continuous Service.&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> This provision replaces subsection (m) of the Nature of Grant provision of this Appendix B&#58;</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:97%">9</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:justify"><font><br></font></div></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In the event of your termination of Continuous Service (for any reason whatsoever, whether or not later found to be invalid or in breach of Applicable Law in the jurisdiction where you are employed or the terms of your employment agreement, if any), your right (if any) to vest in the Restricted Stock Units will terminate effective as of the date you are no longer actually providing service to an Affiliate (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Termination Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;).  Unless explicitly required by applicable legislation, the Termination Date shall exclude and shall not be extended by any period during which notice, pay in lieu of notice or related payments or damages are provided or required to be provided under statute, contract, common&#47;civil law or otherwise.  Subject to Applicable Law, the Board or, if delegated pursuant to Section 2 of the Plan, the Committee or a designated officer of the Company (or a designee of any of the foregoing) shall have exclusive discretion to determine when you are no longer actively&#160;providing services for purposes of the Restricted Stock Units (including whether you may still be considered to be&#160;providing services while on a leave of absence).  You will not earn or be entitled to any pro-rated vesting for that portion of time before the Termination Date, nor will you be entitled to any compensation for lost vesting.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Notwithstanding the foregoing, if applicable employment standards legislation explicitly requires continued vesting during a statutory notice period, you acknowledge that your right to continue vesting in the Restricted Stock Units under the Plan, if any, will terminate effective as of the last day of your minimum statutory notice period, but you will not earn or be entitled to pro-rated vesting if the vesting date falls after the end of the statutory notice period, nor will you be entitled to any compensation for lost vesting.  For further clarity, any reference to termination of your Continuous Service under the Agreement or the Plan will be interpreted to mean the Termination Date.</font></div><div style="text-align:justify"><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Data Privacy.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">This provision supplements the Data Privacy provision of Appendix A&#58;  </font></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">You hereby authorize the Company or any Affiliate, including the Service Recipient, and any agents or representatives to (i) discuss with and obtain all relevant information from all personnel, professional or non-professional, involved in the administration and operation of the Plan, and (ii) disclose and discuss any and all information relevant to the Plan with their advisors. You further authorize the Company or any Affiliate, including the Service Recipient, and any agents or representatives to record such information and to keep such information in your file.  If you are resident in Quebec, you acknowledge and agree that your personal information, including sensitive personal information, may be transferred or disclosed outside of the province of Quebec, including to the United States. You acknowledge and authorize the Company and other parties involved in the administration of the Plan to use technology for profiling purposes and to make automated decisions that may have an impact on you or the administration of the Plan.</font></div><div style="text-align:justify"><font><br></font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Securities Law Information.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The sale or other disposal of the shares of Class A Common Stock acquired under the Plan may not take place within Canada. If the Class A Common Stock is registered under the Securities Act, you will be permitted to sell shares of Class A Common Stock acquired under the Plan through the designated broker appointed under the Plan, provided the resale of shares of Class A Common Stock takes place outside Canada through the facilities of the exchange on which the shares of Class A Common Stock are then listed. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">You should consult your personal legal advisor prior to selling shares of Class A Common Stock to ensure compliance with any applicable requirements.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:97%">10</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:justify"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Foreign Asset&#47;Account Reporting Information.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> You are required to report foreign property on form T1135 (Foreign Income Verification Statement) if the total cost of the foreign property exceeds C$100,000 at any time in the year. Foreign property includes shares of Class A Common Stock acquired under the Plan and may include the Restricted Stock Units. The Restricted Stock Units must be reported--generally at a nil cost--if the C$100,000 cost threshold is exceeded because of other foreign property held.  If shares of Class A Common Stock are acquired, their cost generally is the adjusted cost base (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">ACB</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;) of the shares. The ACB ordinarily would equal the fair market value of the shares at the time of acquisition, but if other shares of Class A Common Stock are owned, this ACB may need to be averaged with the ACB of the other shares. The form T1135 generally must be filed by April 30 of the following year. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">You should consult your personal tax advisor to ensure compliance with the applicable reporting requirements.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">The following provisions apply only if you reside in Quebec</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#58;</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">French Language Documents.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:700;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline">  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">A French translation of this document and certain other documents related to the Restricted Stock Units will be made available to you as soon as reasonably practicable. You understand that, from time to time, additional information related to the Restricted Stock Units may be provided in English and such information may not be immediately available in French. However, upon request, the Company will provide a translation of such information into French as soon as reasonably practicable.  Notwithstanding anything to the contrary in the Agreement, and unless you indicate otherwise, the French translation of this document and the Plan will govern your participation in the Plan.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Documents en Langue Fran&#231;aise.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Une traduction fran&#231;aise de ce document et de certains autres documents relatifs aux Restricted Stock Units sera mise &#224; votre disposition d&#232;s que raisonnablement possible. Vous comprenez que, de temps &#224; autre, des informations suppl&#233;mentaires relatives aux Restricted Stock Units peuvent &#234;tre fournies en anglais et que ces informations peuvent ne pas &#234;tre imm&#233;diatement disponibles en fran&#231;ais. Cependant, sur demande, la Soci&#233;t&#233; fournira une traduction de ces informations en fran&#231;ais d&#232;s que raisonnablement possible. Nonobstant toute disposition contraire dans le Contrat, et sauf indication contraire de votre part, la traduction fran&#231;aise de ce document et du Plan r&#233;gira votre participation au Plan.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">Colombia</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Mandate Letter.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">By electronically accepting your RSU Award, you understand that you are also agreeing to the terms set forth in the Mandate Letter, a copy of which is attached to this Appendix B. The Mandate Letter is required in order that a sufficient number of shares of Class A Common Stock issuable at vesting can be withheld and immediately sold on your behalf to cover Tax-Related Items required to be withheld and the proceeds from such sale can be wired directly from the Company to the Service Recipient in Colombia for remittance to the tax authorities.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Nature of Grant.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">This provision supplements the Nature of Grant provision of this Appendix B&#58;</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Pursuant to Article 128 of the Colombian Labor Code, the RSU Award and related benefits do not constitute a component of your &#8220;salary&#8221; for any legal purpose.  Therefore, the RSU Award and related benefits will not be included and&#47;or considered for purposes of calculating any and all labor benefits, such as legal&#47;fringe benefits, vacations, indemnities, payroll taxes, social insurance contributions and&#47;or any other labor-related amount which may be payable.</font></div><div style="text-align:justify"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:97%">11</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:justify"><font><br></font></div></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Securities Law Information.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The shares of Class A Common Stock are not and will not be registered with the Colombian registry of publicly traded securities (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Registro Nacional de Valores y Emisores</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">) and therefore the shares of Class A Common Stock may not be offered to the public in Colombia.  Nothing in the Agreement should be construed as the making of a public offer of securities in Colombia.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Exchange Control Information.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">  Investments in shares outside of Colombia (including shares of Class A Common Stock acquired under the Plan) are subject to registration before the Central Bank (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Banco de la Rep&#250;blica</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">) as foreign investment held abroad, regardless of value.  Notwithstanding that the Company will withhold and immediately sell a number of shares of Class A Common Stock sufficient to cover the applicable Tax-Related Items, you must register 100% of the number of shares of Class A Common Stock issuable at vesting of the RSU Award.  You must also notify the Central Bank of the number of shares of Class A Common Stock you sell, including shares sold on your behalf to cover Tax-Related Items as described above, within six months of such sale.  In addition, all payments related to the liquidation of such investments must be transferred through the Colombian foreign exchange market (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">e.g.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">, local banks), which includes the obligation of correctly completing and filing the appropriate foreign exchange form (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">declaraci&#243;n de cambio</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">). </font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Foreign Asset&#47;Account Reporting Information. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Colombian residents must file an annual informative return with the local tax authority</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">regarding the assets held abroad, which includes any shares of Class A Common Stock acquired under the Plan (for every year the shares of Class A Common Stock are held). This obligation is only applicable if the value of the assets held abroad exceeds 2,000 Tax Units.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(Mandate Letter on next page)</font></div><div style="text-align:justify"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:97%">12</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:justify"><font><br></font></div></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:48.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:48.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center;text-indent:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:150%">PODER ESPECIAL</font></div><div style="text-align:justify;text-indent:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Snowflake Colombia S.A.S., filial de Snowflake Inc (la &#8220;Compa&#241;&#237;a&#8221;) identificada con NIT 901506086 (el</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> &#8220;MANDATAR</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">IO&#8221;), y de otra parte, el Participante a quien se le ha otorgado el RSU, mayor de edad, domiciliado y residente en Colombia, en nombre y representaci&#243;n propia (el</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> &#8220;MANDAN</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">TE&#8221;), en conjunto</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">, LAS PARTES</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">, suscriben el presente PODER ESPECIAL el cual se regir&#225; por las siguientes obligaciones en la que se asumir&#225;n a las siguientes declaraciones y cl&#225;usula</font></div><div style="text-align:justify;text-indent:2.75pt"><font><br></font></div><div style="text-align:center;text-indent:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:150%">CONSIDERANDOS</font></div><div style="text-align:justify;text-indent:2.75pt"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:10.5pt">EL MANDANTE </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">es una persona natural colombiana, que actualmente labora en Colombia</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">.</font></div><div style="text-align:justify;text-indent:32.75pt"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:10.5pt">Que, en virtud del contrato denominado &#34;Global Restricted Stock Unit Award Agreement&#34;, incluyendo el &#34; RSU Award Grant Notice&#34; y los anexos correspondientes celebrados y firmados entre </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">LAS PARTES</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">, el </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">MANDANTE</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> autoriza a el </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">MANDATARIO </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">a celebrar un compromiso de venta de divisas con un Intermediario del Mercado Cambiario con el fin de satisfacer la responsabilidad tributaria del primero, mediante monetizaci&#243;n directamente realizada al segundo</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">.</font></div><div style="text-align:justify;text-indent:38.75pt"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:10.5pt">POR TANTO, con base en las consideraciones mencionadas anteriormente, las </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">PARTES </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">han convenido suscribir un PODER ESPECIAL (o el &#8220;Contrato&#8221;) que se regir&#225; por las siguientes&#58;</font></div><div style="text-align:justify;text-indent:38.75pt"><font><br></font></div><div style="text-align:center;text-indent:5.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">CL&#193;USULAS</font></div><div style="text-align:justify;text-indent:38.75pt"><font><br></font></div><div style="text-align:justify;text-indent:3.3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:126%">CL&#193;USULA PRIMERA. Objeto&#58; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:126%">Por el presente Contrato el </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:126%">MANDANTE</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:126%"> autoriza y encarga al </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:126%">MANDATARIO </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:126%">para que, en nombre y por cuenta del </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:126%">MANDANTE</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:126%">, reciba giros de divisas del exterior por concepto de inversi&#243;n colombiana en el exterior.</font></div><div style="text-align:justify;text-indent:3.3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:126%">Para efectos de lo anterior, el </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:126%">MANDATARIO </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:126%">se encuentra autorizado a diligenciar la totalidad de formularios, declaraciones y documentos que el Intermediario del Mercado Cambiario requiera con el fin de realizar la monetizaci&#243;n de divisas del exterior en nombre del </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:126%">MANDANTE, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:126%">y en general a solicitar y tramitar ante las autoridades competentes los permisos y autorizaciones necesarios para el giro de divisas al exterior.</font></div><div style="text-align:justify;text-indent:3.3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:126%">La informaci&#243;n que el </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:126%">MANDATARIO </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:126%">debe diligenciar ser&#225; enviada por parte del </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:126%">MANDANTE </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:126%">quien asume responsabilidad de los registros a realizar ante el Banco de la Rep&#250;blica de Colombia.</font></div><div style="text-align:justify;text-indent:3.3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:126%">El </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:126%">MANDATARIO</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:126%"> a trav&#233;s del presente Contrato acepta el encargo del </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:126%">MANDANTE</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:126%">, as&#237; como las autorizaciones que el mismo le otorga.</font></div><div style="text-align:justify;text-indent:3.3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:126%">CL&#193;USULA SEGUNDA. Remuneraci&#243;n&#58; LAS PARTES</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:126%"> acuerdan y manifiestan expresamente que el presente Contrato no generar&#225; contraprestaciones econ&#243;micas a favor del </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:126%">MANDATARIO</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:126%">.</font></div><div style="text-align:justify;text-indent:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">CL&#193;USULA TERCERA. Obligaciones del MANDANTE&#58; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">El </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">MANDANTE</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> reembolsar&#225; los montos correspondientes a cualquier cargo bancario, comisi&#243;n u otros conceptos similares incurridos por el </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">MANDATARIO</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> en relaci&#243;n con la ejecuci&#243;n de este Acuerdo.</font></div><div style="text-align:justify;text-indent:2.75pt"><font><br></font></div><div style="text-align:justify;text-indent:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:126%">CL&#193;USULA CUARTA - Obligaciones del MANDATARIO&#58; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:126%">El </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:126%">MANDATARIO</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:126%"> deber&#225; llevar a cabo las gestiones establecidas en la cl&#225;usula primera del presente Contrato de Mandato de acuerdo con las instrucciones del </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:126%">MANDANTE</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:126%">.</font></div><div style="text-align:justify;text-indent:3.3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:126%">CL&#193;USULA QUINTA. Impuestos&#58; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:126%">En virtud del mandato conferido por medio del presente Contrato, se tendr&#225;n en cuenta los siguientes asuntos para efectos tributarios y contables&#58;</font></div><div style="padding-left:144pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:126%">(1)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:126%;padding-left:6.34pt">Los pagos que efect&#250;e el</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:126%"> MANDANTE </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:126%">en nombre del</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:126%"> MANDATARIO</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:126%">, no est&#225;n sujetos al IVA, impuesto de industria y comercio o retenciones del impuesto sobre la renta en la medida en que &#233;stos se hagan a t&#237;tulo de reembolso al </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:126%">MANDATARIO</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:126%"> por los valores pagados a nombre del </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:126%">MANDANTE.</font></div><div style="padding-left:144pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:126%">(2)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:126%;padding-left:6.34pt">El </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:126%">MANDATARIO </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:126%">ser&#225; el responsable del pago del gravamen a los movimientos financieros &#8211; GMF, en caso de ser aplicables, </font><font style="color:#000000;font-family:'Cambria',sans-serif;font-size:10pt;font-weight:400;line-height:126%">el</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:126%"> cual ser&#225; reembolsado por el </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:126%">MANDANTE</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:126%">.</font></div><div style="padding-left:144pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:126%">(3)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:126%;padding-left:6.34pt">Corresponde al </font><font style="color:#000000;font-family:'Cambria',sans-serif;font-size:10pt;font-weight:400;line-height:126%">MANDATARIO</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:126%"> cumplir </font><font style="color:#000000;font-family:'Cambria',sans-serif;font-size:10pt;font-weight:400;line-height:126%">con</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:126%"> sus obligaciones relacionadas con el reporte de informaci&#243;n ex&#243;gena, de acuerdo con los t&#233;rminos del Estatuto Tributario vigente.</font></div><div style="text-align:justify;text-indent:3.3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:126%">CL&#193;USULA SEXTA. Naturaleza del Contrato&#58; LAS PARTES</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:126%"> comprenden y acuerdan que, con el fin de cumplir las obligaciones previstas en el presente Contrato, el </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:126%">MANDATARIO</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:126%"> actuar&#225; frente a terceros, en nombre de, y como representante del </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:126%">MANDANTE</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:126%">, en beneficio y por cuenta de &#233;ste.</font></div><div style="text-align:justify;text-indent:3.3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:126%">De igual forma, se manifiesta que el presente Contrato no tiene como objetivo saldar en divisas operaciones entre residentes, y las partes aceptan y entienden la responsabilidad establecida en el art&#237;culo 83 de la Resoluci&#243;n Externa 1 de 2018 del Banco de la Rep&#250;blica, el cual establece lo siguiente&#58;</font></div><div style="text-align:justify;text-indent:3.3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:126%">Art&#237;culo 83o. PROHIBICI&#211;N DE OPERACIONES EN MONEDA EXTRANJERA EN EL PA&#205;S. Salvo lo dispuesto en normas especiales de la presente resoluci&#243;n, no est&#225; autorizada la realizaci&#243;n de dep&#243;sitos o de cualquier otra operaci&#243;n financiera en moneda extranjera o, en general, de cualquier contrato o convenio entre residentes en moneda extranjera mediante la utilizaci&#243;n de las divisas de que trata este t&#237;tulo</font></div><div style="text-align:justify;text-indent:3.3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:126%">CL&#193;USULA S&#201;PTIMA. Vigencia del Contrato&#58; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:126%">El contrato tendr&#225; el mismo t&#233;rmino del establecido en el Global RSU Award Grant Notice, pero el </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:126%">MANDANTE</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:126%"> o el </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:126%">MANDATARIO</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:126%"> podr&#225;n solicitar en cualquier tiempo la terminaci&#243;n del Contrato, con una antelaci&#243;n no inferior a 30 d&#237;as calendario, sin que ello diere lugar a incumplimiento o indemnizaci&#243;n alguna.</font></div><div style="text-align:justify;text-indent:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">CL&#193;USULA OCTAVA. Ley aplicable y resoluci&#243;n de controversias&#58; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">El presente Mandato se regir&#225; y se interpretar&#225; de conformidad con las leyes de la Rep&#250;blica de Colombia, toda vez que es el lugar en donde se ejecutar&#225;n las obligaciones derivadas de este Mandato.</font></div><div style="text-align:justify;text-indent:2.75pt"><font><br></font></div><div style="text-align:justify;text-indent:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">CL&#193;USULA NOVENA. Implementaci&#243;n&#58; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Para constancia se suscribe el presente Contrato por </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">LAS PARTES</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> en la fecha arriba indicados, en dos (2) ejemplares del mismo tenor, cada uno de los cuales ser&#225; considerado como un original.</font></div><div style="text-align:justify;text-indent:2.75pt"><font><br></font></div><div style="text-align:justify;text-indent:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">El presente Acuerdo es un anexo del Global RSU Award Grant Notice. Todo lo no regulado en el presente Acuerdo se regir&#225; por lo establecido en el Global RSU Award Grant Notice. El </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">MANDANTE </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">reconoce que al aceptar y firmar el Global RSU Award Grant Notice tambi&#233;n se acepta y firma todo lo establecido en el presente Acuerdo.</font></div><div style="text-align:justify;text-indent:2.75pt"><font><br></font></div><div style="text-align:justify;text-indent:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:150%">EL MANDANTE</font></div><div style="text-align:justify;text-indent:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">El MANDANTE reconoce que al aceptar o firmar electr&#243;nicamente este Acuerdo y&#47;o al aceptar o firmar electr&#243;nicamente el Global RSU Award Grant Notice (ya sea firmando el Global RSU Award Grant Notice o mediante los procedimientos de aceptaci&#243;n electr&#243;nica designados por la Compa&#241;&#237;a), el MANDANTE acepta estar sujeto a los t&#233;rminos de este Acuerdo.</font></div><div style="text-align:justify;text-indent:2.75pt"><font><br></font></div><div style="text-align:justify;text-indent:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:150%">EL MANDATARIO</font></div><div style="text-align:justify;text-indent:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:126%">El MANDATARIO reconoce que, al gestionar la firma de un representante autorizado en este Acuerdo o el Global RSU Award Grant Notice, el MANDATARIO acuerda estar sujeto a los t&#233;rminos de este Acuerdo.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:126%;position:relative;top:-3.5pt;vertical-align:baseline">1</font></div></td><td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center;text-indent:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:150%">SPECIAL POWER</font></div><div style="text-align:justify;text-indent:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Snowflake Colombia S.A.S.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a subsidiary of Snowflake Inc. (the &#8220;Company&#8221;) identified with NIT 901506086 and its authorized agent(s) (the</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> &#8220;AGE</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">NT&#8221;), and on the other hand, the Participant to whom the RSU Award was granted, of legal age, domiciled and resident in Colomb</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ia</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, in its own name and representati</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">on</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (th</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">e &#8220;PRINCI</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">P</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">A</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">L&#8221;), jointl</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">y, THE PAR</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">TIES, sign this SPECIAL POWER which shall be governed by the following obligations in which the following declarations and clauses shall be ass</font></div><div style="text-align:justify;text-indent:2.75pt"><font><br></font></div><div style="text-align:center;text-indent:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:150%">CONSIDERATIONS</font></div><div style="text-align:justify;text-indent:2.75pt"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:10.5pt">THE PRINCIPAL </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">is a Colombian natural person, currently working in Colombia</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">.</font></div><div style="text-align:justify;text-indent:32.75pt"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">That, by virtue of the contract called Global Restricted Stock Unit Award Agreement, including the RSU Award Grant Notice and Appendices thereto entered into between </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">THE PARTIES</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, the </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PRINCIPAL </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">authorizes the </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">AGENT </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">to enter into a commitment of sale of foreign currency with an Intermediary of the Foreign Exchange Market in order to satisfy the tax liability of the former, by means of monetization directly made to the latte</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">r</font></div><div style="text-align:justify;text-indent:32.75pt"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">NOW THEREFORE, based on the foregoing considerations, the </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PARTIES </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">have agreed to enter into a SPECIAL POWER (or the &#8220;Agreement&#8221;) to be governed by the following&#58;</font></div><div style="text-align:justify;text-indent:38.75pt"><font><br></font></div><div style="text-align:justify;text-indent:38.75pt"><font><br></font></div><div style="text-align:justify;text-indent:38.75pt"><font><br></font></div><div style="text-align:center;text-indent:5.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CLAUSES</font></div><div style="text-align:justify;text-indent:38.75pt"><font><br></font></div><div style="text-align:justify;text-indent:3.45pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:150%">CLAUSE ONE&#58; Object&#58; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:150%">By this Agreement the </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:150%">PRINCIPAL </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:150%">hereby authorizes and instructs the </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:150%">AGENT</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:150%"> to, in the name and on behalf of the </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:150%">PRINCIPAL</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:150%">, receive foreign currency transfers from abroad of Colombian investment abroad.</font></div><div style="text-align:justify;text-indent:3.3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:150%">For purposes of the foregoing, the </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:150%">AGENT </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:150%">is authorized to fill out all the forms, declarations and documents that the Exchange Market Intermediary may require in order to carry out the monetization of foreign currency on behalf of the </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:150%">PRINCIPAL, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:150%">and in general to request and process before the competent authorities the necessary permits and authorizations for the transfer of foreign currency abroad.</font></div><div style="text-align:justify;text-indent:3.3pt"><font><br></font></div><div style="text-align:justify;text-indent:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:126%">The information to be filled in by the A</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:126%">GENT s</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:126%">hall be sent by the P</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:126%">RINCIPAL w</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:126%">ho assumes responsibility for the registrations to be made before the Colombian Central Bank (Banco de la Rep&#250;blica de Colombia).</font></div><div style="text-align:justify;text-indent:3.3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:150%">The </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:150%">AGENT </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:150%">hereby accepts the assignment of the </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:150%">PRINCIPAL</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:150%">, as well as the authorizations granted by the </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:150%">PRINCIPAL</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:150%">.</font></div><div style="text-align:justify;text-indent:3.3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:150%">CLAUSE TWO. Remuneration&#58; THE PARTIES </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:150%">expressly agree and state that this Agreement shall not generate any economic consideration in favor of the </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:150%">AGENT</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:150%">.</font></div><div style="text-align:justify;text-indent:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CLAUSE THREE. PRINCIPAL'S OBLIGATIONS&#58; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PRINCIPAL </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">shall reimburse the amounts corresponding to any banking fees, commissions or other similar amounts incurred by the Agent in connection with the performance of this Agreement.</font></div><div style="text-align:justify;text-indent:2.75pt"><font><br></font></div><div style="text-align:justify;text-indent:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:150%">CLAUSE FOUR - Obligations of the PRINCIPAL&#58; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:150%">The </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:150%">AGENT </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:150%">shall carry out the actions set forth in clause one of this Agreement in accordance with the instructions of the </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:150%">PRINCIPAL</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:150%">.</font></div><div style="text-align:justify;text-indent:2.75pt"><font><br></font></div><div style="text-align:justify;text-indent:3.3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:150%">CLAUSE FIVE. Taxes&#58; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:150%">By virtue of the mandate conferred by means of this Agreement, the following matters shall be taken into account for tax and accounting purposes&#58;</font></div><div style="padding-left:144pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:150%">(1)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:150%;padding-left:6.34pt">The payments made on behalf of the </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:150%">PRINCIPAL </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:150%">to the </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:150%">AGENT </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:150%">are not subject to VAT, industry and commerce tax or income tax withholdings to the extent that they are made as reimbursement to the </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:150%">AGENT </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:150%">for the amounts paid on behalf of the</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:150%"> PRINCIPAL</font></div><div style="padding-left:144pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:150%">(2)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:150%;padding-left:6.34pt">The </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:150%">AGENT </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:150%">shall be responsible for the payment of the tax on financial movements - GMF, if applicable, </font><font style="color:#000000;font-family:'Cambria',sans-serif;font-size:10pt;font-weight:400;line-height:150%">which</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:150%"> shall be reimbursed by the </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:150%">PRINCIPAL</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:150%">.</font></div><div style="padding-left:144pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:150%">(3)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:150%;padding-left:6.34pt">It is the responsibility of the </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:150%">AGENT </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:150%">to comply with its obligations related to the reporting of exogenous information, in accordance with the terms of the Tax Statute in force.</font></div><div style="text-align:justify;text-indent:3.3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:150%">SIXTH CLAUSE. Nature of the Agreement&#58; THE PARTIES </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:150%">understand and agree that, in order to fulfill the obligations set forth in this Agreement, the </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:150%">AGENT </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:150%">shall act before third parties, in the name of and as representative of the </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:150%">PRINCIPAL</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:150%">, for the benefit and on behalf of the latter.</font></div><div style="text-align:justify;text-indent:3.3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:150%">Likewise, it is stated that this Agreement is not intended to settle in foreign currency transactions between residents, and the parties accept and understand the responsibility established in Article 83 of External Resolution 1 of 2018 of the Colombian Central Bank, which establishes the following&#58;</font></div><div style="text-align:justify;text-indent:3.3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:150%">Article 83. PROHIBITION OF TRANSACTIONS IN FOREIGN CURRENCY IN THE COUNTRY. Except as provided in special rules of this resolution, it is not authorized to make deposits or any other financial transaction in foreign currency or, in general, any contract or agreement between residents in foreign currency through the use of the foreign currency referred to in this title.</font></div><div style="text-align:justify;text-indent:2.75pt"><font><br></font></div><div style="text-align:justify;text-indent:3.3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:150%">SEVENTH CLAUSE. Term of the Agreement&#58; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:150%">The Agreement shall be for a term to coincide with the term of the RSU Award to which it relates, but the </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:150%">PRINCIPAL </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:150%">or the </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:150%">AGENT </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:150%">may request the termination of the Agreement at any time, with a notice of no less than 30 calendar days, without this giving rise to any breach or indemnity whatsoever.</font></div><div style="text-align:justify;text-indent:2.75pt"><font><br></font></div><div style="text-align:justify;text-indent:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">EIGHT CLAUSE. Applicable law and dispute resolution&#58; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This Agreement shall be governed by and construed in accordance with the laws of the Republic of Colombia, since it is the place where the obligations arising from this Agreement shall be performed.</font></div><div style="text-align:justify;text-indent:2.75pt"><font><br></font></div><div style="text-align:justify;text-indent:2.75pt"><font><br></font></div><div style="text-align:justify;text-indent:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CLAUSE NINE. Implementation&#58; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the record, this Agreement is executed by </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">THE PARTIES</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, in two (2) copies of the same wording, each of which shall be considered as an original.</font></div><div style="text-align:justify;text-indent:2.75pt"><font><br></font></div><div style="text-align:justify;text-indent:2.75pt"><font><br></font></div><div style="text-align:justify;text-indent:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The present Agreement is an annex to the Global Restricted Stock Unit Award Grant Notice. Anything not regulated in the present Agreement shall be governed by the provisions of the Global Restricted Stock Unit Award Grant Notice. The </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PRINCIPAL</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> acknowledges that by accepting and signing the Global Restricted Stock Unit Award Grant Notice, the </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PRINCIPAL</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> also accepts and signs all the provisions of the present Agreement.</font></div><div style="text-align:justify;text-indent:2.75pt"><font><br></font></div><div style="text-align:justify;text-indent:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:150%">THE PRINCIPAL</font></div><div style="text-align:justify;text-indent:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:150%">The Principal acknowledges that by electronically accepting or signing this Agreement and&#47;or by accepting the RSU Award (whether by signing the Global RSU Award Grant Notice or via the Company's designated electronic acceptance procedures), the Principal agrees to be bound by the terms of this Agreement.</font></div><div style="text-align:justify;text-indent:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:150%">THE AGENT</font></div><div style="text-align:justify;text-indent:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:150%">The Agent acknowledges that, by arranging for signature of an authorized representative to appear on this Agreement or the Global RSU Award Grant Notice, the Agent agrees to be bound by the terms of this Agreement.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:150%;position:relative;top:-3.5pt;vertical-align:baseline">2</font></div></td></tr></table></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:97%">13</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:justify"><font><br></font></div></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:115%">___________________</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:108%;position:relative;top:-3.15pt;vertical-align:baseline">1 </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:108%">Cl&#225;usula 4(b)(iv). Global RSU Award Grant Notice.</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">2</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> Clause 4(b)(iv). Global RSU Award Grant Notice.</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">Costa Rica</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">There are no country-specific provisions.</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">Denmark</font></div><div style="padding-right:-2.15pt;text-align:justify"><font><br></font></div><div style="margin-bottom:12pt;padding-right:-1.8pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Danish Stock Option Act. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> By accepting this RSU Award, you acknowledge that you have received an Employer Statement, translated into Danish, if you are entitled to receive one, which is provided to comply with the Danish Stock Option Act, as amended with effect from January 1, 2019.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Foreign Asset&#47;Account Reporting Information. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> If you establish an account holding shares of Class A Common Stock or cash outside of Denmark, you must report the account and deposits on your annual tax return in the section on foreign affairs and income. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">You should consult your personal tax advisor to ensure compliance with the applicable reporting requirements.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:97%">14</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:justify"><font><br></font></div></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:48.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:48.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:0.5pt dotted #000000;border-left:0.5pt dotted #000000;border-top:0.5pt dotted #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:2.77pt;padding-right:2.77pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:133%">SPECIAL NOTICE FOR EMPLOYEES IN DENMARK</font></div><div style="padding-left:2.77pt;padding-right:2.77pt;text-align:center"><font><br></font></div><div style="padding-left:2.77pt;padding-right:2.77pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:133%">EMPLOYER STATEMENT</font></div><div style="padding-left:2.77pt;padding-right:2.77pt;text-align:center"><font><br></font></div><div style="padding-left:2.77pt;padding-right:2.77pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:133%">Pursuant to Section 3(1) of the Danish Act on the Use of Rights to Purchase or Subscribe for Shares of Stock etc. in Employment Relationships as amended with effect from January 1, 2019 (the &#8220;Stock Option Act&#8221;), the Participant is entitled to receive the following information regarding the restricted stock unit award (&#8220;RSU Award&#8221;) granted to the Participant by Snowflake Inc. (the &#8220;Company&#8221;) under the Snowflake Inc. 2020 Equity Incentive Plan (the &#8220;Plan&#8221;) in a separate written statement (the &#8220;Employer Statement&#8221;).</font></div><div style="padding-left:2.77pt;padding-right:2.77pt;text-align:justify"><font><br></font></div><div style="padding-left:2.77pt;padding-right:2.77pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:133%">This Employer Statement contains information applicable to the Participant&#8217;s participation in the Plan, as required under the Stock Option Act, while the other terms and conditions of the Participant&#8217;s RSU Award are described in detail in the Plan and the Global RSU Award Grant Notice and the Global Restricted Stock Unit Award Agreement (together, the &#8220;Agreement&#8221;), both of which have been made available to the Participant.  Capitalized terms used but not defined herein shall have the same meanings given to them in the Plan or the Agreement, as applicable.</font></div><div style="padding-left:2.77pt;padding-right:2.77pt;text-align:justify"><font><br></font></div><div style="padding-left:2.77pt;padding-right:2.77pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">1.&#160;&#160;&#160;&#160;Date of Grant</font></div><div style="padding-left:2.77pt;padding-right:2.77pt;text-align:justify"><font><br></font></div><div style="padding-left:2.77pt;padding-right:2.77pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:133%">The Date of Grant of the Participant&#8217;s RSU Award is the date that the Committee approved a grant for the Participant and determined it would be effective, which is set forth in the Agreement.</font></div><div style="padding-left:2.77pt;padding-right:2.77pt;text-align:justify"><font><br></font></div><div style="padding-left:31.12pt;padding-right:2.77pt;text-align:justify;text-indent:-28.35pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">2.&#160;&#160;&#160;&#160;Terms or conditions for grant of the RSU Award</font></div><div style="padding-left:31.12pt;padding-right:2.77pt;text-align:justify;text-indent:-28.35pt"><font><br></font></div><div style="padding-left:2.77pt;padding-right:2.77pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:133%">The grant of an RSU Award under the Plan is made at the sole discretion of the Company.  Employees of the Company and its Affiliates are eligible to receive grants under the Plan.  The Committee has broad discretion to determine who will receive an RSU Award and to set the terms and conditions of the RSU Award.  The Company may decide, in its sole discretion, not to grant an RSU Award to the Participant in the future.  Under the terms of the Plan and the Agreement, the Participant has no entitlement or claim to receive future grants of RSU Awards.</font></div><div style="padding-left:2.77pt;padding-right:2.77pt;text-align:justify"><font><br></font></div><div style="padding-left:31.12pt;padding-right:2.77pt;text-align:justify;text-indent:-28.35pt"><font><br></font></div><div style="padding-left:31.12pt;padding-right:2.77pt;text-align:justify;text-indent:-28.35pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">3.&#160;&#160;&#160;&#160;Vesting conditions</font></div><div style="padding-left:31.12pt;padding-right:2.77pt;text-align:justify;text-indent:-28.35pt"><font><br></font></div><div style="padding-left:2.77pt;padding-right:2.77pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:133%">The RSU Award will vest, over a specified period of time, provided the Participant&#8217;s Continuous Service does not terminate.  The specified period of time for vesting is set forth in the Agreement.</font></div><div style="padding-left:2.77pt;padding-right:2.77pt;text-align:justify"><font><br></font></div><div style="padding-left:2.77pt;padding-right:2.77pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">4.&#160;&#160;&#160;&#160;Exercise price</font></div><div style="padding-left:31.12pt;padding-right:2.77pt;text-align:justify;text-indent:-28.35pt"><font><br></font></div><div style="padding-left:2.77pt;padding-right:2.77pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:133%">No exercise price is payable in connection with the RSU Award and the issuance of shares of the Company&#8217;s Class A Common Stock to the Participant.</font></div><div style="padding-left:2.77pt;padding-right:2.77pt;text-align:justify"><font><br></font></div><div style="padding-left:30.87pt;padding-right:2.77pt;text-align:justify;text-indent:-28.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">5.&#160;&#160;&#160;&#160;The Participant&#8217;s rights upon termination of Continuous Service</font></div><div style="padding-left:30.87pt;padding-right:2.77pt;text-align:justify;text-indent:-28.1pt"><font><br></font></div><div style="padding-left:2.77pt;padding-right:2.77pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:133%">The treatment of the RSU Award upon termination of the Participant&#8217;s Continuous Service will be determined in accordance with the termination provisions of the Agreement, which are summarized immediately below.  In the event of a conflict between the terms of the Agreement and the summary below, the terms set forth in the Agreement will govern the treatment of the RSU Award.</font></div><div style="padding-left:2.77pt;padding-right:2.77pt;text-align:justify"><font><br></font></div><div style="padding-left:2.77pt;padding-right:2.77pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:133%">Upon termination of the Participant&#8217;s Continuous Service, any portion of the RSU Award that has yet to vest will be forfeited at no cost to the Company and the Participant will have no further right, title or interest in or to such RSU Award or the shares of the Company&#8217;s Class A Common Stock underlying such award.</font></div><div style="padding-left:2.77pt;padding-right:2.77pt;text-align:justify"><font><br></font></div><div style="padding-left:31.12pt;padding-right:2.77pt;text-align:justify;text-indent:-28.35pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">6.&#160;&#160;&#160;&#160;Financial aspects of participating in the Plan</font></div><div style="padding-left:31.12pt;padding-right:2.77pt;text-align:justify;text-indent:-28.35pt"><font><br></font></div><div style="padding-left:2.77pt;padding-right:2.77pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:133%">The grant of the RSU Award has no immediate financial consequences for the Participant.  The value of the RSU Award is not taken into account when calculating holiday allowances, pension contributions or other statutory consideration calculated on the basis of salary.</font></div><div style="padding-left:2.77pt;padding-right:2.77pt;text-align:justify"><font><br></font></div><div style="padding-left:2.77pt;padding-right:2.77pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:133%">Shares of Class A Common Stock are financial instruments and investing in shares will always have financial risk.  The future value of the Company&#8217;s Class A Common Stock is unknown and cannot be predicted with certainty.</font></div><div style="padding-left:2.77pt;padding-right:2.77pt;text-align:justify"><font><br></font></div><div style="padding-left:2.77pt;padding-right:2.77pt;text-align:justify"><font><br></font></div><div style="padding-left:2.77pt;padding-right:2.77pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Snowflake Inc.</font></div><div style="padding-left:2.77pt;padding-right:2.77pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">106 East Babcock Street, Suite 3A</font></div><div style="padding-left:2.77pt;padding-right:2.77pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Bozeman, Montana 59715</font></div><div style="padding-left:2.77pt;padding-right:2.77pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">United States of America </font></div></td><td colspan="3" style="border-bottom:0.5pt dotted #000000;border-left:0.5pt dotted #000000;border-right:0.5pt dotted #000000;border-top:0.5pt dotted #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:2.77pt;padding-right:2.77pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:133%">S&#198;RLIG MEDDELELSE TIL MEDARBEJDERE I DANMARK</font></div><div style="padding-left:2.77pt;padding-right:2.77pt;text-align:center"><font><br></font></div><div style="padding-left:2.77pt;padding-right:2.77pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:133%">ARBEJDSGIVERERKL&#198;RING</font></div><div style="padding-left:2.77pt;padding-right:2.77pt;text-align:center"><font><br></font></div><div style="padding-left:2.77pt;padding-right:2.77pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:133%">I henhold til &#167; 3, stk. 1 i lov om brug af k&#248;beret eller tegningsret til aktier m.v. i ans&#230;ttelsesforhold som &#230;ndret med virkning fra 1. januar 2019 (&#8220;Aktieoptionsloven&#8221;) er Deltageren berettiget til i en s&#230;rskilt skriftlig erkl&#230;ring (&#8220;Erkl&#230;ring&#8221;) at modtage f&#248;lgende oplysninger om de betingede aktier (&#8220;Betingede Aktier&#8221;), som Deltageren har f&#229;et tildelt af Snowflake Inc. (&#8220;Selskabet&#8221;) i henhold til </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:133%">Snowflake Inc. 2020 Equity Incentive Plan </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:133%">(&#8220;Planen&#8221;).</font></div><div style="padding-left:2.77pt;padding-right:2.77pt;text-align:justify"><font><br></font></div><div style="padding-left:2.77pt;padding-right:2.77pt;text-align:justify"><font><br></font></div><div style="padding-left:2.77pt;padding-right:2.77pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:133%">Denne Erkl&#230;ring indeholder oplysninger, der g&#230;lder for Deltagerens deltagelse i Planen, og som er kr&#230;vet i henhold til Aktieoptionsloven. De &#248;vrige kriterier og betingelser for Deltagerens Betingede Aktier er n&#230;rmere beskrevet i Planen og i Aftalen om tildelingen af Betingede Aktier og i Aftalen om Betingede Aktier (samlet &#8220;Aftalen&#8221;), som begge er gjort tilg&#230;ngelige for Deltageren.  Begreber, der st&#229;r med stort begyndelsesbogstav i denne arbejdsgivererkl&#230;ring, men som ikke er defineret heri, har den i Planen eller Aftalen anf&#248;rte betydning.</font></div><div style="padding-left:2.77pt;padding-right:2.77pt;text-align:justify"><font><br></font></div><div style="padding-left:2.77pt;padding-right:2.77pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">1.&#160;&#160;&#160;&#160;Tildelingstidspunkt</font></div><div style="padding-left:2.77pt;padding-right:2.77pt;text-align:justify"><font><br></font></div><div style="padding-left:2.77pt;padding-right:2.77pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:133%">Tidspunktet for tildelingen af Deltagerens Betingede Aktier er den dag, hvor Udvalget (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:133%">the Committee</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:133%">) godkendte Deltagerens tildeling og besluttede, at den skulle tr&#230;de i kraft. Tidspunktet fremg&#229;r af Aftalen.</font></div><div style="padding-left:2.77pt;padding-right:2.77pt;text-align:justify"><font><br></font></div><div style="padding-left:31.12pt;padding-right:2.77pt;text-align:justify;text-indent:-28.35pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">2.&#160;&#160;&#160;&#160;Kriterier eller betingelser for tildelingen af Betingede Aktier</font></div><div style="padding-left:31.12pt;padding-right:2.77pt;text-align:justify;text-indent:-28.35pt"><font><br></font></div><div style="padding-left:2.77pt;padding-right:2.77pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:133%">De af Planen omfattede Betingede Aktier tildeles udelukkende efter Selskabets sk&#248;n.  Medarbejdere i Selskabet og dets Tilknyttede Selskaber (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:133%">its Affiliates</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:133%">) er kvalificerede til at modtage tildelinger i henhold til Planen.  Udvalget har vide bef&#248;jelser til at bestemme, hvem der skal modtage Betingede Aktier, samt til at fastl&#230;gge kriterier og betingelser for de Betingede Aktier.  Selskabet kan frit v&#230;lge fremover ikke at tildele Deltageren nogen Betingede Aktier.  I henhold til bestemmelserne i Planen og Aftalen har Deltageren hverken ret til eller krav p&#229; fremover at f&#229; tildelt Betingede Aktier.</font></div><div style="padding-left:2.77pt;padding-right:2.77pt;text-align:justify"><font><br></font></div><div style="padding-left:31.12pt;padding-right:2.77pt;text-align:justify;text-indent:-28.35pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">3.&#160;&#160;&#160;&#160;Modningsvilk&#229;r</font></div><div style="padding-left:31.12pt;padding-right:2.77pt;text-align:justify;text-indent:-28.35pt"><font><br></font></div><div style="padding-left:2.77pt;padding-right:2.77pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:133%">De Betingede Aktier modnes over en n&#230;rmere fastsat periode, forudsat at Deltageren fortsat er ansat. Den fastsatte modningsperiode fremg&#229;r af Aftalen. </font></div><div style="padding-left:2.77pt;padding-right:2.77pt;text-align:justify"><font><br></font></div><div style="padding-left:2.77pt;padding-right:2.77pt;text-align:justify"><font><br></font></div><div style="padding-left:2.77pt;padding-right:2.77pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">4.&#160;&#160;&#160;&#160;Udnyttelseskurs</font></div><div style="padding-left:31.12pt;padding-right:2.77pt;text-align:justify;text-indent:-28.35pt"><font><br></font></div><div style="padding-left:2.77pt;padding-right:2.77pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:133%">Der skal ikke betales nogen udnyttelseskurs i forbindelse med tildelingen af Betingede Aktier og Selskabets udstedelse af Ordin&#230;re Aktier til Deltageren.</font></div><div style="padding-left:2.77pt;padding-right:2.77pt;text-align:justify"><font><br></font></div><div style="padding-left:30.87pt;padding-right:2.77pt;text-align:justify;text-indent:-28.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">5.&#160;&#160;&#160;&#160;Deltagerens retsstilling i forbindelse med oph&#248;r af uafbrudt besk&#230;ftigelse</font></div><div style="padding-left:30.87pt;padding-right:2.77pt;text-align:justify;text-indent:-28.1pt"><font><br></font></div><div style="padding-left:2.77pt;padding-right:2.77pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:133%">I tilf&#230;lde af oph&#248;r af uafbrudt besk&#230;ftigelse vil de Betingede Aktier blive behandlet i overensstemmelse med oph&#248;rsbestemmelserne i Aftalen, der er opsummeret nedenfor.  I tilf&#230;lde af uoverensstemmelse mellem vilk&#229;rene i Aftalen og sammendraget nedenfor er det vilk&#229;rene i Aftalen, der er g&#230;ldende for de Betingede Aktier.</font></div><div style="padding-left:2.77pt;padding-right:2.77pt;text-align:justify"><font><br></font></div><div style="padding-left:2.77pt;padding-right:2.77pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:133%">Ved oph&#248;r af Deltagerens Ans&#230;ttelsesforhold bortfalder den del af de Betingede Aktier, der endnu ikke er modnet, uden omkostninger for Selskabet, og Deltageren vil ikke l&#230;ngere have nogen ret til eller interesse i de Betingede Aktier eller i de bagvedliggende Ordin&#230;re A-Aktier i Selskabet. </font></div><div style="padding-left:2.77pt;padding-right:2.77pt;text-align:justify"><font><br></font></div><div style="padding-left:31.12pt;padding-right:2.77pt;text-align:justify;text-indent:-28.35pt"><font><br></font></div><div style="padding-left:31.12pt;padding-right:2.77pt;text-align:justify;text-indent:-28.35pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">6.&#160;&#160;&#160;&#160;&#216;konomiske aspekter ved deltagelse i Planen</font></div><div style="padding-left:31.12pt;padding-right:2.77pt;text-align:justify;text-indent:-28.35pt"><font><br></font></div><div style="padding-left:2.77pt;padding-right:2.77pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:133%">Tildelingen af Betingede Aktier har ingen umiddelbare &#248;konomiske konsekvenser for Deltageren.  V&#230;rdien af de Betingede Aktier indg&#229;r ikke i beregningen af feriepenge, pensionsbidrag eller &#248;vrige lovbestemte, vederlagsafh&#230;ngige ydelser.</font></div><div style="padding-left:2.77pt;padding-right:2.77pt;text-align:justify"><font><br></font></div><div style="padding-left:2.77pt;padding-right:2.77pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:133%">Ordin&#230;re A-Aktier er finansielle instrumenter, og investering i ordin&#230;re aktier vil altid v&#230;re forbundet med en &#248;konomisk risiko.  Den fremtidige v&#230;rdi af Selskabets Ordin&#230;re A-Aktier kendes ikke og kan ikke forudsiges med sikkerhed.</font></div><div style="padding-left:2.77pt;padding-right:2.77pt;text-align:justify"><font><br></font></div><div style="padding-left:2.77pt;padding-right:2.77pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Snowflake Inc.</font></div><div style="padding-left:2.77pt;padding-right:2.77pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">106 East Babcock Street, Suite 3A</font></div><div style="padding-left:2.77pt;padding-right:2.77pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Bozeman, Montana 59715</font></div><div style="padding-left:2.77pt;padding-right:2.77pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">United States of America</font></div></td></tr></table></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:97%">15</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:justify"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:97%">16</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:justify"><font><br></font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">Finland</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">There are no country-specific provisions.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">France</font></div><div style="text-align:center"><font><br></font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Grant of the RSU Award. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> This provision supplements Section 2 of the Global Restricted Stock Unit Award Agreement&#58;</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Restricted Stock Units granted under this Agreement are not intended to qualify for special tax and social security treatment pursuant to Sections L. 225-197-1 to L. 225-197-5 and Sections L. 22-10-59 to L. 22-10-60 of the French Commercial Code, as amended.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Language Consent. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">You confirm having read and understood the documents relating to the Plan, including the Agreement, with all terms and conditions included therein, which were provided in the English language. You accept the terms of those documents accordingly.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Consentement Relatif &#224; la Langue Utilis&#233;e.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Vous confirmez avoir lu et compris le Plan et cette convention (&#171;Agreement&#187;), incluant tous leurs termes et conditions, qui ont &#233;t&#233; transmis en langue anglaise.  Vous acceptez les dispositions de ces documents en connaissance de cause.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Foreign Asset &#47; Account Reporting Information.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">If you hold cash or securities (including shares of Class A Common Stock acquired under the Plan) outside of France or maintain a foreign bank account, including the accounts that were opened, held, used and&#47;or closed during the tax year, you must report such account to the French tax authorities when filing your annual tax return. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">You should consult your personal tax advisor to ensure compliance with applicable reporting requirements.</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">Germany</font></div><div style="text-align:center"><font><br></font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Exchange Control Information.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Cross-border payments in excess of EUR 50,000 must be reported to the German Federal Bank (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Bundesbank</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">). If you make or receive a payment in excess of this amount (including if you acquire shares of Class A Common Stock with a value in excess of this amount under the Plan or sell shares of Class A Common Stock via a foreign broker, bank or service provider and receive proceeds in excess of this amount) and&#47;or if the Company withholds or sells shares of Class A Common Stock with a value in excess of this amount to cover the Tax Liability, you must report the payment and&#47;or the value of the shares of Class A Common Stock withheld or sold to Bundesbank.  Such reports must be made either electronically using the &#8220;General Statistics Reporting Portal&#8221; (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Allgemeine Meldeportal Statistik</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;) available on the Bundesbank website (</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">www.bundesbank.de</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">) or via such other method (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">e.g.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">, by email or telephone) as is permitted or required by Bundesbank.  The report must be submitted monthly or within other such timing as is permitted or required by Bundesbank.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">You should consult your personal legal advisor to ensure compliance with applicable reporting requirements</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:97%">17</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:justify"><font><br></font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">India</font></div><div style="margin-top:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Exchange Control Information. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> You must repatriate any funds received from participation in the Plan (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">e.g.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">, proceeds from the sale of shares of Class A Common Stock) within such time as prescribed under applicable Indian exchange control laws, which may be amended from time to time. You should obtain a foreign inward remittance certificate (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">FIRC</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;) from the bank where you deposit the foreign currency and maintain the FIRC as evidence of the repatriation of funds in the event the Reserve Bank of India or the Company or the Service Recipient requests proof of repatriation.  You may be required to provide information regarding funds received from participation in the Plan to the Company and&#47;or the Service Recipient to enable them to comply with their filing requirements under exchange control laws in India.  You are personally responsible for complying with exchange control laws in India, and neither the Company nor the Service Recipient will be liable for any fines or penalties resulting from your failure to comply with applicable laws.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">You should consult your personal legal advisor to ensure compliance with the applicable requirements.</font></div><div style="text-align:justify"><font><br></font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Foreign Asset&#47;Account Reporting Information. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> You must declare the following items in your annual tax return&#58; (i) any foreign assets held (including shares of Class A Common Stock acquired under the Plan), and (ii) any foreign bank accounts for which you have signing authority.  Increased penalties for failing to report these assets&#47;accounts have been implemented.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">You should consult your personal tax advisor to ensure compliance with the applicable requirements</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">Indonesia</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Language Consent. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> By accepting the RSU Award, you (i) confirm you have read and understand the documents relating to this grant (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">i.e</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">., the Plan and the Agreement) which were provided in the English language, (ii) accept the terms of those documents accordingly, and (iii) agree not to challenge the validity of this document based on Law No. 24 of 2009 on National Flag, Language, Coat of Arms and National Anthem or the implementing Presidential Regulation (when issued).</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Persetujuan Bahasa</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%"> Dengan menerima Penghargaan RSU, (i) anda mengkonfirmasi bahwa anda telah membaca dan mengerti isi dokumen yang terkait dengan pemberian ini yang disediakan untuk anda dalam bahasa Inggris, (ii) Anda menerima syarat dari dokumen-dokumen tersebut, dan (iii) anda setuju bahwa anda tidak akan mengajukan keberatan atas keberlakuan dokumen ini berdasarkan Undang-Undang No. 24 tahun 2009 tentang Bendera, Bahasa dan Lambang Negara serta Lagu Kebangsaan atau Peraturan Presiden pelaksana (ketika diterbitkan).</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Exchange Control Information. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Indonesian residents must provide the Indonesian central bank, Bank of Indonesia, with information on foreign exchange activities (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">e.g.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">, any change in position in any foreign assets held including shares of Class A Common Stock acquired under the Plan) on an online monthly report no later than the fifteenth day of the month following such activities. Such report can be submitted through the Bank of Indonesia&#8217;s website.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:97%">18</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:justify"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">If Indonesian residents repatriate funds (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">e.g.,</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> proceeds from the sale of shares of Class A Common Stock) into Indonesia, the Indonesian bank through which the transaction is made will submit a report of the transaction to the Bank of Indonesia for statistical purposes. For transactions of USD 10,000 or more (or its equivalent in other currency), a more detailed description of the transaction must be included in the report and you may be required to provide information about the transaction to the bank in order to complete the transaction.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Foreign Asset&#47;Account Reporting Information. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Indonesian residents have the obligation to report their worldwide assets (including any foreign bank or brokerage accounts and shares of Class A Common Stock acquired under the Plan) in their annual individual income tax return.</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">Ireland</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">There are no country-specific provisions.</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">Israel</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Trust Arrangement.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Capitalized terms used but not defined in these provisions or the Plan or the Agreement shall have the meanings ascribed to them in the 2020 Equity Incentive Plan Sub-Plan for Israeli participants (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Israel Sub-Plan</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;).</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">By accepting the RSU Award, you understand and agree that the Restricted Stock Units awarded under the Agreement are subject to and in accordance with the terms and conditions of the Plan, the Israel Sub-Plan, the Agreement and the trust agreement between the Company and the trustee appointed by the Company or an Affiliate, or any successor trustee (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Trustee</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;). </font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Type of Grant.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">You acknowledge and agree that the RSU Award is subject to the Plan, the Israel Sub-Plan and Sections 102(b)(2) and (3) of the ITO and the trust agreement, a copy of which can be made available to you upon request. You confirm that (i) you are familiar with the terms and provisions of Section 102 of the ITO, particularly the capital gains track described in subsection (b)(2) and (3) thereof, and agree not to require the Trustee to release the shares of Class A Common Stock or to sell or transfer the shares of Class A Common Stock to you or any third party unless permitted to do so by applicable law&#59; (ii) the terms and restrictions set forth in the Israel Sub-Plan will apply to the grant in all respects, including without limitation with respect to mandatory withholding requirements for Tax Liability, and the rights and authorities of the Company, the Service Recipient and the Trustee with respect thereto, and (iii) the Company and any Affiliate and its assignees and successors shall be under no duty to ensure, and no representation or commitment is made, that the shares of Class A Common Stock qualify or shall qualify under any particular tax treatment.</font></div><div style="margin-top:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">You further acknowledge and agree that any shares of Class A Common Stock acquired under the Plan shall be deposited with the Trustee, or shall be subject to a supervisory trustee arrangement approved by the ITA for the Trustee, in order to comply with the requirements of the capital gains track under Sections 102(b)(2) and (3) of the ITO. </font></div><div style="padding-left:79pt;padding-right:36pt;text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">You further understand that under current Israeli tax laws, the Section 102 Holding Period is counted from the Date of Grant. In the event that the RSU Award granted under the Plan or the shares of Class A Common Stock do not meet the requirements of Section 102 of the ITO and the Israel Sub-Plan, they shall not qualify for the favorable tax treatment under the capital gains route.</font></div><div style="text-align:justify"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:97%">19</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:justify"><font><br></font></div></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">You hereby undertake to release the Trustee from any liability in respect of any action or decision duly taken and bona fide executed in relation to the Plan, the Israel Sub-Plan or shares of Class A Common Stock issued thereunder.</font></div><div style="text-align:justify"><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">You hereby confirm that, in addition to your agreement hereunder, the acceptance or settlement of the RSU Awards shall be deemed as irrevocable confirmation of your acknowledgements and undertakings herein with respect to such RSU Award.</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> </font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">You have had the opportunity to consult your personal tax advisor prior to accepting this Agreement.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Data Privacy.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The following provision supplements the Data Privacy provision of Appendix A&#58; </font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">You hereby authorize the Company, the Trustee and their representatives to collect, use and transfer all relevant information regarding you to all Company personnel and agents and or third parties involved in the administration of the Plan and&#47;or in the event of a corporate financing, merger, acquisitions and&#47;or business transfers, including transfers outside of Israel and further transfers thereafter.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">The following provisions apply if you were not an Israeli tax resident when the RSU Award was granted or if the RSU Award does not qualify as a 102 Capital Gains Track Grant&#58;</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Non-Trustee Award.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160; The RSU Award is subject to the Plan and is </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">not</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> made pursuant to Sections 102(b)(2) and (3) of the Israel Tax Ordinance and, in particular, is not eligible to benefit from the capital gains track described in subsection (b)(2) and (3) thereof. To facilitate compliance with tax requirements in Israel, you acknowledge and agree that the Company may require that any shares of Class A Common Stock acquired under the Plan be held with the Company&#8217;s designated broker appointed under the Plan or another designee or that such shares be sold at such time specified by the Company.</font></div><div style="text-align:justify"><font><br></font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">Italy</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Acknowledgement of Specific Provisions.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">By accepting this RSU Award, you acknowledge that you have received a copy of the Plan, have reviewed the Plan and the Agreement in their entirety and fully understand and accept all provisions of the Plan and Agreement.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">You further acknowledge that you have read and specifically and expressly approve the following sections of the Agreement&#58; Governing Plan Document&#59; Grant of the RSU Award&#59; Withholding Obligations&#59; No Liability for Taxes&#59; Other Documents&#59; Imposition of Other Requirements&#59; Nature of Grant&#59; and Venue. </font></div><div style="text-align:justify"><font><br></font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Foreign Asset&#47;Account Reporting Information. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> If, at any time during the fiscal year, you hold foreign financial assets (including Restricted Stock Units and shares of Class A Common Stock) which may generate income taxable in Italy, you are required to report these assets on your annual tax return (UNICO Form, RW Schedule) for the year during which the assets are held (or on a special form if no tax return is due). These reporting obligations will also apply to Italian residents who are the beneficial owners of foreign financial assets under Italian money laundering provisions. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">You should consult your personal tax advisor to ensure compliance with the applicable requirements</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:97%">20</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:justify"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">Japan</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Exchange Control Information. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> If you acquire shares of Class A Common Stock valued at more than JPY 100,000,000 in a single transaction, you must file a Securities Acquisition Report with the Ministry of Finance through the Bank of Japan within twenty (20) days of the acquisition of the shares.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">You should consult your personal legal advisor to ensure compliance with applicable reporting requirements.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Foreign Asset&#47;Account Reporting Information. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> You are required to report details of any assets held outside Japan as of December 31 (including shares of Class A Common Stock acquired under the Plan), to the extent such assets have a total net fair market value exceeding JPY 50,000,000.  Such report is due by June 30 each year. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">You should consult your personal tax advisor to ensure compliance with applicable reporting requirements.</font></div><div style="text-align:justify"><font><br></font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">Republic of Korea</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Exchange Control Information.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> If you sell shares of Class A Common Stock acquired under the Plan or receive cash dividends, you may have to file a report with a Korean foreign exchange bank, provided the proceeds are in excess of USD 5,000 (per transaction) and deposited into a non-Korean bank account. A report may not be required if proceeds are deposited into a non-Korean brokerage account. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">You are responsible for complying with any applicable exchange control reporting obligations in Korea and you should consult your personal legal advisor to ensure compliance with applicable reporting requirements.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Foreign Asset&#47;Account Reporting Information.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Korean residents are required to declare all foreign financial accounts (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">e.g.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">, non-Korean bank accounts, brokerage accounts, etc.) to the Korean tax authority and file a report with respect to such accounts in June of the following year if the monthly balance of such accounts exceeds KRW 500 million (or an equivalent amount in foreign currency) on any month-end date during a calendar year. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">You should consult your personal legal advisor to ensure compliance with applicable reporting requirements.</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">Mexico</font></div><div style="margin-bottom:11pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Acknowledgment of the Agreement.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">By participating in the Plan, you acknowledge that you have received a copy of the Plan, have reviewed the Plan in its entirety and fully understand and accept all provisions of the Plan. You further acknowledge that you have read and expressly approved the terms and conditions set forth in the &#8220;Nature of Grant&#8221; Section of Appendix B, in which the following is clearly described and established&#58; (i) your participation in the Plan does not constitute an acquired right&#59; (ii) the Plan and your participation in the Plan are offered by the Company on a wholly discretionary basis&#59; (iii) your participation in the Plan is voluntary&#59; and (iv) the Company and its Affiliates are not responsible for any decrease in the value of the underlying shares.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:97%">21</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:justify"><font><br></font></div></div><div style="margin-bottom:11pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Labor Law Policy and Acknowledgment.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">  By participating in the Plan, you expressly recognize that Snowflake Inc., with its registered office in the State of Delaware at 251&#160;Little</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Falls&#160;Drive, Wilmington, Delaware, 19808, USA, is solely responsible for the administration of the Plan and that your participation in the Plan and acquisition of shares do not constitute an employment relationship between you and the Company since you are participating in the Plan on a wholly commercial basis. Based on the foregoing, you expressly recognize that the Plan and the benefits that you may derive from participation in the Plan do not establish any rights between you and the Service Recipient and do not form part of the employment conditions and&#47;or benefits provided by the Service Recipient and any modification of the Plan or its termination shall not constitute a change or impairment of the terms and conditions of your employment.</font></div><div style="margin-bottom:11pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">You further understand that your participation in the Plan is as a result of a unilateral and discretionary decision of the Company&#59; therefore, the Company reserves the absolute right to amend and&#47;or discontinue your participation at any time without any liability to you.</font></div><div style="margin-bottom:11pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Finally, you hereby declare that you do not reserve any action or right to bring any claim against the Company for any compensation or damages regarding any provision of the Plan or the benefits derived under the Plan, and you therefore grant a full and broad release to the Company, its Affiliates, branches, representation offices, its shareholders, officers, agents or legal representatives with respect to any claim that may arise.</font></div><div style="margin-bottom:11pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Reconocimiento del Contrato.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">  Al participar en el Plan, usted reconoce que ha recibido una copia del Plan, que ha revisado el Plan en su totalidad, y que entiende y acepta en su totalidad, todas y cada una de las disposiciones del Plan. Asimismo reconoce que ha le&#237;do y aprueba expresamente de los t&#233;rminos y condiciones se&#241;alados en la Secci&#243;n &#8220;Naturaleza de la Concesi&#243;n&#8221; del Ap&#233;ndice B, en la que claramente se describe y establece lo siguiente&#58; (i) su participaci&#243;n en el Plan no constituye un derecho adquirido&#59; (ii) el Plan y su participaci&#243;n en el Plan son ofrecidos por la Compa&#241;&#237;a sobre una base completamente discrecional&#59; (iii) su participaci&#243;n en el Plan es voluntaria&#59; y (iv) la Compa&#241;&#237;a y sus Afiliadas no son responsables de ninguna por la disminuci&#243;n en el valor de las acciones Ordinarias de Clase A subyacentes.</font></div><div style="margin-bottom:11pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Pol&#237;tica de Legislaci&#243;n Laboral y Reconocimiento.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">  Al participar en el Plan, usted reconoce expresamente que Snowflake Inc., con oficinas registradas en 251&#160;Little</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Falls&#160;Drive, Wilmington, Delaware, 19808, Estados Unidos de Am&#233;rica, es la &#250;nica responsable por la administraci&#243;n del Plan, y que su participaci&#243;n en el Plan, as&#237; como la adquisici&#243;n de las acciones Ordinarias de Clase A, no constituye una relaci&#243;n laboral entre usted y la Compa&#241;&#237;a, porque usted est&#225; participando en el plan sobre una base comercial. Con base en lo anterior, usted reconoce expresamente que el Plan y los beneficios que pudiera obtener por su participaci&#243;n en el Plan, no establecen derecho alguno entre usted y el Beneficiario del Servicio, y no forman parte de las condiciones y&#47;o prestaciones laborales que el Beneficiario del Servicio ofrece, y que las modificaciones al Plan o su terminaci&#243;n, no constituir&#225;n un cambio ni afectar&#225;n los t&#233;rminos y condiciones de su relaci&#243;n laboral.</font></div><div style="margin-bottom:11pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Asimismo usted entiende que su participaci&#243;n en el Plan es el resultado de una decisi&#243;n unilateral y discrecional de la Compa&#241;&#237;a&#59; por lo tanto, la Compa&#241;&#237;a se reserva el derecho absoluto de modificar y&#47;o suspender su participaci&#243;n en cualquier momento, sin que usted incurra en responsabilidad alguna.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:97%">22</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:justify"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Finalmente, usted declara que no se reserva acci&#243;n o derecho alguno para interponer una reclamaci&#243;n alguna en contra de la Compa&#241;&#237;a, por concepto de compensaci&#243;n o da&#241;os relacionados con cualquier disposici&#243;n del Plan o de los beneficios derivados del Plan, y por lo tanto, usted libera total y ampliamente de toda responsabilidad a la Compa&#241;&#237;a, a sus Afiliadas, sucursales, oficinas de representaci&#243;n, sus accionistas, funcionarios, agentes o representantes legales, con respecto a cualquier reclamaci&#243;n que pudiera surgir.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Securities Law Information. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The RSU Award and the shares of Class A Common Stock offered under the Plan have not been registered with the National Register of Securities maintained by the Mexican National Banking and Securities Commission and cannot be offered or sold publicly in Mexico.&#160; In addition, the Plan, the Agreement and any other document relating to the RSU Award may not be publicly distributed in Mexico. These materials are addressed to you only because of your existing relationship with the Company and its Affiliates and these materials should not be reproduced or copied in any form. The offer contained in these materials does not constitute a public offering of securities but rather constitutes a private placement of securities addressed specifically to individuals who are present employees of Snowflake Technologies Mexico S. de R. de C.V. made in accordance with the provisions of the Mexican Securities Market Law, and any rights under such offering shall not be assigned or transferred.</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">Netherlands</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">There are no country-specific provisions.</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">New Zealand</font></div><div style="text-align:center"><font><br></font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Securities Law Information.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">WARNING</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">You are being offered Restricted Stock Units which, upon vesting in accordance with the terms of the Agreement and the Plan, will enable you to acquire shares of Company Stock. The shares of Class A Common Stock, if issued, will give you a stake in the ownership of the Company. You may receive a return if dividends are paid.</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%"> If the Company runs into financial difficulties and is wound up, you will be paid only after all creditors and holders of preference shares (if any) have been paid. You may lose some or all of your investment, if any.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">New Zealand law normally requires people who offer financial products to give information to investors before they invest. This information is designed to help investors to make an informed decision. The usual rules do not apply to this offer because it is made under an employee share purchase scheme. As a result, you may not be given all the information usually required. You will also have fewer other legal protections for this investment. </font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">The shares of Class A Common Stock are quoted on the New York Stock Exchange. This means that if the you acquire shares of Class A Common Stock under the Plan, you may be able to sell such shares on the New York Stock Exchange if there are interested buyers. If you sell your investment, the price you get may vary depending on factors such as the financial condition of the Company. You may receive less than the full amount that you paid for the investment, if anything. The price will depend on the demand for shares of Class A Common Stock.</font></div><div style="text-align:justify"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:97%">23</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:justify"><font><br></font></div></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">A copy of the Company&#8217;s most recent financial statements (and, if applicable, a copy of the auditor's report on those financial statements) as well as information on risk factors impacting the Company&#8217;s business that may affect the value of the shares of Class A Common Stock, are included in the Company&#8217;s Registration Statement on Form S-1 and (when applicable) the Company&#8217;s Annual Reports on Form 10-K and Quarterly Reports on Form 10-Q. These documents have been or will be filed with the U.S. Securities and Exchange Commission and are or will be available to you free of charge online at&#160;</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">www.sec.gov</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">&#160;or on the Company&#8217;s &#8220;Investor Relations&#8221; website at investors.snowflake.com</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">. </font></div><div style="text-align:justify"><font><br></font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">You should ask questions, read all documents carefully, and seek independent financial advice before committing yourself.</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">Norway</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">There are no country-specific provisions.</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">Philippines</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Grant of the RSU Award.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">This provision supplements Section 2 of the Global Restricted Stock Unit Award Agreement&#58;</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The offering of the Plan and the grant of the RSU Award may be subject to certain securities approval&#47;confirmation requirements in the Philippines with the Philippine Securities and Exchange Commission. If the Company has not obtained, or does not maintain, the necessary securities approval&#47;confirmation prior to the vesting of the RSU Award, you will not vest in the RSU Award and no shares of Class A Common Stock subject to the RSU Award will be issued. The RSU Award shall vest and shares of Class A Common Stock shall be issued in settlement of the RSU Award only if and when all necessary securities approvals&#47;confirmations have been obtained and are maintained.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Securities Law Information.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> You should be aware of the risks of participating in the Plan, which include (without limitation) the risk of fluctuation in the price of the shares of Class A Common Stock on the New York Stock Exchange and the risk of currency fluctuations between the U.S. dollar and your local currency. In this regard, you should note that the value of any shares of Class A Common Stock you may acquire under the Plan may decrease after the shares of Class A Common Stock are issued, and fluctuations in foreign exchange rates between your local currency and the U.S. dollar may affect the value of the RSU Award or any amounts due to you pursuant to the vesting of the RSU Award or the subsequent sale of any shares of Class A Common Stock acquired upon vesting. The Company is not making any representations, projections or assurances about the value of the shares of Class A Common Stock now or in the future.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">For further information on risk factors impacting the Company&#8217;s business that may affect the value of the shares of Class A Common Stock, you should refer to the risk factors discussion in the Company&#8217;s Annual Report on Form 10-K and Quarterly Reports on Form 10-Q, which are filed with the U.S. Securities and Exchange Commission and are available online at </font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">www.sec.gov</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">, as well as on the Company&#8217;s website at </font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">https&#58;&#47;&#47;investors.snowflake.com&#47;overview&#47;default.aspx</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. In addition, you may receive, free of charge, a copy of the Company&#8217;s Annual Report, Quarterly Reports or any other reports, proxy statements or communications distributed to the Company&#8217;s stockholders by contacting Investor Relations at Snowflake Inc., 106 East Babcock Street, Suite 3A, Bozeman, Montana 59715, USA and at +1 (844) 766-9355.</font></div><div style="text-align:justify"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:97%">24</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:justify"><font><br></font></div></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">You are permitted to sell shares of Class A Common Stock acquired under the Plan through the designated Plan broker appointed by the Company (or such other broker to whom you transfer shares of Class A Common Stock), provided that such sale takes place outside of the Philippines through the facilities of the New York Stock Exchange on which the shares of Class A Common Stock are listed.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">Poland</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Exchange Control Information.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">  Polish residents holding cash and foreign securities (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">e.g.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">, shares of Class A Common Stock) and&#47;or maintaining accounts abroad must report information to the National Bank of Poland on transactions and balances of the securities and cash deposited in such accounts if the value of such securities and cash (when combined with all other assets possessed abroad) exceeds PLN 7 million. If required, the reports must be filed on a quarterly basis on special forms that are available on the website of the National Bank of Poland. Further, if you transfer funds in excess of EUR 15,000 into or out of Poland, the funds must be transferred via a bank account. You are required to retain the documents connected with a foreign exchange transaction for a period of five (5) years, as measured from the end of the year in which such transaction occurred. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">You should consult your personal legal advisor to ensure compliance with applicable reporting requirements.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">Romania</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Language Consent. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> By accepting the RSU Award, you acknowledge that you are proficient in reading and understanding English, and have read and acknowledge that you have fully understood the terms of the documents related to the grant (the Grant Notice, the Agreement, and the Plan), which were provided in the English language. You accept the terms of these documents accordingly.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Consimtamant cu privire la limba.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%"> Prin acceptarea acordarii de RSU-uri, confirmati ca aveti un nivel adecvat de cunoastere in ce priveste cititirea si intelegerea limbii engleze, si ati citit si confirmati ca ati inteles pe deplin termenii documentelor referitoare la acordare (anuntul, Acordul si Planul), care au fost furnizate in limba engleza. Acceptati termenii acestor documente in consecinta.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Exchange Control Information. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> You are generally not required to seek authorization from the National Bank of Romania to participate in the Plan or to open and operate a foreign bank account to receive any proceeds under the Plan. However, you may be required to provide the Romanian bank to which you transfer any proceeds under the Plan with appropriate documentation regarding the source of income.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">You should consult your personal legal advisor to ensure compliance with applicable reporting requirements.</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">Saudi Arabia</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Securities Law Information.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">This document may not be distributed in the Kingdom except to such persons as are permitted under the Rules on the Offer of Securities and Continuing Obligations issued by the Capital Market Authority.  The Capital Market Authority does not make any representation as to the accuracy or completeness of this document, and expressly disclaims any liability whatsoever for any loss arising from, or incurred in reliance upon, any part of this document.  You should conduct your own due diligence on the accuracy of the information relating to the securities. If you do not understand the contents of this document, you should consult an authorized financial adviser.</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">Singapore</font></div><div style="text-align:justify"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:97%">25</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:justify"><font><br></font></div></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Securities Law Information.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The RSU Award is granted pursuant to the &#8220;Qualifying Person&#8221; exemption under section 273(1)(f) of the Securities and Futures Act (Chapter 289, 2006 Ed.) (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">SFA</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;) under which it is exempt from the prospectus and registration requirements and is not made with a view to the underlying shares of Class A Common Stock being subsequently offered for sale to any other party. The Plan has not been lodged or registered as a prospectus with the Monetary Authority of Singapore. You should note that the Restricted Stock Units are subject to section 257 of the SFA and that you will not be able to make any offer or subsequent sale of the shares of Class A Common Stock in Singapore, unless such offer or sale is made (i) after six (6) months from the Date of Grant or (ii) pursuant to the exemptions under Part XIII Division (1) Subdivision (4) (other than section 280) of the SFA, or pursuant to, and in accordance with the conditions of, any other applicable provisions of the SFA.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Director Reporting Information. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> If you are a director, associate director or shadow director of a Singapore Affiliate, you may be subject to certain notification requirements under the Singapore Companies Act, regardless of whether you are a Singapore resident or employed in Singapore. These requirements include an obligation to notify the Singapore Affiliate in writing of an interest (e.g., Restricted Stock Units, shares of Class A Common Stock) in the Company or an Affiliate within two days of (i) its acquisition or disposal, (ii) any change in a previously disclosed interest (e.g., when the Restricted Stock Units vest), or (iii) becoming a director, associate director or shadow director if such an interest exists at that time. If you are the chief executive officer (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">CEO</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;) of a Singapore Affiliate or Subsidiary and the above notification requirements are determined to apply to the CEO of a Singapore Affiliate or Subsidiary, the above notification requirements also may apply.</font></div><div style="text-align:justify"><font><br></font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">Spain</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Nature of Grant.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">This provision supplements the Nature of Grant provision of this Appendix B&#58;</font></div><div style="margin-top:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">By accepting the RSU Award, you consent to participation in the Plan and acknowledge that you have received a copy of the Plan.</font></div><div style="text-align:justify"><font><br></font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">You understand that the Company has unilaterally, gratuitously and in its sole discretion decided to grant RSU Awards under the Plan to individuals who may be employees or service providers of the Company or one of its Affiliates throughout the world. The decision is limited and entered into based upon the express assumption and condition that (i) any RSU Award will not economically or otherwise bind the Company or any Affiliate, including the Service Recipient, on an ongoing basis, other than as expressly set forth in the Agreement&#59; (ii) the RSU Award and any underlying shares of Class A Common Stock shall not become part of any employment or other service contract (whether with the Company or any Affiliate, including the Service Recipient) and shall not be considered a mandatory benefit, salary for any purpose (including severance compensation) or any other right whatsoever&#59; and (iii) except as provided for in the Nature of Grant provision in this Appendix B, the RSU Award shall cease vesting upon your termination of Continuous Service, as detailed below. Furthermore, you understand and freely accept that there is no guarantee that any benefit whatsoever shall arise from the RSU Award, which is gratuitous and discretionary, since the future value of the RSU Award and the underlying shares of Class A Common Stock is unknown, indeterminable, and unpredictable.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:97%">26</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:justify"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Further, your participation in the Plan is expressly conditioned on your continued and active rendering of service, such that, unless otherwise set forth in the Plan, if your Continuous Service terminates for any reason, your participation in the Plan will cease immediately. This will be the case, for example, even if (a) you are considered to be unfairly dismissed without good cause (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">i.e.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">, subject to a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">despido improcedente</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;)&#59; (b) you are dismissed for disciplinary or objective reasons or due to a collective dismissal&#59; (c) your Continuous Service ceases due to a change of work location, duties or any other employment or contractual condition&#59; (d) your Continuous Service ceases due to a unilateral breach of contract by the Company or the Service Recipient&#59; or (e) your Continuous Service terminates for any other reason whatsoever. Consequently, upon termination of your Continuous Service for any of the above reasons, you automatically lose any right to participate in the Plan on the date of your termination of Continuous Service, as described in the Plan and the Agreement.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Securities Law Information. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> The grant of the Restricted Stock Units and the shares of Class A Common Stock issued pursuant to the vesting of the Restricted Stock Units are considered a private placement outside the scope of Spanish laws on public offerings and issuances of securities. Neither the Plan nor this Agreement have been registered with the </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Comisi&#243;n Nacional del Mercado de Valores</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> and do not constitute a public offering prospectus.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Exchange Control Information.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">You are required to electronically declare to the Bank of Spain any security accounts (including brokerage accounts held abroad), as well as the securities (including shares of Class A Common Stock acquired under the Plan) held in such accounts if the value of the transactions for all such accounts during the prior tax year or the balances of such accounts as of December 31 of the prior tax year exceeds EUR 1 million.&#160; Different thresholds and deadlines to file this declaration apply.  However, if neither such transactions during the immediately preceding year nor the balances &#47; positions as of December 31 exceed EUR 1 million, no such declaration must be filed unless expressly required by the Bank of Spain.&#160; If any such thresholds were exceeded during the current year, you may be required to file the relevant declaration corresponding to the prior year, however, a summarized form of declaration may be available. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">You should consult your personal legal advisor to ensure compliance with applicable reporting requirements.</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Foreign Asset&#47;Account Reporting Information. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> To the extent you hold rights or assets outside of Spain with a value in excess of EUR 50,000 per type of right or asset (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">e.g.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">, shares of Class A Common Stock, cash, etc.) as of December 31 each year, you will be required to report information on such rights and assets on your annual tax return for such year. After such rights and assets are initially reported, the reporting obligation will apply for subsequent years only if the value of any previously-reported rights or assets increases by more than EUR 20,000. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">You should consult your personal tax advisor to ensure compliance with applicable reporting requirements.</font></div><div style="text-align:justify"><font><br></font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">Sweden</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Authorization to Withhold.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">This provision supplements Section 4 (&#8220;Withholding Obligations&#8221;) of the Global Restricted Stock Unit Award Agreement&#58; </font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Without limiting the Company&#8217;s and the Service Recipient&#8217;s authority to satisfy their withholding obligations for Tax Liability as set forth in Section 4 of the Agreement, by accepting the RSU Award, you authorize the Company to withhold shares of Class A Common Stock or to sell shares of Class A Common Stock otherwise issuable to you upon vesting&#47;settlement to satisfy Tax Liability, regardless of whether the Company and&#47;or the Service Recipient have an obligation to withhold such Tax Liability.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:97%">27</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:justify"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">Switzerland</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Securities Law Information.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Neither this document nor any other materials relating to the RSU Award (i) constitute a prospectus according to articles 35 et seq. of the Swiss Federal Act on Financial Services (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">FinSA</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;), (ii) may be publicly distributed nor otherwise made publicly available in Switzerland to any person other than an employee of the Company or a service provider of the Service Recipient or (iii) has been or will be filed with, approved or supervised by any Swiss reviewing body according to article 51 FinSA or any Swiss regulatory authority, including the Swiss Financial Market Supervisory Authority (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">FINMA</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;).</font></div><div style="text-align:justify"><font><br></font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">Thailand</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Exchange Control Information</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  Thai residents realizing USD 1,000,000 or more of cash proceeds in a single transaction from the sale of shares of Class A Common Stock or from dividends paid on such shares of Class A Common Stock must immediately repatriate all cash proceeds to Thailand (or utilize such funds offshore for permissible purposes) and provide details of the transaction (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">i.e.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">, identification information, and purpose of the transaction) to the receiving bank.  Further, you must convert such proceeds to Thai Baht within 360 days of repatriation or deposit the funds in an authorized foreign exchange account in Thailand. The inward remittance must also be reported to the Bank of Thailand on a foreign exchange transaction form.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In case you will not repatriate such funds but you will utilize them offshore for permissible purposes (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">i.e.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> purposes not listed in the negative list prescribed by the Bank of Thailand), you must obtain a waiver of the repatriation requirement from the commercial bank in Thailand by submitting an application and supporting documents evidencing that such funds will be utilized offshore for permissible purposes.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">You should consult a personal legal advisor prior to taking any action with respect to the remittance of proceeds into Thailand</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">United Arab Emirates</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Securities Law Information.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Agreement, the Plan, and other incidental communication materials related to the RSU Award are intended for distribution only to employees or service providers of the Company or the Service Recipient for the purposes of an&#160;incentive scheme.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Emirates Securities and Commodities Authority&#160;and the Central Bank have no responsibility for reviewing or verifying any documents in connection with&#160;this statement.&#160; Neither the Ministry of Economy nor the Dubai Department of Economic Development have approved&#160;this statement nor taken steps to verify the information set out&#160;in it, and have no responsibility for&#160;it.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The securities to which this statement relates may be illiquid and&#47;or subject to restrictions on their resale.&#160; Prospective purchasers of the securities offered should conduct their own due diligence on the securities.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">If you do not understand the contents of&#160;the Agreement or the Plan, you should consult an authorized financial adviser.</font></div><div style="text-align:center"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:97%">28</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:justify"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">United Kingdom</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Grant of the RSU Award. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> This provision supplements Section 2 of the Global Restricted Stock Unit Award Agreement&#58;</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The RSU Award will be settled by the issuance of shares of Class A Common Stock and not by the issuance of cash (or by a combination of cash and shares), notwithstanding the discretion to settle an RSU Award in cash as described in Section 6(a)(vi) of the Plan.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Responsibility for Taxes.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">This provision supplements Section 4 (&#8220;Withholding Obligations&#8221;) of the Global Restricted Stock Unit Award Agreement&#58;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">(a)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Without limitation to Section 4 of the Agreement, you agree that you are liable for all the Tax Liability and you hereby covenant to pay all such Tax Liability, as and when requested by the Company and&#47;or the Service Recipient or by HM Revenue &#38; Customs (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">HMRC</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;) (or any other tax authority or any other relevant authority). You also agree to indemnify and keep indemnified the Company and&#47;or the Service Recipient against any Tax Liability that they are required to pay or withhold or have paid or will pay to HMRC (or any other tax authority or any other relevant authority) on your behalf. For the purposes of this Agreement, Tax Liability includes (without limitation) employment income tax and employee National Insurance contributions.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;As a condition of the vesting of, or the receipt of any benefit pursuant to, the Restricted Stock Units, you agree to accept any liability for secondary Class 1 National Insurance contributions which may be payable by the Company and&#47;or the Service Recipient in connection with the Restricted Stock Units and any event giving rise to a Tax Liability (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Employer NICs</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;). Without prejudice to the foregoing, by accepting the RSU Award, you agree to enter into a joint election with the Company or the Service Recipient, the form of such joint election being formally approved by HMRC (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">NIC Joint Election</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;), a copy of which is either attached to this Appendix B or provided to you under separate cover and any other required consent or election. You further agree to execute such other joint elections as may be required between you and any successor to the Company and&#47;or the Service Recipient. You further agree that the Company and&#47;or the Service Recipient may collect the Employer NICs from you by any of the means set forth in Section 4 of the Agreement.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">If you do not enter into the NIC Joint Election prior to the vesting of the RSU Award or any other event giving rise to the Tax Liability, you will not be entitled to vest in the RSU Award and receive shares of Class A Common Stock (or receive any benefit in connection with the RSU Award) unless and until you enter into the NIC Joint Election, and no shares of Class A Common Stock or other benefit will be issued to you under the Plan, without any liability to the Company or the Service Recipient.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;As a condition of the vesting of, or the receipt of any benefit pursuant to, the RSUs, you agree to sign, promptly, all documents required by the Company to effect the terms of the foregoing provisions.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:97%">29</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:justify"><font><br></font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Snowflake Inc.<br>2020 Equity Incentive Plan</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Global Restricted Stock Unit Award Agreement</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Important Note on the Joint Election for Transfer of Liability of </font></div><div style="margin-bottom:24pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Employer National Insurance Contributions to the Employee</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">As a condition of the vesting of</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">or the receipt of any benefit pursuant to</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">,</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> your restricted stock units (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">RSUs</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;) granted under the Snowflake Inc. 2020 Equity Incentive Plan (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Plan</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;), you are required to enter into a joint election to transfer to you any liability for employer National Insurance contributions (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Employer NICs</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;) that may arise in connection with the RSUs and in connection with future RSUs, if any, that may be granted to you under the Plan (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">NIC Joint Electio</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">n&#8221;).</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">By entering into the Joint Election&#58;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">&#9679;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:11.36pt">you agree that any liability for Employer NICs that may arise in connection with or pursuant to the vesting of the RSUs and the acquisition of shares of Class A Common Stock of Snowflake Inc. (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Company</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;) or other taxable events in connection with the RSUs will be transferred to you&#59; and</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">&#9679;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:11.36pt">you authorize the Company and&#47;or your employer to recover an amount sufficient to cover this liability by any method set forth in the Agreement and&#47;or the NIC Joint Election.</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">To enter into the NIC Joint Election, please indicate your agreement where indicated on the acceptance screen. Please note that your acceptance indicates your agreement to be bound by all of the terms of the NIC Joint Election.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Please note that even if you have indicated your acceptance of this NIC Joint Election electronically, you may still be required to sign a paper copy of this NIC Joint Election (or a substantially similar form) if the Company determines such is necessary to give effect to the NIC Joint Election.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Please read the terms of the NIC Joint Election carefully before entering into the NIC Joint Election (by executing the related Global Restricted Stock Unit Award Agreement in hard copy or by electronically accepting such Global Restricted Stock Unit Award Agreement or by signing or electronically accepting this NIC Joint Election). You should print and keep a copy of this NIC Joint Election for your records.</font></div><div style="margin-bottom:24pt;text-align:center"><font><br></font></div><div style="text-align:justify"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:97%">30</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:justify"><font><br></font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Snowflake Inc. <br>2020 Equity Incentive Plan</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Global Restricted Stock Unit Award Agreement </font></div><div style="text-align:center"><font><br></font></div><div style="padding-left:7.2pt;padding-right:7.2pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Election to Transfer the Employer&#8217;s Liability for </font></div><div style="padding-left:7.2pt;padding-right:7.2pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">National Insurance Liability to the Employee</font></div><div style="padding-left:7.2pt;padding-right:7.2pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">(UK Employees) </font></div><div style="margin-bottom:6pt;text-align:justify"><font><br></font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;padding-left:27.75pt;text-decoration:underline">Parties</font></div><div style="margin-bottom:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">This Election is between&#58;</font></div><div style="margin-bottom:6pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(A)&#160;&#160;&#160;&#160;The individual who has gained authorized access to this Election (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Employee</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;), who is employed by one of the employing companies listed in the attached schedule (the</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Employer</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;) and who is eligible to receive restricted stock units (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">RSUs</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;) pursuant to the terms and conditions of the Snowflake Inc. 2020 Equity Incentive Plan, (the</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Plan</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;), and</font></div><div style="padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(B)&#160;&#160;&#160;&#160;Snowflake Inc., with its registered office in the state of Delaware at 251&#160;Little Falls&#160;Drive, Wilmington, Delaware, 19808, USA</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(the</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Company</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;), which may grant RSUs under the Plan and is entering into this Election on behalf of the Employer.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">2.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">Purpose of Election</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">2.1&#160;&#160;&#160;&#160;This Election relates to all RSUs granted to Employee under the Plan up to the termination date of the Plan.  </font></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">2.2&#160;&#160;&#160;&#160;In this Election the following words and phrases have the following meanings&#58;</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">ITEPA</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means the Income Tax (Earnings and Pensions) Act 2003.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Relevant Employment Income</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; from RSUs on which Employer&#8217;s National Insurance Contributions becomes due is defined as&#58;</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:97%">31</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:justify"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:25.63pt">an amount that counts as employment income of the earner under section 426 ITEPA (restricted securities&#58; charge on certain post-acquisition events)&#59;</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(ii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:22.58pt">an amount that counts as employment income of the earner under section 438 of ITEPA (convertible securities&#58; charge on certain post-acquisition events)&#59; or</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(iii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:19.53pt">any gain that is treated as remuneration derived from the earner's employment by virtue of section 4(4)(a) SSCBA, including without limitation&#58;</font></div><div style="margin-bottom:12pt;padding-left:144pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(A)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:20.74pt">the acquisition of securities pursuant to the RSUs (within the meaning of section 477(3)(a) of ITEPA)&#59; </font></div><div style="margin-bottom:12pt;padding-left:144pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(B)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:21.35pt">the assignment (if applicable) or release of the RSUs in return for consideration (within the meaning of section 477(3)(b) of ITEPA)&#59; </font></div><div style="margin-bottom:12pt;padding-left:144pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(C)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:21.35pt">the receipt of a benefit in connection with the RSUs, other than a benefit within (i) or (ii) above (within the meaning of section 477(3)(c) of ITEPA).</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">SSCBA</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means the Social Security Contributions and Benefits Act 1992.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Taxable Event</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means any event giving rise to Relevant Employment Income.</font></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">2.3&#160;&#160;&#160;&#160;This Election relates to the Employer&#8217;s secondary Class 1 National Insurance Contributions (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Employer&#8217;s Liability</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;) which may arise in respect of Relevant Employment Income in respect of the RSUs pursuant to section 4(4)(a) and&#47;or paragraph 3B(1A) of Schedule 1 of the SSCBA.</font></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">2.4&#160;&#160;&#160;&#160;This Election does not apply in relation to any liability, or any part of any liability, arising as a result of regulations being given retrospective effect by virtue of section 4B(2) of either the SSCBA or the Social Security Contributions and Benefits (Northern Ireland) Act 1992.</font></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">2.5</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">This Election does not apply to the extent that it relates to relevant employment income which is employment income of the earner by virtue of Chapter 3A of Part VII of ITEPA (employment income&#58; securities with artificially depressed market value).</font></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">2.6&#160;&#160;&#160;&#160;Any reference to the Company and&#47;or the Employer shall include that entity&#8217;s successors in title and assigns as permitted in accordance with the terms of the Plan and the Agreement.  This Election will have effect in respect of the RSUs and any awards which replace or replaced the RSUs following their grant in circumstances where section 483 of ITEPA applies.</font></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">Election</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Employee and the Company jointly elect that the entire liability of the Employer to pay the Employer&#8217;s Liability that arises on any Relevant Employment Income is hereby transferred to the Employee. The Employee understands that by accepting the RSU (by signing the related Restricted Stock Unit Grant Notice (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Grant Notice</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;) in hard copy or by electronically accepting such Grant Notice), he or she will become personally liable for the Employer&#8217;s Liability covered by this Election. This Election is made in accordance with paragraph 3B(1) of Schedule 1 to SSCBA.</font></div><div style="padding-left:36pt;text-align:justify"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:97%">32</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:justify"><font><br></font></div></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">4.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">Payment of the Employer&#8217;s Liability</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.1&#160;&#160;&#160;&#160;The Employee hereby authorizes the Company and&#47;or the Employer to collect the Employer&#8217;s Liability in respect of any Relevant Employment Income from the Employee at any time after the Taxable Event&#58;</font></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><font><br></font></div><div style="margin-bottom:6pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(i)&#160;&#160;&#160;&#160;by deduction from salary or any other payment payable to the Employee at any time on or after the date of the Taxable Event&#59; and&#47;or </font></div><div style="margin-bottom:6pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(ii)&#160;&#160;&#160;&#160;directly from the Employee by payment in cash or cleared funds&#59; and&#47;or</font></div><div style="margin-bottom:6pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(iii)&#160;&#160;&#160;&#160;by arranging, on behalf of the Employee, for the sale of some of the securities which the Employee is entitled to receive in respect of the RSUs&#59; and&#47;or</font></div><div style="margin-bottom:6pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(iv)&#160;&#160;&#160;&#160;where the proceeds of the gain are to be paid through a third party, by that party withholding an amount from the payment or selling some of the securities which the Employee is entitled to receive in respect of the RSUs&#59; and&#47;or</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(v)&#160;&#160;&#160;&#160;by any other means specified in the applicable restricted stock unit agreement. </font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.2&#160;&#160;&#160;&#160;The Company hereby reserves for itself and the Employer the right to withhold the transfer of any securities in respect of the RSUs to the Employee until full payment of the Employer&#8217;s Liability is received. </font></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.3&#160;&#160;&#160;&#160;The Company agrees to procure the remittance by the Employer of the Employer&#8217;s Liability to HM Revenue and Customs on behalf of the Employee within 14 days after the end of the UK tax month during which the Taxable Event occurs (or within 17 days after the end of the UK tax month during which the Taxable Event occurs, if payments are made electronically). </font></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">5.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">Duration of Election</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">5.1&#160;&#160;&#160;&#160;The Employee and the Company agree to be bound by the terms of this Election regardless of whether the Employee is transferred abroad or is not employed by the Employer on the date on which the Employer&#8217;s Liability becomes due.</font></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><font><br></font></div><div style="margin-bottom:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">5.2&#160;&#160;&#160;&#160;This Election will continue in effect until the earliest of the following&#58; </font></div><div style="margin-bottom:6pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(i)&#160;&#160;&#160;&#160;the Employee and the Company agree in writing that it should cease to have effect&#59; </font></div><div style="margin-bottom:6pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(ii)&#160;&#160;&#160;&#160;on the date the Company serves written notice on the Employee terminating its effect&#59; </font></div><div style="margin-bottom:6pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(iii)&#160;&#160;&#160;&#160;on the date HM Revenue and Customs withdraws approval of this Election&#59; or </font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(iv)&#160;&#160;&#160;&#160;after due payment of the Employer&#8217;s Liability in respect of the entirety of the RSUs to which this Election relates or could relate, such that the Election ceases to have effect in accordance with its terms.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">5.3&#160;&#160;&#160;&#160;This Election will continue in full force regardless of whether the Employee ceases to be an employee of the Employer.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:97%">33</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:justify"><font><br></font></div></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">Acceptance by the Employee</font></div><div style="text-align:justify"><font><br></font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Employee acknowledges that, by accepting the RSUs (by signing the related RSU Award Grant Notice in hard copy or by electronically accepting such Grant Notice) or by signing or electronically accepting this Election, the Employee agrees to be bound by the terms of this Election.</font></div><div style="margin-bottom:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:59.294%"><tr><td style="width:1.0%"></td><td style="width:40.791%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:57.009%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Name</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Signature</font></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Date</font></td><td colspan="3" style="border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:0 1pt"></td></tr></table></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">Acceptance by the Company</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Company acknowledges that, by arranging for the signature of an authorized representative to appear on this Election, the Company agrees to be bound by the terms of this Election.</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-right:14.4pt;text-align:justify"><font><br></font></div><div style="padding-right:14.4pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:42.628%"><tr><td style="width:1.0%"></td><td style="width:18.072%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:79.728%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">By&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:14.4pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">Michael P. Scarpelli</font></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:14.4pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">Chief Financial Officer</font></div></td></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font><br></font></div><div style="margin-bottom:12pt;text-align:center"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:97%">34</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:justify"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Schedule of Employer Companies</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The following Employer(s) shall be covered by the Joint Election&#58;</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Snowflake Computing U.K. Limited</font></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:36.820%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:60.980%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 4.12pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Address&#58;</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:3.12pt;padding-right:3.12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">c&#47;o Fieldfisher</font></div><div style="padding-left:3.12pt;padding-right:3.12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">2 Swan Lane, London,</font></div><div style="padding-left:3.12pt;padding-right:3.12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">United Kingdom, EC4R 3TT</font></div></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 4.12pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Corporation Tax Number&#58;</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 4.12pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">8130300324</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 4.12pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Company Registration Number</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 4.12pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">10611715</font></td></tr><tr><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 4.12pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">PAYE Reference</font></td><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 4.12pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">475&#47;EB57157</font></td></tr></table></div><div><font><br></font></div><div style="text-align:justify"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:97%">35</font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.16
<SEQUENCE>3
<FILENAME>ex-1016snowflakefy2025q4.htm
<DESCRIPTION>EX-10.16
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2025 Workiva -->
<title>Document</title></head><body><div id="i64901ab46ff846ddbb5c87f700e7e1a8_1"></div><div style="min-height:51.12pt;width:100%"><div><font><br></font></div></div><div style="margin-top:22.5pt;padding-left:396pt;padding-right:-135pt"><img alt="image_0b.jpg" src="image_0b.jpg" style="height:45px;margin-bottom:5pt;vertical-align:text-bottom;width:192px"></div><div style="margin-top:3.7pt;padding-left:56.3pt"><font><br></font></div><div style="margin-top:3.7pt;padding-left:56.3pt"><font><br></font></div><div style="margin-top:3.7pt;padding-left:56.3pt"><font><br></font></div><div><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%">March 4, 2025</font></div><div><font style="background-color:#ffffff;color:#222222;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Michael Gannon</font></div><div style="padding-right:40.5pt"><font><br></font></div><div style="padding-right:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Dear </font><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Michael</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%">,</font></div><div style="padding-left:18pt;padding-right:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:133%"> </font></div><div style="padding-right:36pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%">We are excited to offer you the position of Chief Revenue Officer reporting to Sridhar Ramaswamy. You will work out of our office in Atlanta, Georgia.</font></div><div style="padding-left:18pt;padding-right:36pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:133%"> </font></div><div style="padding-right:36pt;text-align:justify"><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Compensation and Benefits Information</font></div><div style="padding-right:36pt;text-align:justify"><font><br></font></div><div style="padding-right:36pt;text-align:justify"><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Your annual salary will be </font><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">$500,000</font><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> per year, less taxes, payroll deductions and withholding. Our pay frequency is bi-weekly and you will receive your paycheck every other Friday (except if Friday falls on a holiday, then payday will be the day prior). You are eligible for benefits as set forth in Snowflake&#8217;s Employee Benefits Guide.</font></div><div style="padding-right:36pt;text-align:justify"><font><br></font></div><div style="padding-right:36pt;text-align:justify"><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Annual Bonus</font></div><div style="padding-right:36pt;text-align:justify"><font><br></font></div><div style="margin-bottom:8pt;padding-right:36pt;text-align:justify"><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%">You</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%"> will be eligible to participate in the Quarterly Corporate Bonus Plan (the &#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:125%">Bonus Plan</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%">&#8221;). Your annual </font><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%">incentive</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%"> bonus target is </font><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:125%;text-decoration:underline">$500,000</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%">. Any bonus is payable at Snowflake&#8217;s discretion based upon both Company and individual performance.</font></div><div style="padding-right:36pt;text-align:justify"><font><br></font></div><div style="margin-bottom:8pt;padding-right:36pt;text-align:justify"><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%">Your eligibility and compensation under this Bonus Plan will be governed under the terms of the Bonus Plan and applicable Snowflake policy, as established from time to time. The payment of any bonus (if any) and its amount will be at the absolute discretion of Snowflake. Bonuses are calculated and paid quarterly, and you will first be eligible for a bonus payout with respect to your first full quarter of employment.  All payouts are at management&#8217;s discretion and are not guaranteed.  Snowflake reserves the right to review, amend, or replace the Bonus Plan at any time in its sole discretion. </font></div><div style="padding-right:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:133%">Sign-On Bonus<br></font></div><div style="padding-right:31.5pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:133%">If your employment with Snowflake begins on or before March 14, 2025, you will be eligible to earn a one-time $1,900,000 sign-on bonus (&#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:133%">Sign-On Bonus</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:133%">&#8221;), less taxes, payroll deductions, and withholdings, provided you complete one year of employment with Snowflake. </font><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:133%">Snowflake will advance the Sign-On Bonus to</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:133%"> you in your first regular paycheck </font><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:133%">(the &#8220;</font><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:133%">Advance</font><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:133%">&#8221;), provided that you are actively and continuously employed by Snowflake in good standing and not subject to notice of termination on the payment date. The Advance will become earned once you have completed one (1) year of continuous employment with Snowflake (your &#8220;</font><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:133%">Anniversary</font><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:133%">&#8221;). You agree that if, prior to your Anniversary, you have provided Snowflake notice that you are terminating your employment </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:133%">other than for Good Reason or</font><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:133%"> Snowflake has given you notice that your employment will terminate for Ca</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:133%">use (&#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:133%">Good Reason</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:133%">&#8221; and &#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:133%">Cause</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:133%">&#8221; as </font><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:133%">defined in </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:133%">Snowflake&#8217;s </font><font style="color:#1155cc;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:133%;text-decoration:underline">Severance and Change in Control Plan</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:133%"> (as amended from time to time, the &#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:133%">Severance Plan</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:133%">&#8221;)</font><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:133%">), you will repay the Sign-On Repayment Amount in full within ten (10) business days of Snowflake&#8217;s written request.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:133%"> </font><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:133%">You hereby authorize </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:133%">Snowflake</font><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:133%"> to withhold such amount from any </font></div><div style="height:51.12pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:51.12pt;width:100%"><div><font><br></font></div></div><div style="padding-right:31.5pt;text-align:justify"><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:133%">amounts owed to you by </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:133%">Snowflake</font><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:133%">, to the extent legally permitted. You further agree to execute any documents and&#47;or agreements necessary to allow Snowflake to withhold the repayment. </font></div><div style="padding-right:36pt;text-align:justify"><font><br></font></div><div style="padding-right:36pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:133%">Equity</font></div><div style="padding-right:36pt;text-align:justify"><font><br></font></div><div style="margin-bottom:8pt;padding-right:36pt;text-align:justify"><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%">Following the day you begin employment with Snowflake (your &#8220;</font><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:125%">Start Date</font><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%">&#8221;) and subject to approval by Snowflake&#8217;s Board of Directors or an authorized committee thereof (the &#8220;</font><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:125%">Board</font><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%">&#8221;)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%">, you will be granted the following equity awards&#58;   </font></div><div style="padding-left:36pt;padding-right:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">&#9679;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%;padding-left:9.95pt">A</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:125%"> </font><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%">restricted stock unit award (the &#8220;</font><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:125%">RSU Award</font><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%">&#8221;) with respect to a number of shares of Snowflake&#8217;s Class A Common Stock (&#8220;</font><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:125%">Common Stock</font><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%">&#8221; or &#8220;</font><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:125%">Shares</font><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%">&#8221;) equal to </font><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:125%;text-decoration:underline">USD $50,000,000</font><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%">. <br></font></div><div style="padding-left:36pt;padding-right:36pt;text-align:justify"><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%">The RSU Award will vest as follows&#58; a percentage of the RSU Award, which will be determined based on the month in which your Start Date falls as set forth on </font><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%;text-decoration:underline">Appendix A</font><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%"> attached hereto, will vest on the first Quarterly Vest Date after your Vesting Commencement Date (defined below), and 6.25% of the RSU Award will vest on each Quarterly Vest Date (defined below) thereafter until your last Quarterly Vest Date, on which date all then-unvested Shares subject to the RSU Award will vest, subject in each case to your Continuous Service (as defined in the Snowflake Inc. 2020 Equity Incentive Plan, as amended from time to time (the &#8220;</font><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:125%">Plan</font><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%">&#8221;)) through each such date. </font></div><div style="padding-right:36pt;text-align:justify"><font><br></font></div><div style="margin-bottom:8pt;padding-left:36pt;padding-right:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">&#9679;</font><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%;padding-left:9.95pt">A corporate performance restricted stock unit award (the &#8220;</font><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:125%">Corporate</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%"> </font><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:125%">PRSU Award</font><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%">&#8221; with respect to a number of Shares equal to </font><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:125%;text-decoration:underline">USD $5,000,000 </font><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%">(the &#8220;</font><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:125%">Target Amount</font><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%">&#8221;). </font></div><div style="margin-bottom:8pt;padding-left:36pt;padding-right:36pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%">Your Corporate PRSU Award will be subject to the standard methodology approved by the Board for members of the executive leadership team. Corporate performance metrics, weightings, and targets will be set by the Board for fiscal year 2026, and will be measured at the end of fiscal year 2026 to determine the achieved amount of the PRSU Award. Depending upon the weighted average performance across all performance metrics, you will have the opportunity to achieve up to a maximum of 120% of the Target Amount. If the weighted average performance across all performance metrics is less than 80% of the targets, achievement of the Corporate PRSU Award will be zero (i.e., no portion of the PRSU Award will vest). Any achieved portion of the Corporate PRSU Award will vest as follows&#58; 25% of the achieved amount will vest on March 8, 2026, with quarterly vesting of 6.25% thereafter on each Quarterly Vest Date, so that the achieved portion of the Corporate PRSU Award will be fully vested on March 8, 2029, subject to your Continuous Service (defined in the Plan) through each vesting date.  <br></font></div><div style="margin-bottom:8pt;padding-left:36pt;padding-right:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">&#9679;</font><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%;padding-left:9.95pt">A</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%"> revenue performance restricted stock unit award (the &#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:125%">Revenue PRSU Award</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%">&#8221; </font><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%">and, together with the RSU Award and the Corporate PRSU Award, the &#8220;</font><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:125%">Equity Awards</font><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%">&#8221;) with respect to a number of Shares equal to </font><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:125%;text-decoration:underline">USD $2,500,000</font><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%"> (the &#8220;</font><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:125%">Maximum Amount</font><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%">&#8221;).</font></div><div style="margin-bottom:8pt;padding-left:36pt;padding-right:36pt;text-align:justify"><font style="background-color:#ffffff;color:#222222;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%">The number of Shares underlying the Revenue PRSU Award will represent the maximum number of Shares that can be earned under the Revenue PRSU Award. The value of the actual number of Shares earned under the Revenue PRSU Award will equal $500,000 for every 100 basis points that Snowflake&#8217;s actual FY26 total revenue exceeds the FY26 total revenue target presented to the Board, with achievement determined on a linear basis (the &#8220;</font><font style="background-color:#ffffff;color:#222222;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:125%">Earned Revenue PRSU Amount</font><font style="background-color:#ffffff;color:#222222;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%">&#8221;). The number of Shares representing the Earned Revenue PRSU Amount will be determined based on the Grant Conversion Price. Achievement will be measured after the end of Snowflake&#8217;s FY26. Shares representing 25% of the Earned Revenue PSU Amount will vest on each Snowflake Quarterly Vest Date starting in March 2026, resulting in full vesting of the Earned </font></div><div style="height:51.12pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:51.12pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:8pt;padding-left:36pt;padding-right:36pt;text-align:justify"><font style="background-color:#ffffff;color:#222222;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%">Revenue PRSU Amount on Snowflake&#8217;s Quarterly Vest Date in December 2026, subject to your Continuous Service (as defined in the Plan) through each such date. </font></div><div style="padding-right:36pt;text-align:justify"><font><br></font></div><div style="padding-right:36pt;text-align:justify"><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:133%">The number of Shares subject to each Equity Award will be calculated by dividing the intended dollar value listed above by the average daily closing price of a Share on the New York Stock Exchange for the ten (10) trading days ending on (and including) the final trading day of the month in which your Start Date falls, rounded up to the nearest whole share (the &#8220;</font><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:133%">Grant Conversion Price</font><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:133%">&#8221;). </font></div><div style="padding-right:36pt;text-align:justify"><font><br></font></div><div style="padding-right:36pt;text-align:justify"><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:133%">The Equity Awards will be granted under and subject to the terms of the Plan, the award agreement issued thereunder, and Snowflake&#8217;s policies in effect from time to time, all of which will control in the event of any conflict with this offer letter. Subject to the below, if your Continuous Service terminates prior to any applicable vesting date, then the unvested portion of your Equity Awards, and your right to receive shares subject to such unvested portion, will immediately terminate. </font><font style="background-color:#ffffff;color:#222222;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:133%">To the extent any Shares underlying either the Corporate PRSU Award or the Revenue PRSU Award are not earned, the unearned Shares will be automatically cancelled for no consideration.</font></div><div style="padding-right:36pt;text-align:justify"><font><br></font></div><div style="padding-right:36pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Severance</font></div><div style="padding-right:36pt;text-align:justify"><font><br></font></div><div style="padding-right:36pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%">You will be eligible for severance benefits as a Tier II employee under the Severance Plan.</font></div><div style="padding-right:36pt;text-align:justify"><font><br></font></div><div style="padding-right:36pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Other Details</font></div><div style="padding-right:36pt;text-align:justify"><font><br></font></div><div style="padding-right:36pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%">As required by law, your employment with Snowflake is contingent upon your providing legal proof of your identity and authorization to work in the United States.&#160;</font></div><div style="padding-left:18pt;padding-right:36pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;</font></div><div style="padding-right:36pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In addition, Snowflake conducts background and reference checks on all of its potential employees. Your job offer, therefore, is contingent upon clearance of such background and reference checks.&#160; Further information regarding our background check will follow your signature of this letter. </font></div><div style="padding-left:18pt;padding-right:36pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> </font></div><div style="padding-right:36pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%">As a condition of employment, you are also required to execute Snowflake&#8217;s standard form of Employee Proprietary Information and Inventions Assignment Agreement attached as </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Appendix B</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.</font></div><div style="padding-left:18pt;padding-right:36pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:133%"> </font></div><div style="padding-right:36pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:133%">If you accept this offer, you understand and agree that your employment is &#8220;at-will&#8221; and is for no specific period of time.  This means you may resign at any time, for any reason.  Likewise, we can end or change our employment relationship with you, with or without cause or advance notice.  This also means that Snowflake may change your position, duties, reporting relationship, work location, compensation and benefits from time to time at its discretion.</font></div><div style="padding-left:18pt;padding-right:36pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:133%"> </font></div><div style="padding-right:36pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:133%">This offer letter, together with your Employee Proprietary Information and Inventions Assignment Agreement, forms the complete and exclusive statement of your employment agreement with Snowflake. It supersedes any other agreements or promises made to you by anyone, whether oral or written. Changes in your employment terms, other than those changes expressly reserved to Snowflake&#8217;s discretion in this letter, require a written modification signed by an officer of Snowflake.</font></div><div style="padding-left:18pt;padding-right:36pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:133%"> </font></div><div style="padding-right:36pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:133%">You may accept this offer by signing this letter and the enclosed Employee Proprietary Information and Inventions Assignment Agreement and returning them to me.</font></div><div style="padding-left:18pt;padding-right:36pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:133%">              &#160;&#160;&#160;&#160;</font></div><div style="padding-right:36pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:133%">We look forward to having you join us and contribute to Snowflake&#8217;s success.&#160;&#160;&#160;&#160;</font></div><div style="height:51.12pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:51.12pt;width:100%"><div><font><br></font></div></div><div style="padding-right:40.5pt"><font><br></font></div><div style="padding-right:40.5pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:133%">Best Regards,</font></div><div style="padding-right:40.5pt"><font><br></font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:38.398%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:2.77pt;padding-right:43.27pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:133%">&#47;s&#47; Sridhar Ramaswamy</font></div></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:2.77pt;padding-right:43.27pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:133%">Sridhar Ramaswamy</font></div><div style="padding-left:2.77pt;padding-right:43.27pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:133%">Chief Executive Officer</font></div></td></tr></table></div><div style="padding-right:40.5pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:133%">  </font></div><div style="padding-right:40.5pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:133%">Accepted&#58; </font></div><div><font><br></font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:73.529%"><tr><td style="width:1.0%"></td><td style="width:51.122%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:35.567%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#47;s&#47; Michael Gannon</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">March 4, 2025</font></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Michael Gannon</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Date</font></td></tr></table></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%">    </font></div><div style="padding-right:40.5pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:133%">Expected Start Date&#58; March 14, 2025</font></div><div style="padding-right:40.5pt"><font><br></font></div><div style="padding-left:18pt;padding-right:40.5pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:133%"> </font></div><div style="height:51.12pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><div id="i64901ab46ff846ddbb5c87f700e7e1a8_4"></div><hr style="page-break-after:always"><div style="min-height:51.12pt;width:100%"><div><font><br></font></div></div><div style="margin-top:5.15pt;text-align:center"><font><br></font></div><div style="margin-top:5.15pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">Appendix A</font></div><div style="margin-top:5.15pt;text-align:center"><img alt="image_1b.jpg" src="image_1b.jpg" style="height:92px;margin-bottom:5pt;vertical-align:text-bottom;width:734px"></div><div style="margin-top:5.15pt;text-align:center"><img alt="image_2.jpg" src="image_2.jpg" style="height:72px;margin-bottom:5pt;vertical-align:text-bottom;width:735px"></div><div style="padding-left:36pt;padding-right:36pt;text-align:justify"><font><br></font></div><div style="padding-left:36pt;padding-right:36pt;text-align:justify"><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%">Your &#8220;</font><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:125%">Vesting Commencement Date</font><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%">&#8221; will depend on your Start Date, and will (i) fall in March if your Start Date is in December, January or February, (ii) fall in June if your Start Date is in March, April or May, (iii) fall in September if your Start Date is in June, July or August, and (iv) fall in December if your Start Date is in September, October or November. </font></div><div style="padding-left:36pt;padding-right:36pt;text-align:justify"><font><br></font></div><div style="padding-left:36pt;padding-right:36pt;text-align:justify"><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%">Snowflake&#8217;s &#8220;</font><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:125%">Quarterly Vest Dates</font><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%">&#8221; will fall within March, June, September, and December of each year.</font></div><div style="padding-left:36pt;padding-right:36pt;text-align:justify"><font><br></font></div><div style="height:36.72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:51.12pt;width:100%"><div><font><br></font></div></div><div style="padding-left:36pt;padding-right:36pt;text-align:justify"><font><br></font></div><div style="padding-left:36pt;padding-right:36pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:125%;text-decoration:underline">Appendix B</font></div><div><font><br></font></div><div style="margin-top:3.7pt;padding-left:2.25pt;padding-right:2.25pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:120%">EMPLOYEE PROPRIETARY INFORMATION AND INVENTIONS ASSIGNMENT AGREEMENT</font></div><div style="padding-left:5.05pt;text-indent:36pt"><font><br></font></div><div style="padding-left:5.05pt;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In consideration of my employment or continued employment by Snowflake Inc. (the &#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Employer</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;) (together with its subsidiaries, parents, affiliates, successors, and assigns, &#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Company</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;), the compensation paid to me now and during my employment with Employer, and Company&#8217;s agreement to provide me with access to its Confidential Information (as defined herein), I agree to the terms set forth in this Employee Proprietary Information and Inventions Assignment Agreement (the &#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Agreement</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;) as follows&#58;</font></div><div style="padding-left:5.05pt;text-indent:36pt"><font><br></font></div><div style="width:100.000%"><div style="display:inline-block;vertical-align:top;width:48.220%"><div style="padding-left:5.2pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:120%">1.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:120%;padding-left:23.68pt">CONFIDENTIAL INFORMATION PROTECTIONS.</font></div><div style="margin-top:8.25pt;padding-left:5.2pt;padding-right:1.9pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:122%">1.1</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:122%;padding-left:17.61pt">Nondisclosure&#59; Recognition of Company&#8217;s Rights</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:122%">. At all times during and after my employment, I will hold in confidence and will not disclose, use, lecture upon, or publish any of Company&#8217;s Confidential Information, except as may be required in connection with my work for Company, as expressly authorized by Employer&#8217;s President or Chief Executive Officer (the &#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:122%">CEO</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:122%">&#8221;), or as otherwise provided in Section 3.2. I will obtain the President or CEO&#8217;s written approval before publishing or submitting for publication any material (written, oral, or otherwise) that relates to my work at Company and&#47;or incorporates any Confidential Information. I hereby assign to Company any rights I may have or acquire in any and all Confidential Information and recognize that all Confidential Information shall be the sole and exclusive property of Company and its assigns.</font></div><div style="margin-top:0.45pt"><font><br></font></div><div style="padding-left:5.2pt;padding-right:1.9pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:122%">1.2</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:122%;padding-left:17.61pt">Confidential Information. </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:122%">The term &#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:122%">Confidential Information</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:122%">&#8221; shall mean any and all confidential knowledge, data or information related to Company&#8217;s business or its actual or demonstrably anticipated research or development, including, without limitation&#58; (a) trade secrets, inventions, ideas, processes, computer source and object code, data, formulae, programs, other works of authorship, know-how, improvements, discoveries, developments, designs, and techniques&#59; (b) information regarding products, services, plans for research and development, marketing and business plans, budgets, financial statements, contracts, prices, suppliers, and customers&#59; (c) information regarding the skills and compensation of Company&#8217;s employees, contractors, and any other service providers of Company&#59; and (d) the existence of any business discussions, negotiations, or agreements between Company and any third party.</font></div></div><div style="display:inline-block;max-width:3.556%;min-width:2.556%;vertical-align:top"></div><div style="display:inline-block;vertical-align:top;width:48.224%"><div style="margin-top:0.5pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:5.2pt;padding-right:1.9pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:122%">1.3</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:122%;padding-left:17.61pt">Third Party Information. </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:122%">I understand that Company has received and in the future will receive from third parties confidential or proprietary information (&#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:122%">Third Party Information</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:122%">&#8221;) subject to a duty on Company&#8217;s part to maintain the confidentiality of such information and to use it only for certain limited purposes.  During and after the term of my employment, I will hold Third Party Information in strict confidence and will not disclose to anyone (other than Company personnel who need and are authorized to know such information in connection with their work for Company) or use, Third Party Information, except in connection with my work for Company or unless expressly authorized by an officer of Company in writing.</font></div><div style="margin-top:0.05pt"><font><br></font></div><div style="padding-left:5.2pt;padding-right:1.95pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:122%">1.4</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:122%;padding-left:17.61pt">No Improper Use of Information of Prior Employers and Others. </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:122%">I represent and warrant that my employment by and performance of specific services for Employer and Company does not and will not breach any lawful agreement with any former employer, including any noncompete agreement or any agreement to keep in confidence or refrain from using information acquired by me prior to my employment. I further represent that I have not entered into, and will not enter into, any agreement, either written or oral, in conflict with my obligations under this Agreement. During my employment by Employer, I will not improperly make use of, or disclose, any information or trade secrets of any former employer or other third party, nor will I bring onto the premises or property of Company or use any unpublished documents or any property belonging to any former employer or other third party, in violation of any lawful agreements with or obligations to that former employer or third party. I will use in the performance of my duties only information that is generally known and used by persons with training and experience comparable to my own, is common knowledge in the industry or </font></div></div></div><div style="height:36.72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:51.12pt;width:100%"><div><font><br></font></div></div><div style="width:100.000%"><div style="display:inline-block;vertical-align:top;width:48.220%"><div style="padding-left:5.2pt;padding-right:1.95pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:122%">otherwise legally in the public domain, or is otherwise provided or developed by Company.</font></div><div style="margin-top:0.45pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:5.2pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:120%">2.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:120%;padding-left:23.68pt">INVENTIONS.</font></div><div style="padding-left:5.2pt;padding-right:5.65pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:122%">2.1</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:122%;padding-left:17.61pt">Definitions. </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:122%">As used in this Agreement, the term &#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:122%">Invention</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:122%">&#8221; means any ideas, concepts, information, materials, processes, data, programs, computer programs (including in source and object code form), know-how, improvements, discoveries, developments, designs, artwork, formulae, other copyrightable works, and techniques and all Intellectual Property Rights in any of the items listed above. The term &#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:122%">Intellectual Property Rights</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:122%">&#8221; means all trade secrets, copyrights, trademarks, mask work rights, patents and other intellectual property rights recognized by the laws of any jurisdiction or country. The term &#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:122%">Moral Rights</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:122%">&#8221; means all paternity, integrity, disclosure, withdrawal, special and any other similar rights recognized by the laws of any jurisdiction or country.</font></div><div style="margin-top:0.1pt"><font><br></font></div><div style="padding-left:5.2pt;padding-right:5.6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:122%">2.2</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:122%;padding-left:17.61pt">Prior Inventions. </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:122%">I have disclosed on </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:122%">Exhibit B-1 </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:122%">a complete list of all Inventions (a) that I have, or I have caused to be, alone or jointly with others, conceived, developed, or reduced to practice prior to the commencement of my employment by Employer&#59; (b) in which I have an ownership interest or a license to use&#59; (c) that are necessary or useful in Company&#8217;s business as currently conducted and currently proposed to be conducted in the future&#59; and (d) that I wish to have excluded from the scope of this Agreement (collectively referred to as &#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:122%">Prior Inventions</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:122%">&#8221;). If no Prior Inventions are listed in </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:122%">Exhibit B-1</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:122%">, I warrant that there are no Prior Inventions. I agree that I will not incorporate, or permit to be incorporated, Prior Inventions in any Company Inventions (defined below) without Company&#8217;s prior written consent. If, in the course of my employment with Employer, I incorporate a Prior Invention into a Company process, machine or other work, I hereby grant Company a non-exclusive, perpetual, fully-paid and royalty-free, irrevocable and worldwide license, with rights to sublicense through multiple levels of sublicensees, to reproduce, make derivative works of, distribute, publicly perform, and publicly display in any form or medium, whether now known or later developed, make, have made, use, sell, import, offer for sale, and exercise any and all present or future rights in, such Prior Invention.</font></div><div style="margin-top:0.05pt"><font><br></font></div></div><div style="display:inline-block;max-width:3.556%;min-width:2.556%;vertical-align:top"></div><div style="display:inline-block;vertical-align:top;width:48.224%"><div style="padding-left:5.2pt;padding-right:1.9pt;text-align:justify;text-indent:26.3pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:120%">2.3</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:120%;padding-left:27.31pt">Assignment of Company Inventions. </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Inventions assigned to Company or to a third party as directed by Company pursuant to the subsection titled Government or Third Party are referred to in this Agreement as &#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Company Inventions</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.&#8221; Subject to the subsection titled Government or Third Party, I hereby assign and agree to assign in the future (when any such Inventions or Intellectual Property Rights are first reduced to practice or first fixed in a tangible medium, as applicable) to Company all my right, title, and interest in and to any and all Inventions (and all Intellectual Property Rights with respect thereto) made, conceived, reduced to practice, or learned by me, either alone or with others, during the period of my employment by Employer. Any assignment of Inventions (and all Intellectual Property Rights with respect thereto) hereunder includes an assignment of all Moral Rights. To the extent such Moral Rights cannot be assigned to Company and to the extent the following is allowed by the laws in any country where Moral Rights exist, I hereby unconditionally and irrevocably waive the enforcement of such Moral Rights, and all claims and causes of action of any kind against Company or related to Company&#8217;s customers, with respect to such rights. I further acknowledge and agree that neither my successors-in-interest nor legal heirs retain any Moral Rights in any Inventions (and any Intellectual Property Rights with respect thereto).  Notwithstanding the foregoing, I recognize that this Agreement will </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">not</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> be deemed to require assignment of any Invention that I developed entirely on my own time without using the Company&#8217;s equipment, supplies, facilities, trade secrets, or Confidential Information, except for those Inventions that either (i) relate to Company&#8217;s actual or anticipated business, research, or development, or (ii) result from or are connected with work performed by me for Company.  In addition, this Agreement does not apply to any Invention that qualifies fully for protection from assignment to the Company under any specifically applicable state law, regulation, rule or public policy, as more specifically described in </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Exhibit B-1</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> for employees working in certain states. I have listed any such Inventions that I believe are exempt from the assignment and waiver provisions in this section in </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Exhibit B-1</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="padding-left:5.2pt;padding-right:1.95pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:122%">2.4</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:122%;padding-left:17.61pt">Obligation to Keep Company Informed. </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:122%">During the period of my employment and for one (1) year after my employment ends, I will promptly and fully disclose to Company in writing (a) all Inventions authored, conceived, or reduced to </font></div></div></div><div style="height:36.72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:51.12pt;width:100%"><div><font><br></font></div></div><div style="width:100.000%"><div style="display:inline-block;vertical-align:top;width:48.220%"><div style="padding-left:5.2pt;padding-right:1.95pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:122%">practice by me, either alone or with others, and (b) all patent applications filed by me or in which I am named as an inventor or co-inventor.</font></div><div style="margin-top:0.3pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:5.2pt;padding-right:2pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:122%">2.5</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:122%;padding-left:17.61pt">Government or Third Party</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:122%">. I agree that, as directed by Company, I will assign to a third party, including without limitation the United States, all my right, title, and interest in and to any particular Company Invention.</font></div><div style="padding-left:5.2pt;padding-right:2pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:122%">2.6</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:122%;padding-left:17.61pt">Enforcement of Intellectual Property Rights and Assistance. </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:122%">During and after the period of my employment and at Company&#8217;s request and expense, I will assist Company in every proper way, including consenting to and joining in any action, to obtain and enforce United States and foreign Intellectual Property Rights and Moral Rights relating to Company Inventions in all countries. If Company is unable to secure my signature on any document needed in connection with such purposes, I hereby irrevocably designate and appoint Company and its duly authorized officers and agents as my agent and attorney in fact, which appointment is coupled with an interest, to act on my behalf to execute and file any such documents and to do all other lawfully permitted acts to further such purposes with the same legal force and effect as if executed by me.</font></div><div><font><br></font></div><div style="padding-left:5.2pt;padding-right:5.65pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:122%">2.7</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:122%;padding-left:17.61pt">Incorporation of Open Source Software Code. </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:122%">I agree that I will not, without the express written permission of Company, incorporate into any proprietary or licensed Company software or otherwise deliver to Company any software code licensed under the GNU General Public License or Lesser General Public License or any other license that, by its terms and the manner the code is delivered and&#47;or integrated with the proprietary or licensed Company software, requires the distribution of such proprietary or licensed Company software code in source code form under the terms of the open source license.</font></div><div style="padding-left:5.2pt;padding-right:5.65pt"><font><br></font></div><div style="padding-left:5.2pt;padding-right:5.55pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:122%">3.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:122%;padding-left:23.68pt">PROTECTED ACTIVITIES</font></div><div style="margin-top:0.25pt"><font><br></font></div><div style="padding-left:5.2pt;padding-right:1.9pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:122%">3.1</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:122%;padding-left:17.61pt">Immunity for Disclosures to Government or Court. </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:122%">Notwithstanding anything to the contrary in this Agreement, in accordance with the Defend Trade Secrets Act of 2016 (18 U.S.C. Section 1833(b)), I will not be held criminally or civilly liable under any federal or state trade secret law for the disclosure of a trade secret that is made&#58; (1) in confidence to a federal, state, or local government official, either directly or indirectly, or to an attorney, </font></div></div><div style="display:inline-block;max-width:3.556%;min-width:2.556%;vertical-align:top"></div><div style="display:inline-block;vertical-align:top;width:48.224%"><div style="padding-left:5.2pt;padding-right:1.9pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:122%">and solely for the purpose of reporting or investigating a suspected violation of law&#59; or (2) in a complaint or other document filed in a lawsuit or other proceeding, if such filing is made under seal. Additionally, if I sue Company for retaliation based on the reporting of a suspected violation of law, I may disclose a trade secret to my attorney and use the trade secret information in the court proceeding, so long as any document containing the trade secret is filed under seal and I do not disclose the trade secret except pursuant to court order.</font></div><div style="padding-left:41.2pt;padding-right:1.9pt;text-align:justify"><font><br></font></div><div style="padding-left:5.2pt;padding-right:1.9pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:122%">3.2</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:122%;padding-left:17.61pt">Protected Activity. </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:122%">Notwithstanding anything to the contrary herein, nothing in this Agreement shall prevent me from&#58; (a) discussing or disclosing information about unlawful acts in the workplace, such as harassment or discrimination or any other conduct that I have a reason to believe is unlawful&#59; (b) filing a charge or complaint with, or otherwise </font><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:122%">communicating or cooperating with, or participating in any investigation or proceeding that may be conducted by law enforcement or any federal, state, or local government agency, entity, or commission (collectively, a &#8220;Governmental Entity&#8221;), including the Securities and Exchange Commission, the Equal Employment Opportunity Commission, the Occupational Safety and Health Administration, and the National Labor Relations Board, including </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:122%">disclosing documents or other information as permitted by law, without giving notice to, or receiving authorization from,</font><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:122%"> Company&#59; (c)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:122%">, discussing the terms and conditions of my employment with others to the extent expressly permitted by Section 7 of the National Labor Relations Act&#59; and, (d) disclosing or communicating information </font><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:122%">to the extent that such disclosure is protected under the applicable provisions of law or regulation, including, but not limited to, &#8220;whistleblower&#8221; statutes or other similar provisions that protect such disclosure, provided that (i) in each case such communications and disclosures are consistent with applicable law&#59; and (ii) the information subject to such disclosure was not obtained by me through a communication that was subject to the attorney client privilege or otherwise constitutes attorney work product, unless such disclosure of that information would otherwise be permitted by an attorney pursuant to 17 C.F.R. 205.3(d)(2), applicable state attorney conduct rules, or otherwise.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:122%">  I understand that I should take all reasonable precautions to prevent any unauthorized use or disclosure of Company Confidential </font></div></div></div><div style="height:36.72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:51.12pt;width:100%"><div><font><br></font></div></div><div style="width:100.000%"><div style="display:inline-block;vertical-align:top;width:48.220%"><div style="padding-left:5.2pt;padding-right:1.9pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:122%">Information to any parties other than a Government Entity.</font></div><div style="padding-left:5.2pt;padding-right:5.55pt"><font><br></font></div><div style="padding-left:5.2pt;padding-right:5.55pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:122%">4.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:122%;padding-left:23.68pt">RECORDS. </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:122%">I agree to keep and maintain adequate and current records (in the form of notes, sketches, drawings and in any other form that is required by Company) of all Inventions made by me during the period of my employment by Company, which records shall be available to, and remain the sole property of, Company at all times.</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="padding-left:5.2pt;padding-right:5.65pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:122%">5.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:122%;padding-left:23.68pt">ADDITIONAL ACTIVITIES. </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:122%">I agree that during the term of my employment by Employer, I will not without Company&#8217;s express written consent, engage in any employment or business activity that is competitive with, or would otherwise conflict with my employment. Additionally, to the extent applicable to me or modified for me as described in </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:122%">Exhibit B-1 </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:122%">based on the jurisdiction in which I work, for the period of my employment by Employer and for one (1) year thereafter, I will not either directly or indirectly, solicit or attempt to solicit any employee, independent contractor, or consultant of Company to terminate his, her or its relationship with Company in order to become an employee, consultant, or independent contractor to or for any other person or entity.  I am hereby advised in writing to consult with an attorney prior to entering into this Agreement. </font></div><div style="margin-top:0.2pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:5.2pt;padding-right:5.6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:122%">6.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:122%;padding-left:23.68pt">RETURN OF COMPANY PROPERTY. </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:122%">Upon termination of my employment or upon Company&#8217;s request at any other time, I will deliver to Company all of Company&#8217;s property, equipment, and documents, together with all copies thereof, and any other material containing or disclosing any Inventions, Third Party Information or Confidential Information and certify in writing that I have fully complied with the foregoing obligation. I agree that I will not copy, delete, or alter any information contained upon my Company computer or Company equipment before I return it to Company. In addition, if I have used any personal computer, server, or e-mail system to receive, store, review, prepare or transmit any Company information, including but not limited to, Confidential Information, I agree to provide Company with a computer-useable copy of all such Confidential  Information and then permanently delete and expunge such Confidential Information from those systems&#59; and I agree to provide Company access to my system as reasonably requested to verify that the necessary </font></div></div><div style="display:inline-block;max-width:3.556%;min-width:2.556%;vertical-align:top"></div><div style="display:inline-block;vertical-align:top;width:48.224%"><div style="margin-top:0.05pt;padding-left:5.2pt;padding-right:5.6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:122%">copying and&#47;or deletion is completed. I further agree that any property situated on Company&#8217;s premises and owned by Company is subject to inspection by Company&#8217;s personnel at any time with or without notice. Prior to the termination of my employment or promptly after termination of my employment, I will cooperate with Company in attending an exit interview and certify in writing that I have complied with the requirements of this section.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:5.2pt;padding-right:2pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:122%">7.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:122%;padding-left:23.68pt">NOTIFICATION TO NEW EMPLOYER. </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:122%">If I leave the employ of Employer, I consent to the notification of my new employer of my rights and obligations under this Agreement, by Company providing a copy of this Agreement or otherwise.</font></div><div style="margin-top:0.1pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:5.2pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:120%">8.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:120%;padding-left:23.68pt">DISPUTES. </font></div><div style="margin-top:0.05pt"><font><br></font></div><div style="padding-left:4.3pt;padding-right:2.15pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:120%">8.1</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:120%;padding-left:18.51pt">Arbitration.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Any dispute, controversy or claim between me and the Company, including (without limitation) any claim arising out of or relating to either&#58; (a) this Agreement, its enforcement, performance, arbitrability or interpretation, or because of an alleged breach, default, or misrepresentation in connection with any of its provisions, or (b) my employment with Employer or termination of such employment, including in each case any alleged violation of statute, common law or public policy, shall be submitted to and decided by final and binding arbitration. Arbitration shall be administered exclusively by JAMS, and held in the JAMS office closest to the location where I primarily performed services for the Company, before a single arbitrator, in accordance with the then-current JAMS Employment Arbitration Rules and Procedures (which may be obtained at </font><font style="color:#1155cc;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">www.jamsadr.com</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> or by contacting Human Resources) and the Federal Arbitration Act, 9 U.S.C. &#167;&#167; 1-16 and 401-402 (&#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:120%">FAA</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;), as modified by the terms and conditions contained in this paragraph. The arbitrator shall have the authority to compel adequate discovery (including third-party subpoenas and any other type of discovery that would have been available to the parties had the dispute been raised in a court of competent jurisdiction) for the resolution of the dispute and to award such relief as would otherwise be permitted by law. If any party prevails on a statutory claim that affords the prevailing party attorneys&#8217; fees and costs, then the arbitrator may award reasonable attorneys&#8217; fees and costs to the prevailing party to the extent permitted by applicable law. Any dispute as to who is a prevailing party and&#47;or the reasonableness of any fee or costs shall be </font></div></div></div><div style="height:36.72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:51.12pt;width:100%"><div><font><br></font></div></div><div style="width:100.000%"><div style="display:inline-block;vertical-align:top;width:48.220%"><div style="padding-left:4.3pt;padding-right:2.15pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%">resolved by the arbitrator. By initialing below, I agree to waive all rights to a jury trial for disputes subject to arbitration under this Agreement. The Company acknowledges that I will have the right to be represented by legal counsel at any arbitration proceeding, at my own expense. This Section 8 shall not apply to an action or claim that cannot be subject to mandatory arbitration as a matter of law, including, without limitation, sexual assault disputes and sexual harassment disputes as defined in the FAA, to the extent such claims are not permitted by applicable law(s) to be submitted to mandatory arbitration and the applicable law(s) are not preempted by the FAA or otherwise invalid (collectively, the &#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Excluded Claims</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;).  In the event I intend to bring multiple claims, including one of the Excluded Claims listed above, I understand that the Excluded Claims may be filed with a court, while any other claims will remain subject to mandatory arbitration.  The arbitrator shall issue a written arbitration decision regarding the disposition of each claim and the relief, if any awarded as to each claim, the reasons for the award, and the arbitrator&#8217;s essential findings and conclusions on which the award is based.  The Company shall pay all JAMS&#8217; arbitration fees in excess of the amount of court fees that would be required of me if the dispute were decided in a court of law. This Agreement to arbitrate is freely and knowingly negotiated between me and Company in good faith and is mutually entered into between the parties. Company and I agree that arbitration is to each party&#8217;s advantage. Company and I further agree that the mutual promises to arbitrate our disputes, along with the other consideration provided to me in exchange for this Agreement, provide full, adequate, and bargained-for consideration for this mutual agreement to arbitrate, which is binding and is a mutual condition of my employment. I understand and agree that I am giving up certain rights otherwise afforded to me by civil court actions, including but not limited to the right to a jury trial. Nothing in this Agreement is intended to prevent either me or the Company from obtaining injunctive relief in court to prevent irreparable harm pending the conclusion of any such arbitration.  In addition to my rights set forth in Section 3.2, I understand and acknowledge my right to participate in a proceeding with any federal, state, or local government agency&#59; make any truthful statements or disclosures required by law, regulation, or legal process&#59; and request or receive confidential legal advice.</font></div><div style="padding-left:41.2pt;padding-right:1.95pt;text-align:justify"><font><br></font></div></div><div style="display:inline-block;max-width:3.556%;min-width:2.556%;vertical-align:top"></div><div style="display:inline-block;vertical-align:top;width:48.224%"><div style="margin-top:0.55pt;padding-left:5.2pt;padding-right:1.95pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:122%">8.2</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:122%;padding-left:17.61pt">Governing Law and Venue</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:122%">. This section 8.2 (Governing Law and Venue) is subject to Section 8.1 (Arbitration). This Agreement will be governed and interpreted by and under the laws of the state in which my primary place of work is located, without giving effect to any conflicts of laws principles that require the application of the law of a different state. Any awards or orders in arbitration may be entered and enforced as judgments in the federal and state courts of any competent jurisdiction.  Enforcement of this Agreement may not be precluded or delayed on the grounds that (1) a party to this Agreement also is a party to a pending court action or special proceeding with a third party arising out of the same transaction or series of related transactions, or (2) a party to this Agreement asserts arbitrable and non-arbitrable claims.  In the event that a party to this Agreement asserts arbitrable and non-arbitrable claims in court, the Company and I agree that either party may file a motion to stay the litigation of the non-arbitrable claims until completion of the arbitration of the arbitrable claims, and the other party will not oppose the motion to stay.</font></div><div style="margin-top:0.55pt;padding-right:1.95pt"><font><br></font></div><div style="margin-top:0.55pt;padding-left:5.2pt;padding-right:1.95pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:122%">8.3</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:122%;padding-left:17.61pt">Class and Collective Action Waiver for Employment-Related Claims</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:122%">. Subject to Section 8.1 (Arbitration), I and Company expressly intend and agree that, to the furthest extent permitted by law&#58; (a) class action and collective action procedures shall not be asserted, and will not apply, in any arbitration under this Agreement&#59; (b) each will not assert class or collective action claims against the other in arbitration, court, or any other forum&#59; (c) each shall only submit their own, individual claims in arbitration and shall not bring claims against the other in any representative capacity on behalf of any other individual&#59; and (d) any claims I might have will not be joined, consolidated, or heard together with claims of any other current or former employee of Company.  Notwithstanding anything to the contrary in the JAMS rules, the FAA, and the general grant of authority to the arbitrator in paragraph 8.1 (Arbitration) of the power to determine issues of arbitrability, the arbitrator shall have no jurisdiction or authority to compel any class or collective claim, to consolidate different arbitration proceedings, or to join any other party to an arbitration between me and Company. Notwithstanding anything to the contrary in the JAMS rules related to employment arbitration, the arbitrator shall have, to the extent permitted by law, the </font></div></div></div><div style="height:36.72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:51.12pt;width:100%"><div><font><br></font></div></div><div style="width:100.000%"><div style="display:inline-block;vertical-align:top;width:48.220%"><div style="margin-top:0.55pt;padding-left:5.2pt;padding-right:1.95pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:122%">authority to determine the enforceability of this class, collective, representative, and multi-plaintiff&#47;claimant action  waiver. If the class, collective, representative, or multi-plaintiff&#47;claimant action waiver or prohibition on class arbitration is deemed invalid or unenforceable in whole or part, then the remaining enforceable portions of the waiver and arbitration agreement will remain in force and I agree to stay any claims not subject to individual arbitration until after all claims subject to arbitration are fully resolved.  To the extent that I seek to bring any claim(s) under the California Private Attorneys General Act (&#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:122%">PAGA</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:122%">&#8221;) or other private attorneys general act statute, any individual claim(s) shall be arbitrated on an individual basis, and any non-individual claim(s) that may be brought in court shall be stayed for the duration and pending a final resolution of the arbitration of any individual PAGA or private attorneys general act claim(s).  <br></font></div><div style="margin-top:0.55pt;padding-left:5.2pt;padding-right:1.95pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:122%">8.4</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:122%;padding-left:17.61pt">__</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:122%;text-decoration:underline">MG</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:122%">___ By initialing here, I acknowledge that I have read this section 8 (Disputes) and agree with the arbitration provision and class action waiver in it.</font></div><div style="padding-right:1.95pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:5.2pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:120%">9.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:120%;padding-left:23.68pt">GENERAL PROVISIONS.</font></div><div style="margin-top:0.25pt"><font><br></font></div><div style="padding-left:5.2pt;padding-right:1.95pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:122%">9.1</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:122%;padding-left:17.61pt">Severability. </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:122%">If any provision of this Agreement is, for any reason, held to be invalid or unenforceable, the other provisions of this Agreement will remain enforceable and the invalid or unenforceable provision will be deemed modified so that it is valid and enforceable to the maximum extent permitted by law.</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="padding-left:5.2pt;padding-right:1.9pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:122%">9.2</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:122%;padding-left:17.61pt">Survival. </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:122%">This Agreement shall survive the termination of my employment and the assignment of this Agreement by Company to any successor or other assignee and shall be binding upon my heirs and legal representatives.</font></div><div style="margin-top:0.1pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:5.2pt;padding-right:1.95pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:122%">9.3</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:122%;padding-left:17.61pt">Employment</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:122%">. I agree and understand that nothing in this Agreement shall give me any right to continued employment by Company, and it will not interfere in any way with my right or Company&#8217;s right to terminate my employment at any time, with or without cause and with or without advance notice.</font></div><div style="margin-top:0.2pt"><font><br></font></div><div style="padding-left:5.2pt;padding-right:1.9pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:122%">9.4</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:122%;padding-left:17.61pt">Notices. </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:122%">Each party must deliver all notices or other communications required or permitted under this Agreement in writing to the other party at the address listed on the signature page, by </font></div></div><div style="display:inline-block;max-width:3.556%;min-width:2.556%;vertical-align:top"></div><div style="display:inline-block;vertical-align:top;width:48.224%"><div style="padding-left:5.2pt;padding-right:1.9pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:122%">courier, by certified or registered mail (postage prepaid and return receipt requested), or by a nationally-recognized express mail service. Notice will be effective upon receipt or refusal of delivery. If delivered by certified or registered mail, notice will be considered to have been given five (5) business days after it was mailed, as evidenced by the postmark. If delivered by courier or express mail service, notice will be considered to have been given on the delivery date reflected by the courier or express mail service receipt. Each party may change its address for receipt of notice by giving notice of the change to the other party.</font></div><div><font><br></font></div><div style="padding-left:5.2pt;padding-right:5.6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:122%">9.5</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:122%;padding-left:17.61pt">Injunctive Relief</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:122%">. I acknowledge that, because my services are personal and unique and because I will have access to the Confidential Information of Company, any breach of this Agreement by me would cause irreparable injury to Company for which monetary damages would not be an adequate remedy and, therefore, will entitle Company to injunctive relief (including specific performance). The rights and remedies provided to each party in this Agreement are cumulative and in addition to any other rights and remedies available to such party at law or in equity.</font></div><div style="margin-top:0.45pt"><font><br></font></div><div style="padding-left:5.2pt;padding-right:5.75pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:122%">9.6</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:122%;padding-left:17.61pt">Waiver. </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:122%">Any waiver or failure to enforce any provision of this Agreement on one occasion will not be deemed a waiver of that provision or any other provision on any other occasion.</font></div><div style="margin-top:0.45pt"><font><br></font></div><div style="padding-left:5.2pt;padding-right:5.65pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:122%">9.7</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:122%;padding-left:17.61pt">Export</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:122%">. I agree not to export, reexport, or transfer, directly or indirectly, any U.S. technical data acquired from Company or any products utilizing such data, in violation of the United States export laws or regulations.</font></div><div style="margin-top:0.1pt"><font><br></font></div><div style="padding-left:5.2pt;padding-right:5.7pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:122%">9.8</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:122%;padding-left:17.61pt">Counterparts. </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:122%">This Agreement may be executed in one or more counterparts, each of which shall be deemed an original and all of which shall be taken together and deemed to be one instrument.</font></div><div style="margin-top:0.45pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:5.2pt;padding-right:5.65pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:122%">9.9</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:122%;padding-left:17.61pt">Entire Agreement. </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:122%">If no other agreement governs nondisclosure and assignment of inventions during any period in which I was previously employed or am in the future employed by Company as an independent contractor, the obligations pursuant to sections of this Agreement titled Confidential Information Protections and </font></div></div></div><div style="height:36.72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:51.12pt;width:100%"><div><font><br></font></div></div><div style="width:100.000%"><div style="display:inline-block;vertical-align:top;width:48.220%"><div style="margin-top:0.05pt;padding-left:5.2pt;padding-right:5.65pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:122%">Inventions shall apply. This Agreement is the final, complete and exclusive agreement of the parties with respect to the subject matter hereof and supersedes and merges all prior communications between us with respect to such matters. No modification of or amendment to this Agreement, or </font></div></div><div style="display:inline-block;max-width:3.556%;min-width:2.556%;vertical-align:top"></div><div style="display:inline-block;vertical-align:top;width:48.224%"><div style="margin-top:0.05pt;padding-left:5.2pt;padding-right:5.65pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:122%">any waiver of any rights under this Agreement, will be effective unless in writing and signed by me and the President or CEO of Company. Any subsequent change or changes in my duties, salary or compensation will not affect the validity or scope of this Agreement.</font></div></div></div><div style="margin-top:0.05pt;padding-right:5.65pt;text-align:justify"><font><br></font></div><div style="margin-top:0.05pt;padding-right:5.65pt;text-align:justify"><font><br></font></div><div style="margin-top:3.5pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">&#91;Signature Page Follows&#93;</font></div><div style="margin-top:3.5pt"><font><br></font></div><div style="margin-top:3.5pt"><font><br></font></div><div style="margin-top:3.5pt"><font><br></font></div><div style="margin-top:3.5pt"><font><br></font></div><div style="margin-top:3.5pt"><font><br></font></div><div style="margin-top:3.5pt"><font><br></font></div><div style="margin-top:3.5pt"><font><br></font></div><div style="margin-top:3.5pt"><font><br></font></div><div style="margin-top:3.5pt"><font><br></font></div><div style="margin-top:3.5pt"><font><br></font></div><div style="margin-top:3.5pt"><font><br></font></div><div style="margin-top:3.5pt"><font><br></font></div><div style="margin-top:3.5pt"><font><br></font></div><div style="margin-top:3.5pt"><font><br></font></div><div style="margin-top:3.5pt"><font><br></font></div><div style="margin-top:3.5pt"><font><br></font></div><div style="margin-top:3.5pt"><font><br></font></div><div style="margin-top:3.5pt"><font><br></font></div><div style="margin-top:3.5pt"><font><br></font></div><div style="margin-top:3.5pt"><font><br></font></div><div style="margin-top:3.5pt"><font><br></font></div><div style="margin-top:3.5pt"><font><br></font></div><div style="margin-top:3.5pt"><font><br></font></div><div style="margin-top:3.5pt"><font><br></font></div><div style="margin-top:3.5pt"><font><br></font></div><div style="margin-top:3.5pt"><font><br></font></div><div style="margin-top:3.5pt"><font><br></font></div><div style="margin-top:3.5pt"><font><br></font></div><div style="margin-top:3.5pt"><font><br></font></div><div style="margin-top:3.5pt"><font><br></font></div><div style="margin-top:3.5pt"><font><br></font></div><div style="margin-top:3.5pt"><font><br></font></div><div style="margin-top:3.5pt"><font><br></font></div><div style="margin-top:3.5pt"><font><br></font></div><div style="height:36.72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:51.12pt;width:100%"><div><font><br></font></div></div><div style="margin-top:3.5pt;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%">This Agreement shall be effective as of the first day of my employment with Company, even if signed at a later date.</font></div><div style="margin-top:3.5pt"><font><br></font></div><div style="margin-top:3.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.179%"><tr><td style="width:1.0%"></td><td style="width:19.786%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:25.652%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.621%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.786%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:25.655%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%">EMPLOYEE&#58;</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%">SNOWFLAKE INC.&#58;</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%">I HAVE READ, UNDERSTAND, AND ACCEPT THIS AGREEMENT AND HAVE BEEN GIVEN THE OPPORTUNITY TO REVIEW IT WITH INDEPENDENT LEGAL COUNSEL.</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%">ACCEPTED AND AGREED&#58;</font></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="6" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#47;s&#47; Michael Gannon</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#47;s&#47; Sridhar Ramaswamy</font></td></tr><tr><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Michael Gannon</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Name&#58; Sridhar Ramaswamy</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Title&#58; Chief Executive Officer</font></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Date&#58; March 4, 2025</font></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="width:100.000%"><div style="display:inline-block;vertical-align:top;width:49.682%"><div style="padding-left:5.2pt;padding-right:12.75pt;text-indent:5.2pt"><font><br></font></div><div style="padding-left:5.2pt;padding-right:12.75pt;text-indent:-0.7pt"><font><br></font></div></div><div style="display:inline-block;max-width:0.633%;min-width:0.000%;vertical-align:top"></div><div style="display:inline-block;vertical-align:top;width:49.685%"><div style="margin-top:0.45pt;padding-left:13.5pt"><font><br></font></div></div></div><div><font><br></font></div><div style="padding-left:4.95pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:80%"> </font></div><div style="height:36.72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><div id="i64901ab46ff846ddbb5c87f700e7e1a8_7"></div><hr style="page-break-after:always"><div style="min-height:69.12pt;width:100%"><div><font><br></font></div></div><div style="padding-right:-3.75pt;text-align:center"><font><br></font></div><div style="padding-right:-3.75pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:120%">EXHIBIT B-1 </font></div><div style="padding-right:-3.75pt;text-align:center"><font><br></font></div><div style="padding-right:-3.75pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:216%">INVENTIONS</font></div><div style="margin-top:0.7pt;padding-right:41.7pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:122%">Prior Inventions Disclosure. </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:122%">The following is a complete list of all Prior Inventions (as provided in Subsection 2.2 of the attached Employee Proprietary Information and Inventions Assignment Agreement, defined herein as the &#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:122%">Agreement</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:122%">&#8221;)&#58;</font></div><div style="margin-top:0.35pt"><font><br></font></div><div style="margin-top:4.9pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%">X&#160;&#160;&#160;&#160;None</font></div><div style="margin-top:0.2pt;padding-left:94.5pt"><font><br></font></div><div style="margin-top:4.9pt;padding-left:72pt;text-indent:36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%">See immediately below&#58;</font></div><div style="padding-left:94.5pt"><font><br></font></div><div style="margin-top:0.25pt;padding-left:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">___________________________________________________________</font></div><div style="margin-top:0.25pt;padding-left:94.5pt"><font><br></font></div><div style="margin-top:0.25pt;padding-left:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">___________________________________________________________</font></div><div style="padding-left:94.5pt"><font><br></font></div><div style="margin-top:0.4pt"><font><br></font></div><div><font><br></font></div><div style="margin-bottom:6pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:120%">STATE SPECIFIC NOTIFICATIONS&#47;MODIFICATIONS (AS APPLICABLE) </font></div><div><font><br></font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">For Employees Working in California Only </font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:120%">THIS IS TO NOTIFY</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> you in accordance with Section 2870 of the California Labor Code that the Agreement between you and Company does not require you to assign, or offer to assign, any of your rights in an invention to Company if you developed the invention entirely on your own time without using Company&#8217;s equipment, supplies, facilities, or trade secret information except for those inventions that either&#58;</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;1. Relate at the time of conception or reduction to practice of the invention to Company&#8217;s business, or actual or demonstrably anticipated research or development&#59; or</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%">2. Result from any work performed by you for Company.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%">To the extent a provision in the foregoing Agreement purports to require you to assign an invention otherwise excluded from being required to be assigned as described above, the provision is against the public policy of this state and is unenforceable.</font></div><div><font><br></font></div><div style="margin-top:0.25pt"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%">     </font></div><div><font><br></font></div><div style="padding-left:29.25pt;padding-right:29.25pt;text-align:center"><font><br></font></div><div style="height:57.6pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.20
<SEQUENCE>4
<FILENAME>ex-1020snowflakefy2025q4.htm
<DESCRIPTION>EX-10.20
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2025 Workiva -->
<title>Document</title></head><body><div id="i62fec6ad42dc4a2e8e3db9f4739c260a_1"></div><div style="min-height:118.8pt;width:100%"><div style="margin-top:22.5pt;text-align:right"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> </font><img alt="image_01.jpg" src="image_01.jpg" style="height:62px;margin-bottom:5pt;vertical-align:text-bottom;width:235px"></div><div style="padding-left:396pt;text-align:right"><font><br></font></div></div><div style="margin-top:24pt;text-align:justify"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">3&#47;19&#47;2025</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Chris Degnan</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">260 Hubbard Ave </font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Redwood City CA 94061</font></div><div style="text-align:justify"><font><br></font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Dear Chris&#58; </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">This letter agreement (the &#8220;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Letter Agreement</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;) sets forth details about your transition and resignation from Snowflake Inc. (the </font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Company</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:120%">&#8221;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> and, together with its subsidiaries and other corporate affiliates, the </font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Company Group</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:120%">&#8221;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">).&#160; It will become effective on the date that the last party signs it, as set forth on the signature page hereto (the </font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Effective Date</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:120%">&#8221;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">).  </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:120%;padding-left:27.66pt">Separation Date and Transition Period. </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">a.</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:27.97pt">You acknowledge that, effective as of March 14, 2025 (the </font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Transition Date</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">&#8221;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">), you resigned from the role of Chief Revenue Officer and assumed the role of Strategic Advisor to CEO. As part of this transition, you will continue to report directly to the Company&#8217;s Chief Executive Officer, and the employees that reported to you in your capacity as Chief Revenue Officer will report to the Company&#8217;s successor Chief Revenue Officer. </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">b.</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:27.46pt">You and the Company agree to continue your employment following the Transition Date until a date to be mutually determined by you and the Company, which will be no later than December 31, 2025 (your actual final day of employment, the </font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Separation Date</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">&#8221;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">). The period beginning on the Transition Date and ending on the Separation Date is referred to herein as the &#8220;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Transition Period</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.&#8221; In the event that you and the Company do not agree upon an earlier date, your employment will automatically terminate on December 31, 2025. </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">c.</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:28.58pt">During the Transition Period, you will actively support a smooth transition of duties to the Company&#8217;s successor Chief Revenue Officer and make yourself available to your management chain, peers, and cross-functional partners. Through your Separation Date, you must continue to comply with all of the Company&#8217;s policies and procedures and with all of your statutory and contractual obligations to the Company, including, without limitation, your obligations under your Proprietary Information and Inventions Agreement dated September 6, 2013 (your &#8220;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">PIIA</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:120%">&#8221;).</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">  </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">d.</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:27.46pt">During the Transition Period, you will continue to be an employee of the Company. This means that (i) you will continue to receive your salary&#59; (ii) you will remain eligible to participate in the Quarterly Corporate Bonus Plan (the &#8220;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Bonus Plan</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;)</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline">1</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#59; (iii) you will remain eligible for the Company&#8217;s standard benefits, subject to their terms and conditions&#59; and (iv) you will continue provide &#8220;Continuous Service&#8221; under the Snowflake Inc. 2012 Equity Incentive Plan and the Snowflake Inc. 2020 Equity Incentive Plan (together, the &#8220;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Plans</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;) such that your outstanding equity awards will continue to vest. </font></div><div style="border-bottom:0.54pt solid #000000;margin-bottom:5pt;margin-top:10pt;opacity:1;width:144pt"></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.8pt;font-weight:400;line-height:120%;position:relative;top:-4.2pt;vertical-align:baseline">1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Any bonus is payable at the Company&#8217;s sole discretion based upon both Company and individual performance. Your eligibility and compensation under this Bonus Plan will be governed under the terms of the Bonus Plan and applicable Company policy, as established from time to time.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:118.8pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">e.</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:27.76pt">You acknowledge that you have voluntarily resigned from your employment with the Company. Nothing in this Letter Agreement alters your employment at will status. Accordingly, you are entitled to resign your employment at any time for any reason, and the Company may terminate your employment with or without Cause (as defined below) or advance notice. </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:120%;padding-left:27.66pt">Severance. </font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In consideration to you for the Company&#8217;s entry into this Letter Agreement and provided that you enter into and allow to become effective a release of claims following your Separation Date on the Company&#8217;s form (the &#8220;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Separation Date Agreement</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;), and provided further that the Company does not elect to terminate the benefits set forth in this Section in connection with Section 4 (Early Termination) below, the Company agrees to the following (the &#8220;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Severance Benefits</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;)&#58; </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">a.</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:120%;padding-left:27.97pt">Cash Payments. </font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In the event that your Separation Date occurs before December 31, 2025 (the period between your actual Separation Date and December 31, 2025 referred to as the </font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Bridge Period</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">&#8221;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">), the Company will pay you a cash amount equal to your current base salary and bonus target under the Bonus Plan assuming 100% corporate funding that would have been payable during the Bridge Period had you remained an employee, less applicable taxes and deductions. </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">b.</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:120%;padding-left:27.46pt">COBRA Reimbursement. </font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In the event that your Separation Date occurs before December 31, 2025, and upon your timely election with your insurance provider to continue your existing health benefits under the Consolidated Omnibus Budget Reconciliation Act of 1985 (&#34;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">COBRA</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#34;) and providing proof of the election to the Company, the Company will pay the insurance premiums to continue your existing health benefits during the Bridge Period. However, if you become employed by another company during the Bridge Period, then you will no longer be eligible to receive COBRA reimbursement. </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">c.</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:120%;padding-left:28.58pt">Consulting Arrangement. </font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Provided you enter into the Consulting Agreement attached hereto as </font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Exhibit A</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> prior to or on your Separation Date, then you will be appointed to serve as a consultant to the Company on the terms and conditions set forth in the Consulting Agreement. As described more fully in the Consulting Agreement, the term of the Consulting Agreement will begin on the Separation Date and end on the earlier of (i) your failure to timely sign the Separation Date Agreement&#59; (ii) your failure to allow the releases set forth in the signed Separation Date Agreement to become effective&#59; (iii) the last day of the sixth month following your Separation Date&#59; and (iv) any earlier termination date provided for in the Consulting Agreement. You and the Company acknowledge and agree that the Consulting Agreement will be effective on the Separation Date, such that you do not have a break in Continuous Service under the Plans. </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">3.</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:120%;padding-left:27.66pt">Accrued Wages.</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">  You will be paid your ordinary wages pursuant to the Company's normal payroll schedule through the Separation Date.  On the Separation Date, the Company will pay you all accrued wages earned through the Separation Date that have not yet been paid to you, subject to standard payroll deductions and withholdings.  You are entitled to these payments by law.  The Separation Date is your employment termination date for all purposes, meaning you are not entitled to any further compensation, monies, or other benefits from the Company Group following the Separation Date, except as set forth in this Letter Agreement and the Consulting Agreement.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:120%;padding-left:27.66pt">Early Termination.</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">  If, before December 31, 2025, your employment is terminated by the Company without Cause (defined below) or you resign and have not engaged in activity that </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">2</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:118.8pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">constitutes Cause, then you will continue to be eligible to receive the Severance Benefits, subject to the conditions in this Letter Agreement and the Consulting Agreement. If the Company terminates your employment for Cause or if you resign following activity that constitutes Cause (a &#8220;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">For Cause Separation</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;), then, at the Company&#8217;s election, you will no longer be eligible to receive some or all of the Severance Benefits. For purposes of this Letter Agreement, &#8220;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Cause</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means any of the following&#58; (i) your failure to perform your duties and responsibilities to the Company or violation of a Company policy&#59; (ii) your commission of any act of fraud, embezzlement, dishonesty, or any other misconduct that has caused or is reasonably expected to result in injury to the Company&#59; (iii) unauthorized use or disclosure by you of any proprietary information or trade secrets of the Company or any other party to whom you owe an obligation of nondisclosure as a result of your relationship with the Company&#59; or, (iv) your breach of any of your obligations under any written agreement or covenant with the Company. </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">5.</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:120%;padding-left:27.66pt">Health Insurance.</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Your existing health benefits through Snowflake will terminate at the end of the month in which the Separation Date falls. To the extent provided by COBRA, or if applicable, state insurance laws, and the Company&#8217;s current group health insurance policy, you are eligible to continue coverage under the Company health plan. You will be provided separate notice from our third-party vendor describing your rights and obligations under COBRA. If you choose to enroll in COBRA, it is your responsibility to complete and return the enrollment application by the due date noted in the paperwork sent by our third-party vendor. </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">6.</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:120%;padding-left:27.66pt">Other Compensation or Benefits.</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">  You acknowledge that, except as expressly provided in this Letter Agreement, you have not earned and will not receive from the Company any additional compensation (including bonus, incentive compensation, or equity), severance, or benefits before or after the Separation Date, with the exception of any vested right you may have under either the express terms of a written ERISA-qualified benefit plan (e.g., 401(k) account). For the avoidance of doubt, you agree and acknowledge that you are not entitled to any benefits under the Snowflake Inc. Severance and Change in Control Plan. </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">7.</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:120%;padding-left:27.66pt">Expense Reimbursements.</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> You agree that, by the close of business on the Separation Date, you will submit your final documented expense reimbursement statement reflecting all business expenses you incurred through the Separation Date, if any, for which you seek reimbursement.  The Company will reimburse you for these expenses pursuant to its regular business practice. You agree that any personal or unauthorized charges that you may have incurred on a Company credit card may be deducted from any amounts owed to you by the Company. </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">8.</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:120%;padding-left:27.66pt">Return of Company Property.</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">  By the close of business on the Separation Date, you agree to return to the Company all Company documents (and all copies thereof) and other Company Group property which you have in your possession or control, including, but not limited to, Company Group files, notes, drawings, records, plans, forecasts, reports, studies, analyses, proposals, agreements, financial information, research and development information, sales and marketing information, customer lists, prospect information, pipeline reports, sales reports, operational and personnel information, specifications, code, software, databases, computer-recorded information, tangible property and equipment (including, but not limited to, computers, facsimile machines, mobile telephones, servers), credit cards, entry cards, identification badges and keys&#59; and any materials of any kind which contain or embody any proprietary or confidential information of the Company Group (and all reproductions thereof in whole or in part).  You agree that you will make a diligent search to locate </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">3</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:118.8pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">any such documents, property, and information by the close of business on the Separation Date.  If you have used any personally-owned computer, server, or e-mail system to receive, store, review, prepare, or transmit any Company Group confidential or proprietary data, materials, or information, by the close of business on the Separation Date, you will permanently delete and expunge such Company Group confidential or proprietary information from those systems&#59; and you agree that, if the Company reasonably believes that you have not complied with the foregoing, to provide the Company access to your system as requested to verify that the necessary deletion is done.  </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">9.</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:120%;padding-left:27.66pt">Proprietary Information and Continuing Obligations.</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">  You acknowledge and reaffirm your continuing obligations under your PIIA. </font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Specific reference is made to Section 4 of your PIIA, which provides that, for the period of your employment by Company </font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">and for one (1) year thereafter</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:120%">, you will not, either directly or indirectly, solicit or attempt to solicit any employee, independent contractor, or consultant of Company to terminate his, her, or its relationship with Company in order to become an employee, consultant, or independent contractor to or for any other person or entity. </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">10.</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:120%;padding-left:22.09pt">No Admissions.  </font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">You understand and agree that the promises and payments in consideration of this Letter Agreement shall not be construed to be an admission of any liability or obligation by the Company to you or to any other person, and that the Company makes no such admission. </font></div><div style="padding-right:4.5pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">11.</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:120%;padding-left:22.09pt">Venue</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. This Letter Agreement shall be governed in all respects by the laws of the State of California, as such laws are applied to agreements entered into and to be performed entirely within California between California residents. Any suit involving this Letter Agreement shall be brought in a court sitting in California. The parties agree that venue shall be proper in such courts, and that such courts will have personal jurisdiction over them. </font></div><div style="padding-right:4.5pt;text-align:justify"><font><br></font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">12.</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:120%;padding-left:22.09pt">Miscellaneous.</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">  This Letter Agreement, including all Exhibits, constitutes the complete, final and exclusive embodiment of the entire agreement between you and the Company with regard to its subject matter. This Letter Agreement is entered into without reliance on any promise or representation, written or oral, other than those expressly contained herein, and it supersedes any other such promises, warranties or representations. If you violate any of the post-termination obligations in Letter Agreement, the obligation at issue will run from the first date on which you cease to be in violation of such obligation. This Letter Agreement may not be modified or amended except in a writing signed by both you and a duly authorized officer of the Company. This Letter Agreement will bind the heirs, personal representatives, successors and assigns of both you and the Company, and inure to the benefit of both you and the Company, their heirs, successors and assigns. If any provision of this Letter Agreement is determined to be invalid or unenforceable, in whole or in part, this determination will not affect any other provision of this Letter Agreement and the provision in question will be modified so as to be rendered enforceable. Any ambiguity in this Letter Agreement shall not be construed against either party as the drafter.  Any waiver of a breach of this Letter Agreement shall be in writing and shall not be deemed to be a waiver of any successive breach. This Letter Agreement may be executed in counterparts and facsimile signatures will suffice as original signatures.</font></div><div style="margin-bottom:12pt;text-align:justify"><font><br></font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">****</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:118.8pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">If this Letter Agreement is acceptable to you, please sign below.  </font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">We wish you the best.</font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:68.269%"><tr><td style="width:1.0%"></td><td style="width:15.801%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:81.999%"></td><td style="width:0.1%"></td></tr><tr><td colspan="6" style="padding:2px 3.77pt 2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Snowflake Inc.</font></td></tr><tr><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">By&#58;</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#47;s&#47; Sridhar Ramaswamy</font></td></tr><tr><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Name&#58;</font></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Sridhar Ramaswamy</font></td></tr><tr><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Title&#58;</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Chief Executive Officer </font></td></tr></table></div><div style="margin-bottom:12pt;text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:120%">I have read, understand and agree fully to the foregoing Letter Agreement&#58;</font></div><div style="text-align:justify"><font><br></font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:69.230%"><tr><td style="width:1.0%"></td><td style="width:16.492%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:81.308%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Signature&#58;</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#47;s&#47; Chris Degnan</font></td></tr><tr><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Name&#58;</font></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Chris Degnan</font></td></tr><tr><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Date&#58;</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">March 19, 2025 </font></td></tr></table></div><div style="margin-bottom:12pt"><font><br></font></div><div style="margin-bottom:12pt;text-align:center"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">5</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:118.8pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Exhibit A</font></div><div style="margin-top:4.6pt;padding-left:4.5pt;padding-right:4.5pt;text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:120%">CONSULTING AGREEMENT</font></div><div style="margin-top:5.9pt;padding-left:4.5pt;padding-right:4.5pt;text-align:justify;text-indent:31.5pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:120%">This Consulting Agreement </font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(the &#8220;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Agreement</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;) by and between Snowflake Inc. (the &#8220;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Company&#8221;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">) and Chris Degnan, an individual (&#8220;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Consultant</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; or &#8220;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">you</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;) is effective as of the Separation Date (as defined in the letter agreement signed on March 19, 2025 between the Company and Consultant (the &#8220;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Letter Agreement</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;), to which this Consulting Agreement is attached as </font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Exhibit A</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">) (the &#8220;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Effective Date</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;).</font></div><div style="margin-top:0.1pt;padding-left:4.5pt;padding-right:4.5pt;text-indent:31.5pt"><font><br></font></div><div style="padding-left:4.5pt;padding-right:4.5pt;text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:120%">RECITALS</font></div><div style="margin-top:0.4pt;padding-left:4.5pt;padding-right:4.5pt;text-indent:31.5pt"><font><br></font></div><div style="padding-left:4.5pt;padding-right:4.5pt;text-align:justify;text-indent:31.5pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:120%">WHEREAS</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> the parties desire for the Company to engage Consultant to perform the services described herein and for Consultant to provide such services on the terms and conditions described herein&#59; and</font></div><div style="padding-left:4.5pt;padding-right:4.5pt;text-indent:31.5pt"><font><br></font></div><div style="padding-left:4.5pt;padding-right:4.5pt;text-align:justify;text-indent:31.5pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:120%">WHEREAS</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">, the parties desire to use Consultant&#8217;s independent skill and expertise pursuant to this Consulting Agreement as an independent contractor. </font></div><div style="margin-top:0.5pt;padding-left:4.5pt;padding-right:4.5pt;text-indent:31.5pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:4.5pt;padding-right:4.5pt;text-align:justify;text-indent:31.5pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:120%">NOW THEREFORE</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">, in consideration of the promises and mutual agreements contained herein, the parties hereto, intending to be legally bound, agree as follows&#58;</font></div><div style="margin-top:0.5pt;padding-left:4.5pt;padding-right:4.5pt;text-indent:31.5pt"><font><br></font></div><div style="padding-left:4.5pt;padding-right:4.5pt;text-align:justify;text-indent:31.5pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:120%;padding-left:27.66pt">Engagement of Services. </font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consultant agrees to provide consulting services as an advisor to the Company at the request of Sridhar Ramaswamy, the Company&#8217;s then-serving Chief Revenue Officer (each, an &#8220;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Executive</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;), or their designees. Consultant agrees to exercise the highest degree of professionalism and utilize his expertise and creative talents in performing these services. Consultant agrees to make himself reasonably available for up to twenty (20) hours per week to perform such consulting services throughout the Term (as defined in Section 16.1), and to be reasonably available to meet.</font></div><div style="margin-top:0.55pt;padding-left:4.5pt;padding-right:4.5pt;text-indent:31.5pt"><font><br></font></div><div style="padding-left:4.5pt;padding-right:4.5pt;text-align:justify;text-indent:31.5pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:114%">2.</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:114%;padding-left:27.66pt">Compensation. </font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:114%">As full compensation for the services and the rights granted to the Company in this Consulting Agreement, as well as the releases in the Separation Date Agreement (as defined in the Letter Agreement), the Company will provide continued vesting during the Term of any outstanding equity awards Consultant holds as of the Separation Date. In other words, the consulting services provided by Consultant under this Consulting Agreement constitute Continuous Service for purposes of the Snowflake Inc. 2012 Equity Incentive Plan and the Snowflake Inc. 2020 Equity Incentive Plan (together, the &#8220;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:114%">Plans</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:114%">&#8221;) and Consultant&#8217;s equity award agreements.</font></div><div style="margin-top:0.3pt;padding-left:4.5pt;padding-right:4.5pt;text-indent:31.5pt"><font><br></font></div><div style="padding-left:4.5pt;padding-right:4.5pt;text-align:justify;text-indent:31.5pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">3.</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:120%;padding-left:27.66pt">Expenses. </font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Company agrees to reimburse Consultant for all reasonable, pre-approved, and documented travel and other costs or expenses incurred or paid by Consultant in connection with the performance of the services hereunder in accordance with the general reimbursement policy of the Company then in effect.</font></div><div style="padding-left:48pt;padding-right:4.5pt;text-align:justify"><font><br></font></div><div style="padding-left:4.5pt;padding-right:4.5pt;text-align:justify;text-indent:31.5pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:120%;padding-left:27.66pt">Ownership of Work Product. </font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consultant hereby irrevocably assigns, grants and conveys to the Company all right, title and interest now existing or that may exist in the future in and to any document, development, work product, know-how, design, processes, invention, technique, </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">6</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:118.8pt;width:100%"><div><font><br></font></div></div><div style="padding-left:4.5pt;padding-right:4.5pt;text-align:justify"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">trade secret, or idea, and all intellectual property rights related thereto, that is created by Consultant, to which Consultant contributes, and in each case, which relate to Consultant&#8217;s services provided pursuant to this Consulting Agreement (the &#8220;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Work Product</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;), including all copyrights, trademarks and other intellectual property rights (including but not limited to patent rights) relating thereto. Consultant agrees that any and all Work Product shall be and remain the property of the Company. Consultant will immediately disclose to the Company all Work Product. Consultant agrees to execute, at the Company&#8217;s request and expense, all documents and other instruments reasonably necessary and desirable to confirm such assignment. In the event that Consultant does not, for any reason, execute such documents within a reasonable time of the Company&#8217;s request, Consultant hereby irrevocably appoints the Company as Consultant&#8217;s attorney-in-fact for the purpose of executing such documents on Consultant&#8217;s behalf, which appointment is coupled with an interest. Consultant shall not attempt to register any works created by Consultant pursuant to this Consulting Agreement at the U.S. Copyright Office, the U.S. Patent &#38; Trademark Office, or any foreign copyright, patent, or trademark registry. Consultant retains no rights in the Work Product and agrees not to challenge the Company&#8217;s ownership of the rights embodied in the Work Product. Consultant further agrees to assist the Company in every reasonably necessary way to enforce the Company&#8217;s rights relating to the Work Product in any and all countries, including, but not limited to, executing, verifying and delivering such documents and performing such other acts (including appearing as a witness) as the Company may reasonably request for use in obtaining, perfecting, evidencing, sustaining and enforcing the Company&#8217;s rights relating to the Work Product.</font></div><div style="padding-left:48pt;padding-right:4.5pt;text-align:justify"><font><br></font></div><div style="padding-left:4.5pt;padding-right:4.5pt;text-align:justify;text-indent:31.5pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">5.</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:120%;padding-left:27.66pt">Artist&#8217;s, Moral, and Other Rights. </font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">If Consultant has any rights, including without limitation &#8220;artist&#8217;s rights&#8221; or &#8220;moral rights,&#8221; in the Work Product which cannot be assigned (the &#8220;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Non-Assignable Rights</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;), Consultant agrees to waive enforcement worldwide of such rights against the Company. In the event that Consultant has any such rights that cannot be assigned or waived, Consultant hereby grants to the Company a royalty-free, paid-up, exclusive, worldwide, irrevocable, perpetual license under the Non-Assignable Rights to (i) use, make, sell, offer to sell, have made, and further sublicense the Work Product, and (ii) reproduce, distribute, create derivative works of, publicly perform and publicly display the Work Product in any medium or format, whether now known or later developed.<br></font></div><div style="padding-left:4.5pt;padding-right:4.5pt;text-align:justify;text-indent:31.5pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:121%">6.</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:121%;padding-left:27.66pt">Non-Disparagement</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:121%">.  Consultant agrees and covenant that Consultant will not at any time make, publish, or communicate to any person or entity or in any public forum any defamatory, maliciously false, or disparaging remarks, comments, or statements concerning the Company or its businesses, or any of its current or former employees, officers, or directors, and their existing and prospective customers, suppliers, investors, and other associated third parties, now or in the future, provided that Consultant may respond accurately and fully to any question, inquiry, or request for information when required by legal process (e.g., a valid subpoena or other similar compulsion of law) or as part of a government investigation. </font></div><div style="padding-left:36pt;padding-right:4.5pt;text-align:justify"><font><br></font></div><div style="padding-left:4.5pt;padding-right:4.5pt;text-align:justify;text-indent:31.5pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:121%">7.</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:121%;padding-left:27.66pt">Representations  and  Warranties.  </font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:121%">Consultant  represents  and  warrants  that&#58; (a) Consultant has the full right and authority to enter into this Consulting Agreement and perform his obligations hereunder&#59; (b) Consultant has the right and unrestricted ability to assign the Work Product to the Company as set forth in Sections 4 and 5 (including without limitation the right to assign any Work Product created by Consultant&#8217;s employees or contractors)&#59; (c) the Work Product has not </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">7</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:118.8pt;width:100%"><div><font><br></font></div></div><div style="padding-left:4.5pt;padding-right:4.5pt;text-align:justify"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:121%">heretofore been published in its entirety&#59; and (d) the Work Product will not infringe upon any copyright, patent, trademark, right of publicity or privacy, or any other proprietary right of any person, whether contractual, statutory or common law. Consultant agrees to indemnify the Company from any and all damages, costs, claims, expenses or other liability (including reasonable attorneys&#8217; fees) arising from or relating to the breach or alleged breach by Consultant of the representations and warranties set forth in this Section 7.</font></div><div style="margin-top:0.35pt;padding-left:4.5pt;padding-right:4.5pt;text-indent:31.5pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:4.5pt;padding-right:4.5pt;text-align:justify;text-indent:31.5pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">8.</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:120%;padding-left:27.66pt">Independent Contractor Relationship. </font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consultant is an independent contractor and not an employee of the Company. Nothing in this Consulting Agreement is intended to, or should be construed to, create a partnership, agency, joint venture or employment relationship. The manner and means by which Consultant chooses to complete the consulting services are in Consultant&#8217;s sole discretion and control. In completing the consulting services, Consultant agrees to provide his own equipment, tools and other materials at his own expense. Consultant is not authorized to represent that he is an agent, employee, or legal representative of the Company, unless specifically directed by an Executive. Consultant is not authorized to make any representation, contract, or commitment on behalf of the Company or incur any liabilities or obligations of any kind in the name of or on behalf of the Company. Consultant shall be free at all times to arrange the time and manner of performance of the consulting services. Consultant is not required to maintain any schedule of duties or assignments. Consultant is also not required to provide reports to the Company. In addition to all other obligations contained herein, Consultant agrees&#58; (a) to proceed with diligence and promptness and hereby warrants that such services shall be performed in accordance with the highest professional standards in the field to the satisfaction of the Company&#59; and (b) to comply, at Consultant&#8217;s own expense, with the provisions of all state, local, and federal laws, regulations, ordinances, requirements and codes which are applicable to the performance of the services hereunder.</font></div><div style="margin-top:0.25pt;padding-left:4.5pt;padding-right:4.5pt;text-indent:31.5pt"><font><br></font></div><div style="padding-left:4.5pt;padding-right:4.5pt;text-align:justify;text-indent:31.5pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">9.</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:120%;padding-left:27.66pt">Consultant&#8217;s Responsibilities. </font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">As an independent contractor, the mode, manner, method and means used by Consultant in the performance of services shall be of Consultant&#8217;s selection and under the sole control and direction of Consultant. Consultant shall be responsible for all risks incurred in the operation of Consultant&#8217;s business and shall enjoy all the benefits thereof.<br></font></div><div style="padding-left:4.5pt;padding-right:4.5pt;text-align:justify;text-indent:31.5pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">10.</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:120%;padding-left:22.09pt">Tax Treatment. </font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consultant and the Company agree that the Company will treat Consultant as an independent contractor for purposes of all tax laws (local, state and federal) and file forms consistent with that status. Consultant agrees, as an independent contractor, he is not entitled to unemployment benefits in the event this Consulting Agreement terminates, or workers&#8217; compensation benefits in the event that Consultant is injured in any manner while performing obligations under this Consulting Agreement.</font></div><div style="padding-left:48pt;padding-right:4.5pt;text-align:justify"><font><br></font></div><div style="padding-left:4.5pt;padding-right:4.5pt;text-align:justify;text-indent:31.5pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">11.</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:120%;padding-left:22.09pt">No Employee Benefits. </font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consultant acknowledges and agrees that he will not receive any employee benefits of any kind from the Company. Consultant (and Consultant&#8217;s agents, employees, and subcontractors) is excluded from participating in any fringe benefit plans or programs as a result of the performance of services under this Consulting Agreement, without regard to Consultant&#8217;s independent contractor status. In addition, Consultant (on behalf of himself and on behalf of Consultant&#8217;s agents, employees, and contractors) waives any and all rights, if any, to participation in any of the Company&#8217;s fringe benefit plans or programs including, but not limited to, health, sickness, accident or dental coverage, life insurance, disability benefits, severance, accidental </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">8</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:118.8pt;width:100%"><div><font><br></font></div></div><div style="padding-left:4.5pt;padding-right:4.5pt;text-align:justify"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">death and dismemberment coverage, unemployment insurance coverage, workers&#8217; compensation coverage, and pension or 401(k) benefit(s) provided by the Company to its employees. Consultant acknowledges and agrees that as a result of the extension of the exercisability of his stock options due to this Consulting Agreement, such options will no longer qualify as an &#8220;incentive stock option&#8221; within the meaning of Section 422 of the Internal Revenue Code of 1986, as amended, and will be treated for tax purposes as a Nonstatutory Stock Option ninety (90) days after the Separation Date.</font></div><div style="padding-left:48pt;padding-right:4.5pt;text-align:justify"><font><br></font></div><div style="padding-left:4.5pt;padding-right:4.5pt;text-align:justify;text-indent:31.5pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">12.</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:120%;padding-left:22.09pt">Expenses and Liabilities. </font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consultant agrees that as an independent contractor, he is solely responsible for all expenses (and profits&#47;losses) he incurs in connection with the performance of services. Consultant understands that he will not be reimbursed for any supplies, equipment, or operating costs, nor will these costs of doing business be defrayed in any way by the Company. In addition, the Company does not guarantee to Consultant that fees derived from Consultant&#8217;s business will exceed Consultant&#8217;s costs.</font></div><div style="padding-left:48pt;padding-right:4.5pt;text-align:justify"><font><br></font></div><div style="padding-left:4.5pt;padding-right:4.5pt;text-align:justify;text-indent:31.5pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">13.</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:120%;padding-left:22.09pt">Non-Exclusivity. </font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Company reserves the right to engage other consultants to perform services, without giving Consultant a right of first refusal or any other exclusive rights. Consultant reserves the right to perform services for other persons, provided that the performance of such services do not conflict or interfere with services provided pursuant to or obligations under this Consulting Agreement. However, reference is made to Section 16.2(b), which states that, if Consultant provides services to a competitor of the Company, the Company may terminate this Consulting Agreement immediately for cause. </font></div><div style="padding-left:48pt;padding-right:4.5pt;text-align:justify"><font><br></font></div><div style="padding-left:4.5pt;padding-right:4.5pt;text-align:justify;text-indent:31.5pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">14.</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:120%;padding-left:22.09pt">No Conflict of Interest and Policy Compliance. </font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">During the term of this Consulting Agreement, Consultant agrees to comply with the Company&#8217;s Global Code of Conduct and Ethics and Insider Trading Policy. Consultant warrants that there is no other contract or duty on his part that prevents or impedes Consultant&#8217;s performance under this Consulting Agreement. </font></div><div style="padding-left:48pt;padding-right:4.5pt;text-align:justify"><font><br></font></div><div style="padding-left:4.5pt;padding-right:4.5pt;text-align:justify;text-indent:31.5pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">15.</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:120%;padding-left:22.09pt">Confidential Information. </font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consultant agrees to hold the Company&#8217;s Confidential Information (as defined below) in strict confidence and not to disclose such Confidential Information to any third parties. Consultant also agrees not to use any of the Company&#8217;s Confidential Information for any purpose other than performance of Consultant&#8217;s services hereunder. &#8220;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Confidential Information</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; as used in this Consulting Agreement shall mean all information disclosed by the Company to Consultant, or otherwise, regarding the Company or its business obtained by Consultant pursuant to services provided under this Consulting Agreement that is not generally known in the Company&#8217;s trade or industry and shall include, without limitation, (a) concepts and ideas relating to the development and distribution of content in any medium or to the current, future and proposed products or services of the Company or its subsidiaries or affiliates&#59; (b) trade secrets, drawings, inventions, know-how, software programs, and software source documents&#59; (c) information regarding plans for research, development, new service offerings or products, marketing and selling, business plans, business forecasts, budgets and unpublished financial statements, licenses and distribution arrangements, prices and costs, suppliers and customers&#59; and (d) any information regarding the skills and compensation of employees, contractors or other agents of the Company or its subsidiaries or affiliates. Confidential Information also includes proprietary or confidential information of any third party who may disclose such information to the Company or Consultant in the course of the Company&#8217;s business. Consultant&#8217;s obligations set forth in this Section shall not apply with respect to </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">9</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:118.8pt;width:100%"><div><font><br></font></div></div><div style="padding-left:4.5pt;padding-right:4.5pt;text-align:justify"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">any portion of the Confidential Information that Consultant can document by competent proof that such portion&#58; (i) is in the public domain through no fault of Consultant&#59; (ii) has been rightfully independently communicated to Consultant free of any obligation of confidence&#59; or (iii) was developed by Consultant independently of and without reference to any information communicated to Consultant by the Company. In addition, Consultant may disclose the Company&#8217;s Confidential Information in response to a valid order by a court or other governmental body, or as otherwise required by law. When possible, prior to making a disclosure in response to a valid order by a court or other governmental body, or as otherwise required by law, Consultant shall give the Company advance notice and an opportunity to object or seek a protective order. All Confidential Information furnished to Consultant by the Company is the sole and exclusive property of the Company or its suppliers or customers. Upon request by the Company, Consultant agrees to promptly deliver to the Company the original and any copies of such Confidential Information. Consultant&#8217;s duty of confidentiality under this Consulting Agreement does not amend or abrogate in any manner Consultant&#8217;s continuing duties under any prior agreement between Consultant and the Company. Notwithstanding the foregoing or anything to the contrary in this Consulting Agreement or any other agreement between the Company and Consultant, nothing in this Consulting Agreement shall limit Consultant&#8217;s right to discuss Consultant&#8217;s engagement with the Company or report possible violations of law or regulation with the Equal Employment Opportunity Commission, United States Department of Labor, the National Labor Relations Board, the Securities and Exchange Commission, or other federal government agency or similar state or local agency or to discuss the terms and conditions of Consultant&#8217;s engagement with others to the extent expressly permitted by applicable provisions of law or regulation, including but not limited to &#8220;whistleblower&#8221; statutes or other similar provisions that protect such disclosure. Further, notwithstanding the foregoing, pursuant to 18 U.S.C. Section 1833(b), Consultant shall not be held criminally or civilly liable under any Federal or State trade secret law for the disclosure of a trade secret that&#58; (1) is made in confidence to a Federal, State, or local government official, either directly or indirectly, or to an attorney, and solely for the purpose of reporting or investigating a suspected violation of law&#59; or (2) is made in a complaint or other document filed in a lawsuit or other proceeding, if such filing is made under seal.</font></div><div style="padding-left:48pt;padding-right:4.5pt;text-align:justify"><font><br></font></div><div style="padding-left:4.5pt;padding-right:4.5pt;text-align:justify;text-indent:31.5pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">16.</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:120%;padding-left:22.09pt">Term and Termination.</font></div><div style="padding-right:4.5pt;text-align:justify"><font><br></font></div><div style="padding-left:4.5pt;padding-right:4.5pt;text-align:justify;text-indent:67.5pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:120%">16.1</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:120%;padding-left:16.36pt">Term. </font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The &#8220;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Term</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; of this Consulting Agreement is from the Effective Date until the earlier of&#58; (i) Consultant&#8217;s failure to timely sign the Separation Date Agreement&#59; (ii) Consultant&#8217;s failure to allow the releases set forth in the signed Separation Date Agreement to become effective&#59; (iii) the last day of the sixth month following the Separation Date&#59; or (iv) any earlier termination provided for in this Consulting Agreement.</font></div><div style="padding-left:48pt;padding-right:4.5pt;text-align:justify"><font><br></font></div><div style="padding-left:4.5pt;padding-right:4.5pt;text-align:justify;text-indent:67.5pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:120%">16.2</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:120%;padding-left:16.36pt">Termination.</font></div><div style="padding-left:4.5pt;padding-right:4.5pt;text-align:justify;text-indent:103.5pt"><font><br></font></div><div style="padding-left:4.5pt;padding-right:4.5pt;text-align:justify;text-indent:103.5pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(a)</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:120%;padding-left:24.08pt">Termination without cause. </font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consultant may terminate this Consulting Agreement without cause at any time upon 5 days&#8217; prior written notice to the Company.</font></div><div style="padding-left:48pt;padding-right:11.05pt;text-align:justify"><font><br></font></div><div style="padding-left:4.5pt;padding-right:4.5pt;text-align:justify;text-indent:103.5pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(b)</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:120%;padding-left:23.57pt">Termination for cause. </font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Company may terminate this Consulting Agreement for cause immediately if&#58; (i) any events occur that constitute Cause (as defined in the Letter Agreement)&#59; (ii) Consultant becomes a service provider, including an employee or consultant, to </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">10</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:118.8pt;width:100%"><div><font><br></font></div></div><div style="padding-left:4.5pt;padding-right:4.5pt;text-align:justify"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">a competitor of the Company, as determined by the Company in its reasonable discretion&#59; and (iii) in the event the Consultant has materially breached this Consulting Agreement, the Letter Agreement, the Separation Date Agreement, or Consultant&#8217;s PIIA (as defined in the Letter Agreement). For the avoidance of doubt, violations of Section 6 (Non-Disparagement), Section 14 (No Conflict of Interest and Policy Compliance), or Section 15 (Confidentiality) of this Consulting Agreement each constitute a material breach of this Consulting Agreement and a violation of Section 4 (Additional Activities) of the PIIA, which contains a one-year post-employment non-solicitation clause, constitutes a material breach of the PIIA. </font></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:4.5pt;padding-right:4.5pt;text-align:justify;text-indent:103.5pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(c)</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:120%;padding-left:24.69pt">Automatic Termination</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. For clarity, if the Consultant has his employment terminated for Cause prior to the Separation Date (as defined in the Letter Agreement) and the Company elects to terminate his ability to serve as a consultant, then this Consulting Agreement will be null and void, no aspect of this Consulting Agreement will be binding on either party, and no benefits will be due to Consultant under this Consulting Agreement.</font></div><div style="margin-top:4.1pt;padding-left:48pt;padding-right:11.1pt;text-align:justify"><font><br></font></div><div style="padding-left:4.5pt;padding-right:4.5pt;text-align:justify;text-indent:67.5pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:120%">16.3</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:120%;padding-left:16.36pt">Effect of Termination. </font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Upon any termination or expiration of this Consulting Agreement, Consultant (i) shall immediately discontinue all use of the Company&#8217;s Confidential Information delivered under this Consulting Agreement&#59; (ii) shall delete any such the Company Confidential Information from Consultant&#8217;s computer storage or any other media, including, but not limited to, online and off-line libraries&#59; and (iii) shall return to the Company, or, at the Company&#8217;s option, destroy, all copies of such Confidential Information then in Consultant&#8217;s possession.</font></div><div style="padding-left:48pt;padding-right:4.5pt;text-align:justify"><font><br></font></div><div style="padding-left:4.5pt;padding-right:4.5pt;text-align:justify;text-indent:67.5pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:120%">16.4</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:120%;padding-left:16.36pt">Survival. </font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The rights and obligations contained in Sections 3, 4, 5, 7, 10-12, 15, 15.3, and 17-24 will survive any termination or expiration of this Consulting Agreement.</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:120%"><br></font></div><div style="padding-left:4.5pt;padding-right:4.5pt;text-align:justify;text-indent:31.5pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">17.</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:120%;padding-left:22.09pt">Disputes. </font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Company and Consultant agree that Sections 12 (Arbitration) and 13 (Class Action and Collective Action Waiver) will apply to this Consulting Agreement regardless of whether the Separation Date Agreement becomes effective. </font></div><div style="padding-left:4.5pt;padding-right:4.5pt;text-align:justify"><font><br></font></div><div style="padding-left:4.5pt;padding-right:4.5pt;text-align:justify"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">___</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">CD</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">____ &#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:120%">By initialing here, Consultant acknowledges that he has read Sections 12 and 13 of the Separation Date Agreement and agrees with the arbitration provision and class action waiver in them.</font></div><div style="padding-left:48pt;padding-right:4.5pt;text-align:justify"><font><br></font></div><div style="padding-left:4.5pt;padding-right:4.5pt;text-align:justify;text-indent:31.5pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">18.</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:120%;padding-left:22.09pt">Successors and Assigns. </font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consultant may not subcontract or otherwise delegate his obligations under this Consulting Agreement without the Company&#8217;s prior written consent. the Company may assign this Consulting Agreement. Subject to the foregoing, this Consulting Agreement will be for the benefit of the Company&#8217;s successors and assigns, and will be binding on Consultant&#8217;s subcontractors or delegatees.</font></div><div style="padding-left:48pt;padding-right:4.5pt;text-align:justify"><font><br></font></div><div style="padding-left:4.5pt;padding-right:4.5pt;text-align:justify;text-indent:31.5pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">19.</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:120%;padding-left:22.09pt">Notices. </font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Any notice required or permitted by this Consulting Agreement shall be in writing and shall be delivered as follows with notice deemed given as indicated&#58; (i) by overnight courier upon written verification of receipt&#59; or (ii) by telecopy, email, or facsimile transmission upon acknowledgment of receipt of electronic transmission. Notice shall be sent to the addresses set forth below or such other address as either party may specify in writing.</font></div><div style="padding-left:48pt;padding-right:4.5pt;text-align:justify"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">11</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:118.8pt;width:100%"><div><font><br></font></div></div><div style="padding-left:4.5pt;padding-right:4.5pt;text-align:justify;text-indent:31.5pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">20.</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:120%;padding-left:22.09pt">Governing Law. </font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">This Consulting Agreement shall be governed in all respects by the laws of the State of California, as such laws are applied to agreements entered into and to be performed entirely within California between California residents. Subject to the provisions of Section 20, any suit involving this Consulting Agreement shall be brought in a court sitting in California. The parties agree that venue shall be proper in such courts, and that such courts will have personal jurisdiction over them.</font></div><div style="padding-left:48pt;padding-right:4.5pt;text-align:justify"><font><br></font></div><div style="padding-left:4.5pt;padding-right:4.5pt;text-align:justify;text-indent:31.5pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">21.</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:120%;padding-left:22.09pt">Severability. </font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Should any provisions of this Consulting Agreement be held by a court of law to be illegal, invalid or unenforceable, the legality, validity and enforceability of the remaining provisions of this Consulting Agreement shall not be affected or impaired thereby.</font></div><div style="padding-left:48pt;padding-right:4.5pt;text-align:justify"><font><br></font></div><div style="padding-left:4.5pt;padding-right:4.5pt;text-align:justify;text-indent:31.5pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">22.</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:120%;padding-left:22.09pt">Waiver. </font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The waiver by the Company of a breach of any provision of this Consulting Agreement by Consultant shall not operate or be construed as a waiver of any other or subsequent breach by Consultant.</font></div><div style="padding-left:48pt;padding-right:4.5pt;text-align:justify"><font><br></font></div><div style="padding-left:4.5pt;padding-right:4.5pt;text-align:justify;text-indent:31.5pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">23.</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:120%;padding-left:22.09pt">Injunctive Relief for Breach. </font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consultant&#8217;s obligations under this Consulting Agreement are of a unique character that gives them particular value&#59; breach of any of such obligations may result in irreparable and continuing damage to the Company for which there will be no adequate remedy at law&#59; and, in the event of such breach, the Company may be entitled to injunctive relief, and such other and further relief as may be proper (including monetary damages if appropriate).</font></div><div style="padding-left:48pt;padding-right:4.5pt;text-align:justify"><font><br></font></div><div style="padding-left:4.5pt;padding-right:4.5pt;text-align:justify;text-indent:31.5pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">24.</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:120%;padding-left:22.09pt">Entire Agreement. </font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">This Consulting Agreement is being entered into as part of the Letter Agreement, and is contingent upon Consultant&#8217;s execution of the Letter Agreement and satisfactory employment with the Company through the Separation Date (as defined in the Letter Agreement). This Consulting Agreement, the Letter Agreement, and the Exhibits to the Letter Agreement, constitute the entire understanding of the parties relating to the subject matter and supersede any previous oral or written communications, representations, understanding, or agreement between the parties concerning such subject matter. This Consulting Agreement shall not be changed, modified, supplemented or amended except by express written agreement signed by Consultant and the Company, which writing explicitly states the intent of the parties hereto to supplement the terms herein.</font></div><div style="padding-left:12pt;padding-right:4.5pt;text-align:justify"><font><br></font></div><div style="padding-right:4.5pt;text-align:justify"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">&#91;Signature Page Follows&#93;</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">12</font></div><div><font><br></font></div></div></div><div id="i62fec6ad42dc4a2e8e3db9f4739c260a_4"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-top:3.95pt;padding-left:4.5pt;padding-right:4.5pt;text-indent:31.5pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:120%">In Witness Whereof, </font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">the parties have executed this Consulting Agreement effective as of the Effective Date.</font></div><div style="margin-top:0.5pt;padding-left:4.5pt;padding-right:4.5pt;text-indent:31.5pt"><font><br></font></div><div style="margin-top:0.15pt;padding-right:4.5pt"><font><br></font></div><div id="i62fec6ad42dc4a2e8e3db9f4739c260a_7"></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:68.269%"><tr><td style="width:1.0%"></td><td style="width:15.801%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:81.999%"></td><td style="width:0.1%"></td></tr><tr><td colspan="6" style="padding:2px 3.77pt 2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Snowflake Inc.</font></td></tr><tr><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">By&#58;</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#47;s&#47; Sridhar Ramaswamy</font></td></tr><tr><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Name&#58;</font></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Sridhar Ramaswamy</font></td></tr><tr><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Title&#58;</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Chief Executive Officer </font></td></tr></table></div><div style="margin-bottom:12pt;text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Agreed to and Accepted&#58;</font></div><div style="text-align:justify"><font><br></font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:69.230%"><tr><td style="width:1.0%"></td><td style="width:16.492%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:81.308%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Signature&#58;</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#47;s&#47; Chris Degnan</font></td></tr><tr><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Name&#58;</font></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Chris Degnan</font></td></tr></table></div><div style="margin-bottom:12pt"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">13</font></div><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-19.1
<SEQUENCE>5
<FILENAME>ex-191snowflakefy2025q4.htm
<DESCRIPTION>EX-19.1
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2025 Workiva -->
<title>Document</title></head><body><div id="ib873843912bf45ed8f2814296bb864ae_1"></div><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:center"><img alt="image_02a.jpg" src="image_02a.jpg" style="height:43px;margin-bottom:5pt;vertical-align:text-bottom;width:181px"></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:120%">I</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">NSIDER </font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:120%">T</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">RADING </font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:120%">P</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">OLICY </font></div><div style="margin-top:12.55pt;padding-left:1pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:120%">1. &#160;&#160;&#160;&#160;I</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">NTRODUCTION </font></div><div style="margin-top:12.55pt;padding-left:0.25pt;padding-right:0.2pt;text-align:justify;text-indent:36.85pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:117%">During the course of your relationship with Snowflake Inc. (&#8220;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:117%">Snowflake</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:117%">&#8221;) or one of its affiliated entities, you will learn important, nonpublic information about Snowflake or other publicly traded companies that have relationships with Snowflake. Using this nonpublic information to buy or sell stock, or giving the information to others, violates Snowflake policy and could constitute illegal insider trading. This policy (this &#8220;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:117%">Policy</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:117%">&#8221;) sets forth rules and procedures that address the risks of insider trading.  </font></div><div style="margin-top:12.4pt;padding-left:0.7pt;padding-right:0.2pt;text-align:justify;text-indent:36.4pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:117%">If you have any questions about whether something may violate this Policy or the law, please contact Snowflake&#8217;s General Counsel before doing it.  </font></div><div style="margin-top:16.45pt;text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">Policy Statements</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:120%"> </font></div><div style="margin-top:12.55pt;text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">No Insider Trading </font></div><div style="margin-top:12.3pt;text-align:justify;text-indent:0.3pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:117%">Do not trade while you are aware of material nonpublic information</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:117%">. If you are aware of material nonpublic information about Snowflake, you may not buy, sell, or otherwise transfer any Snowflake securities, either directly or indirectly, unless the transaction falls under one of the few limited exceptions under this Policy. You are also prohibited from trading in the securities of any other publicly traded company while aware of material nonpublic information about that company. There is no &#8220;low volume exception&#8221;&#59; trading even a small number of securities counts.  </font></div><div style="margin-top:12.4pt;text-align:justify;text-indent:0.55pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:117%">Do not &#8220;tip.&#8221; </font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:117%">You may not, directly or indirectly, disclose any material nonpublic information about Snowflake to others without either Snowflake&#8217;s permission or in accordance with Snowflake&#8217;s Corporate Disclosure Policy. You may not make recommendations or express opinions about Snowflake securities when you are aware of material nonpublic information affecting Snowflake. Giving material nonpublic information to someone else (also known as a &#8220;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:117%">tip</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:117%">&#8221;) who uses it for personal gain (a &#8220;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:117%">tippee</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:117%">&#8221;) is illegal and is a violation of this Policy&#59; you can be liable for transactions of a tippee, or even a tippee&#8217;s tippee. There is no &#8220;low volume exception&#59;&#8221; trading by a tippee of even a small number of securities counts.  </font></div><div style="margin-top:12.4pt;text-align:justify;text-indent:0.25pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:117%">In addition, if you learn of or are otherwise aware of material nonpublic information about another publicly traded company with which Snowflake does business, including a customer, vendor, partner or collaborator of Snowflake, you may not provide a tip with respect to that company&#8217;s securities until the information becomes public or is no longer material.  </font></div><div style="margin-top:12.4pt;text-align:justify;text-indent:0.25pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:117%">The prohibition against insider trading is absolute. It applies even if the decision to trade is not based on material nonpublic information. It also applies to transactions that may be necessary or justifiable for independent reasons (such as the need to raise money for an emergency expenditure). All that matters is whether you are aware of any material nonpublic information relating to Snowflake at the time of the transaction. The U.S. federal securities laws do not recognize any mitigating circumstances to insider trading. You may need to forgo a planned transaction or wait to trade even if you had planned the transaction before learning of any material nonpublic information. Even if you believe you will suffer a loss or lose out on profit by waiting to trade, you must wait. </font></div><div style="padding-left:0.65pt"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="padding-left:0.65pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:120%">2. &#160;&#160;&#160;&#160;W</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">HO IS </font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:120%">C</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">OVERED BY THIS </font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:120%">P</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">OLICY</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:120%">&#63; </font></div><div style="margin-top:13.95pt;padding-left:0.4pt;padding-right:0.15pt;text-align:justify;text-indent:31.35pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:117%">This Policy applies to all directors, officers, employees, and contractors of Snowflake and its subsidiaries (&#8220;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:117%">Insiders</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:117%">&#8221;)</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:7.15pt;font-weight:400;line-height:117%;position:relative;top:-3.85pt;vertical-align:baseline">1</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:117%">. If you are an Insider, this Policy also applies to your immediate family members, other household members, persons who are your economic dependents, and any individuals whose transactions in securities you influence, direct or control and any entities whose transactions in securities you control. The foregoing persons who are deemed subject to this Policy are referred to in this Policy as &#8220;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:117%">Related Persons</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:117%">.&#8221; You are responsible for making sure that your Related Persons comply with this Policy. To avoid even the appearance of insider trading, you may never recommend to another person that they buy, hold, or sell Snowflake securities. </font></div><div style="margin-top:13.6pt;padding-left:0.65pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:120%">3. </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:120%">W</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">HAT </font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:120%">T</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">RANSACTIONS </font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:120%">A</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">RE </font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:120%">S</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">UBJECT TO </font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:120%">T</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">HIS </font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:120%">P</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">OLICY</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:120%">&#63; </font></div><div style="margin-top:13.95pt;text-align:justify;text-indent:31.5pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:117%">This Policy applies to all transactions in Snowflake securities, including derivative securities that are not issued by Snowflake, such as exchange-traded put or call options or swaps relating to Snowflake&#8217;s securities and similar securities of other public traded companies, as applicable. Accordingly, for purposes of this Policy, the terms &#8220;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:117%">trade</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:117%">,&#8221; &#8220;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:117%">trading</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:117%">&#8221; and &#8220;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:117%">transactions</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:117%">&#8221; include not only purchases and sales of stock in the public market but also any other purchases, sales, transfers or other acquisitions or dispositions of common or preferred equity, options, warrants and other securities (including debt securities) and other arrangements or transactions that affect economic exposure to changes in the prices of these securities.  This includes bona fide gifts involving Snowflake&#8217;s common stock or transfers for estate planning or tax planning purposes</font><font style="color:#222222;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:117%">&#59; </font><font style="color:#222222;font-family:'Calibri',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:117%">provided, however</font><font style="color:#222222;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:117%">, that this Policy does not apply to transfers of Snowflake securities that effect only a change in the form of ownership without involving a change in beneficial ownership or pecuniary interest (such as certain  estate planning transfers that do not involve any changes in beneficial ownership), in each case that have been pre-approved by Snowflake&#8217;s General Counsel (or his or her designee).</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:117%">Please also be aware that transfers of Snowflake shares out of your Snowflake-sponsored Fidelity account are only allowed in limited circumstances and subject to pre-approval. Please refer to Snowflake&#8217;s Share Transfer Guidelines.</font></div><div style="margin-top:13.8pt;padding-left:0.4pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:120%">4. &#160;&#160;&#160;&#160;W</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">HAT IS </font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:120%">M</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">ATERIAL </font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:120%">N</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">ONPUBLIC </font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:120%">I</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">NFORMATION</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:120%">&#63; </font></div><div style="margin-top:13.95pt;padding-left:0.7pt;padding-right:0.2pt;text-align:justify;text-indent:36.4pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:117%">It is not always easy to figure out whether you possess material nonpublic information, so always err on the side of caution. If the information makes you want to trade, it would probably have the same effect on others and, thus, constitute material nonpublic information.  </font></div><div style="margin-top:12.4pt;padding-left:36pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.1. &#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">M</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">ATERIAL </font></div><div style="margin-top:12.55pt;padding-left:0.9pt;padding-right:0.2pt;text-indent:36.2pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:117%">If sharing the information might affect the market price of a company&#8217;s stock or be important to its investors, it is material. Both positive and negative information can be material.  </font></div><div style="margin-top:12.4pt;padding-left:0.7pt;padding-right:0.05pt;text-align:justify;text-indent:35.55pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:117%">There is no bright-line standard for assessing materiality&#59; rather, materiality is based on an assessment of all of the facts and circumstances, and is often evaluated by relevant enforcement authorities with the benefit of hindsight. Depending on the specific details, the following items may be considered material nonpublic information until publicly disclosed within the meaning of this Policy. </font></div><div style="border-bottom:0.5pt solid #000000;margin-bottom:5pt;margin-top:10pt;opacity:1;width:144pt"></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline">1</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">A non-management member of the Board of Directors (or local equivalent) of a Snowflake subsidiary that is not wholly owned by Snowflake will not be considered an &#8220;Insider&#8221; for purposes of this Policy so long as such person does not have any other relationship with Snowflake or one of its subsidiaries that would qualify such person as an Insider.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">2</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-top:12.4pt;padding-left:0.7pt;padding-right:0.05pt;text-align:justify"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:117%">There may be other types of information that would qualify as material information as well. Use this list merely as a non-exhaustive guide&#58;  </font></div><div style="margin-top:12.4pt;padding-left:54pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#9679;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:11.36pt">financial results or forecasts&#59; </font></div><div style="padding-left:54pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#9679;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:11.36pt">major new products, features, or processes&#59; </font></div><div style="padding-left:54pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#9679;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:11.36pt">the status of our progress toward achieving significant business or financial goals&#59;</font></div><div style="padding-left:54pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#9679;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:11.36pt">acquisitions or dispositions of assets, divisions, or companies&#59; </font></div><div style="padding-left:54pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#9679;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:11.36pt">pending public or private sales of debt or equity securities&#59; </font></div><div style="padding-left:54pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#9679;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:11.36pt">stock splits, dividends, or changes in dividend policy&#59; </font></div><div style="padding-left:54pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#9679;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:11.36pt">the establishment of a repurchase program for Snowflake's securities&#59; </font></div><div style="padding-left:54pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#9679;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:11.36pt">significant cybersecurity events&#59;  </font></div><div style="padding-left:54pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#9679;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:11.36pt">major contract awards or cancellations&#59; </font></div><div style="padding-left:54pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#9679;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:11.36pt">key management or control changes&#59; </font></div><div style="padding-left:54pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#9679;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:11.36pt">significant employee layoffs&#59;  </font></div><div style="padding-left:54pt;padding-right:0.35pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:117%">&#9679;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:117%;padding-left:11.36pt">a disruption in the company&#8217;s operations or breach or unauthorized access of its property or assets, including its facilities and information technology infrastructure&#59;  </font></div><div style="padding-left:54pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#9679;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:11.36pt">possible tender offers or proxy fights&#59; </font></div><div style="padding-left:54pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#9679;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:11.36pt">significant accounting restatements or write-offs&#59; </font></div><div style="padding-left:54pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#9679;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:11.36pt">Significant litigation or settlements, including positive or negative developments about litigation&#59; </font></div><div style="padding-left:54pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#9679;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:11.36pt">impending bankruptcy&#59; </font></div><div style="padding-left:54pt;padding-right:0.1pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:117%">&#9679;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:117%;padding-left:11.36pt">gain or loss of a significant license agreement, procurement agreement, or other contracts with customers or suppliers&#59; </font></div><div style="padding-left:54pt;padding-right:0.1pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:117%">&#9679;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:117%;padding-left:11.36pt">the existence of a special blackout period&#59;</font></div><div style="padding-left:54pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#9679;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:11.36pt">pricing changes or discount policies&#59; and </font></div><div style="padding-left:54pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#9679;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:11.36pt">changes to, or the gain or loss of, corporate partner relationships. </font></div><div style="margin-top:13.95pt;padding-left:36pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.2. &#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">N</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">ONPUBLIC  </font></div><div style="margin-top:13.95pt;padding-left:0.65pt;padding-right:0.15pt;text-indent:35.7pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:117%">Any information that is not public is nonpublic. Figuring out whether information is public may seem easy, but, for purposes of insider trading, it can actually be complex.  </font></div><div style="margin-top:12.4pt;padding-left:0.35pt;padding-right:0.1pt;text-align:justify;text-indent:36.75pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:117%">For information to be considered &#8220;public,&#8221; two conditions must be met. First, the information must have been widely shared in a manner designed to reach investors, such as through an SEC filing or a press release. The fact that information has been shared with a few members of the public does not mean that it is public.  </font></div><div style="margin-top:12.4pt;padding-left:0.7pt;padding-right:0.25pt;text-align:justify;text-indent:35.85pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:117%">Second, investors must have time to absorb the information. Even after information has been publicly shared, you must wait until the opening of trading on the second full trading day after public disclosure before you can treat it as public. For example, if we announce material information through a press release after trading ends on Wednesday, the material information will not be considered public for purposes of insider trading until the opening of trading on Friday.  </font></div><div style="margin-top:12.4pt;padding-left:0.7pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:120%">5. &#160;&#160;&#160;&#160;T</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">RADING </font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:120%">B</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">LACKOUT </font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:120%">P</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">ERIODS </font></div><div style="margin-top:12.3pt;padding-left:0.6pt;padding-right:0.1pt;text-align:justify;text-indent:35.65pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:117%">Trading when you are aware of material nonpublic information affecting Snowflake is always prohibited. However, there are certain times when you are more likely to know material nonpublic information. As a result, and to minimize even the appearance of insider trading among our Insiders, Snowflake has established blackout periods during which Insiders and their Related Persons&#8212;regardless of whether they possess material nonpublic information or not&#8212;may not buy, sell, gift or otherwise </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">3</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-top:12.3pt;padding-left:0.6pt;padding-right:0.1pt;text-align:justify"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:117%">trade in Snowflake securities. There are two types of blackout periods&#58; Quarterly Blackout Periods and Special Blackout Periods.  </font></div><div style="margin-top:12.4pt;padding-left:36pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">5.1. &#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Quarterly Blackout Periods </font></div><div style="margin-top:12.55pt;padding-left:0.4pt;padding-right:0.25pt;text-align:justify;text-indent:36.7pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:117%">Unless there is an exception in this Policy, Insiders and their Related Persons may not trade Snowflake securities during a &#8220;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:117%">Quarterly Blackout Period</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:117%">.&#8221; Quarterly Blackout Periods start and end as follows&#58;</font></div><div style="padding-left:0.4pt;padding-right:0.25pt;text-align:justify;text-indent:36.7pt"><font><br></font></div><div style="padding-left:18.55pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">- </font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Start</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#58;  </font></div><div style="margin-top:12.55pt;padding-left:72pt;padding-right:0.05pt;text-indent:-18pt"><font style="color:#000000;font-family:'Courier New',monospace;font-size:11pt;font-weight:400;line-height:117%">o</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:117%;padding-left:11.4pt">For Insiders that have a Snowflake title of Vice President (M7&#47;IC9) or above, the end of trading on the last trading day of the second calendar month of each fiscal quarter (e.g., the last trading day of March, June, September, and December). </font></div><div style="margin-top:10pt;padding-left:72pt;padding-right:0.2pt;text-indent:-18pt"><font style="color:#000000;font-family:'Courier New',monospace;font-size:11pt;font-weight:400;line-height:117%">o</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:117%;padding-left:11.4pt">For all other Insiders, the end of trading on the 15</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:7.47pt;font-weight:400;line-height:117%;position:relative;top:-4.02pt;vertical-align:baseline">th </font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:117%">calendar day of the third calendar month of each fiscal quarter (e.g. April 15</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:7.47pt;font-weight:400;line-height:117%;position:relative;top:-4.02pt;vertical-align:baseline">th</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:117%">, July 15</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:7.47pt;font-weight:400;line-height:117%;position:relative;top:-4.02pt;vertical-align:baseline">th</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:117%">, October 15</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:7.47pt;font-weight:400;line-height:117%;position:relative;top:-4.02pt;vertical-align:baseline">th</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:117%">, and January 15</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:7.47pt;font-weight:400;line-height:117%;position:relative;top:-4.02pt;vertical-align:baseline">th</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:117%">) (or if such day is not a trading day, the end of trading on the immediately preceding trading day). </font></div><div style="margin-top:12.4pt;padding-left:72pt;padding-right:0.15pt;text-align:justify;text-indent:-53.45pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:117%">- </font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:117%">End</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:117%">&#58;  &#160;&#160;&#160;&#160;after one full trading day has elapsed since the public release of Snowflake&#8217;s annual or quarterly financial results (meaning that the Quarterly Blackout Period ends as of the opening of trading on the second full trading day). </font></div><div style="margin-top:12.15pt;padding-right:0.05pt;text-align:justify;text-indent:37.1pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:117%">Please note that a Quarterly Blackout Period may commence early or may be extended if, in the judgment of the Chief Executive Officer, Chief Financial Officer, or General Counsel, there exists undisclosed information that would make trades by persons subject to the Quarterly Blackout Period inappropriate. It is important to note that the fact that a Quarterly Blackout Period has commenced early or has been extended should be considered material nonpublic information that should not be communicated to any other person.  </font></div><div style="margin-top:12.4pt;padding-left:36pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">5.2. &#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Special Blackout Periods </font></div><div style="margin-top:12.55pt;padding-left:0.35pt;padding-right:0.1pt;text-align:justify;text-indent:36.75pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:117%">From time to time, there may be other types of material nonpublic information about Snowflake (such as mergers and acquisitions or significant product developments) that pose a heightened insider trading risk. To help address such risk, the Chief Executive Officer, Chief Financial Officer, or General Counsel may impose a Special Blackout Period during which certain people who are involved in the transaction or event may not trade in Snowflake securities. If Snowflake imposes a Special Blackout Period, the Legal department will notify the people who are affected. The fact that a Special Blackout Period is in effect is itself material nonpublic information that should not be communicated to any other person.  </font></div><div style="margin-top:12.4pt;padding-left:0.65pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:120%">6. &#160;&#160;&#160;&#160;O</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">THER </font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:120%">T</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">RADING </font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:120%">R</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">ESTRICTIONS </font></div><div style="margin-top:12.55pt;padding-left:36pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">6.1. &#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">No Speculative or Short-Term Trading </font></div><div style="margin-top:12.55pt;padding-left:0.35pt;padding-right:0.05pt;text-align:justify;text-indent:35.95pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:117%">Because there is a heightened legal risk and the appearance of improper or inappropriate conduct if the persons subject to this Policy engage in certain types of transactions, you may not, at any time and regardless of whether you are aware of any material nonpublic information relating to Snowflake, engage or participate in short sales, transactions in put or call options (e.g., covered calls), </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-top:12.55pt;padding-left:0.35pt;padding-right:0.05pt;text-align:justify"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:117%">hedging transactions (designed to offset or &#8220;hedge,&#8221; including through prepaid variable forwards, equity swaps, collars and exchange funds, among others), or any margin accounts (where securities are held as collateral for a margin loan that may be sold without your consent if you fail to meet a margin call), pledges (including as collateral for a loan), exchange funds, or other inherently speculative transactions with respect to any Snowflake securities.</font></div><div style="margin-top:12.4pt;padding-left:36pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">6.2. &#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Prohibition of Trading During Pension Plan Blackouts  </font></div><div style="margin-top:12.55pt;padding-left:0.5pt;text-align:justify;text-indent:36.6pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:117%">No director or executive officer (as defined in Rule 3b-7 promulgated under the Exchange Act) of  Snowflake may, directly or indirectly, purchase, sell or otherwise transfer any equity security of Snowflake  (other than an exempt security) during any &#8220;blackout period&#8217;&#8217; (as defined in Regulation BTR under the  Exchange Act (as defined below)) if the director or executive officer acquires or previously acquired such  equity security in connection with his or her service or employment as a director or executive officer. This  prohibition does not apply to any transactions that are specifically exempted, including but not limited to&#58;  purchases or sales of Snowflake&#8217;s securities made pursuant to, and in compliance with, a pre-existing  written plan approved by Snowflake and entered into with your stockbroker that meets the conditions set out under Rule 10b5-1 of the Securities Exchange Act of 1934, as amended (the &#8220;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:117%">Exchange Act</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:117%">&#8221;), and Snowflake&#8217;s  Policy Regarding Rule 10b5-1 Trading Plans, which can be found on Snowflake&#8217;s intranet (an &#8220;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:117%">Approved Trading Plan</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:117%">&#8221;)&#59; compensatory grants or awards of equity securities pursuant to a plan that, by its terms,  permits executive officers and directors to receive automatic grants or awards and specifies the terms of  the grants and awards&#59; or acquisitions or dispositions of equity securities involving a bona fide gift or by will or the laws of descent or pursuant to a domestic relations order. Snowflake will notify each director and executive officer of any blackout periods in accordance with the provisions of Regulation BTR. Because Regulation BTR is very complex, no director or executive officer of Snowflake should engage in any transactions in Snowflake&#8217;s securities, even if believed to be exempt from Regulation BTR, without first consulting with Snowflake&#8217;s General Counsel. </font></div><div style="margin-top:12.15pt;padding-left:36pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">6.3. &#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Pre-Clearance of Transactions by Designated Insiders  </font></div><div style="margin-top:12.55pt;padding-left:0.9pt;padding-right:0.15pt;text-align:justify;text-indent:36.2pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:117%">Designated Insiders are those Insiders who are likely to obtain material nonpublic information on a regular basis. As a result, Designated Insiders must get pre-clearance from Snowflake&#8217;s General Counsel (or his or her designee) before buying, selling, or otherwise transferring Snowflake securities, including any purchase or sale in the open market, loan, or other transfer of beneficial ownership. This includes even proposed bona fide gifts involving Snowflake common stock or transfers for tax planning purposes in which the beneficial ownership and pecuniary interest in the transferred securities do not change. &#8220;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:117%">Designated Insiders</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:117%">&#8221; are directors, executive officers and any other individuals added to the designated insider list maintained by the Snowflake Legal Team.</font></div><div style="margin-top:12.4pt;padding-left:0.6pt;padding-right:0.1pt;text-align:justify;text-indent:36.35pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:117%">Pre-clearance is always required for Designated Insiders, even when a blackout period is not in effect. </font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:117%">Designated Insiders have been personally notified of this requirement. Section 16 reporting persons are subject to additional preclearance requirements as described in Section 6.4 below. This requirement does not apply to transactions that are specifically exempted from this Policy, including purchases or sales of Snowflake securities made pursuant to an Approved Trading Plan.</font></div><div style="margin-top:12.4pt;padding-left:0.65pt;padding-right:0.2pt;text-align:justify;text-indent:35.6pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:117%">To request pre-clearance, Designated Insiders who are Snowflake employees or contractors must submit a pre-clearance request to Snowflake&#8217;s General Counsel (or his or her designee) using the electronic process through Snowflake&#8217;s employee portal, The Lift. Further information on how to complete the electronic process has been, and will continue to be, provided by the Legal department. If you have questions about the pre-clearance process, please email preclearance&#64;snowflake.com.  </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">5</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-top:12.4pt;padding-left:0.7pt;padding-right:0.15pt;text-align:justify;text-indent:35.65pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:117%">A completed pre-clearance request must be submitted to Snowflake&#8217;s General Counsel (or his or her designee) at least full two business days before the proposed transaction date. Snowflake&#8217;s General Counsel (or his or her designee) will decide whether the transaction is approved and, if so, will notify the requestor.  </font></div><div style="margin-top:12.4pt;padding-left:0.35pt;padding-right:0.2pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:117%">As a general rule, if a pre-cleared transaction is not completed within five trading days after the date of approval, it will require new pre-clearance&#59; however, the General Counsel (or his or her designee) may specify a shorter trading period in his or her sole discretion. If a pre-clearance request is not approved, or if the Designated Insider becomes aware of any material nonpublic information after the pre-clearance request is approved but prior to executing the transaction, the Designated Insider may not execute the transaction.  </font></div><div style="margin-top:12.45pt;padding-left:36pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">6.4. </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Section 16 Reporting Persons &#8211; Short-Swing Trading, Control Stock, and Section 16 Reports  </font></div><div style="margin-top:12.55pt;padding-left:1.1pt;padding-right:0.15pt;text-align:justify;text-indent:35.45pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:117%">Snowflake officers and directors subject to the reporting obligations under Section 16 of the Exchange Act are subject to additional restrictions and obligations.  </font></div><div style="margin-top:12.4pt;padding-left:0.35pt;padding-right:0.15pt;text-align:justify;text-indent:36.75pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:117%">If you are a Section 16 reporting person, please review Snowflake&#8217;s Section 16 Compliance Program. Among other things, Section 16 reporting persons may not engage in short-swing trading (within  the meaning of Section 16(b) of the Exchange Act), are subject to restrictions on sales by control persons  (Rule 144 under the Securities Act of 1933, as amended), and must provide Snowflake&#8217;s General Counsel (or his or her designee) advance notice of </font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:117%;text-decoration:underline">all</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:117%"> Snowflake securities transactions (even if pre-clearance is  not required) to allow Snowflake to help you meet your Section 16 public reporting requirements (Forms  3, 4, and 5) as described in Snowflake&#8217;s Section 16 Compliance Program. </font></div><div style="margin-top:12.4pt;padding-left:0.35pt;padding-right:0.15pt;text-align:justify;text-indent:36.75pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:117%">Section 16 reporting persons must pre-clear not only their own transactions in Snowflake securities under Section 6.3 above, but also the transactions of any other person or entity whose transactions are covered by their Section 16 filings (e.g., Forms 4). This typically includes the Section 16 reporting person&#8217;s spouse, children, any immediate family members who share the same household, and any entities that they control.  Please reach out to the Snowflake Legal Team for any questions.  </font></div><div style="margin-top:12.4pt;padding-left:0.35pt;padding-right:0.15pt;text-align:justify"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:117%">7. </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:117%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:117%">E</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:117%">XCEPTIONS  </font></div><div style="margin-top:12.55pt;padding-left:36.25pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The trading restrictions of this Policy do not apply to the following&#58;  </font></div><div style="margin-top:12.55pt;padding-left:36pt;padding-right:0.2pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:117%">&#9679;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:117%;padding-left:11.36pt">Cash Option Exercises</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:117%">. Exercising stock options granted under Snowflake&#8217;s stock-option plans for cash. However, trading restrictions </font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:117%;text-decoration:underline">do </font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:117%">apply to (i) any sale of stock as part of a broker-assisted cashless exercise, whether or not for the purpose of generating the cash needed to pay the exercise price or pay taxes, and (ii) the sale of any shares issued upon exercise. </font></div><div style="padding-left:36pt;padding-right:0.2pt;text-align:justify"><font><br></font></div><div style="padding-left:36pt;padding-right:0.15pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:117%">&#9679;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:117%;padding-left:11.36pt">Tax Withholding Transactions</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:117%">. </font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:117%">The surrender of shares directly to Snowflake to satisfy tax withholding obligations as a result of the issuance of shares upon vesting or exercise of restricted stock units (&#8220;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:117%">RSUs</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:117%">&#8221;), options, or other equity awards granted under Snowflake&#8217;s equity compensation plans. In addition, Snowflake may require that shares be sold in an open market transaction on your behalf to cover tax withholding obligations upon the vesting of RSUs, known as a &#8220;sell-to-cover&#8221; transaction. This Policy does not apply to sell-to-cover transactions that Snowflake facilitates on your behalf in accordance with Snowflake&#8217;s equity compensation plans. Otherwise, trading restrictions </font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:117%;text-decoration:underline">do</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:117%"> apply to your sale of any shares issued upon exercise or </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">6</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="padding-left:36pt;padding-right:0.15pt;text-align:justify"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:117%">vesting of any such equity awards, whether or not for the purpose of generating the cash needed to pay the exercise price or pay taxes that are not withheld by Snowflake. </font></div><div style="padding-left:36pt;padding-right:0.15pt;text-align:justify"><font><br></font></div><div style="padding-left:36pt;padding-right:0.2pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:117%">&#9679;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:117%;padding-left:11.36pt">ESPP Enrollment and Payroll Deductions</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:117%">. Your decision to enroll in, and any subsequent automatic payroll deductions used to make periodic purchases of Snowflake stock as part of, the Snowflake Employee Stock Purchase Plan (&#8220;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:117%">ESPP</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:117%">&#8221;), as well as your decision to reduce your contribution election under the ESPP following your enrollment. However, selling any Snowflake stock acquired under the ESPP is subject to the trading restrictions set forth in this Policy.  </font></div><div style="padding-left:36pt;padding-right:0.2pt;text-align:justify"><font><br></font></div><div style="padding-left:36pt;padding-right:0.2pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:117%">&#9679;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:117%;padding-left:11.36pt">10b5-1 Automatic Trading Programs</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:117%">. </font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:117%">Transactions under an Approved Trading Plan.  </font></div><div style="padding-left:36pt;padding-right:0.1pt;text-align:justify"><font><br></font></div><div style="padding-left:36pt;padding-right:0.1pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:117%">&#9679;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:117%;padding-left:11.36pt">401(k) Plan</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:117%">. Automatic investments of 401(k) plan contributions in a stock fund that includes Snowflake securities in accordance with the terms of Snowflake&#8217;s 401(k) plan. However, any changes in your investment election regarding a stock fund that includes Snowflake securities are subject to the trading restrictions set forth in this Policy, unless (i) neither you nor any of your Related Persons have any control or influence over the  securities held by such stock fund, and (ii) Snowflake common stock does not constitute  more than 2% of the total holdings of such stock fund.  </font></div><div style="padding-left:36pt;padding-right:0.2pt"><font><br></font></div><div style="padding-left:36pt;padding-right:0.2pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:117%">&#9679;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:117%;padding-left:11.36pt">Certain Transfers</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:117%">. Transfers of Snowflake securities by will, the laws of descent and distribution, or by court order. </font></div><div style="margin-top:12.4pt;padding-left:36pt;padding-right:0.05pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:117%">&#9679;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:117%;padding-left:11.36pt">Mutual Funds &#38; ETFs</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:117%">. You may trade in mutual funds, exchange traded funds, index funds, or similar investment vehicles providing for diversification of holdings that hold Snowflake common stock at any time, so long as neither you nor any of your Related Persons have any control or influence over the securities held by such investment vehicles.  </font></div><div style="margin-top:12.4pt;padding-left:0.55pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:120%">8. &#160;&#160;&#160;&#160;P</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">OLICY</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:120%">&#8217;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">S </font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:120%">D</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">URATION </font></div><div style="margin-top:12.55pt;padding-left:0.6pt;padding-right:0.05pt;text-align:justify;text-indent:35.65pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:117%">Except for the pre-clearance requirements, this Policy applies to you even after your relationship with Snowflake has ended. If you possess material nonpublic information when your relationship with Snowflake ends, you may not trade in Snowflake&#8217;s stock or the stock of other companies to which such information relates until the material nonpublic information is publicly known or is no longer material. Further, if you leave Snowflake during a Quarterly Blackout Period, then you may not trade Snowflake&#8217;s securities until such Quarterly Blackout Period has ended.  </font></div><div style="margin-top:12.4pt;padding-left:0.55pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:120%">9. &#160;&#160;&#160;&#160;I</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">NSIDER </font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:120%">R</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">ESPONSIBILITY  </font></div><div style="margin-top:12.3pt;padding-left:0.35pt;padding-right:0.05pt;text-align:justify;text-indent:36.75pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:117%">Insiders have ethical and legal obligations to maintain the confidentiality of information about Snowflake and to not engage in transactions in Snowflake&#8217;s securities or the securities of other companies while aware of material nonpublic information. Each Insider is responsible for making sure that he or she complies with this Policy, and that any Related Persons, as discussed under the heading &#8220;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:117%">Who is Covered by this Policy&#63;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:117%">&#8221; above, also comply with this Policy. In all cases, the responsibility for determining whether an Insider or any of such Insider&#8217;s Related Persons are aware of material nonpublic information rests with that Insider, and any action on the part of Snowflake or any employee or director of Snowflake pursuant to this Policy (or otherwise) does not in any way constitute legal advice or insulate an Insider from liability under applicable securities laws. You could be subject to severe legal penalties, as well as disciplinary action by Snowflake, for any conduct prohibited by this Policy or applicable securities laws. See &#8220;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:117%">Penalties</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:117%">&#8221; below.  </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">7</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-top:12.4pt;padding-left:1pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:120%">10. &#160;&#160;&#160;&#160;P</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">ENALTIES </font></div><div style="margin-top:12.55pt;padding-left:0.35pt;padding-right:0.2pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:117%">Anyone who engages in insider trading or otherwise violates this Policy may be subject to both civil liability and criminal penalties. Violators also risk disciplinary action by Snowflake, including termination. Anyone who has questions about this Policy should contact their own attorney or Snowflake&#8217;s General Counsel.  </font></div><div style="margin-top:12.4pt;padding-left:1pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:120%">11. &#160;&#160;&#160;&#160;FAQ</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">S </font></div><div style="margin-top:12.55pt;padding-left:0.95pt;padding-right:0.65pt;text-indent:36.15pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:117%">Please read the Insider Trading Policy Frequently Asked Questions.  </font></div><div style="margin-top:12.4pt;padding-left:1pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:120%">12. </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Company Transactions</font></div><div style="margin-top:12.55pt;padding-left:0.95pt;padding-right:0.65pt;text-align:justify;text-indent:36.15pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:117%">Snowflake&#8217;s policy is to comply with applicable insider trading laws, rules and regulations, and listing standards with respect to transactions in its own securities.</font></div><div style="margin-top:12.4pt;padding-left:1pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:120%">13. </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Amendments</font></div><div style="margin-top:12.55pt;padding-left:0.95pt;padding-right:0.65pt;text-align:justify;text-indent:36.15pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:117%">Snowflake reserves the right to amend this Policy at any time and for any reason, including to reflect changes in insider trading laws, rules and regulations, and applicable listing standards.  </font></div><div style="margin-top:12.4pt;padding-left:1pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:120%">14.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:120%">C</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">ERTIFICATION </font></div><div style="margin-top:12.3pt;padding-left:1pt;padding-right:0.2pt;text-align:justify;text-indent:36.05pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:117%">If you are requested to do so, please sign the Insider Trading Policy Certification after you have read this Policy. Snowflake may require you to recertify your compliance with this Policy on a periodic basis.  </font></div><div style="text-align:center"><img alt="image_11.jpg" src="image_11.jpg" style="height:19px;margin-bottom:5pt;vertical-align:text-bottom;width:22px"></div><div style="margin-top:9.1pt;padding-left:0.95pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:120%">P</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">OLICY </font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:120%">H</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">ISTORY </font></div><div><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Approved by the Board of Directors on August 21, 2020.</font></div><div><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:117%">Amended by the Board of Directors on August 24, 2021. </font></div><div><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:117%">Amended by the Board of Directors on August 23, 2022.  </font></div><div><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:117%">Amended by the Board of Directors on February 28, 2023.  </font></div><div><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:117%">Amended by the Board of Directors on August 22, 2023.  </font></div><div><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:117%">Amended by the Board of Directors on August 20, 2024.</font></div><div><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:117%">Amended by the Board of Directors on February 25, 2025. </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">8</font></div><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-21.1
<SEQUENCE>6
<FILENAME>ex-211snowflakefy2025q4.htm
<DESCRIPTION>EX-21.1
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2025 Workiva -->
<title>Document</title></head><body><div id="ib03b1d608275465dbfe45b42d31fc8c6_1"></div><div style="min-height:72pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit 21.1</font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Snowflake Subsidiary List</font></div><div><font><br></font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:61.400%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:36.400%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#b4c6e7;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Name of Subsidiary&#160;&#160;&#160;&#160;</font></td><td colspan="3" style="background-color:#b4c6e7;border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Jurisdiction of Organization</font></td></tr><tr><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cloudlet Information Technology (Beijing) Co. Ltd.</font></td><td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">China</font></td></tr><tr><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mountain US Corporation&#160;&#160;&#160;&#160;</font></td><td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nevada</font></td></tr><tr><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Night Shift Development, Inc. dba Snowflake Public Sector, Inc.</font></td><td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delaware</font></td></tr><tr><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ponder Data Inc.</font></td><td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delaware</font></td></tr><tr><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PT Snowflake Computing Indonesia</font></td><td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Indonesia</font></td></tr><tr><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Samooha, LLC</font></td><td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delaware</font></td></tr><tr><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">SNFL Cloudtech India Private Limited</font></td><td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">India</font></td></tr><tr><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">SNFL Technologies AB&#160;&#160;&#160;&#160;</font></td><td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sweden</font></td></tr><tr><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Snowflake Arabia Limited</font></td><td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Saudi Arabia</font></td></tr><tr><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Snowflake Brazil Ltda</font></td><td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Brazil</font></td></tr><tr><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Snowflake Cloudtech Israel Ltd.</font></td><td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Israel</font></td></tr><tr><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Snowflake Colombia S.A.S.&#160;&#160;&#160;&#160;</font></td><td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Colombia</font></td></tr><tr><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Snowflake Computing Belgium B.V.</font></td><td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Belgium</font></td></tr><tr><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Snowflake Computing Canada ULC</font></td><td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canada</font></td></tr><tr><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Snowflake Computing France SAS</font></td><td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">France</font></td></tr><tr><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Snowflake Computing GmbH</font></td><td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Germany</font></td></tr><tr><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Snowflake Computing Ireland Limited</font></td><td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ireland</font></td></tr><tr><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Snowflake Computing Netherlands B.V.</font></td><td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Netherlands</font></td></tr><tr><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Snowflake Computing Pty Ltd.</font></td><td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Australia</font></td></tr><tr><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Snowflake Computing Singapore Pte. Ltd.</font></td><td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Singapore</font></td></tr><tr><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Snowflake Computing Spain, S.L.</font></td><td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Spain</font></td></tr><tr><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Snowflake Computing Switzerland GmbH</font></td><td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Switzerland</font></td></tr><tr><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Snowflake Computing UK Ltd.&#160;&#160;&#160;&#160;</font></td><td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United Kingdom</font></td></tr><tr><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Snowflake Costa Rica S.R.L.</font></td><td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Costa Rica</font></td></tr><tr><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Snowflake Finland OY</font></td><td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finland</font></td></tr><tr><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Snowflake G.K.&#160;&#160;&#160;&#160;</font></td><td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Japan</font></td></tr><tr><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Snowflake Holdings LLC</font></td><td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delaware</font></td></tr><tr><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Snowflake Holdings II LLC</font></td><td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delaware</font></td></tr><tr><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Snowflake International Holdings Inc.</font></td><td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delaware</font></td></tr><tr><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Snowflake International Holdings I Inc.</font></td><td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delaware</font></td></tr><tr><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Snowflake Investment Holdings LLC</font></td><td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delaware</font></td></tr><tr><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Snowflake Italy S.R.L.</font></td><td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Italy</font></td></tr><tr><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Snowflake Korea YH&#160;&#160;&#160;&#160;</font></td><td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">South Korea</font></td></tr><tr><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Snowflake Middle East FZ-LLC&#160;&#160;&#160;&#160;</font></td><td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United Arab Emirates</font></td></tr><tr><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Snowflake Norway AS</font></td><td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Norway</font></td></tr><tr><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Snowflake Poland Sp. z o.o.</font></td><td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Poland</font></td></tr><tr><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Snowflake Regional Headquarter Company</font></td><td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Saudi Arabia</font></td></tr><tr><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Snowflake Technologies Mexico, S. de R.L. de C.V.</font></td><td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mexico</font></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tahoe Systems, LLC</font></td><td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delaware</font></td></tr></table></div><div><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-23.1
<SEQUENCE>7
<FILENAME>ex-231snowflakefy2025q4.htm
<DESCRIPTION>EX-23.1
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2025 Workiva -->
<title>Document</title></head><body><div id="i8afc7a9fd20d4de880e33a259b64c108_1"></div><div style="min-height:72pt;width:100%"><div><font><br></font></div><div><font><br></font></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Exhibit 23.1</font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:115%">CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM</font></div><div><font><br></font></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:115%">We hereby consent to the incorporation by reference in the Registration Statements on Form S-8 (No. 333-248830, No. 333-254920, No. 333-263986, No. 333-270940 and No. 333-278238) of Snowflake Inc. of our report dated March 21, 2025 relating to the financial statements and the effectiveness of internal control over financial reporting, which appears in this Form 10-K.</font></div><div style="text-align:justify"><font><br></font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:115%">&#47;s&#47; PricewaterhouseCoopers LLP</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:115%">San Jose, California  </font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:115%">March 21, 2025</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>8
<FILENAME>ex-311snowflakefy2025q4.htm
<DESCRIPTION>EX-31.1
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2025 Workiva -->
<title>Document</title></head><body><div id="i67e364330d074149ab8da1d4c1935c2c_1"></div><div style="min-height:72pt;width:100%"><div style="text-align:right"><font><br></font></div><div style="text-align:right"><font><br></font></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Exhibit 31.1</font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:120%">CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER </font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:120%">PURSUANT TO EXCHANGE ACT RULES 13a-14(a) OR 15d-14(a) </font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:120%">AS ADOPTED PURSUANT TO SECTION 302 </font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:120%">OF THE SARBANES-OXLEY ACT OF 2002</font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I, Sridhar Ramaswamy, certify that&#58;</font></div><div><font><br></font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:10.88pt">I have reviewed this Annual Report on Form 10-K of Snowflake Inc.&#59;</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:10.88pt">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&#59;</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:10.88pt">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&#59;</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">4.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:10.88pt">The registrant's other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have&#58;</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">a.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:11.42pt">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&#59;</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">b.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:10.88pt">Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles&#59; </font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">c.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:11.42pt">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&#59; and</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">d.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:10.88pt">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&#59; and</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">5.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:10.88pt">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)&#58;</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">a.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:11.42pt">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&#59; and</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">b.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:10.88pt">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.</font></div><div><font><br></font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Date&#58; March&#160;21, 2025&#160;&#160;&#160;&#160;</font></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:51.923%"><tr><td style="width:1.0%"></td><td style="width:14.023%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.269%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:81.308%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">By&#58;</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">&#47;s&#47; Sridhar Ramaswamy</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Name&#58;</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Sridhar Ramaswamy</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Title&#58;</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Chief Executive Officer</font></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:100%">(Principal Executive Officer)</font></td></tr></table></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>9
<FILENAME>ex-312snowflakefy2025q4.htm
<DESCRIPTION>EX-31.2
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2025 Workiva -->
<title>Document</title></head><body><div id="i45d5dcf2edec41799793f08ceb364a8c_1"></div><div style="min-height:72pt;width:100%"><div style="text-align:right"><font><br></font></div><div style="text-align:right"><font><br></font></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Exhibit 31.2</font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:120%">CERTIFICATION OF PRINCIPAL FINANCIAL OFFICER </font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:120%">PURSUANT TO EXCHANGE ACT RULES 13a-14(a) OR 15d-14(a) </font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:120%">AS ADOPTED PURSUANT TO SECTION 302 </font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:120%">OF THE SARBANES-OXLEY ACT OF 2002</font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">I, Michael P. Scarpelli, certify that&#58;</font></div><div><font><br></font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:10.88pt">I have reviewed this Annual Report on Form 10-K of Snowflake Inc.&#59;</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:10.88pt">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&#59;</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:10.88pt">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&#59;</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">4.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:10.88pt">The registrant's other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have&#58;</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">a.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:11.42pt">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&#59; </font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">b.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:10.88pt">Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles&#59; </font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">c.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:11.42pt">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&#59; and </font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">d.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:10.88pt">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&#59; and</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">5.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:10.88pt">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)&#58; </font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">a.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:11.42pt">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&#59; and </font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">b.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:10.88pt">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.</font></div><div><font><br></font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Date&#58; March&#160;21, 2025&#160;&#160;&#160;&#160;</font></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:51.923%"><tr><td style="width:1.0%"></td><td style="width:14.023%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.269%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:81.308%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">By&#58;</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">&#47;s&#47; Michael P. Scarpelli</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Name&#58;</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Michael P. Scarpelli</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Title&#58;</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Chief Financial Officer</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:100%">(Principal Financial Officer)</font></div></td></tr></table></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.1
<SEQUENCE>10
<FILENAME>ex-321snowflakefy2025q4.htm
<DESCRIPTION>EX-32.1
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2025 Workiva -->
<title>Document</title></head><body><div id="i92269c4399084e679dae36d0378245a1_1"></div><div style="min-height:72pt;width:100%"><div><font><br></font></div><div style="text-align:right"><font><br></font></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Exhibit 32.1</font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:120%">CERTIFICATION PURSUANT TO</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:120%">18 U.S.C. SECTION 1350</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:120%">AS ADOPTED PURSUANT TO SECTION 906</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:120%">OF THE SARBANES-OXLEY ACT OF 2002</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:115%">I, Sridhar Ramaswamy, do hereby certify, to the best of my knowledge and pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that&#58;</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:115%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:115%;padding-left:14.68pt">the Annual Report on Form 10-K of Snowflake Inc. for the period ended January&#160;31, 2025 (the &#8220;Report&#8221;) fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended&#59; and</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:14.68pt">the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of Snowflake Inc.</font></div><div><font><br></font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Date&#58; March&#160;21, 2025&#160;&#160;&#160;&#160;</font></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:51.923%"><tr><td style="width:1.0%"></td><td style="width:14.023%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.269%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:81.308%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">By&#58;</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">&#47;s&#47; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sridhar Ramaswamy</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Name&#58;</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sridhar Ramaswamy</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Title&#58;</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Chief Executive Officer</font></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:100%">(Principal Executive Officer)</font></td></tr></table></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"> </font></div><div style="text-align:justify"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.2
<SEQUENCE>11
<FILENAME>ex-322snowflakefy2025q4.htm
<DESCRIPTION>EX-32.2
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2025 Workiva -->
<title>Document</title></head><body><div id="i210dde0feee94c75b3db84386aaaa148_1"></div><div style="min-height:72pt;width:100%"><div><font><br></font></div><div style="text-align:right"><font><br></font></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Exhibit 32.2</font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:120%">CERTIFICATION PURSUANT TO</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:120%">18 U.S.C. SECTION 1350</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:120%">AS ADOPTED PURSUANT TO SECTION 906</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:120%">OF THE SARBANES-OXLEY ACT OF 2002</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:115%">I, Michael P. Scarpelli, do hereby certify, to the best of my knowledge and pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that&#58;</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:115%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:115%;padding-left:14.68pt">the Annual Report on Form 10-K of Snowflake Inc. for the period ended January&#160;31, 2025 (the &#8220;Report&#8221;) fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended&#59; and</font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:14.68pt">the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of Snowflake Inc.</font></div><div><font><br></font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Date&#58; March&#160;21, 2025&#160;&#160;&#160;&#160;</font></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:51.923%"><tr><td style="width:1.0%"></td><td style="width:14.023%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.269%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:81.308%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">By&#58;</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">&#47;s&#47; Michael P. Scarpelli</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Name&#58;</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Michael P. Scarpelli</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Title&#58;</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Chief Financial Officer</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:100%">(Principal Financial Officer)</font></div></td></tr></table></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"> </font></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><font><br></font></div><div><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>12
<FILENAME>snow-20250131.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2025 Workiva-->
<!--r:2dff7815-da51-4a73-b84a-717aaf9cd02f,g:ce9e6d8f-5e39-4368-876a-8bed84ddc6d4-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:snow="http://www.snowflake.com/20250131" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2022-03-31" xmlns:dtr-types1="http://www.xbrl.org/dtr/type/2020-01-21" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.snowflake.com/20250131">
  <xs:import namespace="http://fasb.org/srt/2024" schemaLocation="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd"/>
  <xs:import namespace="http://fasb.org/us-gaap/2024" schemaLocation="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/2020-01-21" schemaLocation="https://www.xbrl.org/dtr/type/2020-01-21/types.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/2022-03-31" schemaLocation="https://www.xbrl.org/dtr/type/2022-03-31/types.xsd"/>
  <xs:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/country/2024" schemaLocation="https://xbrl.sec.gov/country/2024/country-2024.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/cyd-af-sub/2024" schemaLocation="https://xbrl.sec.gov/cyd/2024/cyd-af-sub-2024.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/dei/2024" schemaLocation="https://xbrl.sec.gov/dei/2024/dei-2024.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/ecd/2024" schemaLocation="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd"/>
  <xs:annotation>
    <xs:appinfo>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="snow-20250131_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="snow-20250131_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="snow-20250131_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="snow-20250131_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:type="simple"/>
      <link:roleType id="Cover" roleURI="http://www.snowflake.com/role/Cover">
        <link:definition>0000001 - Document - Cover</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AuditInformation" roleURI="http://www.snowflake.com/role/AuditInformation">
        <link:definition>0000002 - Document - Audit Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONSOLIDATEDBALANCESHEETS" roleURI="http://www.snowflake.com/role/CONSOLIDATEDBALANCESHEETS">
        <link:definition>9952151 - Statement - CONSOLIDATED BALANCE SHEETS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONSOLIDATEDBALANCESHEETSPARENTHETICAL" roleURI="http://www.snowflake.com/role/CONSOLIDATEDBALANCESHEETSPARENTHETICAL">
        <link:definition>9952152 - Statement - CONSOLIDATED BALANCE SHEETS (PARENTHETICAL)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONSOLIDATEDSTATEMENTSOFOPERATIONS" roleURI="http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS">
        <link:definition>9952153 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" roleURI="http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS">
        <link:definition>9952154 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" roleURI="http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY">
        <link:definition>9952155 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYPARENTHETICAL" roleURI="http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYPARENTHETICAL">
        <link:definition>9952156 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS&#8217; EQUITY (PARENTHETICAL)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONSOLIDATEDSTATEMENTSOFCASHFLOWS" roleURI="http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS">
        <link:definition>9952157 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OrganizationandDescriptionofBusiness" roleURI="http://www.snowflake.com/role/OrganizationandDescriptionofBusiness">
        <link:definition>9952158 - Disclosure - Organization and Description of Business</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BasisofPresentationandSummaryofSignificantAccountingPolicies" roleURI="http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPolicies">
        <link:definition>9952159 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenueAccountsReceivableDeferredRevenueandRemainingPerformanceObligations" roleURI="http://www.snowflake.com/role/RevenueAccountsReceivableDeferredRevenueandRemainingPerformanceObligations">
        <link:definition>9952160 - Disclosure - Revenue, Accounts Receivable, Deferred Revenue, and Remaining Performance Obligations</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CashEquivalentsandInvestments" roleURI="http://www.snowflake.com/role/CashEquivalentsandInvestments">
        <link:definition>9952161 - Disclosure - Cash Equivalents and Investments</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueMeasurements" roleURI="http://www.snowflake.com/role/FairValueMeasurements">
        <link:definition>9952162 - Disclosure - Fair Value Measurements</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PropertyandEquipmentNet" roleURI="http://www.snowflake.com/role/PropertyandEquipmentNet">
        <link:definition>9952163 - Disclosure - Property and Equipment, Net</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BusinessCombinations" roleURI="http://www.snowflake.com/role/BusinessCombinations">
        <link:definition>9952164 - Disclosure - Business Combinations</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IntangibleAssetsandGoodwill" roleURI="http://www.snowflake.com/role/IntangibleAssetsandGoodwill">
        <link:definition>9952165 - Disclosure - Intangible Assets and Goodwill</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AccruedExpensesandOtherCurrentLiabilities" roleURI="http://www.snowflake.com/role/AccruedExpensesandOtherCurrentLiabilities">
        <link:definition>9952166 - Disclosure - Accrued Expenses and Other Current Liabilities</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConvertibleSeniorNotes" roleURI="http://www.snowflake.com/role/ConvertibleSeniorNotes">
        <link:definition>9952167 - Disclosure - Convertible Senior Notes</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentandContingencies" roleURI="http://www.snowflake.com/role/CommitmentandContingencies">
        <link:definition>9952168 - Disclosure - Commitment and Contingencies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Equity" roleURI="http://www.snowflake.com/role/Equity">
        <link:definition>9952169 - Disclosure - Equity</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxes" roleURI="http://www.snowflake.com/role/IncomeTaxes">
        <link:definition>9952170 - Disclosure - Income Taxes</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NetLossperShare" roleURI="http://www.snowflake.com/role/NetLossperShare">
        <link:definition>9952171 - Disclosure - Net Loss per Share</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RelatedPartyTransactions" roleURI="http://www.snowflake.com/role/RelatedPartyTransactions">
        <link:definition>9952172 - Disclosure - Related Party Transactions</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SubsequentEvent" roleURI="http://www.snowflake.com/role/SubsequentEvent">
        <link:definition>9952173 - Disclosure - Subsequent Event</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" roleURI="http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies">
        <link:definition>9955511 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BasisofPresentationandSummaryofSignificantAccountingPoliciesTables" roleURI="http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesTables">
        <link:definition>9955512 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenueAccountsReceivableDeferredRevenueandRemainingPerformanceObligationsTables" roleURI="http://www.snowflake.com/role/RevenueAccountsReceivableDeferredRevenueandRemainingPerformanceObligationsTables">
        <link:definition>9955513 - Disclosure - Revenue, Accounts Receivable, Deferred Revenue, and Remaining Performance Obligations (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CashEquivalentsandInvestmentsTables" roleURI="http://www.snowflake.com/role/CashEquivalentsandInvestmentsTables">
        <link:definition>9955514 - Disclosure - Cash Equivalents and Investments (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueMeasurementsTables" roleURI="http://www.snowflake.com/role/FairValueMeasurementsTables">
        <link:definition>9955515 - Disclosure - Fair Value Measurements (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PropertyandEquipmentNetTables" roleURI="http://www.snowflake.com/role/PropertyandEquipmentNetTables">
        <link:definition>9955516 - Disclosure - Property and Equipment, Net (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BusinessCombinationsTables" roleURI="http://www.snowflake.com/role/BusinessCombinationsTables">
        <link:definition>9955517 - Disclosure - Business Combinations (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IntangibleAssetsandGoodwillTables" roleURI="http://www.snowflake.com/role/IntangibleAssetsandGoodwillTables">
        <link:definition>9955518 - Disclosure - Intangible Assets and Goodwill (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AccruedExpensesandOtherCurrentLiabilitiesTables" roleURI="http://www.snowflake.com/role/AccruedExpensesandOtherCurrentLiabilitiesTables">
        <link:definition>9955519 - Disclosure - Accrued Expenses and Other Current Liabilities (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConvertibleSeniorNotesTables" roleURI="http://www.snowflake.com/role/ConvertibleSeniorNotesTables">
        <link:definition>9955520 - Disclosure - Convertible Senior Notes (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentandContingenciesTables" roleURI="http://www.snowflake.com/role/CommitmentandContingenciesTables">
        <link:definition>9955521 - Disclosure - Commitment and Contingencies (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EquityTables" roleURI="http://www.snowflake.com/role/EquityTables">
        <link:definition>9955522 - Disclosure - Equity (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesTables" roleURI="http://www.snowflake.com/role/IncomeTaxesTables">
        <link:definition>9955523 - Disclosure - Income Taxes (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NetLossperShareTables" roleURI="http://www.snowflake.com/role/NetLossperShareTables">
        <link:definition>9955524 - Disclosure - Net Loss per Share (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BasisofPresentationandSummaryofSignificantAccountingPoliciesScheduleofSegmentReportingInformationDetails" roleURI="http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesScheduleofSegmentReportingInformationDetails">
        <link:definition>9955525 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Schedule of Segment Reporting Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BasisofPresentationandSummaryofSignificantAccountingPoliciesSummaryofLonglivedAssetsbyGeographicAreasDetails" roleURI="http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesSummaryofLonglivedAssetsbyGeographicAreasDetails">
        <link:definition>9955526 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Summary of Long-lived Assets by Geographic Areas (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails" roleURI="http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails">
        <link:definition>9955527 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenueAccountsReceivableDeferredRevenueandRemainingPerformanceObligationsDisaggregationofRevenueDetails" roleURI="http://www.snowflake.com/role/RevenueAccountsReceivableDeferredRevenueandRemainingPerformanceObligationsDisaggregationofRevenueDetails">
        <link:definition>9955528 - Disclosure - Revenue, Accounts Receivable, Deferred Revenue, and Remaining Performance Obligations - Disaggregation of Revenue (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenueAccountsReceivableDeferredRevenueandRemainingPerformanceObligationsRevenuefromExternalCustomersbyGeographicAreasDetails" roleURI="http://www.snowflake.com/role/RevenueAccountsReceivableDeferredRevenueandRemainingPerformanceObligationsRevenuefromExternalCustomersbyGeographicAreasDetails">
        <link:definition>9955529 - Disclosure - Revenue, Accounts Receivable, Deferred Revenue, and Remaining Performance Obligations - Revenue from External Customers by Geographic Areas (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenueAccountsReceivableDeferredRevenueandRemainingPerformanceObligationsNarrativeDetails" roleURI="http://www.snowflake.com/role/RevenueAccountsReceivableDeferredRevenueandRemainingPerformanceObligationsNarrativeDetails">
        <link:definition>9955530 - Disclosure - Revenue, Accounts Receivable, Deferred Revenue, and Remaining Performance Obligations - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenueAccountsReceivableDeferredRevenueandRemainingPerformanceObligationsNarrativeDetails_1" roleURI="http://www.snowflake.com/role/RevenueAccountsReceivableDeferredRevenueandRemainingPerformanceObligationsNarrativeDetails_1">
        <link:definition>9955530 - Disclosure - Revenue, Accounts Receivable, Deferred Revenue, and Remaining Performance Obligations - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CashEquivalentsandInvestmentsScheduleofCashandCashEquivalentsandInvestmentsFairValueDetails" roleURI="http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofCashandCashEquivalentsandInvestmentsFairValueDetails">
        <link:definition>9955531 - Disclosure - Cash Equivalents and Investments - Schedule of Cash and Cash Equivalents and Investments Fair Value (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CashEquivalentsandInvestmentsNarrativeDetails" roleURI="http://www.snowflake.com/role/CashEquivalentsandInvestmentsNarrativeDetails">
        <link:definition>9955532 - Disclosure - Cash Equivalents and Investments - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CashEquivalentsandInvestmentsAvailableforSaleSecuritiesRemainingContractualMaturityDetails" roleURI="http://www.snowflake.com/role/CashEquivalentsandInvestmentsAvailableforSaleSecuritiesRemainingContractualMaturityDetails">
        <link:definition>9955533 - Disclosure - Cash Equivalents and Investments - Available for Sale Securities Remaining Contractual Maturity (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails" roleURI="http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails">
        <link:definition>9955534 - Disclosure - Cash Equivalents and Investments - Schedule of Debt Securities, Available-for-sale, Unrealized Loss Position, Fair Value (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails_1" roleURI="http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails_1">
        <link:definition>9955534 - Disclosure - Cash Equivalents and Investments - Schedule of Debt Securities, Available-for-sale, Unrealized Loss Position, Fair Value (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueMeasurementsFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" roleURI="http://www.snowflake.com/role/FairValueMeasurementsFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails">
        <link:definition>9955535 - Disclosure - Fair Value Measurements - Fair Value, Assets and Liabilities Measured on Recurring Basis (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueMeasurementsScheduleofFairValueMeasurementsDetails" roleURI="http://www.snowflake.com/role/FairValueMeasurementsScheduleofFairValueMeasurementsDetails">
        <link:definition>9955536 - Disclosure - Fair Value Measurements - Schedule of Fair Value Measurements (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueMeasurementsUnrealizedGainLossonInvestmentsDetails" roleURI="http://www.snowflake.com/role/FairValueMeasurementsUnrealizedGainLossonInvestmentsDetails">
        <link:definition>9955537 - Disclosure - Fair Value Measurements - Unrealized Gain (Loss) on Investments (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueMeasurementsNarrativeDetails" roleURI="http://www.snowflake.com/role/FairValueMeasurementsNarrativeDetails">
        <link:definition>9955538 - Disclosure - Fair Value Measurements - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails" roleURI="http://www.snowflake.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails">
        <link:definition>9955539 - Disclosure - Property and Equipment, Net - Schedule of Property and Equipment, Net (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PropertyandEquipmentNetNarrativeDetails" roleURI="http://www.snowflake.com/role/PropertyandEquipmentNetNarrativeDetails">
        <link:definition>9955540 - Disclosure - Property and Equipment, Net - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BusinessCombinationsScheduleofAcquisitionDateFairValueofConsiderationTransferredDetails" roleURI="http://www.snowflake.com/role/BusinessCombinationsScheduleofAcquisitionDateFairValueofConsiderationTransferredDetails">
        <link:definition>9955541 - Disclosure - Business Combinations - Schedule of Acquisition Date Fair Value of Consideration Transferred (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BusinessCombinationsNarrativeDetails" roleURI="http://www.snowflake.com/role/BusinessCombinationsNarrativeDetails">
        <link:definition>9955542 - Disclosure - Business Combinations - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BusinessCombinationsScheduleofPreliminaryAllocationofPurchasePricetoAssetsAcquiredandLiabilitiesAssumedDetails" roleURI="http://www.snowflake.com/role/BusinessCombinationsScheduleofPreliminaryAllocationofPurchasePricetoAssetsAcquiredandLiabilitiesAssumedDetails">
        <link:definition>9955543 - Disclosure - Business Combinations - Schedule of Preliminary Allocation of Purchase Price to Assets Acquired and Liabilities Assumed (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BusinessCombinationsProFormaInformationDetails" roleURI="http://www.snowflake.com/role/BusinessCombinationsProFormaInformationDetails">
        <link:definition>9955544 - Disclosure - Business Combinations - Pro Forma Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IntangibleAssetsandGoodwillScheduleofIntangibleAssetsDetails" roleURI="http://www.snowflake.com/role/IntangibleAssetsandGoodwillScheduleofIntangibleAssetsDetails">
        <link:definition>9955545 - Disclosure - Intangible Assets and Goodwill - Schedule of Intangible Assets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IntangibleAssetsandGoodwillNarrativeDetails" roleURI="http://www.snowflake.com/role/IntangibleAssetsandGoodwillNarrativeDetails">
        <link:definition>9955546 - Disclosure - Intangible Assets and Goodwill - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IntangibleAssetsandGoodwillScheduleofFutureAmortizationExpenseDetails" roleURI="http://www.snowflake.com/role/IntangibleAssetsandGoodwillScheduleofFutureAmortizationExpenseDetails">
        <link:definition>9955547 - Disclosure - Intangible Assets and Goodwill - Schedule of Future Amortization Expense (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IntangibleAssetsandGoodwillScheduleofGoodwillDetails" roleURI="http://www.snowflake.com/role/IntangibleAssetsandGoodwillScheduleofGoodwillDetails">
        <link:definition>9955548 - Disclosure - Intangible Assets and Goodwill - Schedule of Goodwill (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AccruedExpensesandOtherCurrentLiabilitiesDetails" roleURI="http://www.snowflake.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails">
        <link:definition>9955549 - Disclosure - Accrued Expenses and Other Current Liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConvertibleSeniorNotesNarrativeDetails" roleURI="http://www.snowflake.com/role/ConvertibleSeniorNotesNarrativeDetails">
        <link:definition>9955550 - Disclosure - Convertible Senior Notes - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConvertibleSeniorNotesSummaryofConvertibleNotesDetails" roleURI="http://www.snowflake.com/role/ConvertibleSeniorNotesSummaryofConvertibleNotesDetails">
        <link:definition>9955551 - Disclosure - Convertible Senior Notes - Summary of Convertible Notes (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConvertibleSeniorNotesCarryingAmountsandFairValuesofConvertibleNotesDetails" roleURI="http://www.snowflake.com/role/ConvertibleSeniorNotesCarryingAmountsandFairValuesofConvertibleNotesDetails">
        <link:definition>9955552 - Disclosure - Convertible Senior Notes - Carrying Amounts and Fair Values of Convertible Notes (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConvertibleSeniorNotesOtherKeyTermsandPremiumsPaidforCappedCallsDetails" roleURI="http://www.snowflake.com/role/ConvertibleSeniorNotesOtherKeyTermsandPremiumsPaidforCappedCallsDetails">
        <link:definition>9955553 - Disclosure - Convertible Senior Notes - Other Key Terms and Premiums Paid for Capped Calls (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentandContingenciesScheduleofLeaseCostDetails" roleURI="http://www.snowflake.com/role/CommitmentandContingenciesScheduleofLeaseCostDetails">
        <link:definition>9955554 - Disclosure - Commitment and Contingencies - Schedule of Lease Cost (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentandContingenciesSupplementalCashFlowInformationDetails" roleURI="http://www.snowflake.com/role/CommitmentandContingenciesSupplementalCashFlowInformationDetails">
        <link:definition>9955555 - Disclosure - Commitment and Contingencies - Supplemental Cash Flow Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentandContingenciesWeightedAverageRemainingLeaseTermandDiscountRateDetails" roleURI="http://www.snowflake.com/role/CommitmentandContingenciesWeightedAverageRemainingLeaseTermandDiscountRateDetails">
        <link:definition>9955556 - Disclosure - Commitment and Contingencies - Weighted Average Remaining Lease Term and Discount Rate (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentandContingenciesScheduleofOperatingLeasesandSubleasesDetails" roleURI="http://www.snowflake.com/role/CommitmentandContingenciesScheduleofOperatingLeasesandSubleasesDetails">
        <link:definition>9955557 - Disclosure - Commitment and Contingencies - Schedule of Operating Leases and Subleases (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentandContingenciesScheduleofOperatingLeasesandSubleasesDetails_1" roleURI="http://www.snowflake.com/role/CommitmentandContingenciesScheduleofOperatingLeasesandSubleasesDetails_1">
        <link:definition>9955557 - Disclosure - Commitment and Contingencies - Schedule of Operating Leases and Subleases (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentandContingenciesNarrativeDetails" roleURI="http://www.snowflake.com/role/CommitmentandContingenciesNarrativeDetails">
        <link:definition>9955558 - Disclosure - Commitment and Contingencies - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentandContingenciesScheduleofOtherContractualCommitmentsDetails" roleURI="http://www.snowflake.com/role/CommitmentandContingenciesScheduleofOtherContractualCommitmentsDetails">
        <link:definition>9955559 - Disclosure - Commitment and Contingencies - Schedule of Other Contractual Commitments (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EquityNarrativeDetails" roleURI="http://www.snowflake.com/role/EquityNarrativeDetails">
        <link:definition>9955560 - Disclosure - Equity - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EquitySharesReservedForFutureIssuanceDetails" roleURI="http://www.snowflake.com/role/EquitySharesReservedForFutureIssuanceDetails">
        <link:definition>9955561 - Disclosure - Equity - Shares Reserved For Future Issuance (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EquityScheduleofStockRepurchaseActivityDetails" roleURI="http://www.snowflake.com/role/EquityScheduleofStockRepurchaseActivityDetails">
        <link:definition>9955562 - Disclosure - Equity - Schedule of Stock Repurchase Activity (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EquityOptionActivityRollforwardDetails" roleURI="http://www.snowflake.com/role/EquityOptionActivityRollforwardDetails">
        <link:definition>9955563 - Disclosure - Equity - Option Activity Rollforward (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EquityUnvestedRSARSURollforwardDetails" roleURI="http://www.snowflake.com/role/EquityUnvestedRSARSURollforwardDetails">
        <link:definition>9955564 - Disclosure - Equity - Unvested RSA &amp; RSU Rollforward (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EquityValuationAssumptionsDetails" roleURI="http://www.snowflake.com/role/EquityValuationAssumptionsDetails">
        <link:definition>9955565 - Disclosure - Equity - Valuation Assumptions (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EquitySharebasedCompensationDetails" roleURI="http://www.snowflake.com/role/EquitySharebasedCompensationDetails">
        <link:definition>9955566 - Disclosure - Equity - Share-based Compensation (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesScheduleofComponentsofLossBeforeIncomeTaxesDetails" roleURI="http://www.snowflake.com/role/IncomeTaxesScheduleofComponentsofLossBeforeIncomeTaxesDetails">
        <link:definition>9955567 - Disclosure - Income Taxes - Schedule of Components of Loss Before Income Taxes (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesScheduleofProvisionforBenefitfromIncomeTaxesDetails" roleURI="http://www.snowflake.com/role/IncomeTaxesScheduleofProvisionforBenefitfromIncomeTaxesDetails">
        <link:definition>9955568 - Disclosure - Income Taxes - Schedule of Provision for (Benefit from) Income Taxes (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails" roleURI="http://www.snowflake.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails">
        <link:definition>9955569 - Disclosure - Income Taxes - Schedule of Effective Income Tax Rate Reconciliation (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" roleURI="http://www.snowflake.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails">
        <link:definition>9955570 - Disclosure - Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesNarrativeDetails" roleURI="http://www.snowflake.com/role/IncomeTaxesNarrativeDetails">
        <link:definition>9955571 - Disclosure - Income Taxes - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesScheduleofUnrecognizedTaxBenefitsDetails" roleURI="http://www.snowflake.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitsDetails">
        <link:definition>9955572 - Disclosure - Income Taxes - Schedule of Unrecognized Tax Benefits (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NetLossperShareScheduleofBasicandDilutedNetLossperShareDetails" roleURI="http://www.snowflake.com/role/NetLossperShareScheduleofBasicandDilutedNetLossperShareDetails">
        <link:definition>9955573 - Disclosure - Net Loss per Share - Schedule of Basic and Diluted Net Loss per Share (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NetLossperShareNarrativeDetails" roleURI="http://www.snowflake.com/role/NetLossperShareNarrativeDetails">
        <link:definition>9955574 - Disclosure - Net Loss per Share - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NetLossperShareScheduleofPotentiallyDilutiveSecuritiesExcludedfromComputationofNetLossperShareDetails" roleURI="http://www.snowflake.com/role/NetLossperShareScheduleofPotentiallyDilutiveSecuritiesExcludedfromComputationofNetLossperShareDetails">
        <link:definition>9955575 - Disclosure - Net Loss per Share - Schedule of Potentially Dilutive Securities Excluded from Computation of Net Loss per Share (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RelatedPartyTransactionsDetails" roleURI="http://www.snowflake.com/role/RelatedPartyTransactionsDetails">
        <link:definition>9955576 - Disclosure - Related Party Transactions (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SubsequentEventDetails" roleURI="http://www.snowflake.com/role/SubsequentEventDetails">
        <link:definition>9955577 - Disclosure - Subsequent Event (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
    </xs:appinfo>
  </xs:annotation>
  <xs:element id="snow_AuditInformationAbstract" abstract="true" name="AuditInformationAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="snow_InvestingSubsidiaryMember" abstract="true" name="InvestingSubsidiaryMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="snow_SamoohaInc.Member" abstract="true" name="SamoohaInc.Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="snow_StockIssuedDuringPeriodSharesAcquisitionsSubjectToFutureVesting" abstract="false" name="StockIssuedDuringPeriodSharesAcquisitionsSubjectToFutureVesting" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="snow_StockCancelledDuringPeriodSharesAcquisitions" abstract="false" name="StockCancelledDuringPeriodSharesAcquisitions" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="snow_StockCancelledDuringPeriodValueAcquisitions" abstract="false" name="StockCancelledDuringPeriodValueAcquisitions" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="snow_APICShareBasedPaymentArrangementIncreaseForStockOptionsEarlyExercised" abstract="false" name="APICShareBasedPaymentArrangementIncreaseForStockOptionsEarlyExercised" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="snow_AdjustmentsToAdditionalPaidInCapitalPurchasesOfCappedCallsRelatedToConvertibleDebt" abstract="false" name="AdjustmentsToAdditionalPaidInCapitalPurchasesOfCappedCallsRelatedToConvertibleDebt" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="snow_NoncashOperatingLeaseCosts" abstract="false" name="NoncashOperatingLeaseCosts" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="snow_IncreaseDecreaseInCapitalizedContractCost" abstract="false" name="IncreaseDecreaseInCapitalizedContractCost" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="snow_IncreaseDecreaseInOperatingLeaseLiabilities" abstract="false" name="IncreaseDecreaseInOperatingLeaseLiabilities" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="snow_ProceedsFromSaleOfInvestments" abstract="false" name="ProceedsFromSaleOfInvestments" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="snow_PaymentsForDeferredConsiderationRelatedToBusinessCombinations" abstract="false" name="PaymentsForDeferredConsiderationRelatedToBusinessCombinations" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="snow_PaymentForCappedCallsRelatedToConvertibleSeniorNotes" abstract="false" name="PaymentForCappedCallsRelatedToConvertibleSeniorNotes" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="snow_ShareBasedPaymentArrangementAmountCapitalizedInSoftwareDevelopmentCosts" abstract="false" name="ShareBasedPaymentArrangementAmountCapitalizedInSoftwareDevelopmentCosts" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="snow_LiabilityRelatedToUnpaidTaxesTaxWithholdingShareBasedPaymentArrangement" abstract="false" name="LiabilityRelatedToUnpaidTaxesTaxWithholdingShareBasedPaymentArrangement" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="snow_CashEquivalentsAndInvestmentsTextBlock" abstract="false" name="CashEquivalentsAndInvestmentsTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="snow_AllocationOfOverheadCostsPolicyTextBlock" abstract="false" name="AllocationOfOverheadCostsPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="snow_CappedCallTransactionsPolicyPolicyTextBlock" abstract="false" name="CappedCallTransactionsPolicyPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="snow_RealizedAndUnrealizedGainLossOnInvestmentsTableTextBlock" abstract="false" name="RealizedAndUnrealizedGainLossOnInvestmentsTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="snow_ScheduleOfSharesReservedForFutureIssuanceTableTextBlock" abstract="false" name="ScheduleOfSharesReservedForFutureIssuanceTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="snow_ShareRepurchaseActivityTableTextBlock" abstract="false" name="ShareRepurchaseActivityTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="snow_ScheduleOfShareBasedPaymentAwardLiabilityClassifiedPerformanceSharesValuationAssumptionsTableTextBlock" abstract="false" name="ScheduleOfShareBasedPaymentAwardLiabilityClassifiedPerformanceSharesValuationAssumptionsTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="snow_ReportableSegmentMember" abstract="true" name="ReportableSegmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="snow_ProfessionalServicesAndOtherMember" abstract="true" name="ProfessionalServicesAndOtherMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="snow_ThirdPartyCloudInfrastructureExpensesMember" abstract="true" name="ThirdPartyCloudInfrastructureExpensesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="snow_PersonnelRelatedExpensesMember" abstract="true" name="PersonnelRelatedExpensesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="snow_CostOfProductRevenueBenchmarkMember" abstract="true" name="CostOfProductRevenueBenchmarkMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="snow_CostOfRevenueAndOperatingExpensesBenchmarkMember" abstract="true" name="CostOfRevenueAndOperatingExpensesBenchmarkMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="snow_CostOfProductRevenueTypeRiskMember" abstract="true" name="CostOfProductRevenueTypeRiskMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="snow_CostOfRevenueAndOperatingExpensesTypeRiskMember" abstract="true" name="CostOfRevenueAndOperatingExpensesTypeRiskMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="snow_OnDemandArrangementsMember" abstract="true" name="OnDemandArrangementsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="snow_ContractWithCustomerContractTerm" abstract="false" name="ContractWithCustomerContractTerm" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="snow_OtherAmericasMember" abstract="true" name="OtherAmericasMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="snow_AsiaPacificAndJapanMember" abstract="true" name="AsiaPacificAndJapanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="snow_CashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax" abstract="false" name="CashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="snow_CashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax" abstract="false" name="CashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleAmortizedCost" abstract="false" name="CashEquivalentsAndDebtSecuritiesAvailableForSaleAmortizedCost" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainsBeforeTax" abstract="false" name="CashEquivalentsAndDebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainsBeforeTax" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTax" abstract="false" name="CashEquivalentsAndDebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTax" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleFairValue" abstract="false" name="CashEquivalentsAndDebtSecuritiesAvailableForSaleFairValue" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="snow_DebtSecuritiesAvailableForSaleMaturityTermMaximum" abstract="false" name="DebtSecuritiesAvailableForSaleMaturityTermMaximum" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLossBeforeTax" abstract="false" name="CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLossBeforeTax" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="snow_DebtSecuritiesAvailableForSaleFairValueMaturityAllocatedAndSingleMaturityDateAfterYearOneThroughThree" abstract="false" name="DebtSecuritiesAvailableForSaleFairValueMaturityAllocatedAndSingleMaturityDateAfterYearOneThroughThree" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="snow_CashEquivalentsUnrealizedLossPositionFairValueAbstract" abstract="true" name="CashEquivalentsUnrealizedLossPositionFairValueAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="snow_CashEquivalentsContinuousUnrealizedLossPositionLessThan12Months" abstract="false" name="CashEquivalentsContinuousUnrealizedLossPositionLessThan12Months" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="snow_CashEquivalentsContinuousUnrealizedLossPosition12MonthsOrLonger" abstract="false" name="CashEquivalentsContinuousUnrealizedLossPosition12MonthsOrLonger" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="snow_CashEquivalentsUnrealizedLossPosition" abstract="false" name="CashEquivalentsUnrealizedLossPosition" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="snow_CashEquivalentsUnrealizedLossPositionAccumulatedLossAbstract" abstract="true" name="CashEquivalentsUnrealizedLossPositionAccumulatedLossAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="snow_CashEquivalentsContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" abstract="false" name="CashEquivalentsContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="snow_CashEquivalentsContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" abstract="false" name="CashEquivalentsContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="snow_CashEquivalentsUnrealizedLossPositionAccumulatedLoss" abstract="false" name="CashEquivalentsUnrealizedLossPositionAccumulatedLoss" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleAbstract" abstract="true" name="CashEquivalentsAndDebtSecuritiesAvailableForSaleAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" abstract="false" name="CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" abstract="false" name="CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPosition" abstract="false" name="CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPosition" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLossBeforeTaxAbstract" abstract="true" name="CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLossBeforeTaxAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" abstract="false" name="CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" abstract="false" name="CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="snow_MarketableEquitySecuritiesFVNIAmount" abstract="false" name="MarketableEquitySecuritiesFVNIAmount" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="snow_DebtSecuritiesAvailableForSaleWithoutReadilyDeterminableFairValueAmount" abstract="false" name="DebtSecuritiesAvailableForSaleWithoutReadilyDeterminableFairValueAmount" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="snow_MarketableEquitySecuritiesFVNIUnrealizedGainLoss" abstract="false" name="MarketableEquitySecuritiesFVNIUnrealizedGainLoss" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="snow_ComputerEquipmentAndSoftwareMember" abstract="true" name="ComputerEquipmentAndSoftwareMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="snow_ConstructionInProgressCapitalizedInternalUseSoftwareDevelopmentCostsMember" abstract="true" name="ConstructionInProgressCapitalizedInternalUseSoftwareDevelopmentCostsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="snow_ConstructionInProgressOtherMember" abstract="true" name="ConstructionInProgressOtherMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="snow_DatavoloInc.Member" abstract="true" name="DatavoloInc.Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="snow_StreamlitIncMember" abstract="true" name="StreamlitIncMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="snow_NonAffiliatedSellingStockholdersMember" abstract="true" name="NonAffiliatedSellingStockholdersMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="snow_BusinessCombinationConsiderationTransferredDeferredCashConsideration" abstract="false" name="BusinessCombinationConsiderationTransferredDeferredCashConsideration" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="snow_RestrictedCommonStockMember" abstract="true" name="RestrictedCommonStockMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="snow_TwoPrivatelyHeldCompaniesMember" abstract="true" name="TwoPrivatelyHeldCompaniesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="snow_NeevaIncAndItsEquityInvesteeMember" abstract="true" name="NeevaIncAndItsEquityInvesteeMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="snow_MountainUSCorporationFormerlyKnownAsMobilizeNetCorporationMember" abstract="true" name="MountainUSCorporationFormerlyKnownAsMobilizeNetCorporationMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="snow_LeapYearTechnologiesIncMember" abstract="true" name="LeapYearTechnologiesIncMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="snow_PrivatelyHeldCompanyMember" abstract="true" name="PrivatelyHeldCompanyMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="snow_ApplicaSpZooMember" abstract="true" name="ApplicaSpZooMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="snow_OutsideOfThePlansMember" abstract="true" name="OutsideOfThePlansMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="snow_PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod" abstract="false" name="PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="snow_PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodTotalFairValue" abstract="false" name="PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodTotalFairValue" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="snow_PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardAwardServicePeriod" abstract="false" name="PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardAwardServicePeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="snow_BusinessAcquisitionGoodwillNotTaxDeductibleAmount" abstract="false" name="BusinessAcquisitionGoodwillNotTaxDeductibleAmount" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="snow_NumberOfFounders" abstract="false" name="NumberOfFounders" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="snow_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetTangibleAssets" abstract="false" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetTangibleAssets" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="snow_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedShortTermInvestments" abstract="false" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedShortTermInvestments" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="snow_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherTangibleAssetsLiabilitiesNet" abstract="false" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherTangibleAssetsLiabilitiesNet" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="snow_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssetLiabilityNet" abstract="false" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssetLiabilityNet" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="snow_SamoohaInc.AndNeevaInc.Member" abstract="true" name="SamoohaInc.AndNeevaInc.Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="snow_ApplicaSp.Z.o.o.StreamlitIncAndPrivatelyHeldCompanyMember" abstract="true" name="ApplicaSp.Z.o.o.StreamlitIncAndPrivatelyHeldCompanyMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="snow_DeveloperCommunityMember" abstract="true" name="DeveloperCommunityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="snow_AssembledWorkforceMember" abstract="true" name="AssembledWorkforceMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="snow_AccruedThirdPartyCloudInfrastructureExpensesCurrent" abstract="false" name="AccruedThirdPartyCloudInfrastructureExpensesCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="snow_AccruedEmployeeStockPurchasePlanCurrent" abstract="false" name="AccruedEmployeeStockPurchasePlanCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="snow_LiabilitiesAssociatedWithSalesMarketingAndBusinessDevelopmentProgramsCostsCurrent" abstract="false" name="LiabilitiesAssociatedWithSalesMarketingAndBusinessDevelopmentProgramsCostsCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="snow_AccruedPurchasesOfPropertyPlantAndEquipmentCurrent" abstract="false" name="AccruedPurchasesOfPropertyPlantAndEquipmentCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="snow_ConvertibleSeniorNotesMember" abstract="true" name="ConvertibleSeniorNotesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="snow_ConvertibleSeniorNotesDue2027Member" abstract="true" name="ConvertibleSeniorNotesDue2027Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="snow_ConvertibleSeniorNotesDue2029Member" abstract="true" name="ConvertibleSeniorNotesDue2029Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="snow_DebtInstrumentConvertibleTermsOfConversionAxis" abstract="true" name="DebtInstrumentConvertibleTermsOfConversionAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="snow_DebtInstrumentConvertibleTermsOfConversionDomain" abstract="true" name="DebtInstrumentConvertibleTermsOfConversionDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="snow_DebtConversionTermsOneMember" abstract="true" name="DebtConversionTermsOneMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="snow_DebtConversionTermsTwoMember" abstract="true" name="DebtConversionTermsTwoMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="snow_SharesRepurchasedInPrivatelyNegotiatedTransactionsEnteredIntoInConnectionWithConvertibleSeniorNotesMember" abstract="true" name="SharesRepurchasedInPrivatelyNegotiatedTransactionsEnteredIntoInConnectionWithConvertibleSeniorNotesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="snow_DebtInstrumentRedemptionPriceThresholdPercentageOfStockPriceTrigger" abstract="false" name="DebtInstrumentRedemptionPriceThresholdPercentageOfStockPriceTrigger" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="snow_DebtInstrumentRedemptionThresholdTradingDays" abstract="false" name="DebtInstrumentRedemptionThresholdTradingDays" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="snow_DebtInstrumentRedemptionThresholdConsecutiveTradingDays" abstract="false" name="DebtInstrumentRedemptionThresholdConsecutiveTradingDays" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="snow_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemedUnderFundamentalChanges" abstract="false" name="DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemedUnderFundamentalChanges" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="snow_PaymentForRepurchaseOfCommonStockExcludingTransactionCosts" abstract="false" name="PaymentForRepurchaseOfCommonStockExcludingTransactionCosts" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="snow_StockRepurchaseProgramWeightedAveragePricePerShare" abstract="false" name="StockRepurchaseProgramWeightedAveragePricePerShare" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:perShareItemType"/>
  <xs:element id="snow_OptionIndexedToIssuersEquityInitialCapPrice" abstract="false" name="OptionIndexedToIssuersEquityInitialCapPrice" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:perShareItemType"/>
  <xs:element id="snow_OptionIndexedToIssuersEquityInitialShares" abstract="false" name="OptionIndexedToIssuersEquityInitialShares" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="snow_DebtInstrumentUnamortizedDebtIssuanceCosts" abstract="false" name="DebtInstrumentUnamortizedDebtIssuanceCosts" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="snow_OptionIndexedToIssuersEquityInitialStrikePrice" abstract="false" name="OptionIndexedToIssuersEquityInitialStrikePrice" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:perShareItemType"/>
  <xs:element id="snow_OptionsIndexedToIssuersEquityPremium" abstract="false" name="OptionsIndexedToIssuersEquityPremium" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="snow_LesseeOperatingLeaseLiabilityPaymentsNetSubleaseIncomeFiscalYearMaturityAbstract" abstract="true" name="LesseeOperatingLeaseLiabilityPaymentsNetSubleaseIncomeFiscalYearMaturityAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="snow_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeYearOne" abstract="false" name="LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeYearOne" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="snow_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeYearTwo" abstract="false" name="LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeYearTwo" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="snow_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeYearThree" abstract="false" name="LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeYearThree" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="snow_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeYearFour" abstract="false" name="LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeYearFour" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="snow_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeYearFive" abstract="false" name="LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeYearFive" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="snow_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeAfterYearFive" abstract="false" name="LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeAfterYearFive" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="snow_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncome" abstract="false" name="LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncome" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="snow_USDistrictCourtOfCaliforniaVsSnowflakeInc.Member" abstract="true" name="USDistrictCourtOfCaliforniaVsSnowflakeInc.Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="snow_UnitedStatesDistrictCourtForTheCentralDistrictOfCaliforniaAndTheSupremeCourtOfBritishColumbiaMember" abstract="true" name="UnitedStatesDistrictCourtForTheCentralDistrictOfCaliforniaAndTheSupremeCourtOfBritishColumbiaMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="snow_LegalProceedingResponsePeriod" abstract="false" name="LegalProceedingResponsePeriod" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="snow_ThirdPartyCloudInfrastructureAgreementsAndSubscriptionArrangementsSpendingCommitmentsBetweenJune2023AndMay2028Member" abstract="true" name="ThirdPartyCloudInfrastructureAgreementsAndSubscriptionArrangementsSpendingCommitmentsBetweenJune2023AndMay2028Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="snow_ThirdPartyCloudInfrastructureAgreementsAndSubscriptionArrangementsSpendingCommitmentsBetweenJanuary2024AndDecember2028Member" abstract="true" name="ThirdPartyCloudInfrastructureAgreementsAndSubscriptionArrangementsSpendingCommitmentsBetweenJanuary2024AndDecember2028Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="snow_PurchaseObligationToBePaidYearFiveAndAfterYearFive" abstract="false" name="PurchaseObligationToBePaidYearFiveAndAfterYearFive" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="snow_A2020EquityIncentivePlanMember" abstract="true" name="A2020EquityIncentivePlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="snow_A2012EquityIncentivePlanMember" abstract="true" name="A2012EquityIncentivePlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="snow_EquityClassifiedPerformanceSharesMember" abstract="true" name="EquityClassifiedPerformanceSharesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="snow_LiabilityClassifiedPerformanceSharesMember" abstract="true" name="LiabilityClassifiedPerformanceSharesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="snow_EquityClassifiedRestrictedStockUnitsRSUsMember" abstract="true" name="EquityClassifiedRestrictedStockUnitsRSUsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="snow_CommonStockNumberOfClassesOfStock" abstract="false" name="CommonStockNumberOfClassesOfStock" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="snow_StockRepurchaseProgramAdditionalAuthorizedAmount" abstract="false" name="StockRepurchaseProgramAdditionalAuthorizedAmount" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="snow_StockRepurchaseProgramNumberOfSharesRepurchased" abstract="false" name="StockRepurchaseProgramNumberOfSharesRepurchased" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardBaseNumberOfOptionsIssuable" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardBaseNumberOfOptionsIssuable" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardStockPlanOfferingPeriod" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardStockPlanOfferingPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodPerformanceTargetPercentage" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodPerformanceTargetPercentage" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="snow_ShareBasedPaymentArrangementLiabilities" abstract="false" name="ShareBasedPaymentArrangementLiabilities" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardHoldingPeriod" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardHoldingPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="snow_SharesAvailableForFutureGrantMember" abstract="true" name="SharesAvailableForFutureGrantMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardLiabilityClassifiedInstrumentsNonvestedNumber" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardLiabilityClassifiedInstrumentsNonvestedNumber" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardLiabilityClassifiedInstrumentsGrantsInPeriod" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardLiabilityClassifiedInstrumentsGrantsInPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardLiabilityClassifiedInstrumentsForfeitedInPeriod" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardLiabilityClassifiedInstrumentsForfeitedInPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceAdjustment" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceAdjustment" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceAdjustmentWeightedAverageGrantDateFairValue" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceAdjustmentWeightedAverageGrantDateFairValue" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:perShareItemType"/>
  <xs:element id="snow_DeferredTaxAssetsLeaseLiability" abstract="false" name="DeferredTaxAssetsLeaseLiability" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="snow_DeferredTaxAssetsCappedCallTransactions" abstract="false" name="DeferredTaxAssetsCappedCallTransactions" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="snow_DeferredTaxLiabilitiesOperatingLeaseRightOfUseAsset" abstract="false" name="DeferredTaxLiabilitiesOperatingLeaseRightOfUseAsset" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="snow_DeferredTaxAssetsTaxCreditCarryforwardSubjectToExpiration" abstract="false" name="DeferredTaxAssetsTaxCreditCarryforwardSubjectToExpiration" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="snow_DeferredTaxAssetsTaxCreditCarryforwardNotSubjectToExpiration" abstract="false" name="DeferredTaxAssetsTaxCreditCarryforwardNotSubjectToExpiration" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="snow_UnvestedRestrictedCommonStockAndEarlyExercisedStockOptionsMember" abstract="true" name="UnvestedRestrictedCommonStockAndEarlyExercisedStockOptionsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="snow_ContractWithCustomerTerm" abstract="false" name="ContractWithCustomerTerm" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="snow_StrategicInvestmentEquitySecuritiesWithoutReadilyDeterminableFairValueAmount" abstract="false" name="StrategicInvestmentEquitySecuritiesWithoutReadilyDeterminableFairValueAmount" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="snow_ChristianKleinermanMember" abstract="true" name="ChristianKleinermanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="snow_ChristopherW.DegnanMember" abstract="true" name="ChristopherW.DegnanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="snow_MichaelL.SpeiserMember" abstract="true" name="MichaelL.SpeiserMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>13
<FILENAME>snow-20250131_cal.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2025 Workiva-->
<!--r:2dff7815-da51-4a73-b84a-717aaf9cd02f,g:ce9e6d8f-5e39-4368-876a-8bed84ddc6d4-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.snowflake.com/role/CONSOLIDATEDBALANCESHEETS" xlink:type="simple" xlink:href="snow-20250131.xsd#CONSOLIDATEDBALANCESHEETS"/>
  <link:calculationLink xlink:role="http://www.snowflake.com/role/CONSOLIDATEDBALANCESHEETS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_36d0c5fd-5e16-4dbd-a648-52d12e877bf0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_cc4f72ff-d2b5-47d5-a716-7840139aefc4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_36d0c5fd-5e16-4dbd-a648-52d12e877bf0" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_cc4f72ff-d2b5-47d5-a716-7840139aefc4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_ed2b7c7e-d68a-4e13-bef5-cd19a6c2666d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_36d0c5fd-5e16-4dbd-a648-52d12e877bf0" xlink:to="loc_us-gaap_CommitmentsAndContingencies_ed2b7c7e-d68a-4e13-bef5-cd19a6c2666d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_5816ca66-5424-4adb-b2a9-1d7b05b2fc15" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Liabilities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_36d0c5fd-5e16-4dbd-a648-52d12e877bf0" xlink:to="loc_us-gaap_Liabilities_5816ca66-5424-4adb-b2a9-1d7b05b2fc15" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_efa8d56e-f81c-4a13-b137-9b84cf75f41e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostNetCurrent_2b5da455-0775-4ef8-9973-64f51692a69a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalizedContractCostNetCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_efa8d56e-f81c-4a13-b137-9b84cf75f41e" xlink:to="loc_us-gaap_CapitalizedContractCostNetCurrent_2b5da455-0775-4ef8-9973-64f51692a69a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_2e7ac98a-21c8-4553-987e-7b9a737143b3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_efa8d56e-f81c-4a13-b137-9b84cf75f41e" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_2e7ac98a-21c8-4553-987e-7b9a737143b3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_84bb5011-4377-4a21-99c9-adc7414ac678" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_efa8d56e-f81c-4a13-b137-9b84cf75f41e" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_84bb5011-4377-4a21-99c9-adc7414ac678" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_17e24b76-88c3-4239-afbf-89932bef71c4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_efa8d56e-f81c-4a13-b137-9b84cf75f41e" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_17e24b76-88c3-4239-afbf-89932bef71c4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_419c4736-0523-4678-9513-ff6970d5875f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_efa8d56e-f81c-4a13-b137-9b84cf75f41e" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_419c4736-0523-4678-9513-ff6970d5875f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_558d4810-0aa3-4d36-9325-a9b3bc6fa205" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_b7b6c5db-b487-4965-a889-0e37058480a7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_558d4810-0aa3-4d36-9325-a9b3bc6fa205" xlink:to="loc_us-gaap_AccountsPayableCurrent_b7b6c5db-b487-4965-a889-0e37058480a7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_6b4ab9ba-69df-45d8-ba57-932b8bb101bb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_558d4810-0aa3-4d36-9325-a9b3bc6fa205" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_6b4ab9ba-69df-45d8-ba57-932b8bb101bb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_4e0a24a5-6fd7-4583-bfe2-9ad55455e3f2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_558d4810-0aa3-4d36-9325-a9b3bc6fa205" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_4e0a24a5-6fd7-4583-bfe2-9ad55455e3f2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_592d5702-ee2a-4088-ae4a-05fe2e7068d1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_558d4810-0aa3-4d36-9325-a9b3bc6fa205" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_592d5702-ee2a-4088-ae4a-05fe2e7068d1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_25241fb4-0267-4fdf-86f6-6f4ff141e732" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_8888379b-3c09-44aa-aedb-be5b17c047e8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_25241fb4-0267-4fdf-86f6-6f4ff141e732" xlink:to="loc_us-gaap_AssetsCurrent_8888379b-3c09-44aa-aedb-be5b17c047e8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_529ed876-e3fc-4168-85c4-b4d4de243e96" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Goodwill"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_25241fb4-0267-4fdf-86f6-6f4ff141e732" xlink:to="loc_us-gaap_Goodwill_529ed876-e3fc-4168-85c4-b4d4de243e96" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostNetNoncurrent_ff052827-5641-4705-97f2-9eb57383309d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalizedContractCostNetNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_25241fb4-0267-4fdf-86f6-6f4ff141e732" xlink:to="loc_us-gaap_CapitalizedContractCostNetNoncurrent_ff052827-5641-4705-97f2-9eb57383309d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_adaebdcd-6e0a-45b4-9a73-ce4deb7c756c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_25241fb4-0267-4fdf-86f6-6f4ff141e732" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_adaebdcd-6e0a-45b4-9a73-ce4deb7c756c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_9815a907-286f-4349-8fab-1c4ed2d94168" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_25241fb4-0267-4fdf-86f6-6f4ff141e732" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_9815a907-286f-4349-8fab-1c4ed2d94168" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_39e62f71-9e5c-4473-9791-d581158f765a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_25241fb4-0267-4fdf-86f6-6f4ff141e732" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_39e62f71-9e5c-4473-9791-d581158f765a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent_9fcc42b7-8c71-4097-9dac-9c97f7d8f764" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_25241fb4-0267-4fdf-86f6-6f4ff141e732" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent_9fcc42b7-8c71-4097-9dac-9c97f7d8f764" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_85788980-687b-4aee-8e46-195854357ed2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_25241fb4-0267-4fdf-86f6-6f4ff141e732" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_85788980-687b-4aee-8e46-195854357ed2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_09d4efd8-45c1-44cd-af6a-4c93b1538b83" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_8c33b888-fd32-4fd1-a23e-9a44e7d77c52" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_09d4efd8-45c1-44cd-af6a-4c93b1538b83" xlink:to="loc_us-gaap_PreferredStockValue_8c33b888-fd32-4fd1-a23e-9a44e7d77c52" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_b91d9d8d-c197-4a8e-b8f4-bafbfe2e2fd8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockValue"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_09d4efd8-45c1-44cd-af6a-4c93b1538b83" xlink:to="loc_us-gaap_CommonStockValue_b91d9d8d-c197-4a8e-b8f4-bafbfe2e2fd8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonValue_3d292868-f1cb-4114-b3a1-f1e20674c574" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockCommonValue"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_09d4efd8-45c1-44cd-af6a-4c93b1538b83" xlink:to="loc_us-gaap_TreasuryStockCommonValue_3d292868-f1cb-4114-b3a1-f1e20674c574" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_b3fdb93b-593f-4588-b3b1-01ccf49423a6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_09d4efd8-45c1-44cd-af6a-4c93b1538b83" xlink:to="loc_us-gaap_AdditionalPaidInCapital_b3fdb93b-593f-4588-b3b1-01ccf49423a6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_747d3553-938b-43a2-818e-277e13d2bb96" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_09d4efd8-45c1-44cd-af6a-4c93b1538b83" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_747d3553-938b-43a2-818e-277e13d2bb96" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_618efa2b-d787-44c0-b1ca-cbc46280708b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_09d4efd8-45c1-44cd-af6a-4c93b1538b83" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_618efa2b-d787-44c0-b1ca-cbc46280708b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_d4f93b21-ec07-46bf-8234-ea2ff42882de" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Liabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_477cf2a3-22ac-4607-a9b6-b2951f393516" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_d4f93b21-ec07-46bf-8234-ea2ff42882de" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_477cf2a3-22ac-4607-a9b6-b2951f393516" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_189e0484-5ede-40cc-b493-ba7f262f8d76" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_d4f93b21-ec07-46bf-8234-ea2ff42882de" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_189e0484-5ede-40cc-b493-ba7f262f8d76" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_1c5e0380-5489-4f11-a8a9-38152fd397ae" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_d4f93b21-ec07-46bf-8234-ea2ff42882de" xlink:to="loc_us-gaap_LiabilitiesCurrent_1c5e0380-5489-4f11-a8a9-38152fd397ae" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtNoncurrent_6a89b149-1fd9-48f4-9036-0ed352fba56f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConvertibleDebtNoncurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_d4f93b21-ec07-46bf-8234-ea2ff42882de" xlink:to="loc_us-gaap_ConvertibleDebtNoncurrent_6a89b149-1fd9-48f4-9036-0ed352fba56f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_7c5ccefc-98d8-4d36-ab53-0b725560c2cc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_d4f93b21-ec07-46bf-8234-ea2ff42882de" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_7c5ccefc-98d8-4d36-ab53-0b725560c2cc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_e4a30a09-ddcd-41d9-9dc1-6d190d4ce919" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterest_9e17e5a7-3e4e-4d6c-bc42-0a463ae07315" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MinorityInterest"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_e4a30a09-ddcd-41d9-9dc1-6d190d4ce919" xlink:to="loc_us-gaap_MinorityInterest_9e17e5a7-3e4e-4d6c-bc42-0a463ae07315" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_28306659-d749-4b2e-8e20-da71a8310d22" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_e4a30a09-ddcd-41d9-9dc1-6d190d4ce919" xlink:to="loc_us-gaap_StockholdersEquity_28306659-d749-4b2e-8e20-da71a8310d22" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" xlink:type="simple" xlink:href="snow-20250131.xsd#CONSOLIDATEDSTATEMENTSOFOPERATIONS"/>
  <link:calculationLink xlink:role="http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_cda5c81e-8716-4fed-8741-ce9e5b03dc1b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_d75c3cd6-5888-42ba-a0a8-799b67f997cc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GrossProfit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_cda5c81e-8716-4fed-8741-ce9e5b03dc1b" xlink:to="loc_us-gaap_GrossProfit_d75c3cd6-5888-42ba-a0a8-799b67f997cc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_a63ba47b-0b37-4af7-af0e-cf488ad2585c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingExpenses"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_cda5c81e-8716-4fed-8741-ce9e5b03dc1b" xlink:to="loc_us-gaap_OperatingExpenses_a63ba47b-0b37-4af7-af0e-cf488ad2585c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_ebb2ef4a-4cba-472b-aff5-b23d20124d97" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GrossProfit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_8fd78f00-1e39-46c3-a5b2-54a21d7cfd28" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_ebb2ef4a-4cba-472b-aff5-b23d20124d97" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_8fd78f00-1e39-46c3-a5b2-54a21d7cfd28" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_a9d7aba4-8fb9-4927-bf6e-6d9ee642b799" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_ebb2ef4a-4cba-472b-aff5-b23d20124d97" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_a9d7aba4-8fb9-4927-bf6e-6d9ee642b799" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_587d38bb-97b7-46d6-8aba-acd69542d280" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingExpenses"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpense_f5eeef52-7d30-4a6f-8437-ac8431c3d511" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingAndMarketingExpense"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_587d38bb-97b7-46d6-8aba-acd69542d280" xlink:to="loc_us-gaap_SellingAndMarketingExpense_f5eeef52-7d30-4a6f-8437-ac8431c3d511" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_087de95d-e0f2-4713-9b88-975e1bdf36c2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_587d38bb-97b7-46d6-8aba-acd69542d280" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_087de95d-e0f2-4713-9b88-975e1bdf36c2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_3bcda0b0-8f52-49cb-a8c8-4b5b3fc6c92f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_587d38bb-97b7-46d6-8aba-acd69542d280" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_3bcda0b0-8f52-49cb-a8c8-4b5b3fc6c92f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_78a64af9-b3d3-4a39-b840-3ba681df9fe0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProfitLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_f91d64ca-6aed-4f5f-8679-d4c7ff3068a2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ProfitLoss_78a64af9-b3d3-4a39-b840-3ba681df9fe0" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_f91d64ca-6aed-4f5f-8679-d4c7ff3068a2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_0abbdf14-a00c-4115-bc21-947053b6e67e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ProfitLoss_78a64af9-b3d3-4a39-b840-3ba681df9fe0" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_0abbdf14-a00c-4115-bc21-947053b6e67e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_9790f50c-6178-4c51-8509-4c18ac886476" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_979e337f-c0ad-475d-bece-f01a8d370270" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_9790f50c-6178-4c51-8509-4c18ac886476" xlink:to="loc_us-gaap_OperatingIncomeLoss_979e337f-c0ad-475d-bece-f01a8d370270" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeNonoperating_ccce682a-569a-4627-8d76-8ce18f0d291b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentIncomeNonoperating"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_9790f50c-6178-4c51-8509-4c18ac886476" xlink:to="loc_us-gaap_InvestmentIncomeNonoperating_ccce682a-569a-4627-8d76-8ce18f0d291b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseNonoperating_ca6e6452-b975-44c1-9e41-cef7cddb8d8a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpenseNonoperating"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_9790f50c-6178-4c51-8509-4c18ac886476" xlink:to="loc_us-gaap_InterestExpenseNonoperating_ca6e6452-b975-44c1-9e41-cef7cddb8d8a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_830b05c9-ab75-4d28-a770-e724e9ea65d2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_9790f50c-6178-4c51-8509-4c18ac886476" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_830b05c9-ab75-4d28-a770-e724e9ea65d2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_9d14331c-7914-49e7-a8f7-71c045a44924" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_3fe03131-c4cd-4b0c-994a-01d54012ada8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_9d14331c-7914-49e7-a8f7-71c045a44924" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_3fe03131-c4cd-4b0c-994a-01d54012ada8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_0be9f287-e3e0-42e4-a7a0-628909f9ddc9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProfitLoss"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_9d14331c-7914-49e7-a8f7-71c045a44924" xlink:to="loc_us-gaap_ProfitLoss_0be9f287-e3e0-42e4-a7a0-628909f9ddc9" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" xlink:type="simple" xlink:href="snow-20250131.xsd#CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS"/>
  <link:calculationLink xlink:role="http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_7650a367-e65a-4439-8e22-6e3b93d2ea1d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_c82ed529-eeec-43ea-aa13-8e3b89a555ba" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_7650a367-e65a-4439-8e22-6e3b93d2ea1d" xlink:to="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_c82ed529-eeec-43ea-aa13-8e3b89a555ba" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeOtherNetOfTax_9295cab0-8563-4d41-a1eb-17107ac39de2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeOtherNetOfTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_7650a367-e65a-4439-8e22-6e3b93d2ea1d" xlink:to="loc_us-gaap_OtherComprehensiveIncomeOtherNetOfTax_9295cab0-8563-4d41-a1eb-17107ac39de2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_cb5c7ea9-0881-4fb1-a7fc-0c4146fb1118" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_a6ae8902-9180-4214-a779-d32b16fa0fd1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_cb5c7ea9-0881-4fb1-a7fc-0c4146fb1118" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_a6ae8902-9180-4214-a779-d32b16fa0fd1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_4d2864d2-ce43-435f-adbd-847d963597a6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_cb5c7ea9-0881-4fb1-a7fc-0c4146fb1118" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_4d2864d2-ce43-435f-adbd-847d963597a6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_5f9c1753-b9d7-47b6-a597-bff4e2b21667" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_a8b4ed99-a9b1-411d-87ae-ecfd92100044" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProfitLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_5f9c1753-b9d7-47b6-a597-bff4e2b21667" xlink:to="loc_us-gaap_ProfitLoss_a8b4ed99-a9b1-411d-87ae-ecfd92100044" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_419857be-8576-486d-8de2-b3d29f886631" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_5f9c1753-b9d7-47b6-a597-bff4e2b21667" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_419857be-8576-486d-8de2-b3d29f886631" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="simple" xlink:href="snow-20250131.xsd#CONSOLIDATEDSTATEMENTSOFCASHFLOWS"/>
  <link:calculationLink xlink:role="http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_737b0d2a-b75f-4203-a8c9-bf79b3ba788d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_3cd77900-b95a-4b54-bd1b-4ee780d8b13d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_737b0d2a-b75f-4203-a8c9-bf79b3ba788d" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_3cd77900-b95a-4b54-bd1b-4ee780d8b13d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockPlans_5f2bcf0c-0c75-45e3-a2bd-1aa8c3b49fc8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromStockPlans"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_737b0d2a-b75f-4203-a8c9-bf79b3ba788d" xlink:to="loc_us-gaap_ProceedsFromStockPlans_5f2bcf0c-0c75-45e3-a2bd-1aa8c3b49fc8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_b4535f66-862d-4961-9639-3d88dfca986e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_737b0d2a-b75f-4203-a8c9-bf79b3ba788d" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_b4535f66-862d-4961-9639-3d88dfca986e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_0296b704-514a-415d-94fa-6a96e8903506" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_737b0d2a-b75f-4203-a8c9-bf79b3ba788d" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_0296b704-514a-415d-94fa-6a96e8903506" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromConvertibleDebt_1d1ba86a-c9df-4c88-a9e2-2f2bf9585af5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromConvertibleDebt"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_737b0d2a-b75f-4203-a8c9-bf79b3ba788d" xlink:to="loc_us-gaap_ProceedsFromConvertibleDebt_1d1ba86a-c9df-4c88-a9e2-2f2bf9585af5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts_2f17d6c0-9829-4a3a-9b87-79ffd65aac72" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_737b0d2a-b75f-4203-a8c9-bf79b3ba788d" xlink:to="loc_us-gaap_PaymentsOfDebtIssuanceCosts_2f17d6c0-9829-4a3a-9b87-79ffd65aac72" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_PaymentForCappedCallsRelatedToConvertibleSeniorNotes_216c8f9c-b66d-4b26-b233-20da3bd35ae3" xlink:href="snow-20250131.xsd#snow_PaymentForCappedCallsRelatedToConvertibleSeniorNotes"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_737b0d2a-b75f-4203-a8c9-bf79b3ba788d" xlink:to="loc_snow_PaymentForCappedCallsRelatedToConvertibleSeniorNotes_216c8f9c-b66d-4b26-b233-20da3bd35ae3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromMinorityShareholders_91b05b0c-b7f5-4055-ab43-718df69117df" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromMinorityShareholders"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_737b0d2a-b75f-4203-a8c9-bf79b3ba788d" xlink:to="loc_us-gaap_ProceedsFromMinorityShareholders_91b05b0c-b7f5-4055-ab43-718df69117df" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_PaymentsForDeferredConsiderationRelatedToBusinessCombinations_9d3a10c0-4d95-482e-a8f1-fc725030975e" xlink:href="snow-20250131.xsd#snow_PaymentsForDeferredConsiderationRelatedToBusinessCombinations"/>
    <link:calculationArc order="9" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_737b0d2a-b75f-4203-a8c9-bf79b3ba788d" xlink:to="loc_snow_PaymentsForDeferredConsiderationRelatedToBusinessCombinations_9d3a10c0-4d95-482e-a8f1-fc725030975e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_13c92e59-bdda-42ad-a491-7ee3857722f3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_ProceedsFromSaleOfInvestments_22999a9d-c17a-4e7d-9952-e0fd4d19d21a" xlink:href="snow-20250131.xsd#snow_ProceedsFromSaleOfInvestments"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_13c92e59-bdda-42ad-a491-7ee3857722f3" xlink:to="loc_snow_ProceedsFromSaleOfInvestments_22999a9d-c17a-4e7d-9952-e0fd4d19d21a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_9b6b3687-dd51-44b3-9008-681913c6f2a7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_13c92e59-bdda-42ad-a491-7ee3857722f3" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_9b6b3687-dd51-44b3-9008-681913c6f2a7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToDevelopSoftware_22b8728a-05bf-4010-9f66-5313e556da3c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToDevelopSoftware"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_13c92e59-bdda-42ad-a491-7ee3857722f3" xlink:to="loc_us-gaap_PaymentsToDevelopSoftware_22b8728a-05bf-4010-9f66-5313e556da3c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireInvestments_10ff3829-37c6-48aa-84da-641da9bf52b7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireInvestments"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_13c92e59-bdda-42ad-a491-7ee3857722f3" xlink:to="loc_us-gaap_PaymentsToAcquireInvestments_10ff3829-37c6-48aa-84da-641da9bf52b7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities_f1401f02-e274-48bc-a4d0-18bac87972a8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_13c92e59-bdda-42ad-a491-7ee3857722f3" xlink:to="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities_f1401f02-e274-48bc-a4d0-18bac87972a8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireIntangibleAssets_ebb06eec-ff25-4206-a3c0-9284418de9bf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireIntangibleAssets"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_13c92e59-bdda-42ad-a491-7ee3857722f3" xlink:to="loc_us-gaap_PaymentsToAcquireIntangibleAssets_ebb06eec-ff25-4206-a3c0-9284418de9bf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_ba9912b8-d55a-46c0-964c-7e209ec4433a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_13c92e59-bdda-42ad-a491-7ee3857722f3" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_ba9912b8-d55a-46c0-964c-7e209ec4433a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForHedgeInvestingActivities_d3b01ed6-6229-42ad-ac84-df9755d780ea" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForHedgeInvestingActivities"/>
    <link:calculationArc order="8" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_13c92e59-bdda-42ad-a491-7ee3857722f3" xlink:to="loc_us-gaap_PaymentsForHedgeInvestingActivities_d3b01ed6-6229-42ad-ac84-df9755d780ea" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_2b572339-1b3c-4cd0-b519-2a954fb4d430" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_6376eef1-c124-47c2-8b3e-e9bb8d4ad1d0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_2b572339-1b3c-4cd0-b519-2a954fb4d430" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_6376eef1-c124-47c2-8b3e-e9bb8d4ad1d0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_ee54a273-d67b-4347-9b79-dbb256728171" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_2b572339-1b3c-4cd0-b519-2a954fb4d430" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_ee54a273-d67b-4347-9b79-dbb256728171" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_ad849afa-2475-4fc6-bb92-f2bdf5ec98e4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_2b572339-1b3c-4cd0-b519-2a954fb4d430" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_ad849afa-2475-4fc6-bb92-f2bdf5ec98e4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_59be51b1-03bd-4a5d-9a0c-7219dcdfdeec" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_2b572339-1b3c-4cd0-b519-2a954fb4d430" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_59be51b1-03bd-4a5d-9a0c-7219dcdfdeec" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_83d6fb05-1a68-4149-b4db-1ff752996623" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfDeferredSalesCommissions_1d68baca-cc45-4f06-b964-76482bb2e19f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmortizationOfDeferredSalesCommissions"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_83d6fb05-1a68-4149-b4db-1ff752996623" xlink:to="loc_us-gaap_AmortizationOfDeferredSalesCommissions_1d68baca-cc45-4f06-b964-76482bb2e19f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts_090047b8-a568-4d6c-ad3b-20a2beb2611a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmortizationOfFinancingCosts"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_83d6fb05-1a68-4149-b4db-1ff752996623" xlink:to="loc_us-gaap_AmortizationOfFinancingCosts_090047b8-a568-4d6c-ad3b-20a2beb2611a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_e65dedbb-0dc7-4c75-9599-5397d2712cef" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_83d6fb05-1a68-4149-b4db-1ff752996623" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_e65dedbb-0dc7-4c75-9599-5397d2712cef" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_497735aa-9f16-4d12-b7ef-9c66dee4a3d4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensation"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_83d6fb05-1a68-4149-b4db-1ff752996623" xlink:to="loc_us-gaap_ShareBasedCompensation_497735aa-9f16-4d12-b7ef-9c66dee4a3d4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNiGainLoss_48057ebb-b71d-4685-a718-6692edb66f3b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquitySecuritiesFvNiGainLoss"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_83d6fb05-1a68-4149-b4db-1ff752996623" xlink:to="loc_us-gaap_EquitySecuritiesFvNiGainLoss_48057ebb-b71d-4685-a718-6692edb66f3b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_2c7dad2d-2b4c-4447-80e7-4d39d1f2cab4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_83d6fb05-1a68-4149-b4db-1ff752996623" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_2c7dad2d-2b4c-4447-80e7-4d39d1f2cab4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_NoncashOperatingLeaseCosts_c96e3505-469f-48cb-b960-f4f300706cad" xlink:href="snow-20250131.xsd#snow_NoncashOperatingLeaseCosts"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_83d6fb05-1a68-4149-b4db-1ff752996623" xlink:to="loc_snow_NoncashOperatingLeaseCosts_c96e3505-469f-48cb-b960-f4f300706cad" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_0025c39b-32d9-4a19-b253-80ea1ba320fc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_83d6fb05-1a68-4149-b4db-1ff752996623" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_0025c39b-32d9-4a19-b253-80ea1ba320fc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_IncreaseDecreaseInCapitalizedContractCost_23dd8aa5-e072-46a8-853e-13e3bd2be377" xlink:href="snow-20250131.xsd#snow_IncreaseDecreaseInCapitalizedContractCost"/>
    <link:calculationArc order="9" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_83d6fb05-1a68-4149-b4db-1ff752996623" xlink:to="loc_snow_IncreaseDecreaseInCapitalizedContractCost_23dd8aa5-e072-46a8-853e-13e3bd2be377" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_d9b91e1e-b82e-4918-a4bf-e7a4687d01f5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:calculationArc order="10" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_83d6fb05-1a68-4149-b4db-1ff752996623" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_d9b91e1e-b82e-4918-a4bf-e7a4687d01f5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments_55981d17-fc36-4aea-9a10-721556ee838c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments"/>
    <link:calculationArc order="11" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_83d6fb05-1a68-4149-b4db-1ff752996623" xlink:to="loc_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments_55981d17-fc36-4aea-9a10-721556ee838c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_IncreaseDecreaseInOperatingLeaseLiabilities_764fea6f-695b-4eaf-b1ad-11be77bd8fe3" xlink:href="snow-20250131.xsd#snow_IncreaseDecreaseInOperatingLeaseLiabilities"/>
    <link:calculationArc order="12" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_83d6fb05-1a68-4149-b4db-1ff752996623" xlink:to="loc_snow_IncreaseDecreaseInOperatingLeaseLiabilities_764fea6f-695b-4eaf-b1ad-11be77bd8fe3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities_5c02ba92-800d-4722-9b66-b81a4db16c66" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities"/>
    <link:calculationArc order="13" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_83d6fb05-1a68-4149-b4db-1ff752996623" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities_5c02ba92-800d-4722-9b66-b81a4db16c66" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_126651bd-7ef1-4d00-875c-02e1318b5378" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:calculationArc order="14" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_83d6fb05-1a68-4149-b4db-1ff752996623" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_126651bd-7ef1-4d00-875c-02e1318b5378" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_1b5b146f-bbe2-4080-8f78-c2f06a7937a8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:calculationArc order="15" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_83d6fb05-1a68-4149-b4db-1ff752996623" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_1b5b146f-bbe2-4080-8f78-c2f06a7937a8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_a50479be-368d-43c8-810d-215de3b3ed55" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:calculationArc order="16" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_83d6fb05-1a68-4149-b4db-1ff752996623" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_a50479be-368d-43c8-810d-215de3b3ed55" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_e9f1416e-35af-414d-89d1-1c53e5b76386" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProfitLoss"/>
    <link:calculationArc order="17" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_83d6fb05-1a68-4149-b4db-1ff752996623" xlink:to="loc_us-gaap_ProfitLoss_e9f1416e-35af-414d-89d1-1c53e5b76386" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_4a670398-a9cb-4c60-afbe-844f12c61470" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCash_86b8ad81-70c3-4a7d-9a62-1d3b2e072588" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedCash"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_4a670398-a9cb-4c60-afbe-844f12c61470" xlink:to="loc_us-gaap_RestrictedCash_86b8ad81-70c3-4a7d-9a62-1d3b2e072588" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_854ad2c0-5542-48ae-8c6a-141fdbb16a44" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_4a670398-a9cb-4c60-afbe-844f12c61470" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_854ad2c0-5542-48ae-8c6a-141fdbb16a44" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofCashandCashEquivalentsandInvestmentsFairValueDetails" xlink:type="simple" xlink:href="snow-20250131.xsd#CashEquivalentsandInvestmentsScheduleofCashandCashEquivalentsandInvestmentsFairValueDetails"/>
  <link:calculationLink xlink:role="http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofCashandCashEquivalentsandInvestmentsFairValueDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_1578c558-cdd0-4945-8ca7-c69afe555075" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_2aa28787-ff84-430c-ac2c-6aadeda3d54a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_1578c558-cdd0-4945-8ca7-c69afe555075" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_2aa28787-ff84-430c-ac2c-6aadeda3d54a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_ef873f57-6abc-4910-8f1c-e5a825aee57f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_1578c558-cdd0-4945-8ca7-c69afe555075" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_ef873f57-6abc-4910-8f1c-e5a825aee57f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_9a425276-4e2a-436e-8265-8439522ad3a0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_1578c558-cdd0-4945-8ca7-c69afe555075" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_9a425276-4e2a-436e-8265-8439522ad3a0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleFairValue_82ca6313-af05-478b-973f-89d560a3518f" xlink:href="snow-20250131.xsd#snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleFairValue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_8635b85f-c378-4982-8b2d-f178cfb74a3e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleFairValue_82ca6313-af05-478b-973f-89d560a3518f" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_8635b85f-c378-4982-8b2d-f178cfb74a3e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_7830febb-b48a-419a-bf2a-e83ba0a4417b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleFairValue_82ca6313-af05-478b-973f-89d560a3518f" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_7830febb-b48a-419a-bf2a-e83ba0a4417b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashEquivalentsAtCarryingValue_a63463db-4a41-43b1-a194-b3d908e2e9a3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashEquivalentsAtCarryingValue"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_CashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax_3669ad38-e20f-40c7-8630-1562c856a1b8" xlink:href="snow-20250131.xsd#snow_CashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashEquivalentsAtCarryingValue_a63463db-4a41-43b1-a194-b3d908e2e9a3" xlink:to="loc_snow_CashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax_3669ad38-e20f-40c7-8630-1562c856a1b8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_e33b5e2d-df4f-4948-93b9-9e9752945314" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashEquivalentsAtCarryingValue_a63463db-4a41-43b1-a194-b3d908e2e9a3" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_e33b5e2d-df4f-4948-93b9-9e9752945314" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_CashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax_20888f37-a9d5-4189-807e-485c115a72c2" xlink:href="snow-20250131.xsd#snow_CashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashEquivalentsAtCarryingValue_a63463db-4a41-43b1-a194-b3d908e2e9a3" xlink:to="loc_snow_CashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax_20888f37-a9d5-4189-807e-485c115a72c2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTax_5d052a6f-e2e8-406d-b354-a1f0ea2c90be" xlink:href="snow-20250131.xsd#snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_9cd9dbba-27e3-473d-88f6-95bcf8d45509" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTax_5d052a6f-e2e8-406d-b354-a1f0ea2c90be" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_9cd9dbba-27e3-473d-88f6-95bcf8d45509" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_CashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax_da51a169-68a3-4304-9beb-25f5fffcd792" xlink:href="snow-20250131.xsd#snow_CashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTax_5d052a6f-e2e8-406d-b354-a1f0ea2c90be" xlink:to="loc_snow_CashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax_da51a169-68a3-4304-9beb-25f5fffcd792" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleAmortizedCost_364a35b9-06d5-4f0b-b960-bb385379c81b" xlink:href="snow-20250131.xsd#snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleAmortizedCost"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_2a9a0358-67a5-4e4c-a0d4-43be0ae64ad4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleAmortizedCost_364a35b9-06d5-4f0b-b960-bb385379c81b" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_2a9a0358-67a5-4e4c-a0d4-43be0ae64ad4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashEquivalentsAtCarryingValue_5a8e35d6-8e08-438c-a933-15eeedefce0d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleAmortizedCost_364a35b9-06d5-4f0b-b960-bb385379c81b" xlink:to="loc_us-gaap_CashEquivalentsAtCarryingValue_5a8e35d6-8e08-438c-a933-15eeedefce0d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainsBeforeTax_feb3bd2a-589d-493c-a58e-7941ce7aef62" xlink:href="snow-20250131.xsd#snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainsBeforeTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_CashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax_dc2aa4cb-425e-4d61-a4bb-84ce9f110aa7" xlink:href="snow-20250131.xsd#snow_CashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainsBeforeTax_feb3bd2a-589d-493c-a58e-7941ce7aef62" xlink:to="loc_snow_CashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax_dc2aa4cb-425e-4d61-a4bb-84ce9f110aa7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_ae37095a-70c1-4efc-8967-4df54a0ffd77" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainsBeforeTax_feb3bd2a-589d-493c-a58e-7941ce7aef62" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_ae37095a-70c1-4efc-8967-4df54a0ffd77" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.snowflake.com/role/CashEquivalentsandInvestmentsAvailableforSaleSecuritiesRemainingContractualMaturityDetails" xlink:type="simple" xlink:href="snow-20250131.xsd#CashEquivalentsandInvestmentsAvailableforSaleSecuritiesRemainingContractualMaturityDetails"/>
  <link:calculationLink xlink:role="http://www.snowflake.com/role/CashEquivalentsandInvestmentsAvailableforSaleSecuritiesRemainingContractualMaturityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate_ceda730b-a61f-4a74-951e-63c81f23f10d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_bf5f2e52-9729-4330-b63e-9e526ad7c5cf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate_ceda730b-a61f-4a74-951e-63c81f23f10d" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_bf5f2e52-9729-4330-b63e-9e526ad7c5cf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_DebtSecuritiesAvailableForSaleFairValueMaturityAllocatedAndSingleMaturityDateAfterYearOneThroughThree_8e0afeb9-0499-430e-9fb6-53cdaac2dc77" xlink:href="snow-20250131.xsd#snow_DebtSecuritiesAvailableForSaleFairValueMaturityAllocatedAndSingleMaturityDateAfterYearOneThroughThree"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate_ceda730b-a61f-4a74-951e-63c81f23f10d" xlink:to="loc_snow_DebtSecuritiesAvailableForSaleFairValueMaturityAllocatedAndSingleMaturityDateAfterYearOneThroughThree_8e0afeb9-0499-430e-9fb6-53cdaac2dc77" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails" xlink:type="simple" xlink:href="snow-20250131.xsd#CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails"/>
  <link:calculationLink xlink:role="http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_3133579a-c749-490d-9358-cc3f1f2688ea" xlink:href="snow-20250131.xsd#snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_CashEquivalentsContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_a4420bc1-b506-4652-9cc2-de3297340cc2" xlink:href="snow-20250131.xsd#snow_CashEquivalentsContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_3133579a-c749-490d-9358-cc3f1f2688ea" xlink:to="loc_snow_CashEquivalentsContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_a4420bc1-b506-4652-9cc2-de3297340cc2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_035c88ec-6af3-439c-8b53-2a5e535778bf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_3133579a-c749-490d-9358-cc3f1f2688ea" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_035c88ec-6af3-439c-8b53-2a5e535778bf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_cb394428-72e5-44ac-9667-b3a75b3c0099" xlink:href="snow-20250131.xsd#snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_0e777e35-6923-4c1a-a932-15781fe7f195" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_cb394428-72e5-44ac-9667-b3a75b3c0099" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_0e777e35-6923-4c1a-a932-15781fe7f195" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_CashEquivalentsContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_bd32171e-4147-4966-94da-c3d28f2bd574" xlink:href="snow-20250131.xsd#snow_CashEquivalentsContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_cb394428-72e5-44ac-9667-b3a75b3c0099" xlink:to="loc_snow_CashEquivalentsContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_bd32171e-4147-4966-94da-c3d28f2bd574" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLossBeforeTax_a96b247c-e12f-4b6c-a610-f83cdf766a0d" xlink:href="snow-20250131.xsd#snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLossBeforeTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss_86ec25ff-428e-465b-9d37-4ffde279fc32" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLossBeforeTax_a96b247c-e12f-4b6c-a610-f83cdf766a0d" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss_86ec25ff-428e-465b-9d37-4ffde279fc32" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_CashEquivalentsUnrealizedLossPositionAccumulatedLoss_fdadd815-3ac6-4a5c-ab19-4e6fadd0592a" xlink:href="snow-20250131.xsd#snow_CashEquivalentsUnrealizedLossPositionAccumulatedLoss"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLossBeforeTax_a96b247c-e12f-4b6c-a610-f83cdf766a0d" xlink:to="loc_snow_CashEquivalentsUnrealizedLossPositionAccumulatedLoss_fdadd815-3ac6-4a5c-ab19-4e6fadd0592a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPosition_041f2dcc-a7d0-4d33-803d-679e19d8c161" xlink:href="snow-20250131.xsd#snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPosition"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_0680d9d8-2b8b-41bd-b39f-b3b281c0812c" xlink:href="snow-20250131.xsd#snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPosition_041f2dcc-a7d0-4d33-803d-679e19d8c161" xlink:to="loc_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_0680d9d8-2b8b-41bd-b39f-b3b281c0812c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months_ff882138-cda7-47eb-a61c-8ad001d2e5c7" xlink:href="snow-20250131.xsd#snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPosition_041f2dcc-a7d0-4d33-803d-679e19d8c161" xlink:to="loc_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months_ff882138-cda7-47eb-a61c-8ad001d2e5c7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months_b8247a71-9334-4d7f-a0b0-988ac18f9b85" xlink:href="snow-20250131.xsd#snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months_0771e0ef-fa7f-428c-930b-4d8232845d2d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months_b8247a71-9334-4d7f-a0b0-988ac18f9b85" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months_0771e0ef-fa7f-428c-930b-4d8232845d2d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_CashEquivalentsContinuousUnrealizedLossPositionLessThan12Months_12145f34-e0a6-47f4-9ef2-3e205907c5af" xlink:href="snow-20250131.xsd#snow_CashEquivalentsContinuousUnrealizedLossPositionLessThan12Months"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months_b8247a71-9334-4d7f-a0b0-988ac18f9b85" xlink:to="loc_snow_CashEquivalentsContinuousUnrealizedLossPositionLessThan12Months_12145f34-e0a6-47f4-9ef2-3e205907c5af" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition_bea9a9b5-b07e-4d53-916e-51e0d230bac0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_a91ac02c-6f34-485f-aec2-8c058854be56" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition_bea9a9b5-b07e-4d53-916e-51e0d230bac0" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_a91ac02c-6f34-485f-aec2-8c058854be56" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months_a5779a44-b1f5-4621-8ade-175452406fd4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition_bea9a9b5-b07e-4d53-916e-51e0d230bac0" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months_a5779a44-b1f5-4621-8ade-175452406fd4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss_a7fda174-8701-4934-a418-7d65fcd32bfd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_ad1dd7eb-02b7-4f31-aa87-7afb2f4797c1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss_a7fda174-8701-4934-a418-7d65fcd32bfd" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_ad1dd7eb-02b7-4f31-aa87-7afb2f4797c1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_65c7e603-529a-493b-9cce-3a7751156d01" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss_a7fda174-8701-4934-a418-7d65fcd32bfd" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_65c7e603-529a-493b-9cce-3a7751156d01" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_f46c8aed-0b49-4825-ae94-a958d3e2fcf5" xlink:href="snow-20250131.xsd#snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_CashEquivalentsContinuousUnrealizedLossPosition12MonthsOrLonger_ea58d806-88f3-4a9e-8894-32d4c68d6fcc" xlink:href="snow-20250131.xsd#snow_CashEquivalentsContinuousUnrealizedLossPosition12MonthsOrLonger"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_f46c8aed-0b49-4825-ae94-a958d3e2fcf5" xlink:to="loc_snow_CashEquivalentsContinuousUnrealizedLossPosition12MonthsOrLonger_ea58d806-88f3-4a9e-8894-32d4c68d6fcc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_58bca7c8-e77e-4725-b9c8-b1a618005b99" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_f46c8aed-0b49-4825-ae94-a958d3e2fcf5" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_58bca7c8-e77e-4725-b9c8-b1a618005b99" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_CashEquivalentsUnrealizedLossPosition_4a5d7ad6-e8f2-4d1b-9289-f3a6c2424b68" xlink:href="snow-20250131.xsd#snow_CashEquivalentsUnrealizedLossPosition"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_CashEquivalentsContinuousUnrealizedLossPosition12MonthsOrLonger_45ccbd9e-fffc-4b9a-8778-dddc6f6acc85" xlink:href="snow-20250131.xsd#snow_CashEquivalentsContinuousUnrealizedLossPosition12MonthsOrLonger"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_snow_CashEquivalentsUnrealizedLossPosition_4a5d7ad6-e8f2-4d1b-9289-f3a6c2424b68" xlink:to="loc_snow_CashEquivalentsContinuousUnrealizedLossPosition12MonthsOrLonger_45ccbd9e-fffc-4b9a-8778-dddc6f6acc85" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_CashEquivalentsContinuousUnrealizedLossPositionLessThan12Months_84b5fed4-364d-438e-aa6e-9e90c4cbb2b2" xlink:href="snow-20250131.xsd#snow_CashEquivalentsContinuousUnrealizedLossPositionLessThan12Months"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_snow_CashEquivalentsUnrealizedLossPosition_4a5d7ad6-e8f2-4d1b-9289-f3a6c2424b68" xlink:to="loc_snow_CashEquivalentsContinuousUnrealizedLossPositionLessThan12Months_84b5fed4-364d-438e-aa6e-9e90c4cbb2b2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_CashEquivalentsUnrealizedLossPositionAccumulatedLoss_5ca4f671-a4f5-431f-8b4e-11e79bcd6294" xlink:href="snow-20250131.xsd#snow_CashEquivalentsUnrealizedLossPositionAccumulatedLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_CashEquivalentsContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_759c8ae6-7a74-4b8d-8714-6ac9ec8ccffc" xlink:href="snow-20250131.xsd#snow_CashEquivalentsContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_snow_CashEquivalentsUnrealizedLossPositionAccumulatedLoss_5ca4f671-a4f5-431f-8b4e-11e79bcd6294" xlink:to="loc_snow_CashEquivalentsContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_759c8ae6-7a74-4b8d-8714-6ac9ec8ccffc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_CashEquivalentsContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_f7e506a9-ffd3-4f2c-90b2-5fdff79dbca6" xlink:href="snow-20250131.xsd#snow_CashEquivalentsContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_snow_CashEquivalentsUnrealizedLossPositionAccumulatedLoss_5ca4f671-a4f5-431f-8b4e-11e79bcd6294" xlink:to="loc_snow_CashEquivalentsContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_f7e506a9-ffd3-4f2c-90b2-5fdff79dbca6" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails_1" xlink:type="simple" xlink:href="snow-20250131.xsd#CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails_1"/>
  <link:calculationLink xlink:role="http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLossBeforeTax_78393df8-6908-459e-8cf9-8664cc1e07bd" xlink:href="snow-20250131.xsd#snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLossBeforeTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_bf839f21-4ae2-4190-bed5-f50bf06cc031" xlink:href="snow-20250131.xsd#snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLossBeforeTax_78393df8-6908-459e-8cf9-8664cc1e07bd" xlink:to="loc_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_bf839f21-4ae2-4190-bed5-f50bf06cc031" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_b2d81316-9109-492a-bd19-fcff4935b10a" xlink:href="snow-20250131.xsd#snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLossBeforeTax_78393df8-6908-459e-8cf9-8664cc1e07bd" xlink:to="loc_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_b2d81316-9109-492a-bd19-fcff4935b10a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPosition_185c4c85-00b0-49c7-8640-579b68dd05d9" xlink:href="snow-20250131.xsd#snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPosition"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_CashEquivalentsUnrealizedLossPosition_6551f465-8f01-421e-b506-675eff5800e1" xlink:href="snow-20250131.xsd#snow_CashEquivalentsUnrealizedLossPosition"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPosition_185c4c85-00b0-49c7-8640-579b68dd05d9" xlink:to="loc_snow_CashEquivalentsUnrealizedLossPosition_6551f465-8f01-421e-b506-675eff5800e1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition_d3e4dc48-6f66-4fe6-bf76-a00b1e8946a8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPosition_185c4c85-00b0-49c7-8640-579b68dd05d9" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition_d3e4dc48-6f66-4fe6-bf76-a00b1e8946a8" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.snowflake.com/role/FairValueMeasurementsFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" xlink:type="simple" xlink:href="snow-20250131.xsd#FairValueMeasurementsFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"/>
  <link:calculationLink xlink:role="http://www.snowflake.com/role/FairValueMeasurementsFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_d864af14-4331-48e4-b854-de5597bb3cef" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_22817aa3-27ed-46d0-81e8-43b2cdf0fa64" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsFairValueDisclosure_d864af14-4331-48e4-b854-de5597bb3cef" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_22817aa3-27ed-46d0-81e8-43b2cdf0fa64" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_d987944a-ed0d-4fbc-aad3-97824118f3b2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsFairValueDisclosure_d864af14-4331-48e4-b854-de5597bb3cef" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_d987944a-ed0d-4fbc-aad3-97824118f3b2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent_3cd69c4d-d9e8-4ca2-a470-ba06e09a7548" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsFairValueDisclosure_d864af14-4331-48e4-b854-de5597bb3cef" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent_3cd69c4d-d9e8-4ca2-a470-ba06e09a7548" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssets_a4eeabbc-c379-4fca-95a8-83c579b1c174" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeAssets"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsFairValueDisclosure_d864af14-4331-48e4-b854-de5597bb3cef" xlink:to="loc_us-gaap_DerivativeAssets_a4eeabbc-c379-4fca-95a8-83c579b1c174" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosure_4de0853f-00b9-4525-a084-28714b4a75cf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesFairValueDisclosure"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilities_39fc93f6-a63c-4615-a5c5-fcacb36991ab" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeLiabilities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosure_4de0853f-00b9-4525-a084-28714b4a75cf" xlink:to="loc_us-gaap_DerivativeLiabilities_39fc93f6-a63c-4615-a5c5-fcacb36991ab" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.snowflake.com/role/FairValueMeasurementsScheduleofFairValueMeasurementsDetails" xlink:type="simple" xlink:href="snow-20250131.xsd#FairValueMeasurementsScheduleofFairValueMeasurementsDetails"/>
  <link:calculationLink xlink:role="http://www.snowflake.com/role/FairValueMeasurementsScheduleofFairValueMeasurementsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLongTermInvestments_2cdb8b96-4147-43c7-b925-1a4200ef209f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLongTermInvestments"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount_11351eec-1bd2-4575-8fce-614eb1ac147d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherLongTermInvestments_2cdb8b96-4147-43c7-b925-1a4200ef209f" xlink:to="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount_11351eec-1bd2-4575-8fce-614eb1ac147d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_DebtSecuritiesAvailableForSaleWithoutReadilyDeterminableFairValueAmount_8e573e4e-4a1c-4145-b805-71bf671a4a2c" xlink:href="snow-20250131.xsd#snow_DebtSecuritiesAvailableForSaleWithoutReadilyDeterminableFairValueAmount"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherLongTermInvestments_2cdb8b96-4147-43c7-b925-1a4200ef209f" xlink:to="loc_snow_DebtSecuritiesAvailableForSaleWithoutReadilyDeterminableFairValueAmount_8e573e4e-4a1c-4145-b805-71bf671a4a2c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_MarketableEquitySecuritiesFVNIAmount_e37b45e0-00de-4769-b12b-deab9969248b" xlink:href="snow-20250131.xsd#snow_MarketableEquitySecuritiesFVNIAmount"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherLongTermInvestments_2cdb8b96-4147-43c7-b925-1a4200ef209f" xlink:to="loc_snow_MarketableEquitySecuritiesFVNIAmount_e37b45e0-00de-4769-b12b-deab9969248b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestments_c909b6ec-4c6c-4a6d-90ea-ebcdffa8a1cc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityMethodInvestments"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherLongTermInvestments_2cdb8b96-4147-43c7-b925-1a4200ef209f" xlink:to="loc_us-gaap_EquityMethodInvestments_c909b6ec-4c6c-4a6d-90ea-ebcdffa8a1cc" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.snowflake.com/role/FairValueMeasurementsUnrealizedGainLossonInvestmentsDetails" xlink:type="simple" xlink:href="snow-20250131.xsd#FairValueMeasurementsUnrealizedGainLossonInvestmentsDetails"/>
  <link:calculationLink xlink:role="http://www.snowflake.com/role/FairValueMeasurementsUnrealizedGainLossonInvestmentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss_8779a111-c0e7-4815-b5f1-92e075d6a2c0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount_14e49f73-b2ae-48c7-84ad-93ad9f647c8f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss_8779a111-c0e7-4815-b5f1-92e075d6a2c0" xlink:to="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount_14e49f73-b2ae-48c7-84ad-93ad9f647c8f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount_0c2295e2-ad64-4c1a-a396-4cbcbb8646d9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss_8779a111-c0e7-4815-b5f1-92e075d6a2c0" xlink:to="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount_0c2295e2-ad64-4c1a-a396-4cbcbb8646d9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_MarketableEquitySecuritiesFVNIUnrealizedGainLoss_be36a919-ae56-4268-b95f-5b4619717f83" xlink:href="snow-20250131.xsd#snow_MarketableEquitySecuritiesFVNIUnrealizedGainLoss"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss_8779a111-c0e7-4815-b5f1-92e075d6a2c0" xlink:to="loc_snow_MarketableEquitySecuritiesFVNIUnrealizedGainLoss_be36a919-ae56-4268-b95f-5b4619717f83" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNiGainLoss_11cfb42e-7432-4bd7-b7db-bcf3095c918b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquitySecuritiesFvNiGainLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss_9e2d86ab-0e86-4123-85ac-de8e69434097" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EquitySecuritiesFvNiGainLoss_11cfb42e-7432-4bd7-b7db-bcf3095c918b" xlink:to="loc_us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss_9e2d86ab-0e86-4123-85ac-de8e69434097" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNiRealizedGainLoss_2137f96f-b003-4f7e-9abf-cbf34760ddb5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquitySecuritiesFvNiRealizedGainLoss"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EquitySecuritiesFvNiGainLoss_11cfb42e-7432-4bd7-b7db-bcf3095c918b" xlink:to="loc_us-gaap_EquitySecuritiesFvNiRealizedGainLoss_2137f96f-b003-4f7e-9abf-cbf34760ddb5" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.snowflake.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails" xlink:type="simple" xlink:href="snow-20250131.xsd#PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails"/>
  <link:calculationLink xlink:role="http://www.snowflake.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_0023d9fc-161f-4337-a6a1-b0d01eacee8d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_f6e84e2d-eecb-442f-b43d-04abc1d62dfd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_0023d9fc-161f-4337-a6a1-b0d01eacee8d" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_f6e84e2d-eecb-442f-b43d-04abc1d62dfd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_a46b799e-d5f5-4429-9639-37919106c08c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_0023d9fc-161f-4337-a6a1-b0d01eacee8d" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_a46b799e-d5f5-4429-9639-37919106c08c" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.snowflake.com/role/BusinessCombinationsScheduleofAcquisitionDateFairValueofConsiderationTransferredDetails" xlink:type="simple" xlink:href="snow-20250131.xsd#BusinessCombinationsScheduleofAcquisitionDateFairValueofConsiderationTransferredDetails"/>
  <link:calculationLink xlink:role="http://www.snowflake.com/role/BusinessCombinationsScheduleofAcquisitionDateFairValueofConsiderationTransferredDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1_8fbd09a7-1c59-43b6-83c8-55db1cedf9a2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_8c60cbe2-56b4-46a5-899c-6b9c3d382836" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1_8fbd09a7-1c59-43b6-83c8-55db1cedf9a2" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_8c60cbe2-56b4-46a5-899c-6b9c3d382836" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_BusinessCombinationConsiderationTransferredDeferredCashConsideration_8fbd1c03-9ee6-42e8-b05c-a755b22fa5e7" xlink:href="snow-20250131.xsd#snow_BusinessCombinationConsiderationTransferredDeferredCashConsideration"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1_8fbd09a7-1c59-43b6-83c8-55db1cedf9a2" xlink:to="loc_snow_BusinessCombinationConsiderationTransferredDeferredCashConsideration_8fbd1c03-9ee6-42e8-b05c-a755b22fa5e7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_bcac3af7-c7a6-480e-a227-932a4042d9a4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1_8fbd09a7-1c59-43b6-83c8-55db1cedf9a2" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_bcac3af7-c7a6-480e-a227-932a4042d9a4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeFairValue1_e9eb5387-6e07-48c6-8743-3707d4e9548c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeFairValue1"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1_8fbd09a7-1c59-43b6-83c8-55db1cedf9a2" xlink:to="loc_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeFairValue1_e9eb5387-6e07-48c6-8743-3707d4e9548c" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.snowflake.com/role/BusinessCombinationsScheduleofPreliminaryAllocationofPurchasePricetoAssetsAcquiredandLiabilitiesAssumedDetails" xlink:type="simple" xlink:href="snow-20250131.xsd#BusinessCombinationsScheduleofPreliminaryAllocationofPurchasePricetoAssetsAcquiredandLiabilitiesAssumedDetails"/>
  <link:calculationLink xlink:role="http://www.snowflake.com/role/BusinessCombinationsScheduleofPreliminaryAllocationofPurchasePricetoAssetsAcquiredandLiabilitiesAssumedDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_9fe9d0d5-aaea-4f31-9427-110df6f5d5b3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_b78e69cd-e725-43ba-aadd-41ac6fe1afa4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_9fe9d0d5-aaea-4f31-9427-110df6f5d5b3" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_b78e69cd-e725-43ba-aadd-41ac6fe1afa4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedShortTermInvestments_94e6e6b0-2b81-4c7e-ad3d-678c96ff48f1" xlink:href="snow-20250131.xsd#snow_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedShortTermInvestments"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_9fe9d0d5-aaea-4f31-9427-110df6f5d5b3" xlink:to="loc_snow_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedShortTermInvestments_94e6e6b0-2b81-4c7e-ad3d-678c96ff48f1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_50ef92fd-6b2c-4028-97d5-7734706a54d3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Goodwill"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_9fe9d0d5-aaea-4f31-9427-110df6f5d5b3" xlink:to="loc_us-gaap_Goodwill_50ef92fd-6b2c-4028-97d5-7734706a54d3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_0a9be5dd-80f8-4466-b762-39e7669e7b43" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_9fe9d0d5-aaea-4f31-9427-110df6f5d5b3" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_0a9be5dd-80f8-4466-b762-39e7669e7b43" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherTangibleAssetsLiabilitiesNet_fb3e8b42-577a-4528-9ca7-6265b104b67e" xlink:href="snow-20250131.xsd#snow_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherTangibleAssetsLiabilitiesNet"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_9fe9d0d5-aaea-4f31-9427-110df6f5d5b3" xlink:to="loc_snow_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherTangibleAssetsLiabilitiesNet_fb3e8b42-577a-4528-9ca7-6265b104b67e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssetLiabilityNet_f18dd6a2-cecd-4c10-ac72-7fdd78d0bf0e" xlink:href="snow-20250131.xsd#snow_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssetLiabilityNet"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_9fe9d0d5-aaea-4f31-9427-110df6f5d5b3" xlink:to="loc_snow_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssetLiabilityNet_f18dd6a2-cecd-4c10-ac72-7fdd78d0bf0e" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.snowflake.com/role/IntangibleAssetsandGoodwillScheduleofIntangibleAssetsDetails" xlink:type="simple" xlink:href="snow-20250131.xsd#IntangibleAssetsandGoodwillScheduleofIntangibleAssetsDetails"/>
  <link:calculationLink xlink:role="http://www.snowflake.com/role/IntangibleAssetsandGoodwillScheduleofIntangibleAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_0af84707-b763-4e45-b61f-4eb5b2e85127" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_e1e8afbd-4de4-4e5f-9e58-d92bf37111b9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_0af84707-b763-4e45-b61f-4eb5b2e85127" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_e1e8afbd-4de4-4e5f-9e58-d92bf37111b9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_093e1a22-b499-498b-9139-8a5252169976" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_0af84707-b763-4e45-b61f-4eb5b2e85127" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_093e1a22-b499-498b-9139-8a5252169976" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_1bb7cf1b-6402-4c8a-a5a7-972dd00ecb49" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_a4df64eb-eac4-4c67-991e-e3f1aac4247a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_1bb7cf1b-6402-4c8a-a5a7-972dd00ecb49" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_a4df64eb-eac4-4c67-991e-e3f1aac4247a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_653d738e-3be4-491f-b1b8-f2427374c773" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_1bb7cf1b-6402-4c8a-a5a7-972dd00ecb49" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_653d738e-3be4-491f-b1b8-f2427374c773" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.snowflake.com/role/IntangibleAssetsandGoodwillScheduleofFutureAmortizationExpenseDetails" xlink:type="simple" xlink:href="snow-20250131.xsd#IntangibleAssetsandGoodwillScheduleofFutureAmortizationExpenseDetails"/>
  <link:calculationLink xlink:role="http://www.snowflake.com/role/IntangibleAssetsandGoodwillScheduleofFutureAmortizationExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_9bb5d8b9-7aad-49b2-9687-95d08221daf2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_6583a641-3f3d-4c6d-8da9-a4e00e63499a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_9bb5d8b9-7aad-49b2-9687-95d08221daf2" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_6583a641-3f3d-4c6d-8da9-a4e00e63499a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_cb8c3e4d-372a-4e98-9fed-d7dcfc6425eb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_9bb5d8b9-7aad-49b2-9687-95d08221daf2" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_cb8c3e4d-372a-4e98-9fed-d7dcfc6425eb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_e603a21e-5d49-4751-985c-aab341369662" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_9bb5d8b9-7aad-49b2-9687-95d08221daf2" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_e603a21e-5d49-4751-985c-aab341369662" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_1c663c24-f62d-4745-9cdd-a94baca7e599" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_9bb5d8b9-7aad-49b2-9687-95d08221daf2" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_1c663c24-f62d-4745-9cdd-a94baca7e599" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_74dca013-6f4f-4dfd-b333-952b0b7a6c52" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_9bb5d8b9-7aad-49b2-9687-95d08221daf2" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_74dca013-6f4f-4dfd-b333-952b0b7a6c52" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_8c6671b7-4a4f-4cd0-b9a7-c5c58f0c174b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_9bb5d8b9-7aad-49b2-9687-95d08221daf2" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_8c6671b7-4a4f-4cd0-b9a7-c5c58f0c174b" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.snowflake.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails" xlink:type="simple" xlink:href="snow-20250131.xsd#AccruedExpensesandOtherCurrentLiabilitiesDetails"/>
  <link:calculationLink xlink:role="http://www.snowflake.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_3af30d17-19d8-4532-859b-35ba60ef648a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_LiabilitiesAssociatedWithSalesMarketingAndBusinessDevelopmentProgramsCostsCurrent_50b6d4c2-4e97-45a4-bf05-4f2b2f775aee" xlink:href="snow-20250131.xsd#snow_LiabilitiesAssociatedWithSalesMarketingAndBusinessDevelopmentProgramsCostsCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_3af30d17-19d8-4532-859b-35ba60ef648a" xlink:to="loc_snow_LiabilitiesAssociatedWithSalesMarketingAndBusinessDevelopmentProgramsCostsCurrent_50b6d4c2-4e97-45a4-bf05-4f2b2f775aee" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_AccruedPurchasesOfPropertyPlantAndEquipmentCurrent_9d5907e9-2f60-48aa-88f3-600b0259f54b" xlink:href="snow-20250131.xsd#snow_AccruedPurchasesOfPropertyPlantAndEquipmentCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_3af30d17-19d8-4532-859b-35ba60ef648a" xlink:to="loc_snow_AccruedPurchasesOfPropertyPlantAndEquipmentCurrent_9d5907e9-2f60-48aa-88f3-600b0259f54b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_AccruedEmployeeStockPurchasePlanCurrent_b606ca5b-16d4-4c80-8896-2690ea649647" xlink:href="snow-20250131.xsd#snow_AccruedEmployeeStockPurchasePlanCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_3af30d17-19d8-4532-859b-35ba60ef648a" xlink:to="loc_snow_AccruedEmployeeStockPurchasePlanCurrent_b606ca5b-16d4-4c80-8896-2690ea649647" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedProfessionalFeesCurrent_cbf1d949-50f7-4c31-87e1-84d73cd58439" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedProfessionalFeesCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_3af30d17-19d8-4532-859b-35ba60ef648a" xlink:to="loc_us-gaap_AccruedProfessionalFeesCurrent_cbf1d949-50f7-4c31-87e1-84d73cd58439" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxesPayableCurrent_c83789e1-ac6e-462f-8ce9-f33e9a519f0e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxesPayableCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_3af30d17-19d8-4532-859b-35ba60ef648a" xlink:to="loc_us-gaap_TaxesPayableCurrent_c83789e1-ac6e-462f-8ce9-f33e9a519f0e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_b2ace02f-a928-4770-8cda-a9409d3d18b0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_3af30d17-19d8-4532-859b-35ba60ef648a" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_b2ace02f-a928-4770-8cda-a9409d3d18b0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_AccruedThirdPartyCloudInfrastructureExpensesCurrent_bdc24d5c-54f3-4487-9585-b7ae23323639" xlink:href="snow-20250131.xsd#snow_AccruedThirdPartyCloudInfrastructureExpensesCurrent"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_3af30d17-19d8-4532-859b-35ba60ef648a" xlink:to="loc_snow_AccruedThirdPartyCloudInfrastructureExpensesCurrent_bdc24d5c-54f3-4487-9585-b7ae23323639" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedPayrollTaxesCurrent_e02944a8-a4fe-4fa1-965b-7cf56a610a65" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedPayrollTaxesCurrent"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_3af30d17-19d8-4532-859b-35ba60ef648a" xlink:to="loc_us-gaap_AccruedPayrollTaxesCurrent_e02944a8-a4fe-4fa1-965b-7cf56a610a65" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent_04a17451-6144-4507-b7ea-63befd6553f0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_3af30d17-19d8-4532-859b-35ba60ef648a" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrent_04a17451-6144-4507-b7ea-63befd6553f0" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.snowflake.com/role/ConvertibleSeniorNotesCarryingAmountsandFairValuesofConvertibleNotesDetails" xlink:type="simple" xlink:href="snow-20250131.xsd#ConvertibleSeniorNotesCarryingAmountsandFairValuesofConvertibleNotesDetails"/>
  <link:calculationLink xlink:role="http://www.snowflake.com/role/ConvertibleSeniorNotesCarryingAmountsandFairValuesofConvertibleNotesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_16d36f62-aab7-4ffd-82f8-2b5c1ea01c39" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebt"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_15a3c80b-0a4f-4a80-8ad2-4396a28d1092" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_16d36f62-aab7-4ffd-82f8-2b5c1ea01c39" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_15a3c80b-0a4f-4a80-8ad2-4396a28d1092" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_DebtInstrumentUnamortizedDebtIssuanceCosts_092b75ea-f293-4c09-9398-b3c827b527ee" xlink:href="snow-20250131.xsd#snow_DebtInstrumentUnamortizedDebtIssuanceCosts"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_16d36f62-aab7-4ffd-82f8-2b5c1ea01c39" xlink:to="loc_snow_DebtInstrumentUnamortizedDebtIssuanceCosts_092b75ea-f293-4c09-9398-b3c827b527ee" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.snowflake.com/role/CommitmentandContingenciesScheduleofLeaseCostDetails" xlink:type="simple" xlink:href="snow-20250131.xsd#CommitmentandContingenciesScheduleofLeaseCostDetails"/>
  <link:calculationLink xlink:role="http://www.snowflake.com/role/CommitmentandContingenciesScheduleofLeaseCostDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost_aa1eae85-af09-41e4-8053-c069fb12b3ce" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseCost"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableLeaseCost_83453b2c-796f-4485-b580-41150034598e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableLeaseCost"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_aa1eae85-af09-41e4-8053-c069fb12b3ce" xlink:to="loc_us-gaap_VariableLeaseCost_83453b2c-796f-4485-b580-41150034598e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_6e765329-4738-406b-bc34-8bacdb1b0137" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseCost"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_aa1eae85-af09-41e4-8053-c069fb12b3ce" xlink:to="loc_us-gaap_OperatingLeaseCost_6e765329-4738-406b-bc34-8bacdb1b0137" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubleaseIncome_7438370c-f4b2-45b6-8a7c-15e05d17926f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubleaseIncome"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_aa1eae85-af09-41e4-8053-c069fb12b3ce" xlink:to="loc_us-gaap_SubleaseIncome_7438370c-f4b2-45b6-8a7c-15e05d17926f" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.snowflake.com/role/CommitmentandContingenciesScheduleofOperatingLeasesandSubleasesDetails" xlink:type="simple" xlink:href="snow-20250131.xsd#CommitmentandContingenciesScheduleofOperatingLeasesandSubleasesDetails"/>
  <link:calculationLink xlink:role="http://www.snowflake.com/role/CommitmentandContingenciesScheduleofOperatingLeasesandSubleasesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceived_18e6b451-b522-4165-a604-f6d809473282" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceived"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears_d0ccb301-9c2b-42ef-92a9-2bf17dfe770c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceived_18e6b451-b522-4165-a604-f6d809473282" xlink:to="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears_d0ccb301-9c2b-42ef-92a9-2bf17dfe770c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedThereafter_e32a96e4-8b6a-4504-b93f-8f8d1307f51e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceivedThereafter"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceived_18e6b451-b522-4165-a604-f6d809473282" xlink:to="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedThereafter_e32a96e4-8b6a-4504-b93f-8f8d1307f51e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths_556621a6-7c27-44d9-8a51-a7a80690cebc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceived_18e6b451-b522-4165-a604-f6d809473282" xlink:to="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths_556621a6-7c27-44d9-8a51-a7a80690cebc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedFourYears_61083ead-2707-41d2-99f5-fb393950cbd8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceivedFourYears"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceived_18e6b451-b522-4165-a604-f6d809473282" xlink:to="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedFourYears_61083ead-2707-41d2-99f5-fb393950cbd8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedFiveYears_0c3862bb-342a-4f2b-bbc9-39d2988f4cd5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceivedFiveYears"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceived_18e6b451-b522-4165-a604-f6d809473282" xlink:to="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedFiveYears_0c3862bb-342a-4f2b-bbc9-39d2988f4cd5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears_95dfdf43-50d2-47cf-bc88-3487d1469c7c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceived_18e6b451-b522-4165-a604-f6d809473282" xlink:to="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears_95dfdf43-50d2-47cf-bc88-3487d1469c7c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_6fa766ac-c655-4488-be94-b8abf1fd57b1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_4626e348-5e22-4385-91d4-f1235c67743c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_6fa766ac-c655-4488-be94-b8abf1fd57b1" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_4626e348-5e22-4385-91d4-f1235c67743c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_12a9ce0f-4d13-4f6a-b5eb-77af2766ad16" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_6fa766ac-c655-4488-be94-b8abf1fd57b1" xlink:to="loc_us-gaap_OperatingLeaseLiability_12a9ce0f-4d13-4f6a-b5eb-77af2766ad16" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncome_b7b0d2b5-91b0-4ff0-ad80-a05d8b78518a" xlink:href="snow-20250131.xsd#snow_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncome"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeYearOne_05c704c8-1aa5-4960-ab9a-d0730a48bad5" xlink:href="snow-20250131.xsd#snow_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeYearOne"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_snow_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncome_b7b0d2b5-91b0-4ff0-ad80-a05d8b78518a" xlink:to="loc_snow_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeYearOne_05c704c8-1aa5-4960-ab9a-d0730a48bad5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeYearTwo_bf229b4f-9373-4f52-aa68-82661aad221d" xlink:href="snow-20250131.xsd#snow_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeYearTwo"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_snow_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncome_b7b0d2b5-91b0-4ff0-ad80-a05d8b78518a" xlink:to="loc_snow_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeYearTwo_bf229b4f-9373-4f52-aa68-82661aad221d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeYearThree_5ea59978-7c24-4881-bbee-319a6d014916" xlink:href="snow-20250131.xsd#snow_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeYearThree"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_snow_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncome_b7b0d2b5-91b0-4ff0-ad80-a05d8b78518a" xlink:to="loc_snow_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeYearThree_5ea59978-7c24-4881-bbee-319a6d014916" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeYearFour_b8cd6124-f68b-44a0-8bfd-26486b2be102" xlink:href="snow-20250131.xsd#snow_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeYearFour"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_snow_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncome_b7b0d2b5-91b0-4ff0-ad80-a05d8b78518a" xlink:to="loc_snow_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeYearFour_b8cd6124-f68b-44a0-8bfd-26486b2be102" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeYearFive_69fde1c7-2a4d-43b7-9d7d-7d5afc66443a" xlink:href="snow-20250131.xsd#snow_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeYearFive"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_snow_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncome_b7b0d2b5-91b0-4ff0-ad80-a05d8b78518a" xlink:to="loc_snow_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeYearFive_69fde1c7-2a4d-43b7-9d7d-7d5afc66443a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeAfterYearFive_23ae4699-68cb-4320-ba81-fd0abdfe05c0" xlink:href="snow-20250131.xsd#snow_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeAfterYearFive"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_snow_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncome_b7b0d2b5-91b0-4ff0-ad80-a05d8b78518a" xlink:to="loc_snow_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeAfterYearFive_23ae4699-68cb-4320-ba81-fd0abdfe05c0" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.snowflake.com/role/CommitmentandContingenciesScheduleofOperatingLeasesandSubleasesDetails_1" xlink:type="simple" xlink:href="snow-20250131.xsd#CommitmentandContingenciesScheduleofOperatingLeasesandSubleasesDetails_1"/>
  <link:calculationLink xlink:role="http://www.snowflake.com/role/CommitmentandContingenciesScheduleofOperatingLeasesandSubleasesDetails_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_49590b7c-f8f6-4ec6-bcf8-6494ce41fb89" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_7380d0d7-df1f-49f0-90d1-da7fa49e7b32" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_49590b7c-f8f6-4ec6-bcf8-6494ce41fb89" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_7380d0d7-df1f-49f0-90d1-da7fa49e7b32" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_8bd811ea-f619-43ac-a64d-47beeb5e80fb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_49590b7c-f8f6-4ec6-bcf8-6494ce41fb89" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_8bd811ea-f619-43ac-a64d-47beeb5e80fb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_eb5c2a32-cabb-405c-bbff-449347267c98" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_49590b7c-f8f6-4ec6-bcf8-6494ce41fb89" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_eb5c2a32-cabb-405c-bbff-449347267c98" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_0f25aebb-974d-4152-ba9d-82112ea09238" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_49590b7c-f8f6-4ec6-bcf8-6494ce41fb89" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_0f25aebb-974d-4152-ba9d-82112ea09238" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_e8a6c11f-7847-4145-a0dc-ac8f21efa93e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_49590b7c-f8f6-4ec6-bcf8-6494ce41fb89" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_e8a6c11f-7847-4145-a0dc-ac8f21efa93e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_4487a40e-5b4a-4596-a1a2-6bd4867538fc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_49590b7c-f8f6-4ec6-bcf8-6494ce41fb89" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_4487a40e-5b4a-4596-a1a2-6bd4867538fc" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.snowflake.com/role/CommitmentandContingenciesScheduleofOtherContractualCommitmentsDetails" xlink:type="simple" xlink:href="snow-20250131.xsd#CommitmentandContingenciesScheduleofOtherContractualCommitmentsDetails"/>
  <link:calculationLink xlink:role="http://www.snowflake.com/role/CommitmentandContingenciesScheduleofOtherContractualCommitmentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligation_0581f168-f345-41db-8084-2e4c57b8401d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PurchaseObligation"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_PurchaseObligationToBePaidYearFiveAndAfterYearFive_960fb8ec-6741-4304-864e-4900be414a5c" xlink:href="snow-20250131.xsd#snow_PurchaseObligationToBePaidYearFiveAndAfterYearFive"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PurchaseObligation_0581f168-f345-41db-8084-2e4c57b8401d" xlink:to="loc_snow_PurchaseObligationToBePaidYearFiveAndAfterYearFive_960fb8ec-6741-4304-864e-4900be414a5c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligationDueInFourthYear_a299eb68-e4f8-46e2-b13a-fe85e75f363e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PurchaseObligationDueInFourthYear"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PurchaseObligation_0581f168-f345-41db-8084-2e4c57b8401d" xlink:to="loc_us-gaap_PurchaseObligationDueInFourthYear_a299eb68-e4f8-46e2-b13a-fe85e75f363e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligationDueInSecondYear_d7acb7be-a1c8-47dd-a226-bedfc23ea972" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PurchaseObligationDueInSecondYear"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PurchaseObligation_0581f168-f345-41db-8084-2e4c57b8401d" xlink:to="loc_us-gaap_PurchaseObligationDueInSecondYear_d7acb7be-a1c8-47dd-a226-bedfc23ea972" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligationDueInNextTwelveMonths_8646dd6f-c0c0-4e06-b0b1-0ec9b2f8cada" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PurchaseObligationDueInNextTwelveMonths"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PurchaseObligation_0581f168-f345-41db-8084-2e4c57b8401d" xlink:to="loc_us-gaap_PurchaseObligationDueInNextTwelveMonths_8646dd6f-c0c0-4e06-b0b1-0ec9b2f8cada" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligationDueInThirdYear_3983a89a-70bc-4007-93d3-f74b60810b36" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PurchaseObligationDueInThirdYear"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PurchaseObligation_0581f168-f345-41db-8084-2e4c57b8401d" xlink:to="loc_us-gaap_PurchaseObligationDueInThirdYear_3983a89a-70bc-4007-93d3-f74b60810b36" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.snowflake.com/role/EquitySharebasedCompensationDetails" xlink:type="simple" xlink:href="snow-20250131.xsd#EquitySharebasedCompensationDetails"/>
  <link:calculationLink xlink:role="http://www.snowflake.com/role/EquitySharebasedCompensationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1_c0cc1193-829f-47a4-95dd-52b154f710de" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount_2bb14c45-0f12-487a-ab72-d1b383951b36" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1_c0cc1193-829f-47a4-95dd-52b154f710de" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount_2bb14c45-0f12-487a-ab72-d1b383951b36" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_86bdf3e9-8a33-42d6-938e-2c936c70b988" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1_c0cc1193-829f-47a4-95dd-52b154f710de" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_86bdf3e9-8a33-42d6-938e-2c936c70b988" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.snowflake.com/role/IncomeTaxesScheduleofComponentsofLossBeforeIncomeTaxesDetails" xlink:type="simple" xlink:href="snow-20250131.xsd#IncomeTaxesScheduleofComponentsofLossBeforeIncomeTaxesDetails"/>
  <link:calculationLink xlink:role="http://www.snowflake.com/role/IncomeTaxesScheduleofComponentsofLossBeforeIncomeTaxesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_2bf4e2b6-074c-4b57-9304-e0cb213edc18" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_768953d7-d7a6-4097-b229-8664e001e262" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_2bf4e2b6-074c-4b57-9304-e0cb213edc18" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_768953d7-d7a6-4097-b229-8664e001e262" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_05e7434f-53e7-4e84-be1b-74a4e1413b15" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_2bf4e2b6-074c-4b57-9304-e0cb213edc18" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_05e7434f-53e7-4e84-be1b-74a4e1413b15" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.snowflake.com/role/IncomeTaxesScheduleofProvisionforBenefitfromIncomeTaxesDetails" xlink:type="simple" xlink:href="snow-20250131.xsd#IncomeTaxesScheduleofProvisionforBenefitfromIncomeTaxesDetails"/>
  <link:calculationLink xlink:role="http://www.snowflake.com/role/IncomeTaxesScheduleofProvisionforBenefitfromIncomeTaxesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_b8e83620-3324-451e-aba7-6f0b777535e9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_36cd658a-714a-41ff-b569-279c97b5b014" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_b8e83620-3324-451e-aba7-6f0b777535e9" xlink:to="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_36cd658a-714a-41ff-b569-279c97b5b014" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_7ea9d0b6-9ec0-4bc9-95c0-b594143a0f61" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_b8e83620-3324-451e-aba7-6f0b777535e9" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_7ea9d0b6-9ec0-4bc9-95c0-b594143a0f61" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_ff9bc99b-ba62-42bf-b543-95addb5b239c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_b8e83620-3324-451e-aba7-6f0b777535e9" xlink:to="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_ff9bc99b-ba62-42bf-b543-95addb5b239c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit_f0b447dd-8361-4969-a3cd-a0030a4ff431" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentForeignTaxExpenseBenefit"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_b8e83620-3324-451e-aba7-6f0b777535e9" xlink:to="loc_us-gaap_CurrentForeignTaxExpenseBenefit_f0b447dd-8361-4969-a3cd-a0030a4ff431" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_2fa4ed6c-c2f2-4708-9b1e-c265d8a3a461" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_b8e83620-3324-451e-aba7-6f0b777535e9" xlink:to="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_2fa4ed6c-c2f2-4708-9b1e-c265d8a3a461" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.snowflake.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails" xlink:type="simple" xlink:href="snow-20250131.xsd#IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails"/>
  <link:calculationLink xlink:role="http://www.snowflake.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_b48659bc-5fc0-4339-8ab8-a93bc6bca153" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_2cef92c0-1c4b-4e87-b976-d2c3c559bf5f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_b48659bc-5fc0-4339-8ab8-a93bc6bca153" xlink:to="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_2cef92c0-1c4b-4e87-b976-d2c3c559bf5f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_e5d23ccc-1c2b-432a-8842-4c514c715d5d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_b48659bc-5fc0-4339-8ab8-a93bc6bca153" xlink:to="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_e5d23ccc-1c2b-432a-8842-4c514c715d5d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxCreditsResearch_a2c125ed-63c4-427b-ab7f-9bc96065db7c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationTaxCreditsResearch"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_b48659bc-5fc0-4339-8ab8-a93bc6bca153" xlink:to="loc_us-gaap_IncomeTaxReconciliationTaxCreditsResearch_a2c125ed-63c4-427b-ab7f-9bc96065db7c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost_c5e196cf-ecb6-437e-89a6-ae4c403060e0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_b48659bc-5fc0-4339-8ab8-a93bc6bca153" xlink:to="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost_c5e196cf-ecb6-437e-89a6-ae4c403060e0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_f45150c1-c743-40fb-97f1-7b1e27003395" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_b48659bc-5fc0-4339-8ab8-a93bc6bca153" xlink:to="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_f45150c1-c743-40fb-97f1-7b1e27003395" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationBeatAmount_2d2c7588-9769-4ee1-9d0f-4699cb11b2da" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationBeatAmount"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_b48659bc-5fc0-4339-8ab8-a93bc6bca153" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationBeatAmount_2d2c7588-9769-4ee1-9d0f-4699cb11b2da" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationOtherReconcilingItems_29bd95db-c279-449f-84ba-e0b368cc3118" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationOtherReconcilingItems"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_b48659bc-5fc0-4339-8ab8-a93bc6bca153" xlink:to="loc_us-gaap_IncomeTaxReconciliationOtherReconcilingItems_29bd95db-c279-449f-84ba-e0b368cc3118" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.snowflake.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" xlink:type="simple" xlink:href="snow-20250131.xsd#IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"/>
  <link:calculationLink xlink:role="http://www.snowflake.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_9ca0c4ae-17c7-4ae1-9b49-6ca6467cda8b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_58256995-af72-47c4-919f-c80cef39caea" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet_9ca0c4ae-17c7-4ae1-9b49-6ca6467cda8b" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_58256995-af72-47c4-919f-c80cef39caea" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_40d424fc-94e2-45c8-9987-7c7e5ce2cff1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet_9ca0c4ae-17c7-4ae1-9b49-6ca6467cda8b" xlink:to="loc_us-gaap_DeferredTaxAssetsGross_40d424fc-94e2-45c8-9987-7c7e5ce2cff1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_152ede2d-7c17-47cf-98ea-a5d9ed771c22" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_DeferredTaxLiabilitiesOperatingLeaseRightOfUseAsset_18eaa852-1ea2-4860-9436-1808716f4fe8" xlink:href="snow-20250131.xsd#snow_DeferredTaxLiabilitiesOperatingLeaseRightOfUseAsset"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_152ede2d-7c17-47cf-98ea-a5d9ed771c22" xlink:to="loc_snow_DeferredTaxLiabilitiesOperatingLeaseRightOfUseAsset_18eaa852-1ea2-4860-9436-1808716f4fe8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesDeferredExpense_1cd5bd28-ed9c-44d2-91eb-c52bd2492aaf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesDeferredExpense"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_152ede2d-7c17-47cf-98ea-a5d9ed771c22" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesDeferredExpense_1cd5bd28-ed9c-44d2-91eb-c52bd2492aaf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOther_db0f9c58-4374-444b-9d16-7e9b2635d441" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesOther"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_152ede2d-7c17-47cf-98ea-a5d9ed771c22" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesOther_db0f9c58-4374-444b-9d16-7e9b2635d441" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_ba1c1a0a-1d8a-4dcf-a9a9-b7bc07bed882" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_152ede2d-7c17-47cf-98ea-a5d9ed771c22" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_ba1c1a0a-1d8a-4dcf-a9a9-b7bc07bed882" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_505b2b54-b785-4e56-9527-29dd196d0364" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsDeferredIncome_1c34db0c-57f4-409d-82d8-ac27bc3efb0a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsDeferredIncome"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_505b2b54-b785-4e56-9527-29dd196d0364" xlink:to="loc_us-gaap_DeferredTaxAssetsDeferredIncome_1c34db0c-57f4-409d-82d8-ac27bc3efb0a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_DeferredTaxAssetsLeaseLiability_17c5a7ae-e104-4608-8cd1-2ef44149f202" xlink:href="snow-20250131.xsd#snow_DeferredTaxAssetsLeaseLiability"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_505b2b54-b785-4e56-9527-29dd196d0364" xlink:to="loc_snow_DeferredTaxAssetsLeaseLiability_17c5a7ae-e104-4608-8cd1-2ef44149f202" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment_06561879-0992-49e2-8f0b-a9954e112c46" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_505b2b54-b785-4e56-9527-29dd196d0364" xlink:to="loc_us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment_06561879-0992-49e2-8f0b-a9954e112c46" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsInvestments_76580c49-5bad-4ec0-839e-e6521b86ea24" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsInvestments"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_505b2b54-b785-4e56-9527-29dd196d0364" xlink:to="loc_us-gaap_DeferredTaxAssetsInvestments_76580c49-5bad-4ec0-839e-e6521b86ea24" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_6344da82-6215-4ebf-bf85-657a702b396b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwards"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_505b2b54-b785-4e56-9527-29dd196d0364" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_6344da82-6215-4ebf-bf85-657a702b396b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOther_9ad55e7c-df96-4972-9340-77976b80fe41" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsOther"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_505b2b54-b785-4e56-9527-29dd196d0364" xlink:to="loc_us-gaap_DeferredTaxAssetsOther_9ad55e7c-df96-4972-9340-77976b80fe41" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits_a721f611-ed87-4f21-a94b-1796eedc6854" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_505b2b54-b785-4e56-9527-29dd196d0364" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits_a721f611-ed87-4f21-a94b-1796eedc6854" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_7ad0b8c8-8af5-403d-af3c-cd36e1544b48" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_505b2b54-b785-4e56-9527-29dd196d0364" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_7ad0b8c8-8af5-403d-af3c-cd36e1544b48" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_DeferredTaxAssetsCappedCallTransactions_f134c86a-8e47-4fdb-92b6-2d2d1ccc4cb2" xlink:href="snow-20250131.xsd#snow_DeferredTaxAssetsCappedCallTransactions"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_505b2b54-b785-4e56-9527-29dd196d0364" xlink:to="loc_snow_DeferredTaxAssetsCappedCallTransactions_f134c86a-8e47-4fdb-92b6-2d2d1ccc4cb2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilities_ea79fb57-c7a8-4bd1-84bf-7b3a8a616d5a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_90fc8baf-5065-44c5-8281-657073bc802c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxLiabilities_ea79fb57-c7a8-4bd1-84bf-7b3a8a616d5a" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilities_90fc8baf-5065-44c5-8281-657073bc802c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_e5964932-3f72-4645-9802-e9699c05c005" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxLiabilities_ea79fb57-c7a8-4bd1-84bf-7b3a8a616d5a" xlink:to="loc_us-gaap_DeferredTaxAssetsNet_e5964932-3f72-4645-9802-e9699c05c005" xlink:type="arc"/>
  </link:calculationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>14
<FILENAME>snow-20250131_def.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2025 Workiva-->
<!--r:2dff7815-da51-4a73-b84a-717aaf9cd02f,g:ce9e6d8f-5e39-4368-876a-8bed84ddc6d4-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/all" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member"/>
  <link:roleRef roleURI="http://www.snowflake.com/role/CONSOLIDATEDBALANCESHEETSPARENTHETICAL" xlink:type="simple" xlink:href="snow-20250131.xsd#CONSOLIDATEDBALANCESHEETSPARENTHETICAL"/>
  <link:definitionLink xlink:role="http://www.snowflake.com/role/CONSOLIDATEDBALANCESHEETSPARENTHETICAL" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_266381bd-ef7b-416a-a229-5b06b3be6ae9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_c6c7b54b-80b7-46cf-93fc-9e089ae8df8e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_266381bd-ef7b-416a-a229-5b06b3be6ae9" xlink:to="loc_us-gaap_StatementTable_c6c7b54b-80b7-46cf-93fc-9e089ae8df8e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_054b110f-77bd-4a31-ab1b-57aa6da3f29d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_c6c7b54b-80b7-46cf-93fc-9e089ae8df8e" xlink:to="loc_us-gaap_StatementClassOfStockAxis_054b110f-77bd-4a31-ab1b-57aa6da3f29d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_054b110f-77bd-4a31-ab1b-57aa6da3f29d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_054b110f-77bd-4a31-ab1b-57aa6da3f29d" xlink:to="loc_us-gaap_ClassOfStockDomain_054b110f-77bd-4a31-ab1b-57aa6da3f29d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_5fa183c8-adb4-4018-92f0-407433a3d6c3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_054b110f-77bd-4a31-ab1b-57aa6da3f29d" xlink:to="loc_us-gaap_ClassOfStockDomain_5fa183c8-adb4-4018-92f0-407433a3d6c3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_85a28b2f-274f-42d8-a6af-f28109f2536c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonClassAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_5fa183c8-adb4-4018-92f0-407433a3d6c3" xlink:to="loc_us-gaap_CommonClassAMember_85a28b2f-274f-42d8-a6af-f28109f2536c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_afee2740-b76e-4ab6-b098-717820e4de14" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonClassBMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_5fa183c8-adb4-4018-92f0-407433a3d6c3" xlink:to="loc_us-gaap_CommonClassBMember_afee2740-b76e-4ab6-b098-717820e4de14" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_572f5e6e-2e69-4d27-b1cd-ff98b4726e4a" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_c6c7b54b-80b7-46cf-93fc-9e089ae8df8e" xlink:to="loc_srt_ConsolidatedEntitiesAxis_572f5e6e-2e69-4d27-b1cd-ff98b4726e4a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_572f5e6e-2e69-4d27-b1cd-ff98b4726e4a_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidatedEntitiesAxis_572f5e6e-2e69-4d27-b1cd-ff98b4726e4a" xlink:to="loc_srt_ConsolidatedEntitiesDomain_572f5e6e-2e69-4d27-b1cd-ff98b4726e4a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_99760c85-9fb6-4f27-89fc-d5e120aecc87" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidatedEntitiesAxis_572f5e6e-2e69-4d27-b1cd-ff98b4726e4a" xlink:to="loc_srt_ConsolidatedEntitiesDomain_99760c85-9fb6-4f27-89fc-d5e120aecc87" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_InvestingSubsidiaryMember_748fdbe3-7689-418d-a327-a1faed8798a5" xlink:href="snow-20250131.xsd#snow_InvestingSubsidiaryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_99760c85-9fb6-4f27-89fc-d5e120aecc87" xlink:to="loc_snow_InvestingSubsidiaryMember_748fdbe3-7689-418d-a327-a1faed8798a5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipAxis_ff0ef873-269c-478f-86b0-e1a6d5b947d3" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_OwnershipAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_c6c7b54b-80b7-46cf-93fc-9e089ae8df8e" xlink:to="loc_srt_OwnershipAxis_ff0ef873-269c-478f-86b0-e1a6d5b947d3" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain_ff0ef873-269c-478f-86b0-e1a6d5b947d3_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_OwnershipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_OwnershipAxis_ff0ef873-269c-478f-86b0-e1a6d5b947d3" xlink:to="loc_srt_OwnershipDomain_ff0ef873-269c-478f-86b0-e1a6d5b947d3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain_6fd24453-ebf7-49dc-afb2-686a2a173915" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_OwnershipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_OwnershipAxis_ff0ef873-269c-478f-86b0-e1a6d5b947d3" xlink:to="loc_srt_OwnershipDomain_6fd24453-ebf7-49dc-afb2-686a2a173915" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_InvestingSubsidiaryMember_63d4b3a2-90c6-40ed-84a0-3c5863403f1b" xlink:href="snow-20250131.xsd#snow_InvestingSubsidiaryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_6fd24453-ebf7-49dc-afb2-686a2a173915" xlink:to="loc_snow_InvestingSubsidiaryMember_63d4b3a2-90c6-40ed-84a0-3c5863403f1b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_c76966a0-b9d5-4e35-9577-85d9ca091fe7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_c6c7b54b-80b7-46cf-93fc-9e089ae8df8e" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_c76966a0-b9d5-4e35-9577-85d9ca091fe7" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c76966a0-b9d5-4e35-9577-85d9ca091fe7_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_c76966a0-b9d5-4e35-9577-85d9ca091fe7" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c76966a0-b9d5-4e35-9577-85d9ca091fe7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_6a1f57c8-fefa-4910-b502-c7208148f95a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_c76966a0-b9d5-4e35-9577-85d9ca091fe7" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_6a1f57c8-fefa-4910-b502-c7208148f95a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_SamoohaInc.Member_656cd0b6-6649-4a12-9947-3e1284cb7258" xlink:href="snow-20250131.xsd#snow_SamoohaInc.Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_6a1f57c8-fefa-4910-b502-c7208148f95a" xlink:to="loc_snow_SamoohaInc.Member_656cd0b6-6649-4a12-9947-3e1284cb7258" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare_1c49f91c-0284-4d69-af36-6da703860188" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_266381bd-ef7b-416a-a229-5b06b3be6ae9" xlink:to="loc_us-gaap_PreferredStockParOrStatedValuePerShare_1c49f91c-0284-4d69-af36-6da703860188" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_89aaa4dc-6ef6-4404-9294-d7b467adda6c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_266381bd-ef7b-416a-a229-5b06b3be6ae9" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_89aaa4dc-6ef6-4404-9294-d7b467adda6c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued_5e530fd8-1ab4-4e03-a41d-4e4d14d2522e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_266381bd-ef7b-416a-a229-5b06b3be6ae9" xlink:to="loc_us-gaap_PreferredStockSharesIssued_5e530fd8-1ab4-4e03-a41d-4e4d14d2522e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_4cf586b6-f3ba-43f2-956d-c77b4c89e024" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_266381bd-ef7b-416a-a229-5b06b3be6ae9" xlink:to="loc_us-gaap_PreferredStockSharesOutstanding_4cf586b6-f3ba-43f2-956d-c77b4c89e024" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_7b70d1d8-7cdf-42a9-9453-f10c7fd90835" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_266381bd-ef7b-416a-a229-5b06b3be6ae9" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_7b70d1d8-7cdf-42a9-9453-f10c7fd90835" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_1f4ace2b-284c-426c-acfe-89429b53de2d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_266381bd-ef7b-416a-a229-5b06b3be6ae9" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_1f4ace2b-284c-426c-acfe-89429b53de2d" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_f3ce67d0-6fcb-43c4-a93c-5556589c3b81" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_266381bd-ef7b-416a-a229-5b06b3be6ae9" xlink:to="loc_us-gaap_CommonStockSharesIssued_f3ce67d0-6fcb-43c4-a93c-5556589c3b81" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_c8d1cb1c-b7ba-44b2-89b2-43d8ead57bd1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_266381bd-ef7b-416a-a229-5b06b3be6ae9" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_c8d1cb1c-b7ba-44b2-89b2-43d8ead57bd1" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonShares_92edd9c5-a974-43b5-ae1e-783c7a28550d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockCommonShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_266381bd-ef7b-416a-a229-5b06b3be6ae9" xlink:to="loc_us-gaap_TreasuryStockCommonShares_92edd9c5-a974-43b5-ae1e-783c7a28550d" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_4c5ba02c-db6c-4207-93ee-6ebbca95acce" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_266381bd-ef7b-416a-a229-5b06b3be6ae9" xlink:to="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_4c5ba02c-db6c-4207-93ee-6ebbca95acce" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockSharesRetired_82d52ffb-5e19-4600-82f9-10919d6088a5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockSharesRetired"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_266381bd-ef7b-416a-a229-5b06b3be6ae9" xlink:to="loc_us-gaap_TreasuryStockSharesRetired_82d52ffb-5e19-4600-82f9-10919d6088a5" xlink:type="arc" order="10"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" xlink:type="simple" xlink:href="snow-20250131.xsd#CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"/>
  <link:definitionLink xlink:role="http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_bfe4dfac-1544-4436-8e29-7da2c8719ba7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_ef22cb39-dc97-4b03-aeed-fc4207945d98" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_bfe4dfac-1544-4436-8e29-7da2c8719ba7" xlink:to="loc_us-gaap_StatementTable_ef22cb39-dc97-4b03-aeed-fc4207945d98" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_6b603ff3-e6a1-4b84-820e-9a763c3b8b26" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_ef22cb39-dc97-4b03-aeed-fc4207945d98" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_6b603ff3-e6a1-4b84-820e-9a763c3b8b26" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_6b603ff3-e6a1-4b84-820e-9a763c3b8b26_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_6b603ff3-e6a1-4b84-820e-9a763c3b8b26" xlink:to="loc_us-gaap_EquityComponentDomain_6b603ff3-e6a1-4b84-820e-9a763c3b8b26_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_a8d0a57e-29ba-469a-b044-d78dab73de15" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_6b603ff3-e6a1-4b84-820e-9a763c3b8b26" xlink:to="loc_us-gaap_EquityComponentDomain_a8d0a57e-29ba-469a-b044-d78dab73de15" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ParentMember_798f8ceb-b93d-4834-bd2e-526d659396c8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ParentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_a8d0a57e-29ba-469a-b044-d78dab73de15" xlink:to="loc_us-gaap_ParentMember_798f8ceb-b93d-4834-bd2e-526d659396c8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_41640893-4c73-4e10-b24c-df4c093d52ea" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ParentMember_798f8ceb-b93d-4834-bd2e-526d659396c8" xlink:to="loc_us-gaap_CommonStockMember_41640893-4c73-4e10-b24c-df4c093d52ea" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonMember_70a9831e-a6ae-4432-a46d-57df2bee46ce" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockCommonMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ParentMember_798f8ceb-b93d-4834-bd2e-526d659396c8" xlink:to="loc_us-gaap_TreasuryStockCommonMember_70a9831e-a6ae-4432-a46d-57df2bee46ce" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_4e6d30e3-e1f1-4017-8c10-a43f2d538efb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ParentMember_798f8ceb-b93d-4834-bd2e-526d659396c8" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_4e6d30e3-e1f1-4017-8c10-a43f2d538efb" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_5d79b38b-7a6b-4b5c-9db1-a6d87ce82524" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ParentMember_798f8ceb-b93d-4834-bd2e-526d659396c8" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_5d79b38b-7a6b-4b5c-9db1-a6d87ce82524" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_6adf0a52-760d-4430-93b0-80a02f620605" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ParentMember_798f8ceb-b93d-4834-bd2e-526d659396c8" xlink:to="loc_us-gaap_RetainedEarningsMember_6adf0a52-760d-4430-93b0-80a02f620605" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestMember_4895a68d-a7e2-4936-a92d-316d397c6c67" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NoncontrollingInterestMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_a8d0a57e-29ba-469a-b044-d78dab73de15" xlink:to="loc_us-gaap_NoncontrollingInterestMember_4895a68d-a7e2-4936-a92d-316d397c6c67" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_6f6aea05-1ba8-476d-95cd-9c1f797871f1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_ef22cb39-dc97-4b03-aeed-fc4207945d98" xlink:to="loc_us-gaap_StatementClassOfStockAxis_6f6aea05-1ba8-476d-95cd-9c1f797871f1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_6f6aea05-1ba8-476d-95cd-9c1f797871f1_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_6f6aea05-1ba8-476d-95cd-9c1f797871f1" xlink:to="loc_us-gaap_ClassOfStockDomain_6f6aea05-1ba8-476d-95cd-9c1f797871f1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_5e6bbe86-1b7a-4b6f-a783-eaf07bf415c2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_6f6aea05-1ba8-476d-95cd-9c1f797871f1" xlink:to="loc_us-gaap_ClassOfStockDomain_5e6bbe86-1b7a-4b6f-a783-eaf07bf415c2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_243ce88c-d7cf-4a8d-9a82-51a2ad6d1018" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonClassAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_5e6bbe86-1b7a-4b6f-a783-eaf07bf415c2" xlink:to="loc_us-gaap_CommonClassAMember_243ce88c-d7cf-4a8d-9a82-51a2ad6d1018" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_17208cc0-541d-4919-af5c-c21687e031ba" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_bfe4dfac-1544-4436-8e29-7da2c8719ba7" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_17208cc0-541d-4919-af5c-c21687e031ba" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_87db8f3a-73bf-4374-a5c4-20b21a3f2d6d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_17208cc0-541d-4919-af5c-c21687e031ba" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_87db8f3a-73bf-4374-a5c4-20b21a3f2d6d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_73f6e076-f940-4686-b7f2-c87c1a543d8a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_17208cc0-541d-4919-af5c-c21687e031ba" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_73f6e076-f940-4686-b7f2-c87c1a543d8a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonShares_4278b88f-2086-46cf-8380-c1ae19ee7066" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockCommonShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_17208cc0-541d-4919-af5c-c21687e031ba" xlink:to="loc_us-gaap_TreasuryStockCommonShares_4278b88f-2086-46cf-8380-c1ae19ee7066" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_462551dc-b9fd-48df-a9cd-1c99499bd999" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_17208cc0-541d-4919-af5c-c21687e031ba" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_462551dc-b9fd-48df-a9cd-1c99499bd999" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_eb4ee29c-82c0-4c96-95ab-8abfef37aceb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_17208cc0-541d-4919-af5c-c21687e031ba" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_eb4ee29c-82c0-4c96-95ab-8abfef37aceb" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_95dca89c-1fdf-4990-b350-916eb6650746" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_17208cc0-541d-4919-af5c-c21687e031ba" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_95dca89c-1fdf-4990-b350-916eb6650746" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_f38bb059-3fb4-47c2-9874-bc908323dcd4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_17208cc0-541d-4919-af5c-c21687e031ba" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_f38bb059-3fb4-47c2-9874-bc908323dcd4" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesAcquisitions_560cf118-c793-4e28-868e-2ca60f4e4a53" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesAcquisitions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_17208cc0-541d-4919-af5c-c21687e031ba" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesAcquisitions_560cf118-c793-4e28-868e-2ca60f4e4a53" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueAcquisitions_ecb344f5-2921-4dce-824e-68d0301b6cba" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueAcquisitions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_17208cc0-541d-4919-af5c-c21687e031ba" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueAcquisitions_ecb344f5-2921-4dce-824e-68d0301b6cba" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_StockIssuedDuringPeriodSharesAcquisitionsSubjectToFutureVesting_a9c3b070-0fae-473c-bdc4-57e20f6080b9" xlink:href="snow-20250131.xsd#snow_StockIssuedDuringPeriodSharesAcquisitionsSubjectToFutureVesting"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_17208cc0-541d-4919-af5c-c21687e031ba" xlink:to="loc_snow_StockIssuedDuringPeriodSharesAcquisitionsSubjectToFutureVesting_a9c3b070-0fae-473c-bdc4-57e20f6080b9" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_StockCancelledDuringPeriodSharesAcquisitions_c562f4cc-f79e-4a38-a173-1264845ef9ba" xlink:href="snow-20250131.xsd#snow_StockCancelledDuringPeriodSharesAcquisitions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_17208cc0-541d-4919-af5c-c21687e031ba" xlink:to="loc_snow_StockCancelledDuringPeriodSharesAcquisitions_c562f4cc-f79e-4a38-a173-1264845ef9ba" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_StockCancelledDuringPeriodValueAcquisitions_428abcd0-e1db-467b-9f0b-8f6be804cc92" xlink:href="snow-20250131.xsd#snow_StockCancelledDuringPeriodValueAcquisitions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_17208cc0-541d-4919-af5c-c21687e031ba" xlink:to="loc_snow_StockCancelledDuringPeriodValueAcquisitions_428abcd0-e1db-467b-9f0b-8f6be804cc92" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_APICShareBasedPaymentArrangementIncreaseForStockOptionsEarlyExercised_eadf325e-f6c0-4295-8991-644ab8540590" xlink:href="snow-20250131.xsd#snow_APICShareBasedPaymentArrangementIncreaseForStockOptionsEarlyExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_17208cc0-541d-4919-af5c-c21687e031ba" xlink:to="loc_snow_APICShareBasedPaymentArrangementIncreaseForStockOptionsEarlyExercised_eadf325e-f6c0-4295-8991-644ab8540590" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_df1c8026-27ab-4a5e-9e99-71e7ef362dcc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_17208cc0-541d-4919-af5c-c21687e031ba" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_df1c8026-27ab-4a5e-9e99-71e7ef362dcc" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_b119fa3b-ac46-46aa-b07e-f4c5ab7fbe5b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_17208cc0-541d-4919-af5c-c21687e031ba" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_b119fa3b-ac46-46aa-b07e-f4c5ab7fbe5b" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_86463c13-711e-4307-9e1d-22c6984680eb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_17208cc0-541d-4919-af5c-c21687e031ba" xlink:to="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_86463c13-711e-4307-9e1d-22c6984680eb" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_b6254165-8f83-460e-bd4c-3cf135c8cf5e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_17208cc0-541d-4919-af5c-c21687e031ba" xlink:to="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_b6254165-8f83-460e-bd4c-3cf135c8cf5e" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockSharesAcquired_cb1c5db4-7eda-407d-ad75-9c94fb8007f6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockSharesAcquired"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_17208cc0-541d-4919-af5c-c21687e031ba" xlink:to="loc_us-gaap_TreasuryStockSharesAcquired_cb1c5db4-7eda-407d-ad75-9c94fb8007f6" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_9faf03f5-58fe-4e30-a2c5-21459f2abdcd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_17208cc0-541d-4919-af5c-c21687e031ba" xlink:to="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_9faf03f5-58fe-4e30-a2c5-21459f2abdcd" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_e9db63c4-62a6-4045-9ff6-4bc805045d19" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_17208cc0-541d-4919-af5c-c21687e031ba" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_e9db63c4-62a6-4045-9ff6-4bc805045d19" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_9b0df107-d4f1-4c3b-8477-8c9c3ffe4534" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_17208cc0-541d-4919-af5c-c21687e031ba" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_9b0df107-d4f1-4c3b-8477-8c9c3ffe4534" xlink:type="arc" order="21"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesTreasuryStockReissued_4005a98f-852d-4c83-9a5e-e79de109ca5e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesTreasuryStockReissued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_17208cc0-541d-4919-af5c-c21687e031ba" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesTreasuryStockReissued_4005a98f-852d-4c83-9a5e-e79de109ca5e" xlink:type="arc" order="22"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueTreasuryStockReissued_5753406a-b58e-44f8-aa1b-8e60cd0d668b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueTreasuryStockReissued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_17208cc0-541d-4919-af5c-c21687e031ba" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueTreasuryStockReissued_5753406a-b58e-44f8-aa1b-8e60cd0d668b" xlink:type="arc" order="23"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_AdjustmentsToAdditionalPaidInCapitalPurchasesOfCappedCallsRelatedToConvertibleDebt_0873de6d-bc69-44a5-a0a4-e178366e053b" xlink:href="snow-20250131.xsd#snow_AdjustmentsToAdditionalPaidInCapitalPurchasesOfCappedCallsRelatedToConvertibleDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_17208cc0-541d-4919-af5c-c21687e031ba" xlink:to="loc_snow_AdjustmentsToAdditionalPaidInCapitalPurchasesOfCappedCallsRelatedToConvertibleDebt_0873de6d-bc69-44a5-a0a4-e178366e053b" xlink:type="arc" order="24"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_ca30c9fb-0e58-4ef1-9e74-f1893475bc55" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_17208cc0-541d-4919-af5c-c21687e031ba" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_ca30c9fb-0e58-4ef1-9e74-f1893475bc55" xlink:type="arc" order="25"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance_32a6de62-f167-45aa-90fa-af4f5a0b76c6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_17208cc0-541d-4919-af5c-c21687e031ba" xlink:to="loc_us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance_32a6de62-f167-45aa-90fa-af4f5a0b76c6" xlink:type="arc" order="26"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_76ca8405-0e0f-45fe-90ef-6fa0c0a92175" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_17208cc0-541d-4919-af5c-c21687e031ba" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_76ca8405-0e0f-45fe-90ef-6fa0c0a92175" xlink:type="arc" order="27"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_ebd5f958-73b8-442c-af6c-c0fa0ac5ef52" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProfitLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_17208cc0-541d-4919-af5c-c21687e031ba" xlink:to="loc_us-gaap_ProfitLoss_ebd5f958-73b8-442c-af6c-c0fa0ac5ef52" xlink:type="arc" order="28"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_d48bd27c-40c9-4301-910e-da61c581a3bc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_da2ec510-5d48-4d82-834e-66cd03a6afec" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonShares_0494486e-418d-41c6-a2ce-8b3e50820478" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockCommonShares"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYPARENTHETICAL" xlink:type="simple" xlink:href="snow-20250131.xsd#CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYPARENTHETICAL"/>
  <link:definitionLink xlink:role="http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYPARENTHETICAL" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_27ac200b-a22c-47c4-8202-0999fc57c0b1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_0e00f836-b037-410f-84c1-e3a190f28314" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_27ac200b-a22c-47c4-8202-0999fc57c0b1" xlink:to="loc_us-gaap_StatementTable_0e00f836-b037-410f-84c1-e3a190f28314" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_6a3c5f4a-7a6b-4219-b8a5-05092728d44c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_0e00f836-b037-410f-84c1-e3a190f28314" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_6a3c5f4a-7a6b-4219-b8a5-05092728d44c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_6a3c5f4a-7a6b-4219-b8a5-05092728d44c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_6a3c5f4a-7a6b-4219-b8a5-05092728d44c" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_6a3c5f4a-7a6b-4219-b8a5-05092728d44c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_7ca11397-ab78-4b97-ae60-9f4b274170ba" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_6a3c5f4a-7a6b-4219-b8a5-05092728d44c" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_7ca11397-ab78-4b97-ae60-9f4b274170ba" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_SamoohaInc.Member_56860cdd-fea1-44eb-928f-0374efcf91ba" xlink:href="snow-20250131.xsd#snow_SamoohaInc.Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_7ca11397-ab78-4b97-ae60-9f4b274170ba" xlink:to="loc_snow_SamoohaInc.Member_56860cdd-fea1-44eb-928f-0374efcf91ba" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipAxis_98fd05a5-2aff-41c9-86c4-cf60c19c0820" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_OwnershipAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_0e00f836-b037-410f-84c1-e3a190f28314" xlink:to="loc_srt_OwnershipAxis_98fd05a5-2aff-41c9-86c4-cf60c19c0820" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain_98fd05a5-2aff-41c9-86c4-cf60c19c0820_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_OwnershipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_OwnershipAxis_98fd05a5-2aff-41c9-86c4-cf60c19c0820" xlink:to="loc_srt_OwnershipDomain_98fd05a5-2aff-41c9-86c4-cf60c19c0820_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain_5a2590de-1275-4a20-8076-6514a02c07b4" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_OwnershipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_OwnershipAxis_98fd05a5-2aff-41c9-86c4-cf60c19c0820" xlink:to="loc_srt_OwnershipDomain_5a2590de-1275-4a20-8076-6514a02c07b4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_InvestingSubsidiaryMember_cbab5ecf-3457-49cc-9295-5e2c43ff5bb9" xlink:href="snow-20250131.xsd#snow_InvestingSubsidiaryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_5a2590de-1275-4a20-8076-6514a02c07b4" xlink:to="loc_snow_InvestingSubsidiaryMember_cbab5ecf-3457-49cc-9295-5e2c43ff5bb9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_8ff0fa35-126c-4e18-83ff-3dff413fd9b2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_27ac200b-a22c-47c4-8202-0999fc57c0b1" xlink:to="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_8ff0fa35-126c-4e18-83ff-3dff413fd9b2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockSharesRetired_61a6717e-2e53-4dac-bf9b-c83cb7de399f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockSharesRetired"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_27ac200b-a22c-47c4-8202-0999fc57c0b1" xlink:to="loc_us-gaap_TreasuryStockSharesRetired_61a6717e-2e53-4dac-bf9b-c83cb7de399f" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesScheduleofSegmentReportingInformationDetails" xlink:type="simple" xlink:href="snow-20250131.xsd#BasisofPresentationandSummaryofSignificantAccountingPoliciesScheduleofSegmentReportingInformationDetails"/>
  <link:definitionLink xlink:role="http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesScheduleofSegmentReportingInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_40e81c0f-a078-4d3e-901e-1462279b810a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_6e17c5c9-ee46-4b11-892a-f65e1ab43e26" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_40e81c0f-a078-4d3e-901e-1462279b810a" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_6e17c5c9-ee46-4b11-892a-f65e1ab43e26" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_49167486-cbb7-45c7-a16b-be610b8e8535" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_6e17c5c9-ee46-4b11-892a-f65e1ab43e26" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_49167486-cbb7-45c7-a16b-be610b8e8535" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_49167486-cbb7-45c7-a16b-be610b8e8535_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_49167486-cbb7-45c7-a16b-be610b8e8535" xlink:to="loc_us-gaap_SegmentDomain_49167486-cbb7-45c7-a16b-be610b8e8535_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_41665831-4c87-430f-84f0-438c1d2b5938" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_49167486-cbb7-45c7-a16b-be610b8e8535" xlink:to="loc_us-gaap_SegmentDomain_41665831-4c87-430f-84f0-438c1d2b5938" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_ReportableSegmentMember_e5dedaa0-c8d5-433b-8c4d-6bc699ba95f0" xlink:href="snow-20250131.xsd#snow_ReportableSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_41665831-4c87-430f-84f0-438c1d2b5938" xlink:to="loc_snow_ReportableSegmentMember_e5dedaa0-c8d5-433b-8c4d-6bc699ba95f0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_5c673c28-5fbb-440f-bd77-8e1e08e3c669" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_6e17c5c9-ee46-4b11-892a-f65e1ab43e26" xlink:to="loc_srt_ProductOrServiceAxis_5c673c28-5fbb-440f-bd77-8e1e08e3c669" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_5c673c28-5fbb-440f-bd77-8e1e08e3c669_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_5c673c28-5fbb-440f-bd77-8e1e08e3c669" xlink:to="loc_srt_ProductsAndServicesDomain_5c673c28-5fbb-440f-bd77-8e1e08e3c669_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_1bae7b60-17cf-47b0-9f7c-6be55d2614c5" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_5c673c28-5fbb-440f-bd77-8e1e08e3c669" xlink:to="loc_srt_ProductsAndServicesDomain_1bae7b60-17cf-47b0-9f7c-6be55d2614c5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductMember_59926daa-7877-42c6-a69f-42d8a8726663" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProductMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_1bae7b60-17cf-47b0-9f7c-6be55d2614c5" xlink:to="loc_us-gaap_ProductMember_59926daa-7877-42c6-a69f-42d8a8726663" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_ProfessionalServicesAndOtherMember_9166b269-eb79-46ae-81cd-3df0eba833a9" xlink:href="snow-20250131.xsd#snow_ProfessionalServicesAndOtherMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_1bae7b60-17cf-47b0-9f7c-6be55d2614c5" xlink:to="loc_snow_ProfessionalServicesAndOtherMember_9166b269-eb79-46ae-81cd-3df0eba833a9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_ThirdPartyCloudInfrastructureExpensesMember_06dacd21-74a8-44dc-a0cc-bc6b0240df90" xlink:href="snow-20250131.xsd#snow_ThirdPartyCloudInfrastructureExpensesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_1bae7b60-17cf-47b0-9f7c-6be55d2614c5" xlink:to="loc_snow_ThirdPartyCloudInfrastructureExpensesMember_06dacd21-74a8-44dc-a0cc-bc6b0240df90" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_PersonnelRelatedExpensesMember_7022f3bd-fb96-4489-8b68-597a5c4c1b32" xlink:href="snow-20250131.xsd#snow_PersonnelRelatedExpensesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_1bae7b60-17cf-47b0-9f7c-6be55d2614c5" xlink:to="loc_snow_PersonnelRelatedExpensesMember_7022f3bd-fb96-4489-8b68-597a5c4c1b32" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_720042dd-e601-40e8-b9ae-0fa80fa9f020" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_6e17c5c9-ee46-4b11-892a-f65e1ab43e26" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_720042dd-e601-40e8-b9ae-0fa80fa9f020" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_720042dd-e601-40e8-b9ae-0fa80fa9f020_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_720042dd-e601-40e8-b9ae-0fa80fa9f020" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_720042dd-e601-40e8-b9ae-0fa80fa9f020_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_92509efd-493f-4a89-8d09-ef6d44e37be6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_720042dd-e601-40e8-b9ae-0fa80fa9f020" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_92509efd-493f-4a89-8d09-ef6d44e37be6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_CostOfProductRevenueBenchmarkMember_f56003c6-6ef6-4419-9fa6-9cef14e18c85" xlink:href="snow-20250131.xsd#snow_CostOfProductRevenueBenchmarkMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_92509efd-493f-4a89-8d09-ef6d44e37be6" xlink:to="loc_snow_CostOfProductRevenueBenchmarkMember_f56003c6-6ef6-4419-9fa6-9cef14e18c85" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_CostOfRevenueAndOperatingExpensesBenchmarkMember_d3f7188a-ab39-4fc9-98a8-38fcd170bb3b" xlink:href="snow-20250131.xsd#snow_CostOfRevenueAndOperatingExpensesBenchmarkMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_92509efd-493f-4a89-8d09-ef6d44e37be6" xlink:to="loc_snow_CostOfRevenueAndOperatingExpensesBenchmarkMember_d3f7188a-ab39-4fc9-98a8-38fcd170bb3b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_3736881b-cd77-42b9-acb4-bc8ad432205c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_6e17c5c9-ee46-4b11-892a-f65e1ab43e26" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_3736881b-cd77-42b9-acb4-bc8ad432205c" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_3736881b-cd77-42b9-acb4-bc8ad432205c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_3736881b-cd77-42b9-acb4-bc8ad432205c" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_3736881b-cd77-42b9-acb4-bc8ad432205c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_67ee81c0-3e04-48db-9db4-e6c629b8993b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_3736881b-cd77-42b9-acb4-bc8ad432205c" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_67ee81c0-3e04-48db-9db4-e6c629b8993b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_CostOfProductRevenueTypeRiskMember_11194c56-c852-4286-b808-e4e81f39fc71" xlink:href="snow-20250131.xsd#snow_CostOfProductRevenueTypeRiskMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_67ee81c0-3e04-48db-9db4-e6c629b8993b" xlink:to="loc_snow_CostOfProductRevenueTypeRiskMember_11194c56-c852-4286-b808-e4e81f39fc71" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_CostOfRevenueAndOperatingExpensesTypeRiskMember_576321c7-088d-4fe8-b4ac-7c0008e4523b" xlink:href="snow-20250131.xsd#snow_CostOfRevenueAndOperatingExpensesTypeRiskMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_67ee81c0-3e04-48db-9db4-e6c629b8993b" xlink:to="loc_snow_CostOfRevenueAndOperatingExpensesTypeRiskMember_576321c7-088d-4fe8-b4ac-7c0008e4523b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_41820149-8085-44ba-9e45-6e43fc9d53cc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_40e81c0f-a078-4d3e-901e-1462279b810a" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_41820149-8085-44ba-9e45-6e43fc9d53cc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_e9845554-0a4e-4638-9d34-c76eed1a1e71" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_40e81c0f-a078-4d3e-901e-1462279b810a" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_e9845554-0a4e-4638-9d34-c76eed1a1e71" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpense_2522c431-956a-41be-9ae6-4e7b980678e6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingAndMarketingExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_40e81c0f-a078-4d3e-901e-1462279b810a" xlink:to="loc_us-gaap_SellingAndMarketingExpense_2522c431-956a-41be-9ae6-4e7b980678e6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_5eabc853-adc6-4154-a80c-779d75010deb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_40e81c0f-a078-4d3e-901e-1462279b810a" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_5eabc853-adc6-4154-a80c-779d75010deb" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_127e9891-007d-4692-94dd-9479b9a60536" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_40e81c0f-a078-4d3e-901e-1462279b810a" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_127e9891-007d-4692-94dd-9479b9a60536" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeNonoperating_ed8d84e2-e98b-4400-90ca-6e8b2fbbb9ca" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentIncomeNonoperating"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_40e81c0f-a078-4d3e-901e-1462279b810a" xlink:to="loc_us-gaap_InvestmentIncomeNonoperating_ed8d84e2-e98b-4400-90ca-6e8b2fbbb9ca" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseNonoperating_d0ee8b06-4fb6-44f4-88e5-f612fcab5042" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpenseNonoperating"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_40e81c0f-a078-4d3e-901e-1462279b810a" xlink:to="loc_us-gaap_InterestExpenseNonoperating_d0ee8b06-4fb6-44f4-88e5-f612fcab5042" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_d6c39ea2-cc48-40e5-aac1-b6983ee34bb3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_40e81c0f-a078-4d3e-901e-1462279b810a" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_d6c39ea2-cc48-40e5-aac1-b6983ee34bb3" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_d15bae0d-4a9c-4299-b304-2b703899e098" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_40e81c0f-a078-4d3e-901e-1462279b810a" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_d15bae0d-4a9c-4299-b304-2b703899e098" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_e32c0aa8-c900-48d7-bab8-b3c1e095589c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProfitLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_40e81c0f-a078-4d3e-901e-1462279b810a" xlink:to="loc_us-gaap_ProfitLoss_e32c0aa8-c900-48d7-bab8-b3c1e095589c" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_68d0aaa0-25a3-467b-859c-b08e8fd6bcfe" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_40e81c0f-a078-4d3e-901e-1462279b810a" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_68d0aaa0-25a3-467b-859c-b08e8fd6bcfe" xlink:type="arc" order="10"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesSummaryofLonglivedAssetsbyGeographicAreasDetails" xlink:type="simple" xlink:href="snow-20250131.xsd#BasisofPresentationandSummaryofSignificantAccountingPoliciesSummaryofLonglivedAssetsbyGeographicAreasDetails"/>
  <link:definitionLink xlink:role="http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesSummaryofLonglivedAssetsbyGeographicAreasDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_0eb9728a-504a-436f-b4c5-51ca822da10c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_ef667217-e068-4831-9173-01781c0437f0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_0eb9728a-504a-436f-b4c5-51ca822da10c" xlink:to="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_ef667217-e068-4831-9173-01781c0437f0" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_f370dc57-f44d-4467-b882-fd5ae6d189e8" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_ef667217-e068-4831-9173-01781c0437f0" xlink:to="loc_srt_StatementGeographicalAxis_f370dc57-f44d-4467-b882-fd5ae6d189e8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_f370dc57-f44d-4467-b882-fd5ae6d189e8_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_f370dc57-f44d-4467-b882-fd5ae6d189e8" xlink:to="loc_srt_SegmentGeographicalDomain_f370dc57-f44d-4467-b882-fd5ae6d189e8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_3863cfb3-e73c-4bab-8f11-db936a7c461a" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_f370dc57-f44d-4467-b882-fd5ae6d189e8" xlink:to="loc_srt_SegmentGeographicalDomain_3863cfb3-e73c-4bab-8f11-db936a7c461a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_f9c8e2dd-0a13-48aa-89ce-c48dbbf229ec" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_US"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_3863cfb3-e73c-4bab-8f11-db936a7c461a" xlink:to="loc_country_US_f9c8e2dd-0a13-48aa-89ce-c48dbbf229ec" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonUsMember_2d28d3a6-2a55-4eb3-9c9e-43e23a06fce7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonUsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_3863cfb3-e73c-4bab-8f11-db936a7c461a" xlink:to="loc_us-gaap_NonUsMember_2d28d3a6-2a55-4eb3-9c9e-43e23a06fce7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncurrentAssets_bb14be05-9f2a-47bd-a389-13720ab9c070" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NoncurrentAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_0eb9728a-504a-436f-b4c5-51ca822da10c" xlink:to="loc_us-gaap_NoncurrentAssets_bb14be05-9f2a-47bd-a389-13720ab9c070" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails" xlink:type="simple" xlink:href="snow-20250131.xsd#BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskLineItems_3341ca42-daba-41bb-a897-e98b988d9ba3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTable_5fa8a8fe-acd6-488b-a781-3354a857321d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_3341ca42-daba-41bb-a897-e98b988d9ba3" xlink:to="loc_us-gaap_ConcentrationRiskTable_5fa8a8fe-acd6-488b-a781-3354a857321d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_9c0b2e01-7dac-4213-956f-35c788b2aa9f" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ConcentrationRiskTable_5fa8a8fe-acd6-488b-a781-3354a857321d" xlink:to="loc_srt_ProductOrServiceAxis_9c0b2e01-7dac-4213-956f-35c788b2aa9f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_9c0b2e01-7dac-4213-956f-35c788b2aa9f_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_9c0b2e01-7dac-4213-956f-35c788b2aa9f" xlink:to="loc_srt_ProductsAndServicesDomain_9c0b2e01-7dac-4213-956f-35c788b2aa9f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_6f49c6b0-4122-4de0-9132-a667a10be24c" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_9c0b2e01-7dac-4213-956f-35c788b2aa9f" xlink:to="loc_srt_ProductsAndServicesDomain_6f49c6b0-4122-4de0-9132-a667a10be24c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_OnDemandArrangementsMember_1ea5627e-ef2d-4510-a1b0-b65e6f0596f3" xlink:href="snow-20250131.xsd#snow_OnDemandArrangementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_6f49c6b0-4122-4de0-9132-a667a10be24c" xlink:to="loc_snow_OnDemandArrangementsMember_1ea5627e-ef2d-4510-a1b0-b65e6f0596f3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_1c7b9a11-768f-4f11-9c8b-2c7c2d9db7c1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ConcentrationRiskTable_5fa8a8fe-acd6-488b-a781-3354a857321d" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_1c7b9a11-768f-4f11-9c8b-2c7c2d9db7c1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_1c7b9a11-768f-4f11-9c8b-2c7c2d9db7c1_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_1c7b9a11-768f-4f11-9c8b-2c7c2d9db7c1" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_1c7b9a11-768f-4f11-9c8b-2c7c2d9db7c1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_31a5fc0d-8abc-4f16-9583-e065cc976f62" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_1c7b9a11-768f-4f11-9c8b-2c7c2d9db7c1" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_31a5fc0d-8abc-4f16-9583-e065cc976f62" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerMember_603d0177-f9c5-479d-97fc-b827b04a9323" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_31a5fc0d-8abc-4f16-9583-e065cc976f62" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerMember_603d0177-f9c5-479d-97fc-b827b04a9323" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_a608a485-7dee-4138-99ff-a2140e2693b3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ConcentrationRiskTable_5fa8a8fe-acd6-488b-a781-3354a857321d" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_a608a485-7dee-4138-99ff-a2140e2693b3" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_a608a485-7dee-4138-99ff-a2140e2693b3_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_a608a485-7dee-4138-99ff-a2140e2693b3" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_a608a485-7dee-4138-99ff-a2140e2693b3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_65c13648-baba-4492-8b08-d9358d5f588c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_a608a485-7dee-4138-99ff-a2140e2693b3" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_65c13648-baba-4492-8b08-d9358d5f588c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductConcentrationRiskMember_8740c659-47d0-4b1d-94bf-babf9b85195c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProductConcentrationRiskMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_65c13648-baba-4492-8b08-d9358d5f588c" xlink:to="loc_us-gaap_ProductConcentrationRiskMember_8740c659-47d0-4b1d-94bf-babf9b85195c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_fa89934d-5347-4d3a-aa9b-593ee22cff93" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ConcentrationRiskTable_5fa8a8fe-acd6-488b-a781-3354a857321d" xlink:to="loc_srt_RangeAxis_fa89934d-5347-4d3a-aa9b-593ee22cff93" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_fa89934d-5347-4d3a-aa9b-593ee22cff93_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_fa89934d-5347-4d3a-aa9b-593ee22cff93" xlink:to="loc_srt_RangeMember_fa89934d-5347-4d3a-aa9b-593ee22cff93_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_e32392d4-8b91-4cdc-8368-bb2859feecaa" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_fa89934d-5347-4d3a-aa9b-593ee22cff93" xlink:to="loc_srt_RangeMember_e32392d4-8b91-4cdc-8368-bb2859feecaa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_f42c6eff-52ed-4901-889d-7f13a2cb71fa" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_e32392d4-8b91-4cdc-8368-bb2859feecaa" xlink:to="loc_srt_MinimumMember_f42c6eff-52ed-4901-889d-7f13a2cb71fa" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_99b88ff0-2d83-447b-b4e8-051e8b6bc057" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_e32392d4-8b91-4cdc-8368-bb2859feecaa" xlink:to="loc_srt_MaximumMember_99b88ff0-2d83-447b-b4e8-051e8b6bc057" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_7a1b601b-598a-4e0d-a968-cdca3ca5a54c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ConcentrationRiskTable_5fa8a8fe-acd6-488b-a781-3354a857321d" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_7a1b601b-598a-4e0d-a968-cdca3ca5a54c" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_7a1b601b-598a-4e0d-a968-cdca3ca5a54c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_7a1b601b-598a-4e0d-a968-cdca3ca5a54c" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_7a1b601b-598a-4e0d-a968-cdca3ca5a54c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_7d6791ab-bdc4-4412-bbf7-18bdcd5a63a0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_7a1b601b-598a-4e0d-a968-cdca3ca5a54c" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_7d6791ab-bdc4-4412-bbf7-18bdcd5a63a0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_d5a1f115-f544-4295-9cf4-9541e663c63f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SoftwareAndSoftwareDevelopmentCostsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_7d6791ab-bdc4-4412-bbf7-18bdcd5a63a0" xlink:to="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_d5a1f115-f544-4295-9cf4-9541e663c63f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_5a58ecfe-ff37-4f68-81c0-67c020ad3e61" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_3341ca42-daba-41bb-a897-e98b988d9ba3" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_5a58ecfe-ff37-4f68-81c0-67c020ad3e61" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_ContractWithCustomerContractTerm_03650f2b-1d3c-4f51-8226-b95b02321ae0" xlink:href="snow-20250131.xsd#snow_ContractWithCustomerContractTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_3341ca42-daba-41bb-a897-e98b988d9ba3" xlink:to="loc_snow_ContractWithCustomerContractTerm_03650f2b-1d3c-4f51-8226-b95b02321ae0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingExpense_9d4af7cc-6af9-404c-afd8-82c670fe40ad" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdvertisingExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_3341ca42-daba-41bb-a897-e98b988d9ba3" xlink:to="loc_us-gaap_AdvertisingExpense_9d4af7cc-6af9-404c-afd8-82c670fe40ad" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_bc68ec71-9e26-4f96-8803-12846b912526" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_3341ca42-daba-41bb-a897-e98b988d9ba3" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_bc68ec71-9e26-4f96-8803-12846b912526" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostAmortizationPeriod_8b235797-e9f0-4b44-8b58-11cbd2fb100a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalizedContractCostAmortizationPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_3341ca42-daba-41bb-a897-e98b988d9ba3" xlink:to="loc_us-gaap_CapitalizedContractCostAmortizationPeriod_8b235797-e9f0-4b44-8b58-11cbd2fb100a" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostImpairmentLoss_7db7af27-cfae-4c8f-93bf-563978fba65e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalizedContractCostImpairmentLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_3341ca42-daba-41bb-a897-e98b988d9ba3" xlink:to="loc_us-gaap_CapitalizedContractCostImpairmentLoss_7db7af27-cfae-4c8f-93bf-563978fba65e" xlink:type="arc" order="5"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.snowflake.com/role/RevenueAccountsReceivableDeferredRevenueandRemainingPerformanceObligationsDisaggregationofRevenueDetails" xlink:type="simple" xlink:href="snow-20250131.xsd#RevenueAccountsReceivableDeferredRevenueandRemainingPerformanceObligationsDisaggregationofRevenueDetails"/>
  <link:definitionLink xlink:role="http://www.snowflake.com/role/RevenueAccountsReceivableDeferredRevenueandRemainingPerformanceObligationsDisaggregationofRevenueDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_0de34d9a-1729-428c-a317-02306a1c7fcb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_31ac8ce5-2877-4a39-aaa0-6b63e3e707a8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_0de34d9a-1729-428c-a317-02306a1c7fcb" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_31ac8ce5-2877-4a39-aaa0-6b63e3e707a8" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_e36d02b2-bda2-4e49-8971-32a7fa799187" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_31ac8ce5-2877-4a39-aaa0-6b63e3e707a8" xlink:to="loc_srt_ProductOrServiceAxis_e36d02b2-bda2-4e49-8971-32a7fa799187" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_e36d02b2-bda2-4e49-8971-32a7fa799187_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_e36d02b2-bda2-4e49-8971-32a7fa799187" xlink:to="loc_srt_ProductsAndServicesDomain_e36d02b2-bda2-4e49-8971-32a7fa799187_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_1517c492-aef4-4b92-8d80-7044abc6be85" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_e36d02b2-bda2-4e49-8971-32a7fa799187" xlink:to="loc_srt_ProductsAndServicesDomain_1517c492-aef4-4b92-8d80-7044abc6be85" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductMember_9a0efc21-0191-4092-9c89-3f0c8120481b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProductMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_1517c492-aef4-4b92-8d80-7044abc6be85" xlink:to="loc_us-gaap_ProductMember_9a0efc21-0191-4092-9c89-3f0c8120481b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_ProfessionalServicesAndOtherMember_9f45be94-a02e-4b79-ba23-e432469501a7" xlink:href="snow-20250131.xsd#snow_ProfessionalServicesAndOtherMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_1517c492-aef4-4b92-8d80-7044abc6be85" xlink:to="loc_snow_ProfessionalServicesAndOtherMember_9f45be94-a02e-4b79-ba23-e432469501a7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_c7914ee9-e7fd-45ba-b74e-f0db35438554" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_0de34d9a-1729-428c-a317-02306a1c7fcb" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_c7914ee9-e7fd-45ba-b74e-f0db35438554" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.snowflake.com/role/RevenueAccountsReceivableDeferredRevenueandRemainingPerformanceObligationsRevenuefromExternalCustomersbyGeographicAreasDetails" xlink:type="simple" xlink:href="snow-20250131.xsd#RevenueAccountsReceivableDeferredRevenueandRemainingPerformanceObligationsRevenuefromExternalCustomersbyGeographicAreasDetails"/>
  <link:definitionLink xlink:role="http://www.snowflake.com/role/RevenueAccountsReceivableDeferredRevenueandRemainingPerformanceObligationsRevenuefromExternalCustomersbyGeographicAreasDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_5629705a-2c10-4c46-8fdf-9aa5f30ac2f0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_a6b28cf9-af1e-431d-9699-aca64a08ec09" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_5629705a-2c10-4c46-8fdf-9aa5f30ac2f0" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_a6b28cf9-af1e-431d-9699-aca64a08ec09" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_e57f6ba8-3660-4509-90d8-e6c5fcacd99a" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_a6b28cf9-af1e-431d-9699-aca64a08ec09" xlink:to="loc_srt_StatementGeographicalAxis_e57f6ba8-3660-4509-90d8-e6c5fcacd99a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_e57f6ba8-3660-4509-90d8-e6c5fcacd99a_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_e57f6ba8-3660-4509-90d8-e6c5fcacd99a" xlink:to="loc_srt_SegmentGeographicalDomain_e57f6ba8-3660-4509-90d8-e6c5fcacd99a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_42e9886b-7eb5-4939-b3b5-5731b7b4626e" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_e57f6ba8-3660-4509-90d8-e6c5fcacd99a" xlink:to="loc_srt_SegmentGeographicalDomain_42e9886b-7eb5-4939-b3b5-5731b7b4626e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_9b25ede2-8981-4957-bfdc-ad1cc7e985f9" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_US"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_42e9886b-7eb5-4939-b3b5-5731b7b4626e" xlink:to="loc_country_US_9b25ede2-8981-4957-bfdc-ad1cc7e985f9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_OtherAmericasMember_0947480d-32ba-4de4-ae47-6e7810c5a60b" xlink:href="snow-20250131.xsd#snow_OtherAmericasMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_42e9886b-7eb5-4939-b3b5-5731b7b4626e" xlink:to="loc_snow_OtherAmericasMember_0947480d-32ba-4de4-ae47-6e7810c5a60b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EMEAMember_68844340-a2b5-4850-bfac-dff17762f22d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EMEAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_42e9886b-7eb5-4939-b3b5-5731b7b4626e" xlink:to="loc_us-gaap_EMEAMember_68844340-a2b5-4850-bfac-dff17762f22d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_AsiaPacificAndJapanMember_2ec2be83-e3a3-449d-bd16-83d86b2292d8" xlink:href="snow-20250131.xsd#snow_AsiaPacificAndJapanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_42e9886b-7eb5-4939-b3b5-5731b7b4626e" xlink:to="loc_snow_AsiaPacificAndJapanMember_2ec2be83-e3a3-449d-bd16-83d86b2292d8" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_30997bc4-aea0-4a1e-8b93-b185480fbd33" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_5629705a-2c10-4c46-8fdf-9aa5f30ac2f0" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_30997bc4-aea0-4a1e-8b93-b185480fbd33" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.snowflake.com/role/RevenueAccountsReceivableDeferredRevenueandRemainingPerformanceObligationsNarrativeDetails" xlink:type="simple" xlink:href="snow-20250131.xsd#RevenueAccountsReceivableDeferredRevenueandRemainingPerformanceObligationsNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.snowflake.com/role/RevenueAccountsReceivableDeferredRevenueandRemainingPerformanceObligationsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_d5c0952b-0833-489d-8a06-e9a61f5545bf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_15048569-fc79-4cf3-bc7c-f74983747c2b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_d5c0952b-0833-489d-8a06-e9a61f5545bf" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_15048569-fc79-4cf3-bc7c-f74983747c2b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_963995dd-aafe-4a80-829c-095e0c369477" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_15048569-fc79-4cf3-bc7c-f74983747c2b" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_963995dd-aafe-4a80-829c-095e0c369477" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_9eaf276c-950e-451c-bbe3-506e31cb64c6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_d5c0952b-0833-489d-8a06-e9a61f5545bf" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_9eaf276c-950e-451c-bbe3-506e31cb64c6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_9d178914-2200-46fc-be02-aa8c1f5c852b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_d5c0952b-0833-489d-8a06-e9a61f5545bf" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_9d178914-2200-46fc-be02-aa8c1f5c852b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_b5e55283-90bf-4750-9227-5c1884092bf8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_d5c0952b-0833-489d-8a06-e9a61f5545bf" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_b5e55283-90bf-4750-9227-5c1884092bf8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_705649e3-facb-4d4a-89e1-a7c8012f09cc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligationPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_d5c0952b-0833-489d-8a06-e9a61f5545bf" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_705649e3-facb-4d4a-89e1-a7c8012f09cc" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_ffcb3192-ef0f-44a7-8fcc-e6a860c42b8f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_d5c0952b-0833-489d-8a06-e9a61f5545bf" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_ffcb3192-ef0f-44a7-8fcc-e6a860c42b8f" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.snowflake.com/role/RevenueAccountsReceivableDeferredRevenueandRemainingPerformanceObligationsNarrativeDetails_1" xlink:type="simple" xlink:href="snow-20250131.xsd#RevenueAccountsReceivableDeferredRevenueandRemainingPerformanceObligationsNarrativeDetails_1"/>
  <link:definitionLink xlink:role="http://www.snowflake.com/role/RevenueAccountsReceivableDeferredRevenueandRemainingPerformanceObligationsNarrativeDetails_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_d5c0952b-0833-489d-8a06-e9a61f5545bf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_15048569-fc79-4cf3-bc7c-f74983747c2b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_d5c0952b-0833-489d-8a06-e9a61f5545bf" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_15048569-fc79-4cf3-bc7c-f74983747c2b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_9eaf276c-950e-451c-bbe3-506e31cb64c6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_d5c0952b-0833-489d-8a06-e9a61f5545bf" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_9eaf276c-950e-451c-bbe3-506e31cb64c6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_9d178914-2200-46fc-be02-aa8c1f5c852b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_d5c0952b-0833-489d-8a06-e9a61f5545bf" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_9d178914-2200-46fc-be02-aa8c1f5c852b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_b5e55283-90bf-4750-9227-5c1884092bf8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_d5c0952b-0833-489d-8a06-e9a61f5545bf" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_b5e55283-90bf-4750-9227-5c1884092bf8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_705649e3-facb-4d4a-89e1-a7c8012f09cc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligationPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_d5c0952b-0833-489d-8a06-e9a61f5545bf" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_705649e3-facb-4d4a-89e1-a7c8012f09cc" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_ffcb3192-ef0f-44a7-8fcc-e6a860c42b8f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_d5c0952b-0833-489d-8a06-e9a61f5545bf" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_ffcb3192-ef0f-44a7-8fcc-e6a860c42b8f" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofCashandCashEquivalentsandInvestmentsFairValueDetails" xlink:type="simple" xlink:href="snow-20250131.xsd#CashEquivalentsandInvestmentsScheduleofCashandCashEquivalentsandInvestmentsFairValueDetails"/>
  <link:definitionLink xlink:role="http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofCashandCashEquivalentsandInvestmentsFairValueDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsLineItems_969986ba-a163-4521-9534-0d1313b3cdec" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCashAndCashEquivalentsTable_111c0786-ffab-441f-ba33-fdf1b3f84e90" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfCashAndCashEquivalentsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_CashAndCashEquivalentsLineItems_969986ba-a163-4521-9534-0d1313b3cdec" xlink:to="loc_us-gaap_ScheduleOfCashAndCashEquivalentsTable_111c0786-ffab-441f-ba33-fdf1b3f84e90" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAxis_1cb090f9-0f2f-4901-9bb3-ddc6e1d44e0c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfCashAndCashEquivalentsTable_111c0786-ffab-441f-ba33-fdf1b3f84e90" xlink:to="loc_us-gaap_CashAndCashEquivalentsAxis_1cb090f9-0f2f-4901-9bb3-ddc6e1d44e0c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_1cb090f9-0f2f-4901-9bb3-ddc6e1d44e0c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CashAndCashEquivalentsAxis_1cb090f9-0f2f-4901-9bb3-ddc6e1d44e0c" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_1cb090f9-0f2f-4901-9bb3-ddc6e1d44e0c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_764408b9-33c6-452a-8135-9641cc3fa671" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CashAndCashEquivalentsAxis_1cb090f9-0f2f-4901-9bb3-ddc6e1d44e0c" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_764408b9-33c6-452a-8135-9641cc3fa671" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsMember_132fc62b-cfd5-45b0-8294-cdd49dfd764f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MoneyMarketFundsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_764408b9-33c6-452a-8135-9641cc3fa671" xlink:to="loc_us-gaap_MoneyMarketFundsMember_132fc62b-cfd5-45b0-8294-cdd49dfd764f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USGovernmentDebtSecuritiesMember_fe2967f2-5a2d-4053-bb15-b0c4abd02e87" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_USGovernmentDebtSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_764408b9-33c6-452a-8135-9641cc3fa671" xlink:to="loc_us-gaap_USGovernmentDebtSecuritiesMember_fe2967f2-5a2d-4053-bb15-b0c4abd02e87" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BankTimeDepositsMember_ef5ca342-b8b8-46b2-a620-31c9d5a70857" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BankTimeDepositsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_764408b9-33c6-452a-8135-9641cc3fa671" xlink:to="loc_us-gaap_BankTimeDepositsMember_ef5ca342-b8b8-46b2-a620-31c9d5a70857" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember_3a9ee05b-06aa-4ff3-803d-bdacdf10f077" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CorporateDebtSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_764408b9-33c6-452a-8135-9641cc3fa671" xlink:to="loc_us-gaap_CorporateDebtSecuritiesMember_3a9ee05b-06aa-4ff3-803d-bdacdf10f077" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPaperMember_46770c30-6590-403c-b8b9-123fbd9fa8d1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommercialPaperMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_764408b9-33c6-452a-8135-9641cc3fa671" xlink:to="loc_us-gaap_CommercialPaperMember_46770c30-6590-403c-b8b9-123fbd9fa8d1" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_fe80599f-f0df-4272-b56b-6ee4bb8cd932" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfCashAndCashEquivalentsTable_111c0786-ffab-441f-ba33-fdf1b3f84e90" xlink:to="loc_us-gaap_FinancialInstrumentAxis_fe80599f-f0df-4272-b56b-6ee4bb8cd932" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_fe80599f-f0df-4272-b56b-6ee4bb8cd932_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancialInstrumentAxis_fe80599f-f0df-4272-b56b-6ee4bb8cd932" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_fe80599f-f0df-4272-b56b-6ee4bb8cd932_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_2f2f80a5-d6a1-491a-8afe-dad1d19b604c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancialInstrumentAxis_fe80599f-f0df-4272-b56b-6ee4bb8cd932" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_2f2f80a5-d6a1-491a-8afe-dad1d19b604c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember_2646f775-1d04-47b6-819b-6518f327cc49" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CorporateDebtSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_2f2f80a5-d6a1-491a-8afe-dad1d19b604c" xlink:to="loc_us-gaap_CorporateDebtSecuritiesMember_2646f775-1d04-47b6-819b-6518f327cc49" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USGovernmentAgenciesDebtSecuritiesMember_5cc68b4b-c167-4841-bec8-6eb5dac105be" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_USGovernmentAgenciesDebtSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_2f2f80a5-d6a1-491a-8afe-dad1d19b604c" xlink:to="loc_us-gaap_USGovernmentAgenciesDebtSecuritiesMember_5cc68b4b-c167-4841-bec8-6eb5dac105be" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPaperMember_029ab9d0-541a-45ea-8387-b31da1d9ceaf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommercialPaperMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_2f2f80a5-d6a1-491a-8afe-dad1d19b604c" xlink:to="loc_us-gaap_CommercialPaperMember_029ab9d0-541a-45ea-8387-b31da1d9ceaf" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CertificatesOfDepositMember_27a32365-62f1-4ba7-8cdf-cd6ce332cefd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CertificatesOfDepositMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_2f2f80a5-d6a1-491a-8afe-dad1d19b604c" xlink:to="loc_us-gaap_CertificatesOfDepositMember_27a32365-62f1-4ba7-8cdf-cd6ce332cefd" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashEquivalentsAtCarryingValueAbstract_51bf6e5c-f12d-4f0e-add3-4134972e09b6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashEquivalentsAtCarryingValueAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CashAndCashEquivalentsLineItems_969986ba-a163-4521-9534-0d1313b3cdec" xlink:to="loc_us-gaap_CashEquivalentsAtCarryingValueAbstract_51bf6e5c-f12d-4f0e-add3-4134972e09b6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashEquivalentsAtCarryingValue_098258c9-779d-45eb-bc9b-a8e11a8ae81a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashEquivalentsAtCarryingValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CashEquivalentsAtCarryingValueAbstract_51bf6e5c-f12d-4f0e-add3-4134972e09b6" xlink:to="loc_us-gaap_CashEquivalentsAtCarryingValue_098258c9-779d-45eb-bc9b-a8e11a8ae81a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_CashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax_aa73742a-9ea4-4620-b6f1-ff531d7d7404" xlink:href="snow-20250131.xsd#snow_CashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CashEquivalentsAtCarryingValueAbstract_51bf6e5c-f12d-4f0e-add3-4134972e09b6" xlink:to="loc_snow_CashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax_aa73742a-9ea4-4620-b6f1-ff531d7d7404" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_CashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax_1cb97e28-fa45-4ba2-8682-3114032de83c" xlink:href="snow-20250131.xsd#snow_CashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CashEquivalentsAtCarryingValueAbstract_51bf6e5c-f12d-4f0e-add3-4134972e09b6" xlink:to="loc_snow_CashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax_1cb97e28-fa45-4ba2-8682-3114032de83c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_57eea6c7-e391-4d18-80b6-03ac89074b30" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CashEquivalentsAtCarryingValueAbstract_51bf6e5c-f12d-4f0e-add3-4134972e09b6" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_57eea6c7-e391-4d18-80b6-03ac89074b30" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesAbstract_15cab7ec-a320-4393-aebe-506ad6b5e3b4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleSecuritiesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CashAndCashEquivalentsLineItems_969986ba-a163-4521-9534-0d1313b3cdec" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesAbstract_15cab7ec-a320-4393-aebe-506ad6b5e3b4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_9e04c538-7cde-4bca-9ed7-bda430e0156d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesAbstract_15cab7ec-a320-4393-aebe-506ad6b5e3b4" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_9e04c538-7cde-4bca-9ed7-bda430e0156d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_0e9ee340-6609-4c6e-bf96-35d90f0ffaf9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesAbstract_15cab7ec-a320-4393-aebe-506ad6b5e3b4" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_0e9ee340-6609-4c6e-bf96-35d90f0ffaf9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_bcafebdd-3b68-423e-a25b-3915865bad98" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesAbstract_15cab7ec-a320-4393-aebe-506ad6b5e3b4" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_bcafebdd-3b68-423e-a25b-3915865bad98" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_0ef3bd83-9daf-4aa6-931a-0041b94870e8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesAbstract_15cab7ec-a320-4393-aebe-506ad6b5e3b4" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_0ef3bd83-9daf-4aa6-931a-0041b94870e8" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleAmortizedCost_75835719-4d0c-4a6b-9e98-acdf3c22f9d0" xlink:href="snow-20250131.xsd#snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleAmortizedCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CashAndCashEquivalentsLineItems_969986ba-a163-4521-9534-0d1313b3cdec" xlink:to="loc_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleAmortizedCost_75835719-4d0c-4a6b-9e98-acdf3c22f9d0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainsBeforeTax_d2a0ab7d-2a08-41a8-9119-e74b5f36e660" xlink:href="snow-20250131.xsd#snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainsBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CashAndCashEquivalentsLineItems_969986ba-a163-4521-9534-0d1313b3cdec" xlink:to="loc_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainsBeforeTax_d2a0ab7d-2a08-41a8-9119-e74b5f36e660" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTax_6178468c-b9f0-450a-bb68-38b0b765c3db" xlink:href="snow-20250131.xsd#snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CashAndCashEquivalentsLineItems_969986ba-a163-4521-9534-0d1313b3cdec" xlink:to="loc_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTax_6178468c-b9f0-450a-bb68-38b0b765c3db" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleFairValue_df5b2c10-4680-4c51-97c5-2106312b8666" xlink:href="snow-20250131.xsd#snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CashAndCashEquivalentsLineItems_969986ba-a163-4521-9534-0d1313b3cdec" xlink:to="loc_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleFairValue_df5b2c10-4680-4c51-97c5-2106312b8666" xlink:type="arc" order="5"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.snowflake.com/role/CashEquivalentsandInvestmentsNarrativeDetails" xlink:type="simple" xlink:href="snow-20250131.xsd#CashEquivalentsandInvestmentsNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.snowflake.com/role/CashEquivalentsandInvestmentsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract_5b66a51b-c34e-47f1-869d-4d1b7857e25d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTable_4a26cc2c-743d-45d6-91b1-0ae08c1326b3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract_5b66a51b-c34e-47f1-869d-4d1b7857e25d" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTable_4a26cc2c-743d-45d6-91b1-0ae08c1326b3" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_a49146a9-1d86-488f-b862-11c91db89425" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTable_4a26cc2c-743d-45d6-91b1-0ae08c1326b3" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_a49146a9-1d86-488f-b862-11c91db89425" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_a49146a9-1d86-488f-b862-11c91db89425_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_a49146a9-1d86-488f-b862-11c91db89425" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_a49146a9-1d86-488f-b862-11c91db89425_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_197a9a77-5c66-42f2-9ae7-506bf56065f2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_a49146a9-1d86-488f-b862-11c91db89425" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_197a9a77-5c66-42f2-9ae7-506bf56065f2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember_5f90264c-65b1-49c6-8480-768c92597dee" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_197a9a77-5c66-42f2-9ae7-506bf56065f2" xlink:to="loc_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember_5f90264c-65b1-49c6-8480-768c92597dee" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestReceivableCurrent_2d00ccfc-4447-4339-a9da-df78a0a4910a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestReceivableCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract_5b66a51b-c34e-47f1-869d-4d1b7857e25d" xlink:to="loc_us-gaap_InterestReceivableCurrent_2d00ccfc-4447-4339-a9da-df78a0a4910a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_DebtSecuritiesAvailableForSaleMaturityTermMaximum_eaacf80d-7b3b-44fa-99b0-c854ebf2b113" xlink:href="snow-20250131.xsd#snow_DebtSecuritiesAvailableForSaleMaturityTermMaximum"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract_5b66a51b-c34e-47f1-869d-4d1b7857e25d" xlink:to="loc_snow_DebtSecuritiesAvailableForSaleMaturityTermMaximum_eaacf80d-7b3b-44fa-99b0-c854ebf2b113" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLossBeforeTax_998831c2-4c62-4542-8aa9-b3349e0c2700" xlink:href="snow-20250131.xsd#snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLossBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract_5b66a51b-c34e-47f1-869d-4d1b7857e25d" xlink:to="loc_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLossBeforeTax_998831c2-4c62-4542-8aa9-b3349e0c2700" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails" xlink:type="simple" xlink:href="snow-20250131.xsd#CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails"/>
  <link:definitionLink xlink:role="http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract_5de1f1af-db29-4bce-8815-01a348535ab8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTable_44739686-2730-4dac-b4f3-adf6fe159462" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract_5de1f1af-db29-4bce-8815-01a348535ab8" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTable_44739686-2730-4dac-b4f3-adf6fe159462" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAxis_ea212df3-7449-4edc-8be1-d34287b9aaa2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTable_44739686-2730-4dac-b4f3-adf6fe159462" xlink:to="loc_us-gaap_CashAndCashEquivalentsAxis_ea212df3-7449-4edc-8be1-d34287b9aaa2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_ea212df3-7449-4edc-8be1-d34287b9aaa2_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CashAndCashEquivalentsAxis_ea212df3-7449-4edc-8be1-d34287b9aaa2" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_ea212df3-7449-4edc-8be1-d34287b9aaa2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_f5822e65-1839-4992-8670-b3247ebfd7b1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CashAndCashEquivalentsAxis_ea212df3-7449-4edc-8be1-d34287b9aaa2" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_f5822e65-1839-4992-8670-b3247ebfd7b1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USGovernmentDebtSecuritiesMember_b8b2ee31-6d17-4ed2-a685-0c5dce8dc35d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_USGovernmentDebtSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_f5822e65-1839-4992-8670-b3247ebfd7b1" xlink:to="loc_us-gaap_USGovernmentDebtSecuritiesMember_b8b2ee31-6d17-4ed2-a685-0c5dce8dc35d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_5d717ff9-60de-44e4-93bf-c99504894c77" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTable_44739686-2730-4dac-b4f3-adf6fe159462" xlink:to="loc_us-gaap_FinancialInstrumentAxis_5d717ff9-60de-44e4-93bf-c99504894c77" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_5d717ff9-60de-44e4-93bf-c99504894c77_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancialInstrumentAxis_5d717ff9-60de-44e4-93bf-c99504894c77" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_5d717ff9-60de-44e4-93bf-c99504894c77_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_22ed02e6-1d42-4156-ac54-44aa24a0579a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancialInstrumentAxis_5d717ff9-60de-44e4-93bf-c99504894c77" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_22ed02e6-1d42-4156-ac54-44aa24a0579a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember_8ba8fdf7-8cc8-4466-852b-38627dba6c97" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CorporateDebtSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_22ed02e6-1d42-4156-ac54-44aa24a0579a" xlink:to="loc_us-gaap_CorporateDebtSecuritiesMember_8ba8fdf7-8cc8-4466-852b-38627dba6c97" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USGovernmentAgenciesDebtSecuritiesMember_55e70500-86af-45cf-b1b0-af62a8634b1d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_USGovernmentAgenciesDebtSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_22ed02e6-1d42-4156-ac54-44aa24a0579a" xlink:to="loc_us-gaap_USGovernmentAgenciesDebtSecuritiesMember_55e70500-86af-45cf-b1b0-af62a8634b1d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPaperMember_f5f7bc3e-eee7-4df1-b225-f2696f05f6e6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommercialPaperMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_22ed02e6-1d42-4156-ac54-44aa24a0579a" xlink:to="loc_us-gaap_CommercialPaperMember_f5f7bc3e-eee7-4df1-b225-f2696f05f6e6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CertificatesOfDepositMember_7f55d4b7-fef9-464e-bd78-f1c92c290e01" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CertificatesOfDepositMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_22ed02e6-1d42-4156-ac54-44aa24a0579a" xlink:to="loc_us-gaap_CertificatesOfDepositMember_7f55d4b7-fef9-464e-bd78-f1c92c290e01" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_CashEquivalentsUnrealizedLossPositionFairValueAbstract_05c41922-965e-4853-914d-88bf44fbb09b" xlink:href="snow-20250131.xsd#snow_CashEquivalentsUnrealizedLossPositionFairValueAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract_5de1f1af-db29-4bce-8815-01a348535ab8" xlink:to="loc_snow_CashEquivalentsUnrealizedLossPositionFairValueAbstract_05c41922-965e-4853-914d-88bf44fbb09b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_CashEquivalentsContinuousUnrealizedLossPositionLessThan12Months_186cee6c-68ee-4866-b270-39096774727b" xlink:href="snow-20250131.xsd#snow_CashEquivalentsContinuousUnrealizedLossPositionLessThan12Months"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_snow_CashEquivalentsUnrealizedLossPositionFairValueAbstract_05c41922-965e-4853-914d-88bf44fbb09b" xlink:to="loc_snow_CashEquivalentsContinuousUnrealizedLossPositionLessThan12Months_186cee6c-68ee-4866-b270-39096774727b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_CashEquivalentsContinuousUnrealizedLossPosition12MonthsOrLonger_ac911eab-ec4e-4141-8a74-bcaea3f55a51" xlink:href="snow-20250131.xsd#snow_CashEquivalentsContinuousUnrealizedLossPosition12MonthsOrLonger"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_snow_CashEquivalentsUnrealizedLossPositionFairValueAbstract_05c41922-965e-4853-914d-88bf44fbb09b" xlink:to="loc_snow_CashEquivalentsContinuousUnrealizedLossPosition12MonthsOrLonger_ac911eab-ec4e-4141-8a74-bcaea3f55a51" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_CashEquivalentsUnrealizedLossPosition_959bf76e-e004-4eec-ac55-daa899d5f946" xlink:href="snow-20250131.xsd#snow_CashEquivalentsUnrealizedLossPosition"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_snow_CashEquivalentsUnrealizedLossPositionFairValueAbstract_05c41922-965e-4853-914d-88bf44fbb09b" xlink:to="loc_snow_CashEquivalentsUnrealizedLossPosition_959bf76e-e004-4eec-ac55-daa899d5f946" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_CashEquivalentsUnrealizedLossPositionAccumulatedLossAbstract_3b81957c-0aaa-4f5c-aae6-3756f1b6c2ff" xlink:href="snow-20250131.xsd#snow_CashEquivalentsUnrealizedLossPositionAccumulatedLossAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract_5de1f1af-db29-4bce-8815-01a348535ab8" xlink:to="loc_snow_CashEquivalentsUnrealizedLossPositionAccumulatedLossAbstract_3b81957c-0aaa-4f5c-aae6-3756f1b6c2ff" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_CashEquivalentsContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_53678491-3cb9-4de7-bbd1-1dde3f9b1317" xlink:href="snow-20250131.xsd#snow_CashEquivalentsContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_snow_CashEquivalentsUnrealizedLossPositionAccumulatedLossAbstract_3b81957c-0aaa-4f5c-aae6-3756f1b6c2ff" xlink:to="loc_snow_CashEquivalentsContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_53678491-3cb9-4de7-bbd1-1dde3f9b1317" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_CashEquivalentsContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_20ff200a-73ae-4d76-8a46-c7b73d18cdb4" xlink:href="snow-20250131.xsd#snow_CashEquivalentsContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_snow_CashEquivalentsUnrealizedLossPositionAccumulatedLossAbstract_3b81957c-0aaa-4f5c-aae6-3756f1b6c2ff" xlink:to="loc_snow_CashEquivalentsContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_20ff200a-73ae-4d76-8a46-c7b73d18cdb4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_CashEquivalentsUnrealizedLossPositionAccumulatedLoss_5dea2275-07a0-4657-9ed1-d7d9984710dd" xlink:href="snow-20250131.xsd#snow_CashEquivalentsUnrealizedLossPositionAccumulatedLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_snow_CashEquivalentsUnrealizedLossPositionAccumulatedLossAbstract_3b81957c-0aaa-4f5c-aae6-3756f1b6c2ff" xlink:to="loc_snow_CashEquivalentsUnrealizedLossPositionAccumulatedLoss_5dea2275-07a0-4657-9ed1-d7d9984710dd" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesAbstract_bab326a8-bf35-4b67-983b-8e9d48a75be6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleSecuritiesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract_5de1f1af-db29-4bce-8815-01a348535ab8" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesAbstract_bab326a8-bf35-4b67-983b-8e9d48a75be6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months_a740c09d-9dc6-432f-aeee-17f71892c1b0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesAbstract_bab326a8-bf35-4b67-983b-8e9d48a75be6" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months_a740c09d-9dc6-432f-aeee-17f71892c1b0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_fdc33b95-3961-4135-95e5-0d17d821750f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesAbstract_bab326a8-bf35-4b67-983b-8e9d48a75be6" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_fdc33b95-3961-4135-95e5-0d17d821750f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition_864c3ea7-6350-4a5d-936b-c5489fb3e9aa" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesAbstract_bab326a8-bf35-4b67-983b-8e9d48a75be6" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition_864c3ea7-6350-4a5d-936b-c5489fb3e9aa" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract_c168516c-7536-4c7f-b2ad-cf87f8ae19d9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract_5de1f1af-db29-4bce-8815-01a348535ab8" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract_c168516c-7536-4c7f-b2ad-cf87f8ae19d9" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_9e58e212-bd78-41a3-ae2b-20ba1171eab0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract_c168516c-7536-4c7f-b2ad-cf87f8ae19d9" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_9e58e212-bd78-41a3-ae2b-20ba1171eab0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_139e982d-05d9-411c-9dfa-564113c98942" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract_c168516c-7536-4c7f-b2ad-cf87f8ae19d9" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_139e982d-05d9-411c-9dfa-564113c98942" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss_910de32c-56e8-43ed-a39f-88785208513e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract_c168516c-7536-4c7f-b2ad-cf87f8ae19d9" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss_910de32c-56e8-43ed-a39f-88785208513e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleAbstract_0bf8acc8-e980-4cff-9f21-91250f8e2dd6" xlink:href="snow-20250131.xsd#snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract_5de1f1af-db29-4bce-8815-01a348535ab8" xlink:to="loc_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleAbstract_0bf8acc8-e980-4cff-9f21-91250f8e2dd6" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months_b8a5526a-3b8a-4018-9572-6d3a0822cd0a" xlink:href="snow-20250131.xsd#snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleAbstract_0bf8acc8-e980-4cff-9f21-91250f8e2dd6" xlink:to="loc_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months_b8a5526a-3b8a-4018-9572-6d3a0822cd0a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_2b97fc4d-e350-4b27-b6df-e0388f107b2b" xlink:href="snow-20250131.xsd#snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleAbstract_0bf8acc8-e980-4cff-9f21-91250f8e2dd6" xlink:to="loc_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_2b97fc4d-e350-4b27-b6df-e0388f107b2b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPosition_ab63f379-1ee0-44bb-a2c4-ee98a2d7d3e1" xlink:href="snow-20250131.xsd#snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPosition"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleAbstract_0bf8acc8-e980-4cff-9f21-91250f8e2dd6" xlink:to="loc_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPosition_ab63f379-1ee0-44bb-a2c4-ee98a2d7d3e1" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLossBeforeTaxAbstract_2b16e8db-8a2a-449b-9bff-8039e5cdf7fd" xlink:href="snow-20250131.xsd#snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLossBeforeTaxAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract_5de1f1af-db29-4bce-8815-01a348535ab8" xlink:to="loc_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLossBeforeTaxAbstract_2b16e8db-8a2a-449b-9bff-8039e5cdf7fd" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_66d8778d-1a19-4a93-a5c1-83177dbf3034" xlink:href="snow-20250131.xsd#snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLossBeforeTaxAbstract_2b16e8db-8a2a-449b-9bff-8039e5cdf7fd" xlink:to="loc_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_66d8778d-1a19-4a93-a5c1-83177dbf3034" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_dd658361-dde6-443e-a466-09a3030eb762" xlink:href="snow-20250131.xsd#snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLossBeforeTaxAbstract_2b16e8db-8a2a-449b-9bff-8039e5cdf7fd" xlink:to="loc_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_dd658361-dde6-443e-a466-09a3030eb762" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLossBeforeTax_fe3667df-6fa0-486d-b60a-b8df3e9163f3" xlink:href="snow-20250131.xsd#snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLossBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLossBeforeTaxAbstract_2b16e8db-8a2a-449b-9bff-8039e5cdf7fd" xlink:to="loc_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLossBeforeTax_fe3667df-6fa0-486d-b60a-b8df3e9163f3" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.snowflake.com/role/FairValueMeasurementsFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" xlink:type="simple" xlink:href="snow-20250131.xsd#FairValueMeasurementsFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"/>
  <link:definitionLink xlink:role="http://www.snowflake.com/role/FairValueMeasurementsFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_2ca9d714-9646-499b-908d-79a5bb09d379" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_bac79419-505f-4ea5-8515-0e024270827a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_2ca9d714-9646-499b-908d-79a5bb09d379" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_bac79419-505f-4ea5-8515-0e024270827a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_830fd4e9-8eb2-416f-9b72-88b1cfe3c006" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_bac79419-505f-4ea5-8515-0e024270827a" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_830fd4e9-8eb2-416f-9b72-88b1cfe3c006" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_830fd4e9-8eb2-416f-9b72-88b1cfe3c006_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_830fd4e9-8eb2-416f-9b72-88b1cfe3c006" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_830fd4e9-8eb2-416f-9b72-88b1cfe3c006_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_7035870d-09f3-4f15-8688-d5cc8abe439b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_830fd4e9-8eb2-416f-9b72-88b1cfe3c006" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_7035870d-09f3-4f15-8688-d5cc8abe439b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_6bc9eedc-3b86-4ace-8af8-107b12dab626" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_7035870d-09f3-4f15-8688-d5cc8abe439b" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_6bc9eedc-3b86-4ace-8af8-107b12dab626" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_c90ec8bb-284a-42e1-a527-dfe41d5899dc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_bac79419-505f-4ea5-8515-0e024270827a" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_c90ec8bb-284a-42e1-a527-dfe41d5899dc" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_c90ec8bb-284a-42e1-a527-dfe41d5899dc_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_c90ec8bb-284a-42e1-a527-dfe41d5899dc" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_c90ec8bb-284a-42e1-a527-dfe41d5899dc_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_847aa539-d51c-4e9c-9228-819a96f17540" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_c90ec8bb-284a-42e1-a527-dfe41d5899dc" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_847aa539-d51c-4e9c-9228-819a96f17540" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_b0088c52-30ba-43f3-97f8-0f926891a63a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_847aa539-d51c-4e9c-9228-819a96f17540" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_b0088c52-30ba-43f3-97f8-0f926891a63a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_34ea2fc1-475a-4c63-93c4-8357bbd71384" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_847aa539-d51c-4e9c-9228-819a96f17540" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_34ea2fc1-475a-4c63-93c4-8357bbd71384" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAxis_e967f599-d617-42a3-a205-9fee56399c2b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_bac79419-505f-4ea5-8515-0e024270827a" xlink:to="loc_us-gaap_CashAndCashEquivalentsAxis_e967f599-d617-42a3-a205-9fee56399c2b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_e967f599-d617-42a3-a205-9fee56399c2b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CashAndCashEquivalentsAxis_e967f599-d617-42a3-a205-9fee56399c2b" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_e967f599-d617-42a3-a205-9fee56399c2b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_93c9a3a5-85fd-42d0-aef1-c474d32354d0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CashAndCashEquivalentsAxis_e967f599-d617-42a3-a205-9fee56399c2b" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_93c9a3a5-85fd-42d0-aef1-c474d32354d0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsMember_2812f37f-c910-4c33-8add-c0020cb15a5a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MoneyMarketFundsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_93c9a3a5-85fd-42d0-aef1-c474d32354d0" xlink:to="loc_us-gaap_MoneyMarketFundsMember_2812f37f-c910-4c33-8add-c0020cb15a5a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USGovernmentDebtSecuritiesMember_e2435a9e-9092-4e5c-9643-79103653eacc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_USGovernmentDebtSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_93c9a3a5-85fd-42d0-aef1-c474d32354d0" xlink:to="loc_us-gaap_USGovernmentDebtSecuritiesMember_e2435a9e-9092-4e5c-9643-79103653eacc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BankTimeDepositsMember_12dd6f3a-b650-4a8b-a77d-157cd215c44f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BankTimeDepositsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_93c9a3a5-85fd-42d0-aef1-c474d32354d0" xlink:to="loc_us-gaap_BankTimeDepositsMember_12dd6f3a-b650-4a8b-a77d-157cd215c44f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember_c599b696-074b-4b11-97ce-4b6654b13156" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CorporateDebtSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_93c9a3a5-85fd-42d0-aef1-c474d32354d0" xlink:to="loc_us-gaap_CorporateDebtSecuritiesMember_c599b696-074b-4b11-97ce-4b6654b13156" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPaperMember_270990b6-b467-4710-b2e9-0b7363422be5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommercialPaperMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_93c9a3a5-85fd-42d0-aef1-c474d32354d0" xlink:to="loc_us-gaap_CommercialPaperMember_270990b6-b467-4710-b2e9-0b7363422be5" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_909362a8-e382-43de-830b-3c88998c24fd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_bac79419-505f-4ea5-8515-0e024270827a" xlink:to="loc_us-gaap_FinancialInstrumentAxis_909362a8-e382-43de-830b-3c88998c24fd" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_909362a8-e382-43de-830b-3c88998c24fd_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancialInstrumentAxis_909362a8-e382-43de-830b-3c88998c24fd" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_909362a8-e382-43de-830b-3c88998c24fd_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_f22885f5-e9f2-4e34-afb9-0f4bded95122" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancialInstrumentAxis_909362a8-e382-43de-830b-3c88998c24fd" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_f22885f5-e9f2-4e34-afb9-0f4bded95122" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember_d8fe9a60-d55a-4cc4-b570-8eebc4da9949" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CorporateDebtSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_f22885f5-e9f2-4e34-afb9-0f4bded95122" xlink:to="loc_us-gaap_CorporateDebtSecuritiesMember_d8fe9a60-d55a-4cc4-b570-8eebc4da9949" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USGovernmentAgenciesDebtSecuritiesMember_a31b1521-4173-4220-a0c7-50b5f79d480e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_USGovernmentAgenciesDebtSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_f22885f5-e9f2-4e34-afb9-0f4bded95122" xlink:to="loc_us-gaap_USGovernmentAgenciesDebtSecuritiesMember_a31b1521-4173-4220-a0c7-50b5f79d480e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPaperMember_53405e96-9476-400b-97d1-ef52c55297ef" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommercialPaperMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_f22885f5-e9f2-4e34-afb9-0f4bded95122" xlink:to="loc_us-gaap_CommercialPaperMember_53405e96-9476-400b-97d1-ef52c55297ef" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CertificatesOfDepositMember_3492a0ef-fd8c-4d8b-b9b9-8356e16a8832" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CertificatesOfDepositMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_f22885f5-e9f2-4e34-afb9-0f4bded95122" xlink:to="loc_us-gaap_CertificatesOfDepositMember_3492a0ef-fd8c-4d8b-b9b9-8356e16a8832" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosureAbstract_a2e22b61-dc4a-47d6-90ea-f013c01ca66a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsFairValueDisclosureAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_2ca9d714-9646-499b-908d-79a5bb09d379" xlink:to="loc_us-gaap_AssetsFairValueDisclosureAbstract_a2e22b61-dc4a-47d6-90ea-f013c01ca66a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_8e289058-b57f-4a4f-823e-bacfd90d4d21" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_a2e22b61-dc4a-47d6-90ea-f013c01ca66a" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_8e289058-b57f-4a4f-823e-bacfd90d4d21" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_d2ee2b7d-f020-40f5-b47c-1ba9115e3709" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_a2e22b61-dc4a-47d6-90ea-f013c01ca66a" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_d2ee2b7d-f020-40f5-b47c-1ba9115e3709" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent_fffa05ef-737d-4258-a40e-1b5c17f7cdde" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_a2e22b61-dc4a-47d6-90ea-f013c01ca66a" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent_fffa05ef-737d-4258-a40e-1b5c17f7cdde" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration_fbf98b78-1eb7-4d3e-8893-70d4753daeea" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_a2e22b61-dc4a-47d6-90ea-f013c01ca66a" xlink:to="loc_us-gaap_DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration_fbf98b78-1eb7-4d3e-8893-70d4753daeea" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssets_905d5223-e821-4ccf-a7a1-2004e9294faa" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_a2e22b61-dc4a-47d6-90ea-f013c01ca66a" xlink:to="loc_us-gaap_DerivativeAssets_905d5223-e821-4ccf-a7a1-2004e9294faa" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_6445df51-6963-468c-949e-cb0905b232a6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_a2e22b61-dc4a-47d6-90ea-f013c01ca66a" xlink:to="loc_us-gaap_AssetsFairValueDisclosure_6445df51-6963-468c-949e-cb0905b232a6" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_8fcc9fd3-5cda-48d3-8288-f4923005bae2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesFairValueDisclosureAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_2ca9d714-9646-499b-908d-79a5bb09d379" xlink:to="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_8fcc9fd3-5cda-48d3-8288-f4923005bae2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilityStatementOfFinancialPositionExtensibleEnumeration_9907f096-db48-42c7-bfc8-b0c9ec5bb86a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeLiabilityStatementOfFinancialPositionExtensibleEnumeration"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_8fcc9fd3-5cda-48d3-8288-f4923005bae2" xlink:to="loc_us-gaap_DerivativeLiabilityStatementOfFinancialPositionExtensibleEnumeration_9907f096-db48-42c7-bfc8-b0c9ec5bb86a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilities_bfddc957-3168-433f-b26b-447bdb962f2b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_8fcc9fd3-5cda-48d3-8288-f4923005bae2" xlink:to="loc_us-gaap_DerivativeLiabilities_bfddc957-3168-433f-b26b-447bdb962f2b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosure_eda819d9-423b-4e3a-8ed9-bcf8528697cd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_8fcc9fd3-5cda-48d3-8288-f4923005bae2" xlink:to="loc_us-gaap_LiabilitiesFairValueDisclosure_eda819d9-423b-4e3a-8ed9-bcf8528697cd" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.snowflake.com/role/FairValueMeasurementsUnrealizedGainLossonInvestmentsDetails" xlink:type="simple" xlink:href="snow-20250131.xsd#FairValueMeasurementsUnrealizedGainLossonInvestmentsDetails"/>
  <link:definitionLink xlink:role="http://www.snowflake.com/role/FairValueMeasurementsUnrealizedGainLossonInvestmentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_c66134f0-4345-42b0-8378-2e097184fbc5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_568361e4-c2fe-437b-970a-e36ad247e78a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_c66134f0-4345-42b0-8378-2e097184fbc5" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_568361e4-c2fe-437b-970a-e36ad247e78a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_41602957-2bb0-4e95-a72f-c6741f2642e7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_568361e4-c2fe-437b-970a-e36ad247e78a" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_41602957-2bb0-4e95-a72f-c6741f2642e7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_41602957-2bb0-4e95-a72f-c6741f2642e7_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_41602957-2bb0-4e95-a72f-c6741f2642e7" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_41602957-2bb0-4e95-a72f-c6741f2642e7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_e3467aff-72f6-4f00-bdca-b4586d6c98b7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_41602957-2bb0-4e95-a72f-c6741f2642e7" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_e3467aff-72f6-4f00-bdca-b4586d6c98b7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_SamoohaInc.Member_5d31c1b8-a3cf-485c-a26a-ca9f802a1e5d" xlink:href="snow-20250131.xsd#snow_SamoohaInc.Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_e3467aff-72f6-4f00-bdca-b4586d6c98b7" xlink:to="loc_snow_SamoohaInc.Member_5d31c1b8-a3cf-485c-a26a-ca9f802a1e5d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount_b11abdbd-f50e-461e-9a98-c8b27ae2de26" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_c66134f0-4345-42b0-8378-2e097184fbc5" xlink:to="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount_b11abdbd-f50e-461e-9a98-c8b27ae2de26" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount_11297615-86d0-45de-b06b-c1c08c1d29e7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_c66134f0-4345-42b0-8378-2e097184fbc5" xlink:to="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount_11297615-86d0-45de-b06b-c1c08c1d29e7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_MarketableEquitySecuritiesFVNIUnrealizedGainLoss_c02ab748-7bb4-4367-b3b8-6bb7662e3b06" xlink:href="snow-20250131.xsd#snow_MarketableEquitySecuritiesFVNIUnrealizedGainLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_c66134f0-4345-42b0-8378-2e097184fbc5" xlink:to="loc_snow_MarketableEquitySecuritiesFVNIUnrealizedGainLoss_c02ab748-7bb4-4367-b3b8-6bb7662e3b06" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss_2916f623-0d4f-4221-ab59-ec81fc06da83" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_c66134f0-4345-42b0-8378-2e097184fbc5" xlink:to="loc_us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss_2916f623-0d4f-4221-ab59-ec81fc06da83" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNiRealizedGainLoss_80aa73ee-847d-4b94-93d2-cd8478baf02e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquitySecuritiesFvNiRealizedGainLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_c66134f0-4345-42b0-8378-2e097184fbc5" xlink:to="loc_us-gaap_EquitySecuritiesFvNiRealizedGainLoss_80aa73ee-847d-4b94-93d2-cd8478baf02e" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNiGainLoss_91a61a1f-eb7c-46fb-ab98-472f589770d8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquitySecuritiesFvNiGainLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_c66134f0-4345-42b0-8378-2e097184fbc5" xlink:to="loc_us-gaap_EquitySecuritiesFvNiGainLoss_91a61a1f-eb7c-46fb-ab98-472f589770d8" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGainOrLoss_a3bed0ce-c5b3-496f-bad3-d1cb61fdc77b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGainOrLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_c66134f0-4345-42b0-8378-2e097184fbc5" xlink:to="loc_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGainOrLoss_a3bed0ce-c5b3-496f-bad3-d1cb61fdc77b" xlink:type="arc" order="6"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.snowflake.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails" xlink:type="simple" xlink:href="snow-20250131.xsd#PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails"/>
  <link:definitionLink xlink:role="http://www.snowflake.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_74941e26-be50-4bca-a05e-5f34a23ef965" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_a33f9a7a-5494-43a8-a8bd-aafff9339837" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_74941e26-be50-4bca-a05e-5f34a23ef965" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_a33f9a7a-5494-43a8-a8bd-aafff9339837" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_d9fc0982-46aa-48bb-97d6-003bd6d4c5c3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_a33f9a7a-5494-43a8-a8bd-aafff9339837" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_d9fc0982-46aa-48bb-97d6-003bd6d4c5c3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_d9fc0982-46aa-48bb-97d6-003bd6d4c5c3_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_d9fc0982-46aa-48bb-97d6-003bd6d4c5c3" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_d9fc0982-46aa-48bb-97d6-003bd6d4c5c3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_06a2decf-bf3e-491d-9fbb-19c8e312bb64" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_d9fc0982-46aa-48bb-97d6-003bd6d4c5c3" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_06a2decf-bf3e-491d-9fbb-19c8e312bb64" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsMember_e53721ab-b6c0-4751-891f-36bdabd67d63" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_06a2decf-bf3e-491d-9fbb-19c8e312bb64" xlink:to="loc_us-gaap_LeaseholdImprovementsMember_e53721ab-b6c0-4751-891f-36bdabd67d63" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_ComputerEquipmentAndSoftwareMember_cef13913-7030-4a69-81c7-230295b8a077" xlink:href="snow-20250131.xsd#snow_ComputerEquipmentAndSoftwareMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_06a2decf-bf3e-491d-9fbb-19c8e312bb64" xlink:to="loc_snow_ComputerEquipmentAndSoftwareMember_cef13913-7030-4a69-81c7-230295b8a077" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_19106d5f-c870-4d14-a9f3-ca41f02059f5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_06a2decf-bf3e-491d-9fbb-19c8e312bb64" xlink:to="loc_us-gaap_FurnitureAndFixturesMember_19106d5f-c870-4d14-a9f3-ca41f02059f5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SoftwareDevelopmentMember_3cc44434-e652-4361-a7ce-57b2e732c7e3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SoftwareDevelopmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_06a2decf-bf3e-491d-9fbb-19c8e312bb64" xlink:to="loc_us-gaap_SoftwareDevelopmentMember_3cc44434-e652-4361-a7ce-57b2e732c7e3" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_ConstructionInProgressCapitalizedInternalUseSoftwareDevelopmentCostsMember_e71e898b-3924-457b-a805-b5b32c75b373" xlink:href="snow-20250131.xsd#snow_ConstructionInProgressCapitalizedInternalUseSoftwareDevelopmentCostsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_06a2decf-bf3e-491d-9fbb-19c8e312bb64" xlink:to="loc_snow_ConstructionInProgressCapitalizedInternalUseSoftwareDevelopmentCostsMember_e71e898b-3924-457b-a805-b5b32c75b373" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_ConstructionInProgressOtherMember_3223d537-065b-48b4-bb97-982580940f5b" xlink:href="snow-20250131.xsd#snow_ConstructionInProgressOtherMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_06a2decf-bf3e-491d-9fbb-19c8e312bb64" xlink:to="loc_snow_ConstructionInProgressOtherMember_3223d537-065b-48b4-bb97-982580940f5b" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_3219c3a8-1e7b-4821-900b-6eb1bea4d0d8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_74941e26-be50-4bca-a05e-5f34a23ef965" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_3219c3a8-1e7b-4821-900b-6eb1bea4d0d8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_131264e2-accc-443d-8eeb-f50a03d118b8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_74941e26-be50-4bca-a05e-5f34a23ef965" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_131264e2-accc-443d-8eeb-f50a03d118b8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_f491c985-3b65-4a09-b4c4-2a0faade814e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_74941e26-be50-4bca-a05e-5f34a23ef965" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_f491c985-3b65-4a09-b4c4-2a0faade814e" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.snowflake.com/role/BusinessCombinationsScheduleofAcquisitionDateFairValueofConsiderationTransferredDetails" xlink:type="simple" xlink:href="snow-20250131.xsd#BusinessCombinationsScheduleofAcquisitionDateFairValueofConsiderationTransferredDetails"/>
  <link:definitionLink xlink:role="http://www.snowflake.com/role/BusinessCombinationsScheduleofAcquisitionDateFairValueofConsiderationTransferredDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_accf0e43-250d-4398-ae81-5664ab4ea743" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_3b9400f7-8a2c-4ce1-b424-e4e4bba2150c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_accf0e43-250d-4398-ae81-5664ab4ea743" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_3b9400f7-8a2c-4ce1-b424-e4e4bba2150c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_258b672c-4712-4b7c-9f52-d9176ca5055a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_3b9400f7-8a2c-4ce1-b424-e4e4bba2150c" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_258b672c-4712-4b7c-9f52-d9176ca5055a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_258b672c-4712-4b7c-9f52-d9176ca5055a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_258b672c-4712-4b7c-9f52-d9176ca5055a" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_258b672c-4712-4b7c-9f52-d9176ca5055a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_24dda5c8-e9d5-4ce9-aac9-2d6d57088a76" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_258b672c-4712-4b7c-9f52-d9176ca5055a" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_24dda5c8-e9d5-4ce9-aac9-2d6d57088a76" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_DatavoloInc.Member_339390db-537f-48e1-9563-42cce799e86d" xlink:href="snow-20250131.xsd#snow_DatavoloInc.Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_24dda5c8-e9d5-4ce9-aac9-2d6d57088a76" xlink:to="loc_snow_DatavoloInc.Member_339390db-537f-48e1-9563-42cce799e86d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_SamoohaInc.Member_8d6ecc76-8023-4cb0-aa54-7ba58fc96596" xlink:href="snow-20250131.xsd#snow_SamoohaInc.Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_24dda5c8-e9d5-4ce9-aac9-2d6d57088a76" xlink:to="loc_snow_SamoohaInc.Member_8d6ecc76-8023-4cb0-aa54-7ba58fc96596" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_StreamlitIncMember_9c5e0282-c790-4c12-9516-ec022036db70" xlink:href="snow-20250131.xsd#snow_StreamlitIncMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_24dda5c8-e9d5-4ce9-aac9-2d6d57088a76" xlink:to="loc_snow_StreamlitIncMember_9c5e0282-c790-4c12-9516-ec022036db70" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_0dd8abf6-dd46-4bdd-8c92-aa333b5e2210" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_3b9400f7-8a2c-4ce1-b424-e4e4bba2150c" xlink:to="loc_us-gaap_StatementClassOfStockAxis_0dd8abf6-dd46-4bdd-8c92-aa333b5e2210" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_0dd8abf6-dd46-4bdd-8c92-aa333b5e2210_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_0dd8abf6-dd46-4bdd-8c92-aa333b5e2210" xlink:to="loc_us-gaap_ClassOfStockDomain_0dd8abf6-dd46-4bdd-8c92-aa333b5e2210_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_7f482e60-1582-4fdf-be14-6b73aa067dab" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_0dd8abf6-dd46-4bdd-8c92-aa333b5e2210" xlink:to="loc_us-gaap_ClassOfStockDomain_7f482e60-1582-4fdf-be14-6b73aa067dab" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_2e2af53a-f489-425a-ab34-10b89a4c80f1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonClassAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_7f482e60-1582-4fdf-be14-6b73aa067dab" xlink:to="loc_us-gaap_CommonClassAMember_2e2af53a-f489-425a-ab34-10b89a4c80f1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipAxis_6a71b55d-cb63-49a6-8aeb-ae1921a55eb5" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_OwnershipAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_3b9400f7-8a2c-4ce1-b424-e4e4bba2150c" xlink:to="loc_srt_OwnershipAxis_6a71b55d-cb63-49a6-8aeb-ae1921a55eb5" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain_6a71b55d-cb63-49a6-8aeb-ae1921a55eb5_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_OwnershipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_OwnershipAxis_6a71b55d-cb63-49a6-8aeb-ae1921a55eb5" xlink:to="loc_srt_OwnershipDomain_6a71b55d-cb63-49a6-8aeb-ae1921a55eb5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain_4f162644-c4fc-4a6f-a91e-6b11480109f7" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_OwnershipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_OwnershipAxis_6a71b55d-cb63-49a6-8aeb-ae1921a55eb5" xlink:to="loc_srt_OwnershipDomain_4f162644-c4fc-4a6f-a91e-6b11480109f7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_NonAffiliatedSellingStockholdersMember_c15c4525-d2d0-4b3a-abed-da2853acb9d6" xlink:href="snow-20250131.xsd#snow_NonAffiliatedSellingStockholdersMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_4f162644-c4fc-4a6f-a91e-6b11480109f7" xlink:to="loc_snow_NonAffiliatedSellingStockholdersMember_c15c4525-d2d0-4b3a-abed-da2853acb9d6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_InvestingSubsidiaryMember_adc45d82-b1ab-4a83-863a-438d8c5bfc85" xlink:href="snow-20250131.xsd#snow_InvestingSubsidiaryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_4f162644-c4fc-4a6f-a91e-6b11480109f7" xlink:to="loc_snow_InvestingSubsidiaryMember_adc45d82-b1ab-4a83-863a-438d8c5bfc85" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_cf14c53c-0560-4fd7-ae6c-9a32c438f7b0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_accf0e43-250d-4398-ae81-5664ab4ea743" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_cf14c53c-0560-4fd7-ae6c-9a32c438f7b0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_BusinessCombinationConsiderationTransferredDeferredCashConsideration_21b587aa-6376-4723-8541-c1d5f01ed09d" xlink:href="snow-20250131.xsd#snow_BusinessCombinationConsiderationTransferredDeferredCashConsideration"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_accf0e43-250d-4398-ae81-5664ab4ea743" xlink:to="loc_snow_BusinessCombinationConsiderationTransferredDeferredCashConsideration_21b587aa-6376-4723-8541-c1d5f01ed09d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_25b37f6f-c8a4-4a39-96af-837bb076dbc3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_accf0e43-250d-4398-ae81-5664ab4ea743" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_25b37f6f-c8a4-4a39-96af-837bb076dbc3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeFairValue1_c7536bfc-6e69-414d-882f-a98398d7fcae" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeFairValue1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_accf0e43-250d-4398-ae81-5664ab4ea743" xlink:to="loc_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeFairValue1_c7536bfc-6e69-414d-882f-a98398d7fcae" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1_c57d9a52-a2fa-4e29-8fa6-c060bffc6c0a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_accf0e43-250d-4398-ae81-5664ab4ea743" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1_c57d9a52-a2fa-4e29-8fa6-c060bffc6c0a" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_43055e70-ef8c-474e-8953-4a419cd32914" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_accf0e43-250d-4398-ae81-5664ab4ea743" xlink:to="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_43055e70-ef8c-474e-8953-4a419cd32914" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionSharePrice_aac615fa-6f31-4bb1-82ad-41f7837bd64c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionSharePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_accf0e43-250d-4398-ae81-5664ab4ea743" xlink:to="loc_us-gaap_BusinessAcquisitionSharePrice_aac615fa-6f31-4bb1-82ad-41f7837bd64c" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockSharesRetired_8edd7aa2-bbda-4387-8afb-f1a5be310e85" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockSharesRetired"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_accf0e43-250d-4398-ae81-5664ab4ea743" xlink:to="loc_us-gaap_TreasuryStockSharesRetired_8edd7aa2-bbda-4387-8afb-f1a5be310e85" xlink:type="arc" order="7"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.snowflake.com/role/BusinessCombinationsNarrativeDetails" xlink:type="simple" xlink:href="snow-20250131.xsd#BusinessCombinationsNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.snowflake.com/role/BusinessCombinationsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_639462be-3313-47fb-b456-e74da89287e6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_be7791a8-2ea6-48b6-be3c-2932fb5ba1ff" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_639462be-3313-47fb-b456-e74da89287e6" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_be7791a8-2ea6-48b6-be3c-2932fb5ba1ff" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_a6bcb405-67d6-42be-a8e5-e9ff196346c7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_be7791a8-2ea6-48b6-be3c-2932fb5ba1ff" xlink:to="loc_us-gaap_AwardTypeAxis_a6bcb405-67d6-42be-a8e5-e9ff196346c7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a6bcb405-67d6-42be-a8e5-e9ff196346c7_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_a6bcb405-67d6-42be-a8e5-e9ff196346c7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a6bcb405-67d6-42be-a8e5-e9ff196346c7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_362a78c4-bfba-4ec5-a653-cf69f615f9f4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_a6bcb405-67d6-42be-a8e5-e9ff196346c7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_362a78c4-bfba-4ec5-a653-cf69f615f9f4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_RestrictedCommonStockMember_003a797e-c057-4d8c-99e0-ee63be357112" xlink:href="snow-20250131.xsd#snow_RestrictedCommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_362a78c4-bfba-4ec5-a653-cf69f615f9f4" xlink:to="loc_snow_RestrictedCommonStockMember_003a797e-c057-4d8c-99e0-ee63be357112" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_9fd1c226-8a7b-475d-9c28-f69864aef186" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_be7791a8-2ea6-48b6-be3c-2932fb5ba1ff" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_9fd1c226-8a7b-475d-9c28-f69864aef186" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_9fd1c226-8a7b-475d-9c28-f69864aef186_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_9fd1c226-8a7b-475d-9c28-f69864aef186" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_9fd1c226-8a7b-475d-9c28-f69864aef186_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_b7f988fb-1ce0-419e-b2aa-751e6ce21979" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_9fd1c226-8a7b-475d-9c28-f69864aef186" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_b7f988fb-1ce0-419e-b2aa-751e6ce21979" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_DatavoloInc.Member_a5f8ffb9-5e2f-4a11-b3c0-b247a0b4af37" xlink:href="snow-20250131.xsd#snow_DatavoloInc.Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_b7f988fb-1ce0-419e-b2aa-751e6ce21979" xlink:to="loc_snow_DatavoloInc.Member_a5f8ffb9-5e2f-4a11-b3c0-b247a0b4af37" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_TwoPrivatelyHeldCompaniesMember_9b35062e-1098-4a98-874a-2fefe1c8fe4c" xlink:href="snow-20250131.xsd#snow_TwoPrivatelyHeldCompaniesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_b7f988fb-1ce0-419e-b2aa-751e6ce21979" xlink:to="loc_snow_TwoPrivatelyHeldCompaniesMember_9b35062e-1098-4a98-874a-2fefe1c8fe4c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_SamoohaInc.Member_7b27f651-c95a-4f42-851d-23ca53928c0e" xlink:href="snow-20250131.xsd#snow_SamoohaInc.Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_b7f988fb-1ce0-419e-b2aa-751e6ce21979" xlink:to="loc_snow_SamoohaInc.Member_7b27f651-c95a-4f42-851d-23ca53928c0e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_NeevaIncAndItsEquityInvesteeMember_064b6a4d-4d35-4bc1-bd9a-304483c69758" xlink:href="snow-20250131.xsd#snow_NeevaIncAndItsEquityInvesteeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_b7f988fb-1ce0-419e-b2aa-751e6ce21979" xlink:to="loc_snow_NeevaIncAndItsEquityInvesteeMember_064b6a4d-4d35-4bc1-bd9a-304483c69758" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_MountainUSCorporationFormerlyKnownAsMobilizeNetCorporationMember_21774489-91f9-4c7d-88a1-517c614a649d" xlink:href="snow-20250131.xsd#snow_MountainUSCorporationFormerlyKnownAsMobilizeNetCorporationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_b7f988fb-1ce0-419e-b2aa-751e6ce21979" xlink:to="loc_snow_MountainUSCorporationFormerlyKnownAsMobilizeNetCorporationMember_21774489-91f9-4c7d-88a1-517c614a649d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_LeapYearTechnologiesIncMember_3205a6b3-efb8-41e3-9d6b-0e4eddad9e88" xlink:href="snow-20250131.xsd#snow_LeapYearTechnologiesIncMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_b7f988fb-1ce0-419e-b2aa-751e6ce21979" xlink:to="loc_snow_LeapYearTechnologiesIncMember_3205a6b3-efb8-41e3-9d6b-0e4eddad9e88" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_PrivatelyHeldCompanyMember_d620165d-a390-412c-85e1-d21545b9416e" xlink:href="snow-20250131.xsd#snow_PrivatelyHeldCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_b7f988fb-1ce0-419e-b2aa-751e6ce21979" xlink:to="loc_snow_PrivatelyHeldCompanyMember_d620165d-a390-412c-85e1-d21545b9416e" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_ApplicaSpZooMember_ba76866a-234b-42ab-b653-2ad4b42a873c" xlink:href="snow-20250131.xsd#snow_ApplicaSpZooMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_b7f988fb-1ce0-419e-b2aa-751e6ce21979" xlink:to="loc_snow_ApplicaSpZooMember_ba76866a-234b-42ab-b653-2ad4b42a873c" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_StreamlitIncMember_c4595c93-539d-41a2-a368-0418eca5952b" xlink:href="snow-20250131.xsd#snow_StreamlitIncMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_b7f988fb-1ce0-419e-b2aa-751e6ce21979" xlink:to="loc_snow_StreamlitIncMember_c4595c93-539d-41a2-a368-0418eca5952b" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_411bcaf6-6236-4692-9407-4d490611c771" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_be7791a8-2ea6-48b6-be3c-2932fb5ba1ff" xlink:to="loc_us-gaap_PlanNameAxis_411bcaf6-6236-4692-9407-4d490611c771" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_411bcaf6-6236-4692-9407-4d490611c771_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PlanNameAxis_411bcaf6-6236-4692-9407-4d490611c771" xlink:to="loc_us-gaap_PlanNameDomain_411bcaf6-6236-4692-9407-4d490611c771_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_550e4a53-c1ff-4492-9ec7-823eeb3945ee" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PlanNameAxis_411bcaf6-6236-4692-9407-4d490611c771" xlink:to="loc_us-gaap_PlanNameDomain_550e4a53-c1ff-4492-9ec7-823eeb3945ee" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_OutsideOfThePlansMember_198270e0-895b-4e06-b299-1e75eef35a00" xlink:href="snow-20250131.xsd#snow_OutsideOfThePlansMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_550e4a53-c1ff-4492-9ec7-823eeb3945ee" xlink:to="loc_snow_OutsideOfThePlansMember_198270e0-895b-4e06-b299-1e75eef35a00" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_b59f31ae-25ad-4c11-86ea-c06e36832291" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_be7791a8-2ea6-48b6-be3c-2932fb5ba1ff" xlink:to="loc_us-gaap_StatementClassOfStockAxis_b59f31ae-25ad-4c11-86ea-c06e36832291" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_b59f31ae-25ad-4c11-86ea-c06e36832291_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_b59f31ae-25ad-4c11-86ea-c06e36832291" xlink:to="loc_us-gaap_ClassOfStockDomain_b59f31ae-25ad-4c11-86ea-c06e36832291_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_82daa2eb-75de-4f2e-8f75-6cf8c71ce7af" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_b59f31ae-25ad-4c11-86ea-c06e36832291" xlink:to="loc_us-gaap_ClassOfStockDomain_82daa2eb-75de-4f2e-8f75-6cf8c71ce7af" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_1721f2e4-0ba1-4fc4-984d-15667ed54a05" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonClassAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_82daa2eb-75de-4f2e-8f75-6cf8c71ce7af" xlink:to="loc_us-gaap_CommonClassAMember_1721f2e4-0ba1-4fc4-984d-15667ed54a05" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_ee29721d-4a9a-4776-aee0-40358594da6c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_be7791a8-2ea6-48b6-be3c-2932fb5ba1ff" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_ee29721d-4a9a-4776-aee0-40358594da6c" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_ee29721d-4a9a-4776-aee0-40358594da6c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_ee29721d-4a9a-4776-aee0-40358594da6c" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_ee29721d-4a9a-4776-aee0-40358594da6c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_bf204873-1dc9-4a83-847a-31cf4a2db0ce" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_ee29721d-4a9a-4776-aee0-40358594da6c" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_bf204873-1dc9-4a83-847a-31cf4a2db0ce" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_322eb29c-da2b-4214-9b9b-c00ccb174a41" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_bf204873-1dc9-4a83-847a-31cf4a2db0ce" xlink:to="loc_us-gaap_CustomerRelationshipsMember_322eb29c-da2b-4214-9b9b-c00ccb174a41" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DevelopedTechnologyRightsMember_a84f2e6f-76af-41b8-bfdc-d90570f552d5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DevelopedTechnologyRightsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_bf204873-1dc9-4a83-847a-31cf4a2db0ce" xlink:to="loc_us-gaap_DevelopedTechnologyRightsMember_a84f2e6f-76af-41b8-bfdc-d90570f552d5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipAxis_a0c6ebd3-2377-483d-9a28-e8b5b322310e" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_OwnershipAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_be7791a8-2ea6-48b6-be3c-2932fb5ba1ff" xlink:to="loc_srt_OwnershipAxis_a0c6ebd3-2377-483d-9a28-e8b5b322310e" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain_a0c6ebd3-2377-483d-9a28-e8b5b322310e_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_OwnershipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_OwnershipAxis_a0c6ebd3-2377-483d-9a28-e8b5b322310e" xlink:to="loc_srt_OwnershipDomain_a0c6ebd3-2377-483d-9a28-e8b5b322310e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain_75a3a832-14f4-4c33-8fa9-22ccd9d28fb2" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_OwnershipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_OwnershipAxis_a0c6ebd3-2377-483d-9a28-e8b5b322310e" xlink:to="loc_srt_OwnershipDomain_75a3a832-14f4-4c33-8fa9-22ccd9d28fb2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_SamoohaInc.Member_6caf2fba-e40c-43b3-8fa8-8aac1e0cbe34" xlink:href="snow-20250131.xsd#snow_SamoohaInc.Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_75a3a832-14f4-4c33-8fa9-22ccd9d28fb2" xlink:to="loc_snow_SamoohaInc.Member_6caf2fba-e40c-43b3-8fa8-8aac1e0cbe34" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_daf4ad4c-fe7d-4c8f-a1e0-d0a19705dbbb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_639462be-3313-47fb-b456-e74da89287e6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_daf4ad4c-fe7d-4c8f-a1e0-d0a19705dbbb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod_a4eff093-d73a-4fc3-b9c2-8a497dc7599a" xlink:href="snow-20250131.xsd#snow_PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_639462be-3313-47fb-b456-e74da89287e6" xlink:to="loc_snow_PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod_a4eff093-d73a-4fc3-b9c2-8a497dc7599a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodTotalFairValue_5791a59c-b7ed-4ad3-9559-8932bcede5b5" xlink:href="snow-20250131.xsd#snow_PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodTotalFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_639462be-3313-47fb-b456-e74da89287e6" xlink:to="loc_snow_PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodTotalFairValue_5791a59c-b7ed-4ad3-9559-8932bcede5b5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardAwardServicePeriod_aa858d41-6874-4e05-8e12-e597b688c901" xlink:href="snow-20250131.xsd#snow_PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardAwardServicePeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_639462be-3313-47fb-b456-e74da89287e6" xlink:to="loc_snow_PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardAwardServicePeriod_aa858d41-6874-4e05-8e12-e597b688c901" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfBusinessesAcquired_749c6427-1a2a-4a82-94be-3ef744562900" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NumberOfBusinessesAcquired"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_639462be-3313-47fb-b456-e74da89287e6" xlink:to="loc_us-gaap_NumberOfBusinessesAcquired_749c6427-1a2a-4a82-94be-3ef744562900" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_6855b74d-ac2e-4bf2-b8dd-81ea6be974d7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_639462be-3313-47fb-b456-e74da89287e6" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferred1_6855b74d-ac2e-4bf2-b8dd-81ea6be974d7" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_3f44e2df-dad9-4e63-89a3-b40c79e5b7a5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_639462be-3313-47fb-b456-e74da89287e6" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_3f44e2df-dad9-4e63-89a3-b40c79e5b7a5" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_ca2e09a5-b475-423c-b7c3-fb6186b6c58b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_639462be-3313-47fb-b456-e74da89287e6" xlink:to="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_ca2e09a5-b475-423c-b7c3-fb6186b6c58b" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_a01377ee-c56c-4d66-b357-24fd2b10f2c7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_639462be-3313-47fb-b456-e74da89287e6" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_a01377ee-c56c-4d66-b357-24fd2b10f2c7" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_29122bc1-8418-47e5-9fc7-d922a6e8dea8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_639462be-3313-47fb-b456-e74da89287e6" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_29122bc1-8418-47e5-9fc7-d922a6e8dea8" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_e849ebe8-b28b-4116-a204-1996d549fa10" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_639462be-3313-47fb-b456-e74da89287e6" xlink:to="loc_us-gaap_Goodwill_e849ebe8-b28b-4116-a204-1996d549fa10" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount_8207a25f-2a93-4178-8e22-2d3ea470e0ba" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_639462be-3313-47fb-b456-e74da89287e6" xlink:to="loc_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount_8207a25f-2a93-4178-8e22-2d3ea470e0ba" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_BusinessAcquisitionGoodwillNotTaxDeductibleAmount_779e8ea7-cf96-4ac2-878a-4296432655d5" xlink:href="snow-20250131.xsd#snow_BusinessAcquisitionGoodwillNotTaxDeductibleAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_639462be-3313-47fb-b456-e74da89287e6" xlink:to="loc_snow_BusinessAcquisitionGoodwillNotTaxDeductibleAmount_779e8ea7-cf96-4ac2-878a-4296432655d5" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_9d02d29f-4e4b-476e-a742-5597e223c717" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationAcquisitionRelatedCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_639462be-3313-47fb-b456-e74da89287e6" xlink:to="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_9d02d29f-4e4b-476e-a742-5597e223c717" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount_a027ea1e-b33a-4960-b6fb-5714e69f244e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_639462be-3313-47fb-b456-e74da89287e6" xlink:to="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount_a027ea1e-b33a-4960-b6fb-5714e69f244e" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGainOrLoss_2d151f9a-43bf-4d1d-b1bd-321936e06e2c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGainOrLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_639462be-3313-47fb-b456-e74da89287e6" xlink:to="loc_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGainOrLoss_2d151f9a-43bf-4d1d-b1bd-321936e06e2c" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_fb264746-2aba-43f8-9561-c9c374974c29" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_639462be-3313-47fb-b456-e74da89287e6" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_fb264746-2aba-43f8-9561-c9c374974c29" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_927cfad7-7200-4897-81de-d40a12f17fd8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_639462be-3313-47fb-b456-e74da89287e6" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_927cfad7-7200-4897-81de-d40a12f17fd8" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_NumberOfFounders_4b66b86a-125a-44ab-b4e1-f5f2efbbf42f" xlink:href="snow-20250131.xsd#snow_NumberOfFounders"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_639462be-3313-47fb-b456-e74da89287e6" xlink:to="loc_snow_NumberOfFounders_4b66b86a-125a-44ab-b4e1-f5f2efbbf42f" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetTangibleAssets_59dcd408-882d-4984-88ec-ec8e8d8d078e" xlink:href="snow-20250131.xsd#snow_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetTangibleAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_639462be-3313-47fb-b456-e74da89287e6" xlink:to="loc_snow_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetTangibleAssets_59dcd408-882d-4984-88ec-ec8e8d8d078e" xlink:type="arc" order="19"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.snowflake.com/role/BusinessCombinationsScheduleofPreliminaryAllocationofPurchasePricetoAssetsAcquiredandLiabilitiesAssumedDetails" xlink:type="simple" xlink:href="snow-20250131.xsd#BusinessCombinationsScheduleofPreliminaryAllocationofPurchasePricetoAssetsAcquiredandLiabilitiesAssumedDetails"/>
  <link:definitionLink xlink:role="http://www.snowflake.com/role/BusinessCombinationsScheduleofPreliminaryAllocationofPurchasePricetoAssetsAcquiredandLiabilitiesAssumedDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_9c887616-ddac-4ca4-a602-a63628e7a17b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_5b38f7fb-39ce-4028-bcea-4ff078a1de25" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_9c887616-ddac-4ca4-a602-a63628e7a17b" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_5b38f7fb-39ce-4028-bcea-4ff078a1de25" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_b0a4cd8e-e663-41c1-beca-8b3d4c3cae20" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_5b38f7fb-39ce-4028-bcea-4ff078a1de25" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_b0a4cd8e-e663-41c1-beca-8b3d4c3cae20" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_b0a4cd8e-e663-41c1-beca-8b3d4c3cae20_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_b0a4cd8e-e663-41c1-beca-8b3d4c3cae20" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_b0a4cd8e-e663-41c1-beca-8b3d4c3cae20_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_7d586f3d-7c39-48c2-bc8c-7ae100abe60d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_b0a4cd8e-e663-41c1-beca-8b3d4c3cae20" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_7d586f3d-7c39-48c2-bc8c-7ae100abe60d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_DatavoloInc.Member_d8226b6f-8a69-4121-8eb0-0c69e0c82f03" xlink:href="snow-20250131.xsd#snow_DatavoloInc.Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_7d586f3d-7c39-48c2-bc8c-7ae100abe60d" xlink:to="loc_snow_DatavoloInc.Member_d8226b6f-8a69-4121-8eb0-0c69e0c82f03" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_SamoohaInc.Member_78484980-fd44-4d8e-be44-ae659ca1caa9" xlink:href="snow-20250131.xsd#snow_SamoohaInc.Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_7d586f3d-7c39-48c2-bc8c-7ae100abe60d" xlink:to="loc_snow_SamoohaInc.Member_78484980-fd44-4d8e-be44-ae659ca1caa9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_NeevaIncAndItsEquityInvesteeMember_6029014d-b0d0-43e9-8594-5c6d700d7de2" xlink:href="snow-20250131.xsd#snow_NeevaIncAndItsEquityInvesteeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_7d586f3d-7c39-48c2-bc8c-7ae100abe60d" xlink:to="loc_snow_NeevaIncAndItsEquityInvesteeMember_6029014d-b0d0-43e9-8594-5c6d700d7de2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_MountainUSCorporationFormerlyKnownAsMobilizeNetCorporationMember_69276dff-b82e-4cf5-9b8c-64e4bc13d74f" xlink:href="snow-20250131.xsd#snow_MountainUSCorporationFormerlyKnownAsMobilizeNetCorporationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_7d586f3d-7c39-48c2-bc8c-7ae100abe60d" xlink:to="loc_snow_MountainUSCorporationFormerlyKnownAsMobilizeNetCorporationMember_69276dff-b82e-4cf5-9b8c-64e4bc13d74f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_LeapYearTechnologiesIncMember_6fc31a37-09a7-4b96-96fa-b5d088ddeb65" xlink:href="snow-20250131.xsd#snow_LeapYearTechnologiesIncMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_7d586f3d-7c39-48c2-bc8c-7ae100abe60d" xlink:to="loc_snow_LeapYearTechnologiesIncMember_6fc31a37-09a7-4b96-96fa-b5d088ddeb65" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_ApplicaSpZooMember_f429216d-540e-44a4-a32a-5052daf89601" xlink:href="snow-20250131.xsd#snow_ApplicaSpZooMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_7d586f3d-7c39-48c2-bc8c-7ae100abe60d" xlink:to="loc_snow_ApplicaSpZooMember_f429216d-540e-44a4-a32a-5052daf89601" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_StreamlitIncMember_c5cb36a8-9729-48bb-90b7-cb6f5b8b289d" xlink:href="snow-20250131.xsd#snow_StreamlitIncMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_7d586f3d-7c39-48c2-bc8c-7ae100abe60d" xlink:to="loc_snow_StreamlitIncMember_c5cb36a8-9729-48bb-90b7-cb6f5b8b289d" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_9d3349b6-a158-4a10-b526-60d2ad758421" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_9c887616-ddac-4ca4-a602-a63628e7a17b" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_9d3349b6-a158-4a10-b526-60d2ad758421" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedShortTermInvestments_bacdb7ba-b649-4e3f-8e16-6cf350f39e5b" xlink:href="snow-20250131.xsd#snow_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedShortTermInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_9c887616-ddac-4ca4-a602-a63628e7a17b" xlink:to="loc_snow_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedShortTermInvestments_bacdb7ba-b649-4e3f-8e16-6cf350f39e5b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_d3e3e4be-6930-4687-b157-f9deb2719e76" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_9c887616-ddac-4ca4-a602-a63628e7a17b" xlink:to="loc_us-gaap_Goodwill_d3e3e4be-6930-4687-b157-f9deb2719e76" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_35c2c2c7-ae4d-4f0b-9983-0aaff58e245c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_9c887616-ddac-4ca4-a602-a63628e7a17b" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_35c2c2c7-ae4d-4f0b-9983-0aaff58e245c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_4ee6a206-8636-4001-a12f-3e2163e31f4b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_9c887616-ddac-4ca4-a602-a63628e7a17b" xlink:to="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_4ee6a206-8636-4001-a12f-3e2163e31f4b" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherTangibleAssetsLiabilitiesNet_e356d2da-58f1-43bc-8372-7031cdaf4679" xlink:href="snow-20250131.xsd#snow_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherTangibleAssetsLiabilitiesNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_9c887616-ddac-4ca4-a602-a63628e7a17b" xlink:to="loc_snow_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherTangibleAssetsLiabilitiesNet_e356d2da-58f1-43bc-8372-7031cdaf4679" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssetLiabilityNet_290e6435-8ae1-4c00-905a-2de4b4a4678f" xlink:href="snow-20250131.xsd#snow_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssetLiabilityNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_9c887616-ddac-4ca4-a602-a63628e7a17b" xlink:to="loc_snow_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssetLiabilityNet_290e6435-8ae1-4c00-905a-2de4b4a4678f" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_535b7871-4528-47a7-8c46-77a86b9c7787" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_9c887616-ddac-4ca4-a602-a63628e7a17b" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_535b7871-4528-47a7-8c46-77a86b9c7787" xlink:type="arc" order="7"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.snowflake.com/role/BusinessCombinationsProFormaInformationDetails" xlink:type="simple" xlink:href="snow-20250131.xsd#BusinessCombinationsProFormaInformationDetails"/>
  <link:definitionLink xlink:role="http://www.snowflake.com/role/BusinessCombinationsProFormaInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_08497005-a1ef-45f1-b50b-b388df9a3fc8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_1656d82e-768a-4514-a814-eed9ef6d84ea" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_08497005-a1ef-45f1-b50b-b388df9a3fc8" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_1656d82e-768a-4514-a814-eed9ef6d84ea" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_cf0d9313-7335-42f1-90b8-db746ab6598b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_1656d82e-768a-4514-a814-eed9ef6d84ea" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_cf0d9313-7335-42f1-90b8-db746ab6598b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_cf0d9313-7335-42f1-90b8-db746ab6598b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_cf0d9313-7335-42f1-90b8-db746ab6598b" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_cf0d9313-7335-42f1-90b8-db746ab6598b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c2346437-2343-4f4d-93db-db7b6f584c48" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_cf0d9313-7335-42f1-90b8-db746ab6598b" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c2346437-2343-4f4d-93db-db7b6f584c48" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_DatavoloInc.Member_4c3a3470-1061-4f13-b5ea-01852247e91e" xlink:href="snow-20250131.xsd#snow_DatavoloInc.Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c2346437-2343-4f4d-93db-db7b6f584c48" xlink:to="loc_snow_DatavoloInc.Member_4c3a3470-1061-4f13-b5ea-01852247e91e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_SamoohaInc.AndNeevaInc.Member_e84b1dfd-7667-4bb7-98cc-5b73f252709a" xlink:href="snow-20250131.xsd#snow_SamoohaInc.AndNeevaInc.Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c2346437-2343-4f4d-93db-db7b6f584c48" xlink:to="loc_snow_SamoohaInc.AndNeevaInc.Member_e84b1dfd-7667-4bb7-98cc-5b73f252709a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_ApplicaSp.Z.o.o.StreamlitIncAndPrivatelyHeldCompanyMember_288865f6-7063-4699-a211-7d61d1a05b40" xlink:href="snow-20250131.xsd#snow_ApplicaSp.Z.o.o.StreamlitIncAndPrivatelyHeldCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c2346437-2343-4f4d-93db-db7b6f584c48" xlink:to="loc_snow_ApplicaSp.Z.o.o.StreamlitIncAndPrivatelyHeldCompanyMember_288865f6-7063-4699-a211-7d61d1a05b40" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaRevenue_4828b454-3168-420e-b97d-20d0ee9229f1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionsProFormaRevenue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_08497005-a1ef-45f1-b50b-b388df9a3fc8" xlink:to="loc_us-gaap_BusinessAcquisitionsProFormaRevenue_4828b454-3168-420e-b97d-20d0ee9229f1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_9590f31a-880c-49aa-8a46-f6e2d1f5c73f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_08497005-a1ef-45f1-b50b-b388df9a3fc8" xlink:to="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_9590f31a-880c-49aa-8a46-f6e2d1f5c73f" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.snowflake.com/role/IntangibleAssetsandGoodwillScheduleofIntangibleAssetsDetails" xlink:type="simple" xlink:href="snow-20250131.xsd#IntangibleAssetsandGoodwillScheduleofIntangibleAssetsDetails"/>
  <link:definitionLink xlink:role="http://www.snowflake.com/role/IntangibleAssetsandGoodwillScheduleofIntangibleAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_253de05e-de3c-407d-ae0a-0626122f6501" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_ae9097fd-102d-4c9b-a80b-d11d294c4e20" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_253de05e-de3c-407d-ae0a-0626122f6501" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_ae9097fd-102d-4c9b-a80b-d11d294c4e20" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_37c25dd9-d14d-4603-98c6-e693c33b6c77" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_ae9097fd-102d-4c9b-a80b-d11d294c4e20" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_37c25dd9-d14d-4603-98c6-e693c33b6c77" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_37c25dd9-d14d-4603-98c6-e693c33b6c77_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_37c25dd9-d14d-4603-98c6-e693c33b6c77" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_37c25dd9-d14d-4603-98c6-e693c33b6c77_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_8ade122a-bc34-40ad-82a2-72e7ec9c09ba" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_37c25dd9-d14d-4603-98c6-e693c33b6c77" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_8ade122a-bc34-40ad-82a2-72e7ec9c09ba" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DevelopedTechnologyRightsMember_d1954aed-4445-4599-9782-63ef51e65811" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DevelopedTechnologyRightsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_8ade122a-bc34-40ad-82a2-72e7ec9c09ba" xlink:to="loc_us-gaap_DevelopedTechnologyRightsMember_d1954aed-4445-4599-9782-63ef51e65811" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_DeveloperCommunityMember_a5ab1eac-175f-4734-b11a-348cae37b075" xlink:href="snow-20250131.xsd#snow_DeveloperCommunityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_8ade122a-bc34-40ad-82a2-72e7ec9c09ba" xlink:to="loc_snow_DeveloperCommunityMember_a5ab1eac-175f-4734-b11a-348cae37b075" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_AssembledWorkforceMember_a015a259-9cf1-4314-b710-c0452a8ea0eb" xlink:href="snow-20250131.xsd#snow_AssembledWorkforceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_8ade122a-bc34-40ad-82a2-72e7ec9c09ba" xlink:to="loc_snow_AssembledWorkforceMember_a015a259-9cf1-4314-b710-c0452a8ea0eb" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PatentsMember_760a967b-83cb-45d6-92aa-78a22f12b5f6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PatentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_8ade122a-bc34-40ad-82a2-72e7ec9c09ba" xlink:to="loc_us-gaap_PatentsMember_760a967b-83cb-45d6-92aa-78a22f12b5f6" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_029ea8a1-b2ee-44a0-b449-e13e81bb2e47" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_8ade122a-bc34-40ad-82a2-72e7ec9c09ba" xlink:to="loc_us-gaap_CustomerRelationshipsMember_029ea8a1-b2ee-44a0-b449-e13e81bb2e47" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_271ebf82-c438-4ac6-b30d-a6361dee7457" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_253de05e-de3c-407d-ae0a-0626122f6501" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_271ebf82-c438-4ac6-b30d-a6361dee7457" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_610eb90d-b06e-482a-ae40-281d7e29124d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_253de05e-de3c-407d-ae0a-0626122f6501" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_610eb90d-b06e-482a-ae40-281d7e29124d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_4429887c-1641-42ec-9abf-f6c32ee08abf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_253de05e-de3c-407d-ae0a-0626122f6501" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_4429887c-1641-42ec-9abf-f6c32ee08abf" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_91f3d3e9-1145-4a5f-b43c-a153ee8ed02d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_253de05e-de3c-407d-ae0a-0626122f6501" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_91f3d3e9-1145-4a5f-b43c-a153ee8ed02d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_809e3227-f6c3-4d93-8211-e1056c1d88d9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_253de05e-de3c-407d-ae0a-0626122f6501" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_809e3227-f6c3-4d93-8211-e1056c1d88d9" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.snowflake.com/role/IntangibleAssetsandGoodwillNarrativeDetails" xlink:type="simple" xlink:href="snow-20250131.xsd#IntangibleAssetsandGoodwillNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.snowflake.com/role/IntangibleAssetsandGoodwillNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_a20a8b82-b689-44df-a361-a90cb47175d2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_070cce2e-626e-4237-bc6a-fe8984c25478" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_a20a8b82-b689-44df-a361-a90cb47175d2" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_070cce2e-626e-4237-bc6a-fe8984c25478" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_cf8f6aa2-5b03-4c37-8307-d5e0a6694c21" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_070cce2e-626e-4237-bc6a-fe8984c25478" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_cf8f6aa2-5b03-4c37-8307-d5e0a6694c21" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_cf8f6aa2-5b03-4c37-8307-d5e0a6694c21_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_cf8f6aa2-5b03-4c37-8307-d5e0a6694c21" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_cf8f6aa2-5b03-4c37-8307-d5e0a6694c21_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_903f9dd0-855b-44bd-a5d1-f5af15dfb40c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_cf8f6aa2-5b03-4c37-8307-d5e0a6694c21" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_903f9dd0-855b-44bd-a5d1-f5af15dfb40c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_AssembledWorkforceMember_7d346d6e-1747-4871-9aa1-1a2133dd538b" xlink:href="snow-20250131.xsd#snow_AssembledWorkforceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_903f9dd0-855b-44bd-a5d1-f5af15dfb40c" xlink:to="loc_snow_AssembledWorkforceMember_7d346d6e-1747-4871-9aa1-1a2133dd538b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1_e5437788-c281-4c2c-b881-035a7f0c9199" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinitelivedIntangibleAssetsAcquired1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_a20a8b82-b689-44df-a361-a90cb47175d2" xlink:to="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1_e5437788-c281-4c2c-b881-035a7f0c9199" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_4a25b730-2775-4e51-8eaa-8de603f43720" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_a20a8b82-b689-44df-a361-a90cb47175d2" xlink:to="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_4a25b730-2775-4e51-8eaa-8de603f43720" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_7409b383-da20-4d31-b999-20c9cc97b73c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_a20a8b82-b689-44df-a361-a90cb47175d2" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_7409b383-da20-4d31-b999-20c9cc97b73c" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.snowflake.com/role/ConvertibleSeniorNotesNarrativeDetails" xlink:type="simple" xlink:href="snow-20250131.xsd#ConvertibleSeniorNotesNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.snowflake.com/role/ConvertibleSeniorNotesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_245172fb-766d-4157-92a7-87a0d4147594" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_c0422a62-a59b-420e-b2cf-284da17f8d81" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_245172fb-766d-4157-92a7-87a0d4147594" xlink:to="loc_us-gaap_DebtInstrumentTable_c0422a62-a59b-420e-b2cf-284da17f8d81" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_ceacbdc2-8d38-4d2e-86fa-f7bf10e4555a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_c0422a62-a59b-420e-b2cf-284da17f8d81" xlink:to="loc_us-gaap_DebtInstrumentAxis_ceacbdc2-8d38-4d2e-86fa-f7bf10e4555a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_ceacbdc2-8d38-4d2e-86fa-f7bf10e4555a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_ceacbdc2-8d38-4d2e-86fa-f7bf10e4555a" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_ceacbdc2-8d38-4d2e-86fa-f7bf10e4555a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_a4b9bf4f-5651-4932-904c-2d333ab395ef" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_ceacbdc2-8d38-4d2e-86fa-f7bf10e4555a" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_a4b9bf4f-5651-4932-904c-2d333ab395ef" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_ConvertibleSeniorNotesMember_b56245ff-cc67-4f7b-a4d9-886bd765ff0b" xlink:href="snow-20250131.xsd#snow_ConvertibleSeniorNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_a4b9bf4f-5651-4932-904c-2d333ab395ef" xlink:to="loc_snow_ConvertibleSeniorNotesMember_b56245ff-cc67-4f7b-a4d9-886bd765ff0b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_ConvertibleSeniorNotesDue2027Member_1ab101f0-9aae-4088-b8f8-e03f4b556ed5" xlink:href="snow-20250131.xsd#snow_ConvertibleSeniorNotesDue2027Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_a4b9bf4f-5651-4932-904c-2d333ab395ef" xlink:to="loc_snow_ConvertibleSeniorNotesDue2027Member_1ab101f0-9aae-4088-b8f8-e03f4b556ed5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_ConvertibleSeniorNotesDue2029Member_ba4c2a9b-3bb8-4212-b79e-e4571cc2f9df" xlink:href="snow-20250131.xsd#snow_ConvertibleSeniorNotesDue2029Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_a4b9bf4f-5651-4932-904c-2d333ab395ef" xlink:to="loc_snow_ConvertibleSeniorNotesDue2029Member_ba4c2a9b-3bb8-4212-b79e-e4571cc2f9df" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_f02a6714-1efa-4425-a6cc-4550e279610a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_c0422a62-a59b-420e-b2cf-284da17f8d81" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_f02a6714-1efa-4425-a6cc-4550e279610a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_f02a6714-1efa-4425-a6cc-4550e279610a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_f02a6714-1efa-4425-a6cc-4550e279610a" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_f02a6714-1efa-4425-a6cc-4550e279610a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_97ddad15-36bf-4b19-93a0-92e2a7154f6b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_f02a6714-1efa-4425-a6cc-4550e279610a" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_97ddad15-36bf-4b19-93a0-92e2a7154f6b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtMember_16c711ab-d129-4cd0-b2cd-f7dea5b2c0f3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConvertibleDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_97ddad15-36bf-4b19-93a0-92e2a7154f6b" xlink:to="loc_us-gaap_ConvertibleDebtMember_16c711ab-d129-4cd0-b2cd-f7dea5b2c0f3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_DebtInstrumentConvertibleTermsOfConversionAxis_f2917c73-f548-4a4d-ba18-5686b79a5fdb" xlink:href="snow-20250131.xsd#snow_DebtInstrumentConvertibleTermsOfConversionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_c0422a62-a59b-420e-b2cf-284da17f8d81" xlink:to="loc_snow_DebtInstrumentConvertibleTermsOfConversionAxis_f2917c73-f548-4a4d-ba18-5686b79a5fdb" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_DebtInstrumentConvertibleTermsOfConversionDomain_f2917c73-f548-4a4d-ba18-5686b79a5fdb_default" xlink:href="snow-20250131.xsd#snow_DebtInstrumentConvertibleTermsOfConversionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_snow_DebtInstrumentConvertibleTermsOfConversionAxis_f2917c73-f548-4a4d-ba18-5686b79a5fdb" xlink:to="loc_snow_DebtInstrumentConvertibleTermsOfConversionDomain_f2917c73-f548-4a4d-ba18-5686b79a5fdb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_DebtInstrumentConvertibleTermsOfConversionDomain_7c58615d-b2b1-4b7d-8a12-1efe98d700cd" xlink:href="snow-20250131.xsd#snow_DebtInstrumentConvertibleTermsOfConversionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_snow_DebtInstrumentConvertibleTermsOfConversionAxis_f2917c73-f548-4a4d-ba18-5686b79a5fdb" xlink:to="loc_snow_DebtInstrumentConvertibleTermsOfConversionDomain_7c58615d-b2b1-4b7d-8a12-1efe98d700cd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_DebtConversionTermsOneMember_daa09ebd-2878-4086-8675-2cff2aa74602" xlink:href="snow-20250131.xsd#snow_DebtConversionTermsOneMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_snow_DebtInstrumentConvertibleTermsOfConversionDomain_7c58615d-b2b1-4b7d-8a12-1efe98d700cd" xlink:to="loc_snow_DebtConversionTermsOneMember_daa09ebd-2878-4086-8675-2cff2aa74602" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_DebtConversionTermsTwoMember_8c3e21a3-e2b4-423e-bd81-af8c4172b2b6" xlink:href="snow-20250131.xsd#snow_DebtConversionTermsTwoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_snow_DebtInstrumentConvertibleTermsOfConversionDomain_7c58615d-b2b1-4b7d-8a12-1efe98d700cd" xlink:to="loc_snow_DebtConversionTermsTwoMember_8c3e21a3-e2b4-423e-bd81-af8c4172b2b6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_27a25826-17be-4791-aefa-dcf81062065d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_c0422a62-a59b-420e-b2cf-284da17f8d81" xlink:to="loc_us-gaap_StatementClassOfStockAxis_27a25826-17be-4791-aefa-dcf81062065d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_27a25826-17be-4791-aefa-dcf81062065d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_27a25826-17be-4791-aefa-dcf81062065d" xlink:to="loc_us-gaap_ClassOfStockDomain_27a25826-17be-4791-aefa-dcf81062065d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_049c11c6-d242-450b-bd48-579d2bbce63f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_27a25826-17be-4791-aefa-dcf81062065d" xlink:to="loc_us-gaap_ClassOfStockDomain_049c11c6-d242-450b-bd48-579d2bbce63f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_f73cb13a-3485-416a-8cae-706ef2ee9fa9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonClassAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_049c11c6-d242-450b-bd48-579d2bbce63f" xlink:to="loc_us-gaap_CommonClassAMember_f73cb13a-3485-416a-8cae-706ef2ee9fa9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ShareRepurchaseProgramAxis_4f351b14-6543-48ff-a2bc-589fdb09a436" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ShareRepurchaseProgramAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_c0422a62-a59b-420e-b2cf-284da17f8d81" xlink:to="loc_srt_ShareRepurchaseProgramAxis_4f351b14-6543-48ff-a2bc-589fdb09a436" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ShareRepurchaseProgramDomain_4f351b14-6543-48ff-a2bc-589fdb09a436_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ShareRepurchaseProgramDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ShareRepurchaseProgramAxis_4f351b14-6543-48ff-a2bc-589fdb09a436" xlink:to="loc_srt_ShareRepurchaseProgramDomain_4f351b14-6543-48ff-a2bc-589fdb09a436_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ShareRepurchaseProgramDomain_3c5a8406-2517-4ee3-b5b2-3d75a855c136" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ShareRepurchaseProgramDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ShareRepurchaseProgramAxis_4f351b14-6543-48ff-a2bc-589fdb09a436" xlink:to="loc_srt_ShareRepurchaseProgramDomain_3c5a8406-2517-4ee3-b5b2-3d75a855c136" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_SharesRepurchasedInPrivatelyNegotiatedTransactionsEnteredIntoInConnectionWithConvertibleSeniorNotesMember_0fb2ca7a-ee75-470d-a89f-8bd46ecd55c5" xlink:href="snow-20250131.xsd#snow_SharesRepurchasedInPrivatelyNegotiatedTransactionsEnteredIntoInConnectionWithConvertibleSeniorNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ShareRepurchaseProgramDomain_3c5a8406-2517-4ee3-b5b2-3d75a855c136" xlink:to="loc_snow_SharesRepurchasedInPrivatelyNegotiatedTransactionsEnteredIntoInConnectionWithConvertibleSeniorNotesMember_0fb2ca7a-ee75-470d-a89f-8bd46ecd55c5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OptionIndexedToIssuersEquityEquityAxis_e57a3437-3fe8-4eed-96e1-64b7044d6d6e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OptionIndexedToIssuersEquityEquityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_c0422a62-a59b-420e-b2cf-284da17f8d81" xlink:to="loc_us-gaap_OptionIndexedToIssuersEquityEquityAxis_e57a3437-3fe8-4eed-96e1-64b7044d6d6e" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OptionIndexedToIssuersEquityTypeDomain_e57a3437-3fe8-4eed-96e1-64b7044d6d6e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OptionIndexedToIssuersEquityTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_OptionIndexedToIssuersEquityEquityAxis_e57a3437-3fe8-4eed-96e1-64b7044d6d6e" xlink:to="loc_us-gaap_OptionIndexedToIssuersEquityTypeDomain_e57a3437-3fe8-4eed-96e1-64b7044d6d6e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OptionIndexedToIssuersEquityTypeDomain_e9e8718a-c6c6-4c0b-9bc5-4baa20d141ae" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OptionIndexedToIssuersEquityTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_OptionIndexedToIssuersEquityEquityAxis_e57a3437-3fe8-4eed-96e1-64b7044d6d6e" xlink:to="loc_us-gaap_OptionIndexedToIssuersEquityTypeDomain_e9e8718a-c6c6-4c0b-9bc5-4baa20d141ae" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CallOptionMember_2e2c12ab-5929-45c3-b008-48427082b516" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CallOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OptionIndexedToIssuersEquityTypeDomain_e9e8718a-c6c6-4c0b-9bc5-4baa20d141ae" xlink:to="loc_us-gaap_CallOptionMember_2e2c12ab-5929-45c3-b008-48427082b516" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_17e4f0cb-a9a0-4575-9ea6-522eb8ffa053" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_245172fb-766d-4157-92a7-87a0d4147594" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_17e4f0cb-a9a0-4575-9ea6-522eb8ffa053" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_66eb6beb-421b-44eb-a759-07d9c181b0a7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_245172fb-766d-4157-92a7-87a0d4147594" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_66eb6beb-421b-44eb-a759-07d9c181b0a7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDebtNetOfIssuanceCosts_6fa6348f-cb4e-4225-8272-b4794ab49ae6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromDebtNetOfIssuanceCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_245172fb-766d-4157-92a7-87a0d4147594" xlink:to="loc_us-gaap_ProceedsFromDebtNetOfIssuanceCosts_6fa6348f-cb4e-4225-8272-b4794ab49ae6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsGross_9066b361-0266-4e3b-b637-0c958236ad2c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredFinanceCostsGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_245172fb-766d-4157-92a7-87a0d4147594" xlink:to="loc_us-gaap_DeferredFinanceCostsGross_9066b361-0266-4e3b-b637-0c958236ad2c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_a1ffe711-7673-456c-b206-f476a4bcb8f1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_245172fb-766d-4157-92a7-87a0d4147594" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_a1ffe711-7673-456c-b206-f476a4bcb8f1" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleThresholdTradingDays_f97276de-9e51-4fed-9b88-eb2d98e0976b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentConvertibleThresholdTradingDays"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_245172fb-766d-4157-92a7-87a0d4147594" xlink:to="loc_us-gaap_DebtInstrumentConvertibleThresholdTradingDays_f97276de-9e51-4fed-9b88-eb2d98e0976b" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1_f2446586-5dbf-4946-8349-de07e8d2fc41" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_245172fb-766d-4157-92a7-87a0d4147594" xlink:to="loc_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1_f2446586-5dbf-4946-8349-de07e8d2fc41" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger_9c19382e-d121-414a-bbd3-55eec6e88851" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_245172fb-766d-4157-92a7-87a0d4147594" xlink:to="loc_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger_9c19382e-d121-414a-bbd3-55eec6e88851" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_DebtInstrumentRedemptionPriceThresholdPercentageOfStockPriceTrigger_2c2a35f7-3efc-4ddc-870e-8e4d5c195817" xlink:href="snow-20250131.xsd#snow_DebtInstrumentRedemptionPriceThresholdPercentageOfStockPriceTrigger"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_245172fb-766d-4157-92a7-87a0d4147594" xlink:to="loc_snow_DebtInstrumentRedemptionPriceThresholdPercentageOfStockPriceTrigger_2c2a35f7-3efc-4ddc-870e-8e4d5c195817" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_DebtInstrumentRedemptionThresholdTradingDays_cf9509ed-693c-4433-bae7-48b455a214b2" xlink:href="snow-20250131.xsd#snow_DebtInstrumentRedemptionThresholdTradingDays"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_245172fb-766d-4157-92a7-87a0d4147594" xlink:to="loc_snow_DebtInstrumentRedemptionThresholdTradingDays_cf9509ed-693c-4433-bae7-48b455a214b2" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_DebtInstrumentRedemptionThresholdConsecutiveTradingDays_70e2cd81-f2da-4bd8-8195-feff46b9b6e7" xlink:href="snow-20250131.xsd#snow_DebtInstrumentRedemptionThresholdConsecutiveTradingDays"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_245172fb-766d-4157-92a7-87a0d4147594" xlink:to="loc_snow_DebtInstrumentRedemptionThresholdConsecutiveTradingDays_70e2cd81-f2da-4bd8-8195-feff46b9b6e7" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPricePercentage_c0e9076c-515e-46f2-bd38-a9a935de1ec7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentRedemptionPricePercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_245172fb-766d-4157-92a7-87a0d4147594" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPricePercentage_c0e9076c-515e-46f2-bd38-a9a935de1ec7" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemedUnderFundamentalChanges_32609a3d-f90f-47ee-8389-b492ae7a75e2" xlink:href="snow-20250131.xsd#snow_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemedUnderFundamentalChanges"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_245172fb-766d-4157-92a7-87a0d4147594" xlink:to="loc_snow_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemedUnderFundamentalChanges_32609a3d-f90f-47ee-8389-b492ae7a75e2" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_d853b0c0-689e-420b-823b-ff94a230d7b6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_245172fb-766d-4157-92a7-87a0d4147594" xlink:to="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_d853b0c0-689e-420b-823b-ff94a230d7b6" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts_12170e7d-e647-404b-aa7c-84351d153c72" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmortizationOfFinancingCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_245172fb-766d-4157-92a7-87a0d4147594" xlink:to="loc_us-gaap_AmortizationOfFinancingCosts_12170e7d-e647-404b-aa7c-84351d153c72" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_PaymentForCappedCallsRelatedToConvertibleSeniorNotes_8da7e263-318c-4734-9dc3-27e24206378a" xlink:href="snow-20250131.xsd#snow_PaymentForCappedCallsRelatedToConvertibleSeniorNotes"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_245172fb-766d-4157-92a7-87a0d4147594" xlink:to="loc_snow_PaymentForCappedCallsRelatedToConvertibleSeniorNotes_8da7e263-318c-4734-9dc3-27e24206378a" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_PaymentForRepurchaseOfCommonStockExcludingTransactionCosts_8c28c05c-098c-47e9-93e5-35f3748f51e7" xlink:href="snow-20250131.xsd#snow_PaymentForRepurchaseOfCommonStockExcludingTransactionCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_245172fb-766d-4157-92a7-87a0d4147594" xlink:to="loc_snow_PaymentForRepurchaseOfCommonStockExcludingTransactionCosts_8c28c05c-098c-47e9-93e5-35f3748f51e7" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_StockRepurchaseProgramWeightedAveragePricePerShare_d0463550-508f-46f0-8d3e-9f5b0fd5fba2" xlink:href="snow-20250131.xsd#snow_StockRepurchaseProgramWeightedAveragePricePerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_245172fb-766d-4157-92a7-87a0d4147594" xlink:to="loc_snow_StockRepurchaseProgramWeightedAveragePricePerShare_d0463550-508f-46f0-8d3e-9f5b0fd5fba2" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_OptionIndexedToIssuersEquityInitialCapPrice_f6ca86dc-e12e-4ad0-88f2-f1d1edc64ba7" xlink:href="snow-20250131.xsd#snow_OptionIndexedToIssuersEquityInitialCapPrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_245172fb-766d-4157-92a7-87a0d4147594" xlink:to="loc_snow_OptionIndexedToIssuersEquityInitialCapPrice_f6ca86dc-e12e-4ad0-88f2-f1d1edc64ba7" xlink:type="arc" order="18"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.snowflake.com/role/ConvertibleSeniorNotesSummaryofConvertibleNotesDetails" xlink:type="simple" xlink:href="snow-20250131.xsd#ConvertibleSeniorNotesSummaryofConvertibleNotesDetails"/>
  <link:definitionLink xlink:role="http://www.snowflake.com/role/ConvertibleSeniorNotesSummaryofConvertibleNotesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_211fe502-e793-4390-a52f-14a10d66166b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_867c7980-d236-4699-a933-3db146618658" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_211fe502-e793-4390-a52f-14a10d66166b" xlink:to="loc_us-gaap_DebtInstrumentTable_867c7980-d236-4699-a933-3db146618658" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_c3670ab0-1da6-410f-b7e6-b9e9d9c034c2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_867c7980-d236-4699-a933-3db146618658" xlink:to="loc_us-gaap_DebtInstrumentAxis_c3670ab0-1da6-410f-b7e6-b9e9d9c034c2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_c3670ab0-1da6-410f-b7e6-b9e9d9c034c2_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_c3670ab0-1da6-410f-b7e6-b9e9d9c034c2" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_c3670ab0-1da6-410f-b7e6-b9e9d9c034c2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_1ae221d7-e2ae-42d8-aeff-b434fce9bb89" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_c3670ab0-1da6-410f-b7e6-b9e9d9c034c2" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_1ae221d7-e2ae-42d8-aeff-b434fce9bb89" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_ConvertibleSeniorNotesDue2027Member_8c981da1-fda4-4b9e-95ce-2eaa199f8955" xlink:href="snow-20250131.xsd#snow_ConvertibleSeniorNotesDue2027Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_1ae221d7-e2ae-42d8-aeff-b434fce9bb89" xlink:to="loc_snow_ConvertibleSeniorNotesDue2027Member_8c981da1-fda4-4b9e-95ce-2eaa199f8955" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_ConvertibleSeniorNotesDue2029Member_54f49ae3-3fb3-4fbf-985d-78399c532be1" xlink:href="snow-20250131.xsd#snow_ConvertibleSeniorNotesDue2029Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_1ae221d7-e2ae-42d8-aeff-b434fce9bb89" xlink:to="loc_snow_ConvertibleSeniorNotesDue2029Member_54f49ae3-3fb3-4fbf-985d-78399c532be1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_619d49b3-a7ae-4efa-ad2d-a49dec59293c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_867c7980-d236-4699-a933-3db146618658" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_619d49b3-a7ae-4efa-ad2d-a49dec59293c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_619d49b3-a7ae-4efa-ad2d-a49dec59293c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_619d49b3-a7ae-4efa-ad2d-a49dec59293c" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_619d49b3-a7ae-4efa-ad2d-a49dec59293c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_f5a152aa-4c9a-48fc-bd61-bbeac686c13e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_619d49b3-a7ae-4efa-ad2d-a49dec59293c" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_f5a152aa-4c9a-48fc-bd61-bbeac686c13e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtMember_a3498fe9-4324-4a9e-9a40-6febd225a6dc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConvertibleDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_f5a152aa-4c9a-48fc-bd61-bbeac686c13e" xlink:to="loc_us-gaap_ConvertibleDebtMember_a3498fe9-4324-4a9e-9a40-6febd225a6dc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleConversionRatio1_4ce44f57-ed20-4c26-9238-79e236a12d32" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentConvertibleConversionRatio1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_211fe502-e793-4390-a52f-14a10d66166b" xlink:to="loc_us-gaap_DebtInstrumentConvertibleConversionRatio1_4ce44f57-ed20-4c26-9238-79e236a12d32" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1_8ac09ae8-f8bc-48ad-935e-1ad6a75ef9c5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentConvertibleConversionPrice1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_211fe502-e793-4390-a52f-14a10d66166b" xlink:to="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1_8ac09ae8-f8bc-48ad-935e-1ad6a75ef9c5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_OptionIndexedToIssuersEquityInitialShares_f18d0198-ab3d-4df7-943f-ead7b90fbe93" xlink:href="snow-20250131.xsd#snow_OptionIndexedToIssuersEquityInitialShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_211fe502-e793-4390-a52f-14a10d66166b" xlink:to="loc_snow_OptionIndexedToIssuersEquityInitialShares_f18d0198-ab3d-4df7-943f-ead7b90fbe93" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.snowflake.com/role/ConvertibleSeniorNotesCarryingAmountsandFairValuesofConvertibleNotesDetails" xlink:type="simple" xlink:href="snow-20250131.xsd#ConvertibleSeniorNotesCarryingAmountsandFairValuesofConvertibleNotesDetails"/>
  <link:definitionLink xlink:role="http://www.snowflake.com/role/ConvertibleSeniorNotesCarryingAmountsandFairValuesofConvertibleNotesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_ef32a755-2ad4-45ee-bae6-a27e284e518f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_870b6287-e1f5-43c4-bf9a-9364a9da375f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_ef32a755-2ad4-45ee-bae6-a27e284e518f" xlink:to="loc_us-gaap_DebtInstrumentTable_870b6287-e1f5-43c4-bf9a-9364a9da375f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_04ea31bc-034e-464a-acf8-230364d5d30d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_870b6287-e1f5-43c4-bf9a-9364a9da375f" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_04ea31bc-034e-464a-acf8-230364d5d30d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_04ea31bc-034e-464a-acf8-230364d5d30d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_04ea31bc-034e-464a-acf8-230364d5d30d" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_04ea31bc-034e-464a-acf8-230364d5d30d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_ea044d31-7f1a-49ba-a500-e4d8dedc8b16" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_04ea31bc-034e-464a-acf8-230364d5d30d" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_ea044d31-7f1a-49ba-a500-e4d8dedc8b16" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtMember_e53352f9-0894-4330-b4bb-538100f9cd4f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConvertibleDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_ea044d31-7f1a-49ba-a500-e4d8dedc8b16" xlink:to="loc_us-gaap_ConvertibleDebtMember_e53352f9-0894-4330-b4bb-538100f9cd4f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_624ce74d-2253-4b23-8fc6-e31aec4ca3da" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_870b6287-e1f5-43c4-bf9a-9364a9da375f" xlink:to="loc_us-gaap_DebtInstrumentAxis_624ce74d-2253-4b23-8fc6-e31aec4ca3da" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_624ce74d-2253-4b23-8fc6-e31aec4ca3da_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_624ce74d-2253-4b23-8fc6-e31aec4ca3da" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_624ce74d-2253-4b23-8fc6-e31aec4ca3da_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_bd0113df-4e34-490f-97a8-29d6f8a14251" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_624ce74d-2253-4b23-8fc6-e31aec4ca3da" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_bd0113df-4e34-490f-97a8-29d6f8a14251" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_ConvertibleSeniorNotesDue2027Member_703552f2-41ce-43e1-af90-07902ae7b79e" xlink:href="snow-20250131.xsd#snow_ConvertibleSeniorNotesDue2027Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_bd0113df-4e34-490f-97a8-29d6f8a14251" xlink:to="loc_snow_ConvertibleSeniorNotesDue2027Member_703552f2-41ce-43e1-af90-07902ae7b79e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_ConvertibleSeniorNotesDue2029Member_2ac914bb-46bb-4419-96e8-5b47f42eefd0" xlink:href="snow-20250131.xsd#snow_ConvertibleSeniorNotesDue2029Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_bd0113df-4e34-490f-97a8-29d6f8a14251" xlink:to="loc_snow_ConvertibleSeniorNotesDue2029Member_2ac914bb-46bb-4419-96e8-5b47f42eefd0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_52d1ced2-db05-4461-8a20-e7bd68cacbc7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_870b6287-e1f5-43c4-bf9a-9364a9da375f" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_52d1ced2-db05-4461-8a20-e7bd68cacbc7" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_52d1ced2-db05-4461-8a20-e7bd68cacbc7_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_52d1ced2-db05-4461-8a20-e7bd68cacbc7" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_52d1ced2-db05-4461-8a20-e7bd68cacbc7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_935f9290-ff46-48bf-ab91-f798d5c8904e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_52d1ced2-db05-4461-8a20-e7bd68cacbc7" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_935f9290-ff46-48bf-ab91-f798d5c8904e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_b4876f98-72e7-4b11-98ad-8100b43e9cac" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_935f9290-ff46-48bf-ab91-f798d5c8904e" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_b4876f98-72e7-4b11-98ad-8100b43e9cac" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_0091258c-8e60-4363-8c1b-7dbce5c0e226" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_ef32a755-2ad4-45ee-bae6-a27e284e518f" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_0091258c-8e60-4363-8c1b-7dbce5c0e226" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_DebtInstrumentUnamortizedDebtIssuanceCosts_4abbb358-c2c9-46a6-8700-81eb0992751b" xlink:href="snow-20250131.xsd#snow_DebtInstrumentUnamortizedDebtIssuanceCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_ef32a755-2ad4-45ee-bae6-a27e284e518f" xlink:to="loc_snow_DebtInstrumentUnamortizedDebtIssuanceCosts_4abbb358-c2c9-46a6-8700-81eb0992751b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_4310599e-9d03-4c85-bc43-7a4df40b432d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_ef32a755-2ad4-45ee-bae6-a27e284e518f" xlink:to="loc_us-gaap_LongTermDebt_4310599e-9d03-4c85-bc43-7a4df40b432d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtFairValueDisclosures_aa0d57c6-68c0-4f5d-b408-d5bd2726340b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConvertibleDebtFairValueDisclosures"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_ef32a755-2ad4-45ee-bae6-a27e284e518f" xlink:to="loc_us-gaap_ConvertibleDebtFairValueDisclosures_aa0d57c6-68c0-4f5d-b408-d5bd2726340b" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.snowflake.com/role/ConvertibleSeniorNotesOtherKeyTermsandPremiumsPaidforCappedCallsDetails" xlink:type="simple" xlink:href="snow-20250131.xsd#ConvertibleSeniorNotesOtherKeyTermsandPremiumsPaidforCappedCallsDetails"/>
  <link:definitionLink xlink:role="http://www.snowflake.com/role/ConvertibleSeniorNotesOtherKeyTermsandPremiumsPaidforCappedCallsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OptionIndexedToIssuersEquityLineItems_b9bcefd1-8605-4dfb-8409-04304ef691dc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OptionIndexedToIssuersEquityLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OptionIndexedToIssuersEquityEquityTable_a666dc10-4904-4d43-81e5-974fc3ae6d77" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OptionIndexedToIssuersEquityEquityTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_OptionIndexedToIssuersEquityLineItems_b9bcefd1-8605-4dfb-8409-04304ef691dc" xlink:to="loc_us-gaap_OptionIndexedToIssuersEquityEquityTable_a666dc10-4904-4d43-81e5-974fc3ae6d77" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OptionIndexedToIssuersEquityEquityAxis_2989591a-48d7-4aaf-8382-cb818f140310" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OptionIndexedToIssuersEquityEquityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OptionIndexedToIssuersEquityEquityTable_a666dc10-4904-4d43-81e5-974fc3ae6d77" xlink:to="loc_us-gaap_OptionIndexedToIssuersEquityEquityAxis_2989591a-48d7-4aaf-8382-cb818f140310" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OptionIndexedToIssuersEquityTypeDomain_2989591a-48d7-4aaf-8382-cb818f140310_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OptionIndexedToIssuersEquityTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_OptionIndexedToIssuersEquityEquityAxis_2989591a-48d7-4aaf-8382-cb818f140310" xlink:to="loc_us-gaap_OptionIndexedToIssuersEquityTypeDomain_2989591a-48d7-4aaf-8382-cb818f140310_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OptionIndexedToIssuersEquityTypeDomain_816c47bd-94b4-4dd3-a87d-14f0ce95b1cc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OptionIndexedToIssuersEquityTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_OptionIndexedToIssuersEquityEquityAxis_2989591a-48d7-4aaf-8382-cb818f140310" xlink:to="loc_us-gaap_OptionIndexedToIssuersEquityTypeDomain_816c47bd-94b4-4dd3-a87d-14f0ce95b1cc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CallOptionMember_fdd9aab4-3666-4acf-8202-387bd3dd35ea" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CallOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OptionIndexedToIssuersEquityTypeDomain_816c47bd-94b4-4dd3-a87d-14f0ce95b1cc" xlink:to="loc_us-gaap_CallOptionMember_fdd9aab4-3666-4acf-8202-387bd3dd35ea" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_703a34e1-a947-4e66-90e5-eaea4641d624" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OptionIndexedToIssuersEquityEquityTable_a666dc10-4904-4d43-81e5-974fc3ae6d77" xlink:to="loc_us-gaap_DebtInstrumentAxis_703a34e1-a947-4e66-90e5-eaea4641d624" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_703a34e1-a947-4e66-90e5-eaea4641d624_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_703a34e1-a947-4e66-90e5-eaea4641d624" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_703a34e1-a947-4e66-90e5-eaea4641d624_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_73d76051-aa3f-460e-bbbd-161048739f33" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_703a34e1-a947-4e66-90e5-eaea4641d624" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_73d76051-aa3f-460e-bbbd-161048739f33" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_ConvertibleSeniorNotesDue2027Member_3a442621-0e7d-4892-bdb9-b913c2f5bac5" xlink:href="snow-20250131.xsd#snow_ConvertibleSeniorNotesDue2027Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_73d76051-aa3f-460e-bbbd-161048739f33" xlink:to="loc_snow_ConvertibleSeniorNotesDue2027Member_3a442621-0e7d-4892-bdb9-b913c2f5bac5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_ConvertibleSeniorNotesDue2029Member_8a9b4fd1-6175-4839-b2c4-72608ecd60d5" xlink:href="snow-20250131.xsd#snow_ConvertibleSeniorNotesDue2029Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_73d76051-aa3f-460e-bbbd-161048739f33" xlink:to="loc_snow_ConvertibleSeniorNotesDue2029Member_8a9b4fd1-6175-4839-b2c4-72608ecd60d5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_fdc97ba7-b75f-4e52-b431-505895355e51" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OptionIndexedToIssuersEquityEquityTable_a666dc10-4904-4d43-81e5-974fc3ae6d77" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_fdc97ba7-b75f-4e52-b431-505895355e51" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_fdc97ba7-b75f-4e52-b431-505895355e51_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_fdc97ba7-b75f-4e52-b431-505895355e51" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_fdc97ba7-b75f-4e52-b431-505895355e51_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_fed2ad83-918b-43d1-9574-fe45b9a344fb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_fdc97ba7-b75f-4e52-b431-505895355e51" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_fed2ad83-918b-43d1-9574-fe45b9a344fb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtMember_0041f68e-8c03-4eaf-94ba-10d1c458df29" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConvertibleDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_fed2ad83-918b-43d1-9574-fe45b9a344fb" xlink:to="loc_us-gaap_ConvertibleDebtMember_0041f68e-8c03-4eaf-94ba-10d1c458df29" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_OptionIndexedToIssuersEquityInitialShares_410d5cc5-25ea-4492-b874-3aca122d5964" xlink:href="snow-20250131.xsd#snow_OptionIndexedToIssuersEquityInitialShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OptionIndexedToIssuersEquityLineItems_b9bcefd1-8605-4dfb-8409-04304ef691dc" xlink:to="loc_snow_OptionIndexedToIssuersEquityInitialShares_410d5cc5-25ea-4492-b874-3aca122d5964" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1_7a2c7143-0352-46d2-b24a-816c168e323f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentConvertibleConversionPrice1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OptionIndexedToIssuersEquityLineItems_b9bcefd1-8605-4dfb-8409-04304ef691dc" xlink:to="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1_7a2c7143-0352-46d2-b24a-816c168e323f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_OptionIndexedToIssuersEquityInitialStrikePrice_a9ddefa3-ac59-4235-b1c6-9697b5608f2b" xlink:href="snow-20250131.xsd#snow_OptionIndexedToIssuersEquityInitialStrikePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OptionIndexedToIssuersEquityLineItems_b9bcefd1-8605-4dfb-8409-04304ef691dc" xlink:to="loc_snow_OptionIndexedToIssuersEquityInitialStrikePrice_a9ddefa3-ac59-4235-b1c6-9697b5608f2b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_OptionIndexedToIssuersEquityInitialCapPrice_ff59f811-f932-40eb-a253-d36c2c528249" xlink:href="snow-20250131.xsd#snow_OptionIndexedToIssuersEquityInitialCapPrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OptionIndexedToIssuersEquityLineItems_b9bcefd1-8605-4dfb-8409-04304ef691dc" xlink:to="loc_snow_OptionIndexedToIssuersEquityInitialCapPrice_ff59f811-f932-40eb-a253-d36c2c528249" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_OptionsIndexedToIssuersEquityPremium_2127f8cb-ace7-4b9c-99d6-ae7888ed8e02" xlink:href="snow-20250131.xsd#snow_OptionsIndexedToIssuersEquityPremium"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OptionIndexedToIssuersEquityLineItems_b9bcefd1-8605-4dfb-8409-04304ef691dc" xlink:to="loc_snow_OptionsIndexedToIssuersEquityPremium_2127f8cb-ace7-4b9c-99d6-ae7888ed8e02" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.snowflake.com/role/CommitmentandContingenciesNarrativeDetails" xlink:type="simple" xlink:href="snow-20250131.xsd#CommitmentandContingenciesNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.snowflake.com/role/CommitmentandContingenciesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsLineItems_e52bf595-669e-453c-a212-e78d9e1a9f5b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherCommitmentsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsTable_511d0209-b39a-40c4-af9b-04e82a5a8e2c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherCommitmentsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_e52bf595-669e-453c-a212-e78d9e1a9f5b" xlink:to="loc_us-gaap_OtherCommitmentsTable_511d0209-b39a-40c4-af9b-04e82a5a8e2c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_5335106a-6614-4a9d-8319-15f059062381" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OtherCommitmentsTable_511d0209-b39a-40c4-af9b-04e82a5a8e2c" xlink:to="loc_srt_RangeAxis_5335106a-6614-4a9d-8319-15f059062381" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_5335106a-6614-4a9d-8319-15f059062381_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_5335106a-6614-4a9d-8319-15f059062381" xlink:to="loc_srt_RangeMember_5335106a-6614-4a9d-8319-15f059062381_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_e5d192f3-2e53-4df4-9835-df3a224a6256" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_5335106a-6614-4a9d-8319-15f059062381" xlink:to="loc_srt_RangeMember_e5d192f3-2e53-4df4-9835-df3a224a6256" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_d6e94834-0a8f-492a-b65c-bc7fb48b0519" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_e5d192f3-2e53-4df4-9835-df3a224a6256" xlink:to="loc_srt_MinimumMember_d6e94834-0a8f-492a-b65c-bc7fb48b0519" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_40598b22-7f8f-47b3-bf70-f7a57da5d322" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_e5d192f3-2e53-4df4-9835-df3a224a6256" xlink:to="loc_srt_MaximumMember_40598b22-7f8f-47b3-bf70-f7a57da5d322" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseAxis_c3721dee-fc55-4c0c-9edf-503d1acaf84b" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_LitigationCaseAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OtherCommitmentsTable_511d0209-b39a-40c4-af9b-04e82a5a8e2c" xlink:to="loc_srt_LitigationCaseAxis_c3721dee-fc55-4c0c-9edf-503d1acaf84b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseTypeDomain_c3721dee-fc55-4c0c-9edf-503d1acaf84b_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_LitigationCaseTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_LitigationCaseAxis_c3721dee-fc55-4c0c-9edf-503d1acaf84b" xlink:to="loc_srt_LitigationCaseTypeDomain_c3721dee-fc55-4c0c-9edf-503d1acaf84b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseTypeDomain_0f0e2d88-0544-4d3f-990f-cb3f5ece2fbb" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_LitigationCaseTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_LitigationCaseAxis_c3721dee-fc55-4c0c-9edf-503d1acaf84b" xlink:to="loc_srt_LitigationCaseTypeDomain_0f0e2d88-0544-4d3f-990f-cb3f5ece2fbb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_USDistrictCourtOfCaliforniaVsSnowflakeInc.Member_ea5d4415-b017-4562-a00f-17860fa99d1f" xlink:href="snow-20250131.xsd#snow_USDistrictCourtOfCaliforniaVsSnowflakeInc.Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_LitigationCaseTypeDomain_0f0e2d88-0544-4d3f-990f-cb3f5ece2fbb" xlink:to="loc_snow_USDistrictCourtOfCaliforniaVsSnowflakeInc.Member_ea5d4415-b017-4562-a00f-17860fa99d1f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_UnitedStatesDistrictCourtForTheCentralDistrictOfCaliforniaAndTheSupremeCourtOfBritishColumbiaMember_3d88d228-debc-4f52-bb33-351d392c285c" xlink:href="snow-20250131.xsd#snow_UnitedStatesDistrictCourtForTheCentralDistrictOfCaliforniaAndTheSupremeCourtOfBritishColumbiaMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_LitigationCaseTypeDomain_0f0e2d88-0544-4d3f-990f-cb3f5ece2fbb" xlink:to="loc_snow_UnitedStatesDistrictCourtForTheCentralDistrictOfCaliforniaAndTheSupremeCourtOfBritishColumbiaMember_3d88d228-debc-4f52-bb33-351d392c285c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount_370c4d4c-29ac-450e-beb9-58a2a21ca3b1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_e52bf595-669e-453c-a212-e78d9e1a9f5b" xlink:to="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount_370c4d4c-29ac-450e-beb9-58a2a21ca3b1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1_fa439382-f121-473a-a90f-65a1665e88d6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_e52bf595-669e-453c-a212-e78d9e1a9f5b" xlink:to="loc_us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1_fa439382-f121-473a-a90f-65a1665e88d6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_8c7463d2-a47e-4aa7-a457-9ae382e3ef8d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_e52bf595-669e-453c-a212-e78d9e1a9f5b" xlink:to="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_8c7463d2-a47e-4aa7-a457-9ae382e3ef8d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyRangeOfPossibleLossPortionNotAccrued_83792072-1a7d-4fd3-8cd3-28ed0f8d656c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LossContingencyRangeOfPossibleLossPortionNotAccrued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_e52bf595-669e-453c-a212-e78d9e1a9f5b" xlink:to="loc_us-gaap_LossContingencyRangeOfPossibleLossPortionNotAccrued_83792072-1a7d-4fd3-8cd3-28ed0f8d656c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyAccrualAtCarryingValue_f1b1720b-32f1-4507-8f16-c75e7737893d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LossContingencyAccrualAtCarryingValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_e52bf595-669e-453c-a212-e78d9e1a9f5b" xlink:to="loc_us-gaap_LossContingencyAccrualAtCarryingValue_f1b1720b-32f1-4507-8f16-c75e7737893d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyNewClaimsFiledNumber_0d77c798-73dd-4ea4-957e-34a2dbf44ee9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LossContingencyNewClaimsFiledNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_e52bf595-669e-453c-a212-e78d9e1a9f5b" xlink:to="loc_us-gaap_LossContingencyNewClaimsFiledNumber_0d77c798-73dd-4ea4-957e-34a2dbf44ee9" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_LegalProceedingResponsePeriod_a12a8cfe-efc5-4043-8195-6df62bd0b2a9" xlink:href="snow-20250131.xsd#snow_LegalProceedingResponsePeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_e52bf595-669e-453c-a212-e78d9e1a9f5b" xlink:to="loc_snow_LegalProceedingResponsePeriod_a12a8cfe-efc5-4043-8195-6df62bd0b2a9" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyPendingClaimsNumber_d45f790a-e8a3-45c1-8296-45c333e4f11a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LossContingencyPendingClaimsNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_e52bf595-669e-453c-a212-e78d9e1a9f5b" xlink:to="loc_us-gaap_LossContingencyPendingClaimsNumber_d45f790a-e8a3-45c1-8296-45c333e4f11a" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount_22b88468-3e0f-417c-94b7-4a20dbfef077" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LettersOfCreditOutstandingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_e52bf595-669e-453c-a212-e78d9e1a9f5b" xlink:to="loc_us-gaap_LettersOfCreditOutstandingAmount_22b88468-3e0f-417c-94b7-4a20dbfef077" xlink:type="arc" order="8"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.snowflake.com/role/CommitmentandContingenciesScheduleofOtherContractualCommitmentsDetails" xlink:type="simple" xlink:href="snow-20250131.xsd#CommitmentandContingenciesScheduleofOtherContractualCommitmentsDetails"/>
  <link:definitionLink xlink:role="http://www.snowflake.com/role/CommitmentandContingenciesScheduleofOtherContractualCommitmentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsLineItems_38bd3b3c-474b-443d-9bd5-815d0686646c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherCommitmentsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsTable_901e3a11-5c20-466b-8980-f67300c71500" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherCommitmentsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_38bd3b3c-474b-443d-9bd5-815d0686646c" xlink:to="loc_us-gaap_OtherCommitmentsTable_901e3a11-5c20-466b-8980-f67300c71500" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsAxis_464d4633-72a5-4c28-ad9d-a6357b9e3558" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherCommitmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OtherCommitmentsTable_901e3a11-5c20-466b-8980-f67300c71500" xlink:to="loc_us-gaap_OtherCommitmentsAxis_464d4633-72a5-4c28-ad9d-a6357b9e3558" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsDomain_464d4633-72a5-4c28-ad9d-a6357b9e3558_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherCommitmentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_OtherCommitmentsAxis_464d4633-72a5-4c28-ad9d-a6357b9e3558" xlink:to="loc_us-gaap_OtherCommitmentsDomain_464d4633-72a5-4c28-ad9d-a6357b9e3558_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsDomain_ad73b902-3aa6-4a81-a313-2651419845b1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherCommitmentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_OtherCommitmentsAxis_464d4633-72a5-4c28-ad9d-a6357b9e3558" xlink:to="loc_us-gaap_OtherCommitmentsDomain_ad73b902-3aa6-4a81-a313-2651419845b1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_ThirdPartyCloudInfrastructureAgreementsAndSubscriptionArrangementsSpendingCommitmentsBetweenJune2023AndMay2028Member_87aad4a6-fa2e-4080-a2da-faf51fd337bb" xlink:href="snow-20250131.xsd#snow_ThirdPartyCloudInfrastructureAgreementsAndSubscriptionArrangementsSpendingCommitmentsBetweenJune2023AndMay2028Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsDomain_ad73b902-3aa6-4a81-a313-2651419845b1" xlink:to="loc_snow_ThirdPartyCloudInfrastructureAgreementsAndSubscriptionArrangementsSpendingCommitmentsBetweenJune2023AndMay2028Member_87aad4a6-fa2e-4080-a2da-faf51fd337bb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_ThirdPartyCloudInfrastructureAgreementsAndSubscriptionArrangementsSpendingCommitmentsBetweenJanuary2024AndDecember2028Member_f8b521dc-710f-418e-af03-44b56e374cba" xlink:href="snow-20250131.xsd#snow_ThirdPartyCloudInfrastructureAgreementsAndSubscriptionArrangementsSpendingCommitmentsBetweenJanuary2024AndDecember2028Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsDomain_ad73b902-3aa6-4a81-a313-2651419845b1" xlink:to="loc_snow_ThirdPartyCloudInfrastructureAgreementsAndSubscriptionArrangementsSpendingCommitmentsBetweenJanuary2024AndDecember2028Member_f8b521dc-710f-418e-af03-44b56e374cba" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_b0514cd9-4e6d-4453-857f-db7c8858bcb2" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OtherCommitmentsTable_901e3a11-5c20-466b-8980-f67300c71500" xlink:to="loc_srt_RangeAxis_b0514cd9-4e6d-4453-857f-db7c8858bcb2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_b0514cd9-4e6d-4453-857f-db7c8858bcb2_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_b0514cd9-4e6d-4453-857f-db7c8858bcb2" xlink:to="loc_srt_RangeMember_b0514cd9-4e6d-4453-857f-db7c8858bcb2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_b95d7946-36a8-433e-9b56-63e55a173c78" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_b0514cd9-4e6d-4453-857f-db7c8858bcb2" xlink:to="loc_srt_RangeMember_b95d7946-36a8-433e-9b56-63e55a173c78" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_b53cbe7d-20cd-4e58-8c80-5ea03596cba0" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_b95d7946-36a8-433e-9b56-63e55a173c78" xlink:to="loc_srt_MinimumMember_b53cbe7d-20cd-4e58-8c80-5ea03596cba0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentFiscalYearMaturityAbstract_0b8ace4f-6d7a-4d59-b7b4-a5dbe3dc07d8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherCommitmentFiscalYearMaturityAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_38bd3b3c-474b-443d-9bd5-815d0686646c" xlink:to="loc_us-gaap_OtherCommitmentFiscalYearMaturityAbstract_0b8ace4f-6d7a-4d59-b7b4-a5dbe3dc07d8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligationDueInNextTwelveMonths_572df0f8-1880-4132-b91b-d85bb87bbb29" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PurchaseObligationDueInNextTwelveMonths"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentFiscalYearMaturityAbstract_0b8ace4f-6d7a-4d59-b7b4-a5dbe3dc07d8" xlink:to="loc_us-gaap_PurchaseObligationDueInNextTwelveMonths_572df0f8-1880-4132-b91b-d85bb87bbb29" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligationDueInSecondYear_bfe7bda7-e5df-4a41-886c-2ae2e2734806" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PurchaseObligationDueInSecondYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentFiscalYearMaturityAbstract_0b8ace4f-6d7a-4d59-b7b4-a5dbe3dc07d8" xlink:to="loc_us-gaap_PurchaseObligationDueInSecondYear_bfe7bda7-e5df-4a41-886c-2ae2e2734806" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligationDueInThirdYear_40fe2b95-b23b-4487-a9f9-415f968cc1f4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PurchaseObligationDueInThirdYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentFiscalYearMaturityAbstract_0b8ace4f-6d7a-4d59-b7b4-a5dbe3dc07d8" xlink:to="loc_us-gaap_PurchaseObligationDueInThirdYear_40fe2b95-b23b-4487-a9f9-415f968cc1f4" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligationDueInFourthYear_68ba92bc-207a-48a5-9981-38021632fe67" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PurchaseObligationDueInFourthYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentFiscalYearMaturityAbstract_0b8ace4f-6d7a-4d59-b7b4-a5dbe3dc07d8" xlink:to="loc_us-gaap_PurchaseObligationDueInFourthYear_68ba92bc-207a-48a5-9981-38021632fe67" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_PurchaseObligationToBePaidYearFiveAndAfterYearFive_4504c4c8-954b-4462-aa32-199d6e7991ae" xlink:href="snow-20250131.xsd#snow_PurchaseObligationToBePaidYearFiveAndAfterYearFive"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentFiscalYearMaturityAbstract_0b8ace4f-6d7a-4d59-b7b4-a5dbe3dc07d8" xlink:to="loc_snow_PurchaseObligationToBePaidYearFiveAndAfterYearFive_4504c4c8-954b-4462-aa32-199d6e7991ae" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligation_3f012be9-7dd6-49d3-87dd-3f86a67e2258" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PurchaseObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentFiscalYearMaturityAbstract_0b8ace4f-6d7a-4d59-b7b4-a5dbe3dc07d8" xlink:to="loc_us-gaap_PurchaseObligation_3f012be9-7dd6-49d3-87dd-3f86a67e2258" xlink:type="arc" order="6"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.snowflake.com/role/EquityNarrativeDetails" xlink:type="simple" xlink:href="snow-20250131.xsd#EquityNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.snowflake.com/role/EquityNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_794493bd-3b89-4beb-9255-bc70baf62c69" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_c802d604-d986-4a5f-a03c-67d548dc7776" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_794493bd-3b89-4beb-9255-bc70baf62c69" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_c802d604-d986-4a5f-a03c-67d548dc7776" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_ae8ac9d4-e05a-4182-9b09-2d8c2335df6a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_c802d604-d986-4a5f-a03c-67d548dc7776" xlink:to="loc_us-gaap_StatementClassOfStockAxis_ae8ac9d4-e05a-4182-9b09-2d8c2335df6a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_ae8ac9d4-e05a-4182-9b09-2d8c2335df6a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_ae8ac9d4-e05a-4182-9b09-2d8c2335df6a" xlink:to="loc_us-gaap_ClassOfStockDomain_ae8ac9d4-e05a-4182-9b09-2d8c2335df6a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_3665414b-6c0a-42e1-9ae1-4c6927404e7b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_ae8ac9d4-e05a-4182-9b09-2d8c2335df6a" xlink:to="loc_us-gaap_ClassOfStockDomain_3665414b-6c0a-42e1-9ae1-4c6927404e7b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_0022032a-63d1-41c1-b921-04dad5497c06" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonClassAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_3665414b-6c0a-42e1-9ae1-4c6927404e7b" xlink:to="loc_us-gaap_CommonClassAMember_0022032a-63d1-41c1-b921-04dad5497c06" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_312c8430-79c3-4386-9f7e-4a218b72d204" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonClassBMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_3665414b-6c0a-42e1-9ae1-4c6927404e7b" xlink:to="loc_us-gaap_CommonClassBMember_312c8430-79c3-4386-9f7e-4a218b72d204" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_681710f3-386e-4b64-bdcc-e4c81bc1371c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_c802d604-d986-4a5f-a03c-67d548dc7776" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_681710f3-386e-4b64-bdcc-e4c81bc1371c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_681710f3-386e-4b64-bdcc-e4c81bc1371c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_681710f3-386e-4b64-bdcc-e4c81bc1371c" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_681710f3-386e-4b64-bdcc-e4c81bc1371c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_6dc29b4a-3dad-44e8-b4b2-e25d7aeb65ae" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_681710f3-386e-4b64-bdcc-e4c81bc1371c" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_6dc29b4a-3dad-44e8-b4b2-e25d7aeb65ae" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_SamoohaInc.Member_a63963ca-f96a-4354-a4da-79e62ff546a5" xlink:href="snow-20250131.xsd#snow_SamoohaInc.Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_6dc29b4a-3dad-44e8-b4b2-e25d7aeb65ae" xlink:to="loc_snow_SamoohaInc.Member_a63963ca-f96a-4354-a4da-79e62ff546a5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_StreamlitIncMember_fbd1ec13-3b31-4e88-9ad1-7b7bb15bd6fe" xlink:href="snow-20250131.xsd#snow_StreamlitIncMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_6dc29b4a-3dad-44e8-b4b2-e25d7aeb65ae" xlink:to="loc_snow_StreamlitIncMember_fbd1ec13-3b31-4e88-9ad1-7b7bb15bd6fe" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_DatavoloInc.Member_4ef7e187-c8d2-4e44-8950-86c32986187a" xlink:href="snow-20250131.xsd#snow_DatavoloInc.Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_6dc29b4a-3dad-44e8-b4b2-e25d7aeb65ae" xlink:to="loc_snow_DatavoloInc.Member_4ef7e187-c8d2-4e44-8950-86c32986187a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_6366e0bd-0458-4655-928e-2f1959601558" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_c802d604-d986-4a5f-a03c-67d548dc7776" xlink:to="loc_us-gaap_PlanNameAxis_6366e0bd-0458-4655-928e-2f1959601558" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_6366e0bd-0458-4655-928e-2f1959601558_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PlanNameAxis_6366e0bd-0458-4655-928e-2f1959601558" xlink:to="loc_us-gaap_PlanNameDomain_6366e0bd-0458-4655-928e-2f1959601558_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_8602deea-f45d-4450-85be-973f1f5e8dd7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PlanNameAxis_6366e0bd-0458-4655-928e-2f1959601558" xlink:to="loc_us-gaap_PlanNameDomain_8602deea-f45d-4450-85be-973f1f5e8dd7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_A2020EquityIncentivePlanMember_08d5605d-d90d-4e01-85e2-749a2dfac171" xlink:href="snow-20250131.xsd#snow_A2020EquityIncentivePlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_8602deea-f45d-4450-85be-973f1f5e8dd7" xlink:to="loc_snow_A2020EquityIncentivePlanMember_08d5605d-d90d-4e01-85e2-749a2dfac171" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_A2012EquityIncentivePlanMember_a2704674-42be-453d-9bbd-c65d547a3699" xlink:href="snow-20250131.xsd#snow_A2012EquityIncentivePlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_8602deea-f45d-4450-85be-973f1f5e8dd7" xlink:to="loc_snow_A2012EquityIncentivePlanMember_a2704674-42be-453d-9bbd-c65d547a3699" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_OutsideOfThePlansMember_334b7bec-6f18-4a81-a29e-9b572d3322aa" xlink:href="snow-20250131.xsd#snow_OutsideOfThePlansMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_8602deea-f45d-4450-85be-973f1f5e8dd7" xlink:to="loc_snow_OutsideOfThePlansMember_334b7bec-6f18-4a81-a29e-9b572d3322aa" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_dcf03055-0a26-4b7e-a47e-93964c1b49e4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_c802d604-d986-4a5f-a03c-67d548dc7776" xlink:to="loc_us-gaap_AwardTypeAxis_dcf03055-0a26-4b7e-a47e-93964c1b49e4" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_dcf03055-0a26-4b7e-a47e-93964c1b49e4_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_dcf03055-0a26-4b7e-a47e-93964c1b49e4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_dcf03055-0a26-4b7e-a47e-93964c1b49e4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_19fd34f4-c751-4670-b761-75219feeb5c2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_dcf03055-0a26-4b7e-a47e-93964c1b49e4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_19fd34f4-c751-4670-b761-75219feeb5c2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_a4fd40e7-c71f-4f3f-8ec1-3d10d2889ef6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_19fd34f4-c751-4670-b761-75219feeb5c2" xlink:to="loc_us-gaap_EmployeeStockMember_a4fd40e7-c71f-4f3f-8ec1-3d10d2889ef6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_7244904c-70cb-4609-ad93-63298b4a8dd1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_19fd34f4-c751-4670-b761-75219feeb5c2" xlink:to="loc_us-gaap_EmployeeStockOptionMember_7244904c-70cb-4609-ad93-63298b4a8dd1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_5ac1f6f8-5f5d-4b29-bf88-2aeb890e9572" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_19fd34f4-c751-4670-b761-75219feeb5c2" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_5ac1f6f8-5f5d-4b29-bf88-2aeb890e9572" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_EquityClassifiedPerformanceSharesMember_33e7bdf4-a7f8-4646-b819-b8e66b4befca" xlink:href="snow-20250131.xsd#snow_EquityClassifiedPerformanceSharesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_19fd34f4-c751-4670-b761-75219feeb5c2" xlink:to="loc_snow_EquityClassifiedPerformanceSharesMember_33e7bdf4-a7f8-4646-b819-b8e66b4befca" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_LiabilityClassifiedPerformanceSharesMember_54712e72-e2f3-480c-875e-4ab60424787d" xlink:href="snow-20250131.xsd#snow_LiabilityClassifiedPerformanceSharesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_19fd34f4-c751-4670-b761-75219feeb5c2" xlink:to="loc_snow_LiabilityClassifiedPerformanceSharesMember_54712e72-e2f3-480c-875e-4ab60424787d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_RestrictedCommonStockMember_6c3a6d6c-c934-41ff-b82d-7bf093a518f7" xlink:href="snow-20250131.xsd#snow_RestrictedCommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_19fd34f4-c751-4670-b761-75219feeb5c2" xlink:to="loc_snow_RestrictedCommonStockMember_6c3a6d6c-c934-41ff-b82d-7bf093a518f7" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_EquityClassifiedRestrictedStockUnitsRSUsMember_d503f96e-7943-4771-b926-4e539a1b6874" xlink:href="snow-20250131.xsd#snow_EquityClassifiedRestrictedStockUnitsRSUsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_19fd34f4-c751-4670-b761-75219feeb5c2" xlink:to="loc_snow_EquityClassifiedRestrictedStockUnitsRSUsMember_d503f96e-7943-4771-b926-4e539a1b6874" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingAxis_df9cc723-992d-4dfa-a614-6205bc5dd3d8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VestingAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_c802d604-d986-4a5f-a03c-67d548dc7776" xlink:to="loc_us-gaap_VestingAxis_df9cc723-992d-4dfa-a614-6205bc5dd3d8" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingDomain_df9cc723-992d-4dfa-a614-6205bc5dd3d8_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VestingDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_VestingAxis_df9cc723-992d-4dfa-a614-6205bc5dd3d8" xlink:to="loc_us-gaap_VestingDomain_df9cc723-992d-4dfa-a614-6205bc5dd3d8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingDomain_b46d0c95-bab4-4c46-a193-65a7a2f4cfbf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VestingDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_VestingAxis_df9cc723-992d-4dfa-a614-6205bc5dd3d8" xlink:to="loc_us-gaap_VestingDomain_b46d0c95-bab4-4c46-a193-65a7a2f4cfbf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember_c329bef0-ad49-4e90-a970-7023a75d0f85" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationAwardTrancheOneMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VestingDomain_b46d0c95-bab4-4c46-a193-65a7a2f4cfbf" xlink:to="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember_c329bef0-ad49-4e90-a970-7023a75d0f85" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_fe77d8bc-bf8e-457d-8833-2732cce8dc44" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_c802d604-d986-4a5f-a03c-67d548dc7776" xlink:to="loc_srt_RangeAxis_fe77d8bc-bf8e-457d-8833-2732cce8dc44" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_fe77d8bc-bf8e-457d-8833-2732cce8dc44_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_fe77d8bc-bf8e-457d-8833-2732cce8dc44" xlink:to="loc_srt_RangeMember_fe77d8bc-bf8e-457d-8833-2732cce8dc44_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_f95b8018-c213-4e7a-af0d-818358b6977b" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_fe77d8bc-bf8e-457d-8833-2732cce8dc44" xlink:to="loc_srt_RangeMember_f95b8018-c213-4e7a-af0d-818358b6977b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_c095f2dd-f74a-4fed-a7dc-f190dbb38330" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_f95b8018-c213-4e7a-af0d-818358b6977b" xlink:to="loc_srt_MinimumMember_c095f2dd-f74a-4fed-a7dc-f190dbb38330" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_16affe65-bcc4-4d21-b4d5-7306b5b9aa05" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_f95b8018-c213-4e7a-af0d-818358b6977b" xlink:to="loc_srt_MaximumMember_16affe65-bcc4-4d21-b4d5-7306b5b9aa05" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipAxis_32abe68b-53f8-43f7-8aa9-51012023f1f8" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_OwnershipAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_c802d604-d986-4a5f-a03c-67d548dc7776" xlink:to="loc_srt_OwnershipAxis_32abe68b-53f8-43f7-8aa9-51012023f1f8" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain_32abe68b-53f8-43f7-8aa9-51012023f1f8_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_OwnershipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_OwnershipAxis_32abe68b-53f8-43f7-8aa9-51012023f1f8" xlink:to="loc_srt_OwnershipDomain_32abe68b-53f8-43f7-8aa9-51012023f1f8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain_b5222320-4668-49f5-bb56-f171f57a6a73" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_OwnershipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_OwnershipAxis_32abe68b-53f8-43f7-8aa9-51012023f1f8" xlink:to="loc_srt_OwnershipDomain_b5222320-4668-49f5-bb56-f171f57a6a73" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_InvestingSubsidiaryMember_3d647d9f-5bab-43fa-84cd-d5ad7d998e4c" xlink:href="snow-20250131.xsd#snow_InvestingSubsidiaryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_b5222320-4668-49f5-bb56-f171f57a6a73" xlink:to="loc_snow_InvestingSubsidiaryMember_3d647d9f-5bab-43fa-84cd-d5ad7d998e4c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ShareRepurchaseProgramAxis_7d818a0e-77c7-4f31-a59a-2f99ff315e94" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ShareRepurchaseProgramAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_c802d604-d986-4a5f-a03c-67d548dc7776" xlink:to="loc_srt_ShareRepurchaseProgramAxis_7d818a0e-77c7-4f31-a59a-2f99ff315e94" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ShareRepurchaseProgramDomain_7d818a0e-77c7-4f31-a59a-2f99ff315e94_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ShareRepurchaseProgramDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ShareRepurchaseProgramAxis_7d818a0e-77c7-4f31-a59a-2f99ff315e94" xlink:to="loc_srt_ShareRepurchaseProgramDomain_7d818a0e-77c7-4f31-a59a-2f99ff315e94_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ShareRepurchaseProgramDomain_c6175bed-cc58-4e0c-aef9-4269525bb7b5" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ShareRepurchaseProgramDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ShareRepurchaseProgramAxis_7d818a0e-77c7-4f31-a59a-2f99ff315e94" xlink:to="loc_srt_ShareRepurchaseProgramDomain_c6175bed-cc58-4e0c-aef9-4269525bb7b5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_SharesRepurchasedInPrivatelyNegotiatedTransactionsEnteredIntoInConnectionWithConvertibleSeniorNotesMember_a6fa9701-b1e4-4503-bef9-6c8c4da0f8f1" xlink:href="snow-20250131.xsd#snow_SharesRepurchasedInPrivatelyNegotiatedTransactionsEnteredIntoInConnectionWithConvertibleSeniorNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ShareRepurchaseProgramDomain_c6175bed-cc58-4e0c-aef9-4269525bb7b5" xlink:to="loc_snow_SharesRepurchasedInPrivatelyNegotiatedTransactionsEnteredIntoInConnectionWithConvertibleSeniorNotesMember_a6fa9701-b1e4-4503-bef9-6c8c4da0f8f1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_4696f91f-6f03-48bd-94a3-9559cf383b09" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_794493bd-3b89-4beb-9255-bc70baf62c69" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_4696f91f-6f03-48bd-94a3-9559cf383b09" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare_fdcd9a3a-2885-446c-ac50-d81e32b14280" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_794493bd-3b89-4beb-9255-bc70baf62c69" xlink:to="loc_us-gaap_PreferredStockParOrStatedValuePerShare_fdcd9a3a-2885-446c-ac50-d81e32b14280" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_e5311571-dd0f-46d3-86f8-8b2043079588" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_794493bd-3b89-4beb-9255-bc70baf62c69" xlink:to="loc_us-gaap_PreferredStockSharesOutstanding_e5311571-dd0f-46d3-86f8-8b2043079588" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_CommonStockNumberOfClassesOfStock_8fba5d7d-a5cc-4a33-9084-d71e829920aa" xlink:href="snow-20250131.xsd#snow_CommonStockNumberOfClassesOfStock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_794493bd-3b89-4beb-9255-bc70baf62c69" xlink:to="loc_snow_CommonStockNumberOfClassesOfStock_8fba5d7d-a5cc-4a33-9084-d71e829920aa" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_ac35bd91-5f50-4361-99be-e9c57170d7f1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_794493bd-3b89-4beb-9255-bc70baf62c69" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_ac35bd91-5f50-4361-99be-e9c57170d7f1" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_d7d579ec-4ef2-40e0-9e80-e747d364a682" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_794493bd-3b89-4beb-9255-bc70baf62c69" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_d7d579ec-4ef2-40e0-9e80-e747d364a682" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StockRepurchaseProgramAuthorizedAmount1_c9aef8d9-3e7b-4d65-8862-7b0a72ef36e9" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StockRepurchaseProgramAuthorizedAmount1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_794493bd-3b89-4beb-9255-bc70baf62c69" xlink:to="loc_srt_StockRepurchaseProgramAuthorizedAmount1_c9aef8d9-3e7b-4d65-8862-7b0a72ef36e9" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_StockRepurchaseProgramAdditionalAuthorizedAmount_fbf86318-a2a6-45dc-9c38-c467c2d898bb" xlink:href="snow-20250131.xsd#snow_StockRepurchaseProgramAdditionalAuthorizedAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_794493bd-3b89-4beb-9255-bc70baf62c69" xlink:to="loc_snow_StockRepurchaseProgramAdditionalAuthorizedAmount_fbf86318-a2a6-45dc-9c38-c467c2d898bb" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_StockRepurchaseProgramNumberOfSharesRepurchased_9ee569bb-c76f-4f82-8871-38ca53625de8" xlink:href="snow-20250131.xsd#snow_StockRepurchaseProgramNumberOfSharesRepurchased"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_794493bd-3b89-4beb-9255-bc70baf62c69" xlink:to="loc_snow_StockRepurchaseProgramNumberOfSharesRepurchased_9ee569bb-c76f-4f82-8871-38ca53625de8" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_PaymentForRepurchaseOfCommonStockExcludingTransactionCosts_da2d1f22-f071-463e-a997-d6f4d45008bb" xlink:href="snow-20250131.xsd#snow_PaymentForRepurchaseOfCommonStockExcludingTransactionCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_794493bd-3b89-4beb-9255-bc70baf62c69" xlink:to="loc_snow_PaymentForRepurchaseOfCommonStockExcludingTransactionCosts_da2d1f22-f071-463e-a997-d6f4d45008bb" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_StockRepurchaseProgramWeightedAveragePricePerShare_13d1d3c5-236b-4516-9b52-fd39746de186" xlink:href="snow-20250131.xsd#snow_StockRepurchaseProgramWeightedAveragePricePerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_794493bd-3b89-4beb-9255-bc70baf62c69" xlink:to="loc_snow_StockRepurchaseProgramWeightedAveragePricePerShare_13d1d3c5-236b-4516-9b52-fd39746de186" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_13295a8d-1932-47af-82eb-927ad355ea9c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_794493bd-3b89-4beb-9255-bc70baf62c69" xlink:to="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_13295a8d-1932-47af-82eb-927ad355ea9c" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockSharesAcquired_64d05160-b06d-4ee5-b5bb-e1ee458a5704" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockSharesAcquired"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_794493bd-3b89-4beb-9255-bc70baf62c69" xlink:to="loc_us-gaap_TreasuryStockSharesAcquired_64d05160-b06d-4ee5-b5bb-e1ee458a5704" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesTreasuryStockReissued_f0ed9609-a51e-4186-a936-a3a1890592f6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesTreasuryStockReissued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_794493bd-3b89-4beb-9255-bc70baf62c69" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesTreasuryStockReissued_f0ed9609-a51e-4186-a936-a3a1890592f6" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_dc64bfc9-36f8-4d84-ae62-d6712340826f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_794493bd-3b89-4beb-9255-bc70baf62c69" xlink:to="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_dc64bfc9-36f8-4d84-ae62-d6712340826f" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockSharesRetired_faa583ef-9e56-4ceb-aaed-ac1c10943bd4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockSharesRetired"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_794493bd-3b89-4beb-9255-bc70baf62c69" xlink:to="loc_us-gaap_TreasuryStockSharesRetired_faa583ef-9e56-4ceb-aaed-ac1c10943bd4" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_f94fe220-e6eb-4c77-ba62-9dd04de4612c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_794493bd-3b89-4beb-9255-bc70baf62c69" xlink:to="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_f94fe220-e6eb-4c77-ba62-9dd04de4612c" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardBaseNumberOfOptionsIssuable_517474a3-1bbe-47b7-8bfe-afdc7ca0737f" xlink:href="snow-20250131.xsd#snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardBaseNumberOfOptionsIssuable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_794493bd-3b89-4beb-9255-bc70baf62c69" xlink:to="loc_snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardBaseNumberOfOptionsIssuable_517474a3-1bbe-47b7-8bfe-afdc7ca0737f" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized_162b8522-53db-48e6-b632-8d11af91e1bc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_794493bd-3b89-4beb-9255-bc70baf62c69" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized_162b8522-53db-48e6-b632-8d11af91e1bc" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_6e921c53-37b2-4ce7-84f9-d1efc123e94f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_794493bd-3b89-4beb-9255-bc70baf62c69" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_6e921c53-37b2-4ce7-84f9-d1efc123e94f" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardStockPlanOfferingPeriod_37472cc5-149c-45cb-bcda-f28a43ac31de" xlink:href="snow-20250131.xsd#snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardStockPlanOfferingPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_794493bd-3b89-4beb-9255-bc70baf62c69" xlink:to="loc_snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardStockPlanOfferingPeriod_37472cc5-149c-45cb-bcda-f28a43ac31de" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_c68df198-10e8-4685-81a9-1c684e1f9799" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_794493bd-3b89-4beb-9255-bc70baf62c69" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_c68df198-10e8-4685-81a9-1c684e1f9799" xlink:type="arc" order="21"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_0838dce0-0692-4681-a82b-f8c7c81c36f8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_794493bd-3b89-4beb-9255-bc70baf62c69" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_0838dce0-0692-4681-a82b-f8c7c81c36f8" xlink:type="arc" order="22"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_32ce43e7-c631-40d1-a10f-0743ba82f158" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_794493bd-3b89-4beb-9255-bc70baf62c69" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_32ce43e7-c631-40d1-a10f-0743ba82f158" xlink:type="arc" order="23"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_0b50d759-e5c1-412b-b211-ba026405e0a8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_794493bd-3b89-4beb-9255-bc70baf62c69" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_0b50d759-e5c1-412b-b211-ba026405e0a8" xlink:type="arc" order="24"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_01422c0a-2db2-408d-89ee-acd72a6ba584" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_794493bd-3b89-4beb-9255-bc70baf62c69" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_01422c0a-2db2-408d-89ee-acd72a6ba584" xlink:type="arc" order="25"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1_15ece576-37b5-4857-a3a6-c35d7d0c3d74" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_794493bd-3b89-4beb-9255-bc70baf62c69" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1_15ece576-37b5-4857-a3a6-c35d7d0c3d74" xlink:type="arc" order="26"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_d4f78e6b-72f7-4609-86ea-4445a5ad0cf9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_794493bd-3b89-4beb-9255-bc70baf62c69" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_d4f78e6b-72f7-4609-86ea-4445a5ad0cf9" xlink:type="arc" order="27"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodPerformanceTargetPercentage_3a965c7c-0f37-4685-8cb6-c2d78ad69ea6" xlink:href="snow-20250131.xsd#snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodPerformanceTargetPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_794493bd-3b89-4beb-9255-bc70baf62c69" xlink:to="loc_snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodPerformanceTargetPercentage_3a965c7c-0f37-4685-8cb6-c2d78ad69ea6" xlink:type="arc" order="28"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_9d4859f2-0e15-4528-a3d7-1e7c1a40ddd4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_794493bd-3b89-4beb-9255-bc70baf62c69" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_9d4859f2-0e15-4528-a3d7-1e7c1a40ddd4" xlink:type="arc" order="29"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_34beb113-68d7-40eb-a88a-acf65968db87" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_794493bd-3b89-4beb-9255-bc70baf62c69" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_34beb113-68d7-40eb-a88a-acf65968db87" xlink:type="arc" order="30"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_ShareBasedPaymentArrangementLiabilities_5480d156-d1ba-4f02-845c-0ed3fac2151c" xlink:href="snow-20250131.xsd#snow_ShareBasedPaymentArrangementLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_794493bd-3b89-4beb-9255-bc70baf62c69" xlink:to="loc_snow_ShareBasedPaymentArrangementLiabilities_5480d156-d1ba-4f02-845c-0ed3fac2151c" xlink:type="arc" order="31"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod_703fec48-5b88-471e-ab70-24c6fcc56687" xlink:href="snow-20250131.xsd#snow_PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_794493bd-3b89-4beb-9255-bc70baf62c69" xlink:to="loc_snow_PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod_703fec48-5b88-471e-ab70-24c6fcc56687" xlink:type="arc" order="32"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodTotalFairValue_35fe09d6-4f38-4b23-9f6b-d01b87910245" xlink:href="snow-20250131.xsd#snow_PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodTotalFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_794493bd-3b89-4beb-9255-bc70baf62c69" xlink:to="loc_snow_PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodTotalFairValue_35fe09d6-4f38-4b23-9f6b-d01b87910245" xlink:type="arc" order="33"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardAwardServicePeriod_a8b85692-f7c2-4b3d-b4d0-2ebdcf7d8663" xlink:href="snow-20250131.xsd#snow_PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardAwardServicePeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_794493bd-3b89-4beb-9255-bc70baf62c69" xlink:to="loc_snow_PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardAwardServicePeriod_a8b85692-f7c2-4b3d-b4d0-2ebdcf7d8663" xlink:type="arc" order="34"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_85aa0398-6e94-4103-b65a-677f7da1c138" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_794493bd-3b89-4beb-9255-bc70baf62c69" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_85aa0398-6e94-4103-b65a-677f7da1c138" xlink:type="arc" order="35"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_NumberOfFounders_de4733dd-f7cc-46c8-848a-58e85430c7ac" xlink:href="snow-20250131.xsd#snow_NumberOfFounders"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_794493bd-3b89-4beb-9255-bc70baf62c69" xlink:to="loc_snow_NumberOfFounders_de4733dd-f7cc-46c8-848a-58e85430c7ac" xlink:type="arc" order="36"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardHoldingPeriod_b193ec0d-3b46-4350-963a-9706ca062787" xlink:href="snow-20250131.xsd#snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardHoldingPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_794493bd-3b89-4beb-9255-bc70baf62c69" xlink:to="loc_snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardHoldingPeriod_b193ec0d-3b46-4350-963a-9706ca062787" xlink:type="arc" order="37"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsDiscountForPostvestingRestrictions_78ad9b84-82c5-4b18-abe6-c453b7d0e4d8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsDiscountForPostvestingRestrictions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_794493bd-3b89-4beb-9255-bc70baf62c69" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsDiscountForPostvestingRestrictions_78ad9b84-82c5-4b18-abe6-c453b7d0e4d8" xlink:type="arc" order="38"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_f0a62591-7c11-4539-a9b7-62e096318bfa" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_794493bd-3b89-4beb-9255-bc70baf62c69" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_f0a62591-7c11-4539-a9b7-62e096318bfa" xlink:type="arc" order="39"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_594c07ef-caa6-4df0-aef4-b0fb8a3a2f6c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_794493bd-3b89-4beb-9255-bc70baf62c69" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_594c07ef-caa6-4df0-aef4-b0fb8a3a2f6c" xlink:type="arc" order="40"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_ab8f3b9a-0c45-4fbc-a623-789ece26412b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_794493bd-3b89-4beb-9255-bc70baf62c69" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_ab8f3b9a-0c45-4fbc-a623-789ece26412b" xlink:type="arc" order="41"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.snowflake.com/role/EquitySharesReservedForFutureIssuanceDetails" xlink:type="simple" xlink:href="snow-20250131.xsd#EquitySharesReservedForFutureIssuanceDetails"/>
  <link:definitionLink xlink:role="http://www.snowflake.com/role/EquitySharesReservedForFutureIssuanceDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_05b48b87-b4ac-4f16-aad2-1eddacf61574" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_a5ac93b9-5644-45e9-a4e0-07a68b894384" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_05b48b87-b4ac-4f16-aad2-1eddacf61574" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_a5ac93b9-5644-45e9-a4e0-07a68b894384" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_75100e6a-2038-4fde-b691-13699e49306e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_a5ac93b9-5644-45e9-a4e0-07a68b894384" xlink:to="loc_us-gaap_PlanNameAxis_75100e6a-2038-4fde-b691-13699e49306e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_75100e6a-2038-4fde-b691-13699e49306e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PlanNameAxis_75100e6a-2038-4fde-b691-13699e49306e" xlink:to="loc_us-gaap_PlanNameDomain_75100e6a-2038-4fde-b691-13699e49306e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_d98fba6c-f727-4421-9498-a38b95b9b02b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PlanNameAxis_75100e6a-2038-4fde-b691-13699e49306e" xlink:to="loc_us-gaap_PlanNameDomain_d98fba6c-f727-4421-9498-a38b95b9b02b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_A2012EquityIncentivePlanMember_81ce81f5-1d01-4869-98a5-58de3227c6b2" xlink:href="snow-20250131.xsd#snow_A2012EquityIncentivePlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_d98fba6c-f727-4421-9498-a38b95b9b02b" xlink:to="loc_snow_A2012EquityIncentivePlanMember_81ce81f5-1d01-4869-98a5-58de3227c6b2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_A2020EquityIncentivePlanMember_9b71cddc-a762-4774-a38e-c4d4fd8027e0" xlink:href="snow-20250131.xsd#snow_A2020EquityIncentivePlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_d98fba6c-f727-4421-9498-a38b95b9b02b" xlink:to="loc_snow_A2020EquityIncentivePlanMember_9b71cddc-a762-4774-a38e-c4d4fd8027e0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_e3a31278-4481-48ac-b34e-09ccb19f77b9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_a5ac93b9-5644-45e9-a4e0-07a68b894384" xlink:to="loc_us-gaap_AwardTypeAxis_e3a31278-4481-48ac-b34e-09ccb19f77b9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e3a31278-4481-48ac-b34e-09ccb19f77b9_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_e3a31278-4481-48ac-b34e-09ccb19f77b9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e3a31278-4481-48ac-b34e-09ccb19f77b9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c4c06aff-69c1-4fc9-ba11-b9b9a9ec0deb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_e3a31278-4481-48ac-b34e-09ccb19f77b9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c4c06aff-69c1-4fc9-ba11-b9b9a9ec0deb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_a6c03149-530f-41c6-9f6d-9736fd1d32fe" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c4c06aff-69c1-4fc9-ba11-b9b9a9ec0deb" xlink:to="loc_us-gaap_EmployeeStockOptionMember_a6c03149-530f-41c6-9f6d-9736fd1d32fe" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_d45430e7-8bad-423c-9955-1789f47695bd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c4c06aff-69c1-4fc9-ba11-b9b9a9ec0deb" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_d45430e7-8bad-423c-9955-1789f47695bd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_SharesAvailableForFutureGrantMember_08f229e9-09b6-47ce-991e-731e095e203c" xlink:href="snow-20250131.xsd#snow_SharesAvailableForFutureGrantMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c4c06aff-69c1-4fc9-ba11-b9b9a9ec0deb" xlink:to="loc_snow_SharesAvailableForFutureGrantMember_08f229e9-09b6-47ce-991e-731e095e203c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_6bcd3b5b-e840-4e7a-94ff-29753bbd64c1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c4c06aff-69c1-4fc9-ba11-b9b9a9ec0deb" xlink:to="loc_us-gaap_EmployeeStockMember_6bcd3b5b-e840-4e7a-94ff-29753bbd64c1" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_f98ee53b-2d01-461c-b182-4efa4c291853" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_05b48b87-b4ac-4f16-aad2-1eddacf61574" xlink:to="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_f98ee53b-2d01-461c-b182-4efa4c291853" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.snowflake.com/role/EquityUnvestedRSARSURollforwardDetails" xlink:type="simple" xlink:href="snow-20250131.xsd#EquityUnvestedRSARSURollforwardDetails"/>
  <link:definitionLink xlink:role="http://www.snowflake.com/role/EquityUnvestedRSARSURollforwardDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8d321add-c256-42a4-b968-b8a9bb490839" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_69aff0fd-25a1-4c1d-a1ad-9a7dc96990fc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8d321add-c256-42a4-b968-b8a9bb490839" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_69aff0fd-25a1-4c1d-a1ad-9a7dc96990fc" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_df6ff603-b45b-41b6-87ce-5f4b90cee1fd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_69aff0fd-25a1-4c1d-a1ad-9a7dc96990fc" xlink:to="loc_us-gaap_PlanNameAxis_df6ff603-b45b-41b6-87ce-5f4b90cee1fd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_df6ff603-b45b-41b6-87ce-5f4b90cee1fd_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PlanNameAxis_df6ff603-b45b-41b6-87ce-5f4b90cee1fd" xlink:to="loc_us-gaap_PlanNameDomain_df6ff603-b45b-41b6-87ce-5f4b90cee1fd_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_0db73bc0-314f-482f-aa89-d10fb0a0b7a6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PlanNameAxis_df6ff603-b45b-41b6-87ce-5f4b90cee1fd" xlink:to="loc_us-gaap_PlanNameDomain_0db73bc0-314f-482f-aa89-d10fb0a0b7a6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_A2020EquityIncentivePlanMember_ec565266-e063-44e5-9283-538747e1e846" xlink:href="snow-20250131.xsd#snow_A2020EquityIncentivePlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_0db73bc0-314f-482f-aa89-d10fb0a0b7a6" xlink:to="loc_snow_A2020EquityIncentivePlanMember_ec565266-e063-44e5-9283-538747e1e846" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_OutsideOfThePlansMember_ef342456-f244-4224-a168-fb8bfb328424" xlink:href="snow-20250131.xsd#snow_OutsideOfThePlansMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_0db73bc0-314f-482f-aa89-d10fb0a0b7a6" xlink:to="loc_snow_OutsideOfThePlansMember_ef342456-f244-4224-a168-fb8bfb328424" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_e36a4a89-36fa-4f96-a30e-378bbd53f502" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_69aff0fd-25a1-4c1d-a1ad-9a7dc96990fc" xlink:to="loc_us-gaap_AwardTypeAxis_e36a4a89-36fa-4f96-a30e-378bbd53f502" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e36a4a89-36fa-4f96-a30e-378bbd53f502_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_e36a4a89-36fa-4f96-a30e-378bbd53f502" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e36a4a89-36fa-4f96-a30e-378bbd53f502_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_9910da88-ac78-4741-ac2d-a1fb9813c6c1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_e36a4a89-36fa-4f96-a30e-378bbd53f502" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_9910da88-ac78-4741-ac2d-a1fb9813c6c1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_EquityClassifiedRestrictedStockUnitsRSUsMember_3ea78232-7554-4a14-b209-6fd51de29e10" xlink:href="snow-20250131.xsd#snow_EquityClassifiedRestrictedStockUnitsRSUsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_9910da88-ac78-4741-ac2d-a1fb9813c6c1" xlink:to="loc_snow_EquityClassifiedRestrictedStockUnitsRSUsMember_3ea78232-7554-4a14-b209-6fd51de29e10" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_LiabilityClassifiedPerformanceSharesMember_22c52697-b176-4115-8170-a68bc6ad1b94" xlink:href="snow-20250131.xsd#snow_LiabilityClassifiedPerformanceSharesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_9910da88-ac78-4741-ac2d-a1fb9813c6c1" xlink:to="loc_snow_LiabilityClassifiedPerformanceSharesMember_22c52697-b176-4115-8170-a68bc6ad1b94" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_RestrictedCommonStockMember_80d5a2d1-c2e0-4017-a1fe-8a9b6c35c766" xlink:href="snow-20250131.xsd#snow_RestrictedCommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_9910da88-ac78-4741-ac2d-a1fb9813c6c1" xlink:to="loc_snow_RestrictedCommonStockMember_80d5a2d1-c2e0-4017-a1fe-8a9b6c35c766" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_27691bea-4e12-4e60-8d8d-323ff6107c44" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8d321add-c256-42a4-b968-b8a9bb490839" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_27691bea-4e12-4e60-8d8d-323ff6107c44" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_78768769-cb0c-4fa1-9ed3-7933cc797fb5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_27691bea-4e12-4e60-8d8d-323ff6107c44" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_78768769-cb0c-4fa1-9ed3-7933cc797fb5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardLiabilityClassifiedInstrumentsNonvestedNumber_4d45bc3b-558a-4e97-b04b-155c75e7805c" xlink:href="snow-20250131.xsd#snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardLiabilityClassifiedInstrumentsNonvestedNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_27691bea-4e12-4e60-8d8d-323ff6107c44" xlink:to="loc_snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardLiabilityClassifiedInstrumentsNonvestedNumber_4d45bc3b-558a-4e97-b04b-155c75e7805c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_d40daf32-fdfe-4300-94d3-e8d8f368367b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_27691bea-4e12-4e60-8d8d-323ff6107c44" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_d40daf32-fdfe-4300-94d3-e8d8f368367b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardLiabilityClassifiedInstrumentsGrantsInPeriod_20e98a1d-53a7-4619-a4ec-1ba11e51a62d" xlink:href="snow-20250131.xsd#snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardLiabilityClassifiedInstrumentsGrantsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_27691bea-4e12-4e60-8d8d-323ff6107c44" xlink:to="loc_snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardLiabilityClassifiedInstrumentsGrantsInPeriod_20e98a1d-53a7-4619-a4ec-1ba11e51a62d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_c7f8a302-a07b-45ec-92d4-48db8259f97f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_27691bea-4e12-4e60-8d8d-323ff6107c44" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_c7f8a302-a07b-45ec-92d4-48db8259f97f" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_45ee2cdf-0d14-4234-9ab9-775c6f9348e4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_27691bea-4e12-4e60-8d8d-323ff6107c44" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_45ee2cdf-0d14-4234-9ab9-775c6f9348e4" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardLiabilityClassifiedInstrumentsForfeitedInPeriod_5fdc737d-e63b-45e9-a5ca-ec1632939323" xlink:href="snow-20250131.xsd#snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardLiabilityClassifiedInstrumentsForfeitedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_27691bea-4e12-4e60-8d8d-323ff6107c44" xlink:to="loc_snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardLiabilityClassifiedInstrumentsForfeitedInPeriod_5fdc737d-e63b-45e9-a5ca-ec1632939323" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceAdjustment_e5c34946-135b-41c3-89d5-2122471e694a" xlink:href="snow-20250131.xsd#snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceAdjustment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_27691bea-4e12-4e60-8d8d-323ff6107c44" xlink:to="loc_snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceAdjustment_e5c34946-135b-41c3-89d5-2122471e694a" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_8ab16703-2f6f-42fc-bd9c-484f60660d3f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardLiabilityClassifiedInstrumentsNonvestedNumber_3b972ab1-e655-4c94-83a4-e3748d2ad664" xlink:href="snow-20250131.xsd#snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardLiabilityClassifiedInstrumentsNonvestedNumber"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_b716fa7c-36c4-4a15-b799-e32a8e8b5576" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8d321add-c256-42a4-b968-b8a9bb490839" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_b716fa7c-36c4-4a15-b799-e32a8e8b5576" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_4aed8858-f1f8-47e6-b0e2-160d7101593a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_b716fa7c-36c4-4a15-b799-e32a8e8b5576" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_4aed8858-f1f8-47e6-b0e2-160d7101593a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_cac21448-55dd-4958-ba70-13f8c0e5a32d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_b716fa7c-36c4-4a15-b799-e32a8e8b5576" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_cac21448-55dd-4958-ba70-13f8c0e5a32d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_ef459ec4-7ad7-4ead-a387-2ecb7378718f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_b716fa7c-36c4-4a15-b799-e32a8e8b5576" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_ef459ec4-7ad7-4ead-a387-2ecb7378718f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_137006fc-291b-4be5-a96b-4e6a3325bd4e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_b716fa7c-36c4-4a15-b799-e32a8e8b5576" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_137006fc-291b-4be5-a96b-4e6a3325bd4e" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceAdjustmentWeightedAverageGrantDateFairValue_6dbbe18c-6d1b-448b-a3a7-35fb3ff1d2fb" xlink:href="snow-20250131.xsd#snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceAdjustmentWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_b716fa7c-36c4-4a15-b799-e32a8e8b5576" xlink:to="loc_snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceAdjustmentWeightedAverageGrantDateFairValue_6dbbe18c-6d1b-448b-a3a7-35fb3ff1d2fb" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_789bb9af-b849-44bc-ac90-6a07a1118fec" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.snowflake.com/role/EquityValuationAssumptionsDetails" xlink:type="simple" xlink:href="snow-20250131.xsd#EquityValuationAssumptionsDetails"/>
  <link:definitionLink xlink:role="http://www.snowflake.com/role/EquityValuationAssumptionsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_52a0a2b5-5a6e-4fa8-9c39-17f906d00557" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_df288523-ac07-4bf7-8e81-a4ec9ac42358" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_52a0a2b5-5a6e-4fa8-9c39-17f906d00557" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_df288523-ac07-4bf7-8e81-a4ec9ac42358" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_9c25dc34-63c8-46e3-b195-66e1e8b3dbb8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_df288523-ac07-4bf7-8e81-a4ec9ac42358" xlink:to="loc_us-gaap_AwardTypeAxis_9c25dc34-63c8-46e3-b195-66e1e8b3dbb8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_9c25dc34-63c8-46e3-b195-66e1e8b3dbb8_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_9c25dc34-63c8-46e3-b195-66e1e8b3dbb8" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_9c25dc34-63c8-46e3-b195-66e1e8b3dbb8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ef0ef796-4473-4e28-b0c7-468468911ffe" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_9c25dc34-63c8-46e3-b195-66e1e8b3dbb8" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ef0ef796-4473-4e28-b0c7-468468911ffe" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_6f83334d-dd5e-492c-84b8-3a8f1d63b2d5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ef0ef796-4473-4e28-b0c7-468468911ffe" xlink:to="loc_us-gaap_EmployeeStockOptionMember_6f83334d-dd5e-492c-84b8-3a8f1d63b2d5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_cfdd1bcd-bccc-412f-9b9b-72bda93bd400" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ef0ef796-4473-4e28-b0c7-468468911ffe" xlink:to="loc_us-gaap_EmployeeStockMember_cfdd1bcd-bccc-412f-9b9b-72bda93bd400" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_LiabilityClassifiedPerformanceSharesMember_9659150b-dc8c-4cfc-9eed-0c43e11fc5b0" xlink:href="snow-20250131.xsd#snow_LiabilityClassifiedPerformanceSharesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ef0ef796-4473-4e28-b0c7-468468911ffe" xlink:to="loc_snow_LiabilityClassifiedPerformanceSharesMember_9659150b-dc8c-4cfc-9eed-0c43e11fc5b0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_6d74a31f-bbe2-4343-b168-fad4b0c98228" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_df288523-ac07-4bf7-8e81-a4ec9ac42358" xlink:to="loc_us-gaap_PlanNameAxis_6d74a31f-bbe2-4343-b168-fad4b0c98228" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_6d74a31f-bbe2-4343-b168-fad4b0c98228_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PlanNameAxis_6d74a31f-bbe2-4343-b168-fad4b0c98228" xlink:to="loc_us-gaap_PlanNameDomain_6d74a31f-bbe2-4343-b168-fad4b0c98228_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_43f627a5-a879-46c0-a4c6-b620922dc461" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PlanNameAxis_6d74a31f-bbe2-4343-b168-fad4b0c98228" xlink:to="loc_us-gaap_PlanNameDomain_43f627a5-a879-46c0-a4c6-b620922dc461" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_A2020EquityIncentivePlanMember_b8fbe17d-39b2-4f5d-b76e-84c316b30ae8" xlink:href="snow-20250131.xsd#snow_A2020EquityIncentivePlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_43f627a5-a879-46c0-a4c6-b620922dc461" xlink:to="loc_snow_A2020EquityIncentivePlanMember_b8fbe17d-39b2-4f5d-b76e-84c316b30ae8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_d7a3bddc-1ea5-40e4-b6b1-90b5bf205525" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_df288523-ac07-4bf7-8e81-a4ec9ac42358" xlink:to="loc_srt_RangeAxis_d7a3bddc-1ea5-40e4-b6b1-90b5bf205525" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_d7a3bddc-1ea5-40e4-b6b1-90b5bf205525_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_d7a3bddc-1ea5-40e4-b6b1-90b5bf205525" xlink:to="loc_srt_RangeMember_d7a3bddc-1ea5-40e4-b6b1-90b5bf205525_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_4d17a8f1-047c-4a73-b87b-53222206ef50" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_d7a3bddc-1ea5-40e4-b6b1-90b5bf205525" xlink:to="loc_srt_RangeMember_4d17a8f1-047c-4a73-b87b-53222206ef50" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_d8ac238c-c9bb-47b0-8d32-85ac3b8bac75" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_4d17a8f1-047c-4a73-b87b-53222206ef50" xlink:to="loc_srt_MinimumMember_d8ac238c-c9bb-47b0-8d32-85ac3b8bac75" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_530d48b5-183c-49c3-8a35-f13a69ce8054" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_4d17a8f1-047c-4a73-b87b-53222206ef50" xlink:to="loc_srt_MaximumMember_530d48b5-183c-49c3-8a35-f13a69ce8054" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_4c71464f-a13e-4293-8cb0-37eb28fb3b9a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_52a0a2b5-5a6e-4fa8-9c39-17f906d00557" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_4c71464f-a13e-4293-8cb0-37eb28fb3b9a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_3caecf46-dc2e-45d4-adc3-b0ee438424e7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_4c71464f-a13e-4293-8cb0-37eb28fb3b9a" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_3caecf46-dc2e-45d4-adc3-b0ee438424e7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum_1e33ea65-87fb-4d29-967c-fb27cc8df23a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_4c71464f-a13e-4293-8cb0-37eb28fb3b9a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum_1e33ea65-87fb-4d29-967c-fb27cc8df23a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum_88dc15b3-bfad-4c02-ab1c-6dcf59ae97e9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_4c71464f-a13e-4293-8cb0-37eb28fb3b9a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum_88dc15b3-bfad-4c02-ab1c-6dcf59ae97e9" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_440b08b5-d0e9-4cff-a129-bfb201929745" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_4c71464f-a13e-4293-8cb0-37eb28fb3b9a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_440b08b5-d0e9-4cff-a129-bfb201929745" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum_035b7433-2324-4197-9f79-0dad011eaf6c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_4c71464f-a13e-4293-8cb0-37eb28fb3b9a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum_035b7433-2324-4197-9f79-0dad011eaf6c" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum_1d7518a5-b968-4c32-bb46-864ae2f0b38c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_4c71464f-a13e-4293-8cb0-37eb28fb3b9a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum_1d7518a5-b968-4c32-bb46-864ae2f0b38c" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_b7087a72-d50f-4f1b-863e-4793f6ac32bf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_4c71464f-a13e-4293-8cb0-37eb28fb3b9a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_b7087a72-d50f-4f1b-863e-4793f6ac32bf" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_9469639f-6703-4a53-a929-599c454a8bcd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_4c71464f-a13e-4293-8cb0-37eb28fb3b9a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_9469639f-6703-4a53-a929-599c454a8bcd" xlink:type="arc" order="8"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.snowflake.com/role/EquitySharebasedCompensationDetails" xlink:type="simple" xlink:href="snow-20250131.xsd#EquitySharebasedCompensationDetails"/>
  <link:definitionLink xlink:role="http://www.snowflake.com/role/EquitySharebasedCompensationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_bae5202a-eca7-4294-bccd-224f5a6aed83" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_0205dd3e-e855-4424-8dad-9dba65b76f4c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_bae5202a-eca7-4294-bccd-224f5a6aed83" xlink:to="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_0205dd3e-e855-4424-8dad-9dba65b76f4c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_050eb773-6006-489c-aec4-958dd07ac8b5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_0205dd3e-e855-4424-8dad-9dba65b76f4c" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_050eb773-6006-489c-aec4-958dd07ac8b5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_050eb773-6006-489c-aec4-958dd07ac8b5_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_050eb773-6006-489c-aec4-958dd07ac8b5" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_050eb773-6006-489c-aec4-958dd07ac8b5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_d56bcf7d-a8b2-445b-91fd-273add8e70d5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_050eb773-6006-489c-aec4-958dd07ac8b5" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_d56bcf7d-a8b2-445b-91fd-273add8e70d5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_5a230771-d379-4744-91ce-52b4b9e598b1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfSalesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_d56bcf7d-a8b2-445b-91fd-273add8e70d5" xlink:to="loc_us-gaap_CostOfSalesMember_5a230771-d379-4744-91ce-52b4b9e598b1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpenseMember_933ddb76-ce05-418f-8af5-2051c9250c87" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingAndMarketingExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_d56bcf7d-a8b2-445b-91fd-273add8e70d5" xlink:to="loc_us-gaap_SellingAndMarketingExpenseMember_933ddb76-ce05-418f-8af5-2051c9250c87" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember_d965c747-c0a2-4f4c-9166-14b19b67d249" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_d56bcf7d-a8b2-445b-91fd-273add8e70d5" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpenseMember_d965c747-c0a2-4f4c-9166-14b19b67d249" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpenseMember_b921a711-af57-4fb2-8091-974ee33a2246" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GeneralAndAdministrativeExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_d56bcf7d-a8b2-445b-91fd-273add8e70d5" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpenseMember_b921a711-af57-4fb2-8091-974ee33a2246" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_b93180b3-3da4-48e0-837f-27c447f179a9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_bae5202a-eca7-4294-bccd-224f5a6aed83" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_b93180b3-3da4-48e0-837f-27c447f179a9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount_0f4e3d20-2f4a-4784-840c-57d98b63c752" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_bae5202a-eca7-4294-bccd-224f5a6aed83" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount_0f4e3d20-2f4a-4784-840c-57d98b63c752" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1_57f1a35f-c586-4630-bda4-f76a68e5d6e2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_bae5202a-eca7-4294-bccd-224f5a6aed83" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1_57f1a35f-c586-4630-bda4-f76a68e5d6e2" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.snowflake.com/role/IncomeTaxesNarrativeDetails" xlink:type="simple" xlink:href="snow-20250131.xsd#IncomeTaxesNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.snowflake.com/role/IncomeTaxesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardLineItems_c8b874f2-dc3a-4409-8c54-3c5c2b2880a2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxCreditCarryforwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardTable_832b00d6-0cf0-4695-a112-08d0aa397f08" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxCreditCarryforwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_c8b874f2-dc3a-4409-8c54-3c5c2b2880a2" xlink:to="loc_us-gaap_TaxCreditCarryforwardTable_832b00d6-0cf0-4695-a112-08d0aa397f08" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_60f691f8-8c35-4e94-a723-8ae62eed732c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_TaxCreditCarryforwardTable_832b00d6-0cf0-4695-a112-08d0aa397f08" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_60f691f8-8c35-4e94-a723-8ae62eed732c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_60f691f8-8c35-4e94-a723-8ae62eed732c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_60f691f8-8c35-4e94-a723-8ae62eed732c" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_60f691f8-8c35-4e94-a723-8ae62eed732c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_c3e375fd-de8f-44b8-80e6-6810b0d5ab51" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_60f691f8-8c35-4e94-a723-8ae62eed732c" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_c3e375fd-de8f-44b8-80e6-6810b0d5ab51" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DomesticCountryMember_0b0a0f40-2817-4d99-ab38-2f06555699f3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DomesticCountryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_c3e375fd-de8f-44b8-80e6-6810b0d5ab51" xlink:to="loc_us-gaap_DomesticCountryMember_0b0a0f40-2817-4d99-ab38-2f06555699f3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCountryMember_b0973b11-8dfc-4727-ad94-6786fc772955" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCountryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_c3e375fd-de8f-44b8-80e6-6810b0d5ab51" xlink:to="loc_us-gaap_ForeignCountryMember_b0973b11-8dfc-4727-ad94-6786fc772955" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StateAndLocalJurisdictionMember_bc9b97b8-b2e1-4dec-b9ef-9dd80c2b8ac3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StateAndLocalJurisdictionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_c3e375fd-de8f-44b8-80e6-6810b0d5ab51" xlink:to="loc_us-gaap_StateAndLocalJurisdictionMember_bc9b97b8-b2e1-4dec-b9ef-9dd80c2b8ac3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_9a0f2c8a-9c7d-408a-b53d-31f1d7820a86" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_c8b874f2-dc3a-4409-8c54-3c5c2b2880a2" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_9a0f2c8a-9c7d-408a-b53d-31f1d7820a86" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_b6715d9b-b23e-484a-9e8e-a3d3969a4e83" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_c8b874f2-dc3a-4409-8c54-3c5c2b2880a2" xlink:to="loc_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_b6715d9b-b23e-484a-9e8e-a3d3969a4e83" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic_99415ea6-66fd-4c9a-b546-5468f5d7bd63" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_c8b874f2-dc3a-4409-8c54-3c5c2b2880a2" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic_99415ea6-66fd-4c9a-b546-5468f5d7bd63" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_39acb53f-bc62-4ac4-8efa-8b5b734a9ab6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_c8b874f2-dc3a-4409-8c54-3c5c2b2880a2" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_39acb53f-bc62-4ac4-8efa-8b5b734a9ab6" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign_b2017af6-13bc-40e1-9230-1dca254b1a29" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_c8b874f2-dc3a-4409-8c54-3c5c2b2880a2" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign_b2017af6-13bc-40e1-9230-1dca254b1a29" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration_48646913-b0b9-49cc-ad8d-2d68093254fb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_c8b874f2-dc3a-4409-8c54-3c5c2b2880a2" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration_48646913-b0b9-49cc-ad8d-2d68093254fb" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration_a1288c33-1b6b-4c1e-9d4d-6017389163a8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_c8b874f2-dc3a-4409-8c54-3c5c2b2880a2" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration_a1288c33-1b6b-4c1e-9d4d-6017389163a8" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_DeferredTaxAssetsTaxCreditCarryforwardSubjectToExpiration_85071873-1d41-42b0-9a12-234100b8fbe4" xlink:href="snow-20250131.xsd#snow_DeferredTaxAssetsTaxCreditCarryforwardSubjectToExpiration"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_c8b874f2-dc3a-4409-8c54-3c5c2b2880a2" xlink:to="loc_snow_DeferredTaxAssetsTaxCreditCarryforwardSubjectToExpiration_85071873-1d41-42b0-9a12-234100b8fbe4" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_DeferredTaxAssetsTaxCreditCarryforwardNotSubjectToExpiration_6dc540fe-9b1e-427a-bad2-69d29dedd61a" xlink:href="snow-20250131.xsd#snow_DeferredTaxAssetsTaxCreditCarryforwardNotSubjectToExpiration"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_c8b874f2-dc3a-4409-8c54-3c5c2b2880a2" xlink:to="loc_snow_DeferredTaxAssetsTaxCreditCarryforwardNotSubjectToExpiration_6dc540fe-9b1e-427a-bad2-69d29dedd61a" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExaminationPenaltiesAndInterestExpense_c81311e6-d2ac-40c8-91db-12dd4a0c2818" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExaminationPenaltiesAndInterestExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_c8b874f2-dc3a-4409-8c54-3c5c2b2880a2" xlink:to="loc_us-gaap_IncomeTaxExaminationPenaltiesAndInterestExpense_c81311e6-d2ac-40c8-91db-12dd4a0c2818" xlink:type="arc" order="9"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.snowflake.com/role/NetLossperShareNarrativeDetails" xlink:type="simple" xlink:href="snow-20250131.xsd#NetLossperShareNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.snowflake.com/role/NetLossperShareNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockLineItems_b4147d7a-b943-41a1-a4f2-7043a7d8577c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockByClassTable_52573176-f2b3-4964-9012-0db25ec8bc6f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfStockByClassTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ClassOfStockLineItems_b4147d7a-b943-41a1-a4f2-7043a7d8577c" xlink:to="loc_us-gaap_ScheduleOfStockByClassTable_52573176-f2b3-4964-9012-0db25ec8bc6f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_e62bbe3a-0a29-4025-9480-cd1df9114dbe" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_52573176-f2b3-4964-9012-0db25ec8bc6f" xlink:to="loc_us-gaap_StatementClassOfStockAxis_e62bbe3a-0a29-4025-9480-cd1df9114dbe" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_e62bbe3a-0a29-4025-9480-cd1df9114dbe_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_e62bbe3a-0a29-4025-9480-cd1df9114dbe" xlink:to="loc_us-gaap_ClassOfStockDomain_e62bbe3a-0a29-4025-9480-cd1df9114dbe_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_4160ce38-25fe-4f61-9369-6a911666dd70" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_e62bbe3a-0a29-4025-9480-cd1df9114dbe" xlink:to="loc_us-gaap_ClassOfStockDomain_4160ce38-25fe-4f61-9369-6a911666dd70" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_a50f953a-ea5d-4bed-8832-0cd123424172" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonClassBMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_4160ce38-25fe-4f61-9369-6a911666dd70" xlink:to="loc_us-gaap_CommonClassBMember_a50f953a-ea5d-4bed-8832-0cd123424172" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_3534fbeb-1c2f-4794-b16d-aa1bee2ebbb9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_b4147d7a-b943-41a1-a4f2-7043a7d8577c" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_3534fbeb-1c2f-4794-b16d-aa1bee2ebbb9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_74657997-a5e1-4bed-bfbd-8bcdc718a435" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_b4147d7a-b943-41a1-a4f2-7043a7d8577c" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_74657997-a5e1-4bed-bfbd-8bcdc718a435" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.snowflake.com/role/NetLossperShareScheduleofPotentiallyDilutiveSecuritiesExcludedfromComputationofNetLossperShareDetails" xlink:type="simple" xlink:href="snow-20250131.xsd#NetLossperShareScheduleofPotentiallyDilutiveSecuritiesExcludedfromComputationofNetLossperShareDetails"/>
  <link:definitionLink xlink:role="http://www.snowflake.com/role/NetLossperShareScheduleofPotentiallyDilutiveSecuritiesExcludedfromComputationofNetLossperShareDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_c0563ef3-bd01-4756-94c6-45a505f62ac9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_31f1006f-e073-4c06-aab0-7768d32308e4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_c0563ef3-bd01-4756-94c6-45a505f62ac9" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_31f1006f-e073-4c06-aab0-7768d32308e4" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_c6e724b4-ee25-4ed5-8888-2e56bf97d64c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_31f1006f-e073-4c06-aab0-7768d32308e4" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_c6e724b4-ee25-4ed5-8888-2e56bf97d64c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_c6e724b4-ee25-4ed5-8888-2e56bf97d64c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_c6e724b4-ee25-4ed5-8888-2e56bf97d64c" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_c6e724b4-ee25-4ed5-8888-2e56bf97d64c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_70679beb-7e28-46c1-afad-bc7d1fcf1bd0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_c6e724b4-ee25-4ed5-8888-2e56bf97d64c" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_70679beb-7e28-46c1-afad-bc7d1fcf1bd0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_4c3d1978-c3c5-42d6-abf9-64cdd440c559" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_70679beb-7e28-46c1-afad-bc7d1fcf1bd0" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_4c3d1978-c3c5-42d6-abf9-64cdd440c559" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_e09d60a9-fabd-4ad3-a276-849906509459" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_70679beb-7e28-46c1-afad-bc7d1fcf1bd0" xlink:to="loc_us-gaap_EmployeeStockOptionMember_e09d60a9-fabd-4ad3-a276-849906509459" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtSecuritiesMember_557ab1c7-2033-4d24-b9d3-8b76c0dab069" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConvertibleDebtSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_70679beb-7e28-46c1-afad-bc7d1fcf1bd0" xlink:to="loc_us-gaap_ConvertibleDebtSecuritiesMember_557ab1c7-2033-4d24-b9d3-8b76c0dab069" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_UnvestedRestrictedCommonStockAndEarlyExercisedStockOptionsMember_b6bb5466-d9f0-428b-89be-4390f9e0413d" xlink:href="snow-20250131.xsd#snow_UnvestedRestrictedCommonStockAndEarlyExercisedStockOptionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_70679beb-7e28-46c1-afad-bc7d1fcf1bd0" xlink:to="loc_snow_UnvestedRestrictedCommonStockAndEarlyExercisedStockOptionsMember_b6bb5466-d9f0-428b-89be-4390f9e0413d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_f53f0e84-02e9-48ae-b005-372efdeaac12" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_70679beb-7e28-46c1-afad-bc7d1fcf1bd0" xlink:to="loc_us-gaap_EmployeeStockMember_f53f0e84-02e9-48ae-b005-372efdeaac12" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_dc9e62e5-352a-4e4c-8cfe-e55bb73cc5c3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_c0563ef3-bd01-4756-94c6-45a505f62ac9" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_dc9e62e5-352a-4e4c-8cfe-e55bb73cc5c3" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.snowflake.com/role/RelatedPartyTransactionsDetails" xlink:type="simple" xlink:href="snow-20250131.xsd#RelatedPartyTransactionsDetails"/>
  <link:definitionLink xlink:role="http://www.snowflake.com/role/RelatedPartyTransactionsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionLineItems_1d94fab8-6031-4342-b714-f24f4c08b479" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_501c6f55-197b-4999-a94e-6e5357fe6a6e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_1d94fab8-6031-4342-b714-f24f4c08b479" xlink:to="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_501c6f55-197b-4999-a94e-6e5357fe6a6e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_444fb321-7ae8-4692-9968-4ac98b2276af" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_501c6f55-197b-4999-a94e-6e5357fe6a6e" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_444fb321-7ae8-4692-9968-4ac98b2276af" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_444fb321-7ae8-4692-9968-4ac98b2276af_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_444fb321-7ae8-4692-9968-4ac98b2276af" xlink:to="loc_us-gaap_RelatedPartyDomain_444fb321-7ae8-4692-9968-4ac98b2276af_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_ce82fd9e-1867-42da-8419-e54dbdbbe382" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_444fb321-7ae8-4692-9968-4ac98b2276af" xlink:to="loc_us-gaap_RelatedPartyDomain_ce82fd9e-1867-42da-8419-e54dbdbbe382" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyMember_4f594db2-a5d0-4a17-8438-52569f980490" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_ce82fd9e-1867-42da-8419-e54dbdbbe382" xlink:to="loc_us-gaap_RelatedPartyMember_4f594db2-a5d0-4a17-8438-52569f980490" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_ContractWithCustomerTerm_801283d5-1cd2-4e87-a7b4-276b55004b58" xlink:href="snow-20250131.xsd#snow_ContractWithCustomerTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_1d94fab8-6031-4342-b714-f24f4c08b479" xlink:to="loc_snow_ContractWithCustomerTerm_801283d5-1cd2-4e87-a7b4-276b55004b58" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNet_6d54b361-1fda-47a9-b71f-6d63f8934817" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerAssetNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_1d94fab8-6031-4342-b714-f24f4c08b479" xlink:to="loc_us-gaap_ContractWithCustomerAssetNet_6d54b361-1fda-47a9-b71f-6d63f8934817" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_ae4d7ffb-6c3d-446b-acf4-182818fdc922" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Revenues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_1d94fab8-6031-4342-b714-f24f4c08b479" xlink:to="loc_us-gaap_Revenues_ae4d7ffb-6c3d-446b-acf4-182818fdc922" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherReceivables_a74f003c-80aa-4e43-a7e6-377132e37477" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherReceivables"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_1d94fab8-6031-4342-b714-f24f4c08b479" xlink:to="loc_us-gaap_OtherReceivables_a74f003c-80aa-4e43-a7e6-377132e37477" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_StrategicInvestmentEquitySecuritiesWithoutReadilyDeterminableFairValueAmount_941c9ab6-17af-42b8-a88c-4891874d0728" xlink:href="snow-20250131.xsd#snow_StrategicInvestmentEquitySecuritiesWithoutReadilyDeterminableFairValueAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_1d94fab8-6031-4342-b714-f24f4c08b479" xlink:to="loc_snow_StrategicInvestmentEquitySecuritiesWithoutReadilyDeterminableFairValueAmount_941c9ab6-17af-42b8-a88c-4891874d0728" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.snowflake.com/role/SubsequentEventDetails" xlink:type="simple" xlink:href="snow-20250131.xsd#SubsequentEventDetails"/>
  <link:definitionLink xlink:role="http://www.snowflake.com/role/SubsequentEventDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventLineItems_132cc057-3c3c-41d5-a05b-d31b735dd540" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTable_cb92a974-fe76-4fbd-85f8-afc8faab393a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SubsequentEventLineItems_132cc057-3c3c-41d5-a05b-d31b735dd540" xlink:to="loc_us-gaap_SubsequentEventTable_cb92a974-fe76-4fbd-85f8-afc8faab393a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_463970f9-4952-4831-beed-335b8abbee27" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_cb92a974-fe76-4fbd-85f8-afc8faab393a" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_463970f9-4952-4831-beed-335b8abbee27" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_463970f9-4952-4831-beed-335b8abbee27_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_463970f9-4952-4831-beed-335b8abbee27" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_463970f9-4952-4831-beed-335b8abbee27_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_fd8cc6bf-ad5a-4ba3-a361-24ff890c6a95" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_463970f9-4952-4831-beed-335b8abbee27" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_fd8cc6bf-ad5a-4ba3-a361-24ff890c6a95" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_82439153-2ca4-446d-9eb8-f7175bb1c7f5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_fd8cc6bf-ad5a-4ba3-a361-24ff890c6a95" xlink:to="loc_us-gaap_SubsequentEventMember_82439153-2ca4-446d-9eb8-f7175bb1c7f5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_StockRepurchaseProgramNumberOfSharesRepurchased_2ed7dccc-b8d3-4792-a336-2198c5a89d8b" xlink:href="snow-20250131.xsd#snow_StockRepurchaseProgramNumberOfSharesRepurchased"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_132cc057-3c3c-41d5-a05b-d31b735dd540" xlink:to="loc_snow_StockRepurchaseProgramNumberOfSharesRepurchased_2ed7dccc-b8d3-4792-a336-2198c5a89d8b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_PaymentForRepurchaseOfCommonStockExcludingTransactionCosts_dbeb4211-d2b0-4e27-98d2-530cb3480fcb" xlink:href="snow-20250131.xsd#snow_PaymentForRepurchaseOfCommonStockExcludingTransactionCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_132cc057-3c3c-41d5-a05b-d31b735dd540" xlink:to="loc_snow_PaymentForRepurchaseOfCommonStockExcludingTransactionCosts_dbeb4211-d2b0-4e27-98d2-530cb3480fcb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_StockRepurchaseProgramWeightedAveragePricePerShare_2027d141-022d-4243-95b4-8e238b48fd0b" xlink:href="snow-20250131.xsd#snow_StockRepurchaseProgramWeightedAveragePricePerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_132cc057-3c3c-41d5-a05b-d31b735dd540" xlink:to="loc_snow_StockRepurchaseProgramWeightedAveragePricePerShare_2027d141-022d-4243-95b4-8e238b48fd0b" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists" xlink:type="simple" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-2024.xsd#eedm"/>
  <link:definitionLink xlink:role="http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:type="arc" order="101"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAbstract" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent" xlink:type="arc" order="31"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/IndividualsOnly" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#IndividualsOnly"/>
  <link:definitionLink xlink:role="http://xbrl.sec.gov/ecd/role/IndividualsOnly" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllIndividualsMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AllIndividualsMember"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_ChristianKleinermanMember_cf362939-bb48-4255-95a6-eb51e0493151" xlink:href="snow-20250131.xsd#snow_ChristianKleinermanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ecd_AllIndividualsMember" xlink:to="loc_snow_ChristianKleinermanMember_cf362939-bb48-4255-95a6-eb51e0493151" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_ChristopherW.DegnanMember_0f26866d-43c5-4c21-82ae-94c730e7a4b2" xlink:href="snow-20250131.xsd#snow_ChristopherW.DegnanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ecd_AllIndividualsMember" xlink:to="loc_snow_ChristopherW.DegnanMember_0f26866d-43c5-4c21-82ae-94c730e7a4b2" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_MichaelL.SpeiserMember_021e9835-634c-4e17-a572-f4f90de89c49" xlink:href="snow-20250131.xsd#snow_MichaelL.SpeiserMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ecd_AllIndividualsMember" xlink:to="loc_snow_MichaelL.SpeiserMember_021e9835-634c-4e17-a572-f4f90de89c49" xlink:type="arc" order="4"/>
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>15
<FILENAME>snow-20250131_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2025 Workiva-->
<!--r:2dff7815-da51-4a73-b84a-717aaf9cd02f,g:ce9e6d8f-5e39-4368-876a-8bed84ddc6d4-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/netLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel"/>
  <link:labelLink xlink:role="http://www.xbrl.org/2003/role/link" xlink:type="extended">
    <link:label id="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_d902eb37-0076-4675-a060-68bfc8f3b92a_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating Leases</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_3d5a6315-e55b-4fdc-9699-075321ac7cd1_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Vested and expected to vest, weighted-average remaining contractual life (in years)</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_b2ec8f12-6037-4017-9db3-fee8214aab5d_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Adjustments to reconcile net loss to net cash provided by operating activities:</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_snow_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedShortTermInvestments_ddb757e0-8387-467a-b062-f6d27088636a_terseLabel_en-US" xlink:label="lab_snow_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedShortTermInvestments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Short-term investments</link:label>
    <link:label id="lab_snow_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedShortTermInvestments_label_en-US" xlink:label="lab_snow_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedShortTermInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Short-Term Investments</link:label>
    <link:label id="lab_snow_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedShortTermInvestments_documentation_en-US" xlink:label="lab_snow_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedShortTermInvestments" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Short-Term Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snow_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedShortTermInvestments" xlink:href="snow-20250131.xsd#snow_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedShortTermInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snow_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedShortTermInvestments" xlink:to="lab_snow_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedShortTermInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_fa27888f-7a57-4e07-999f-faaa894f0dce_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Related Party Transactions</link:label>
    <link:label id="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Related Party Transactions Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:to="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_09308eb8-52dc-4441-9ae0-47aa4ceeb844_terseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Shares authorized for repurchase</link:label>
    <link:label id="lab_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_label_en-US" xlink:label="lab_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share Repurchase Program, Remaining Authorized, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:to="lab_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_47d323ec-1f8d-4c95-86bf-5c1bca25088c_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income tax benefit computed at federal statutory rate</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:to="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CoverAbstract_label_en-US" xlink:label="lab_dei_CoverAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cover [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CoverAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CoverAbstract" xlink:to="lab_dei_CoverAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_2d652339-ba44-4d30-af1c-799daa43e2ef_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Thereafter</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, after Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_59780eb4-360f-4164-a054-35d4b4f8d271_totalLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net increase (decrease) in cash, cash equivalents, and restricted cash</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_b66a0561-f256-41c2-a50e-38715406a6dd_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Operating Leases and Subleases</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityDomain_4b913020-1b05-4d26-867d-72db30400f52_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income Tax Jurisdiction [Domain]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityDomain_label_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax Jurisdiction [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain" xlink:to="lab_us-gaap_IncomeTaxAuthorityDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_TradingSymbol_f5b3cd44-7d1e-4719-bf38-e057cc266493_terseLabel_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Trading Symbol</link:label>
    <link:label id="lab_dei_TradingSymbol_label_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Symbol</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_TradingSymbol"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_TradingSymbol" xlink:to="lab_dei_TradingSymbol" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquitySecuritiesFvNiRealizedGainLoss_e82c5b1b-0fb8-4e41-9056-d8907de80dcf_terseLabel_en-US" xlink:label="lab_us-gaap_EquitySecuritiesFvNiRealizedGainLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net realized gains (losses) on strategic investments in equity securities</link:label>
    <link:label id="lab_us-gaap_EquitySecuritiesFvNiRealizedGainLoss_label_en-US" xlink:label="lab_us-gaap_EquitySecuritiesFvNiRealizedGainLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Securities, FV-NI, Realized Gain (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNiRealizedGainLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquitySecuritiesFvNiRealizedGainLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquitySecuritiesFvNiRealizedGainLoss" xlink:to="lab_us-gaap_EquitySecuritiesFvNiRealizedGainLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_2a8fc038-dc5a-4f46-8648-c11373f9f3ee_totalLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Comprehensive loss</link:label>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfCashAndCashEquivalentsTable_32699056-15a6-4d91-bd2f-77ff0d02a0de_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfCashAndCashEquivalentsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash and Cash Equivalent [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfCashAndCashEquivalentsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfCashAndCashEquivalentsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash and Cash Equivalent [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCashAndCashEquivalentsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfCashAndCashEquivalentsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfCashAndCashEquivalentsTable" xlink:to="lab_us-gaap_ScheduleOfCashAndCashEquivalentsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_NonNeosMember_terseLabel_en-US" xlink:label="lab_ecd_NonNeosMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-NEOs</link:label>
    <link:label id="lab_ecd_NonNeosMember_label_en-US" xlink:label="lab_ecd_NonNeosMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-NEOs [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonNeosMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonNeosMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonNeosMember" xlink:to="lab_ecd_NonNeosMember" xlink:type="arc" order="1"/>
    <link:label id="lab_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_5f172b23-2f23-4446-afae-e74976fd1acb_negatedTotalLabel_en-US" xlink:label="lab_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="resource" xml:lang="en-US">12 months or greater, accumulated losses</link:label>
    <link:label id="lab_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_label_en-US" xlink:label="lab_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash Equivalents And Debt Securities, Available-For-Sale, Continuous Unrealized Loss Position, 12 Months Or Longer, Accumulated Loss</link:label>
    <link:label id="lab_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_documentation_en-US" xlink:label="lab_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Cash Equivalents And Debt Securities, Available-For-Sale, Continuous Unrealized Loss Position, 12 Months Or Longer, Accumulated Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" xlink:href="snow-20250131.xsd#snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" xlink:to="lab_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears_b88aa77b-c4c1-4d2d-8500-df2d0d985d24_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">2027</link:label>
    <link:label id="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears_label_en-US" xlink:label="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessor, Operating Lease, Payment to be Received, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears" xlink:to="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears" xlink:type="arc" order="1"/>
    <link:label id="lab_snow_CashEquivalentsAndInvestmentsTextBlock_78e5817b-d43b-4417-b17b-b168f1b36de6_terseLabel_en-US" xlink:label="lab_snow_CashEquivalentsAndInvestmentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash Equivalents and Investments</link:label>
    <link:label id="lab_snow_CashEquivalentsAndInvestmentsTextBlock_label_en-US" xlink:label="lab_snow_CashEquivalentsAndInvestmentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash Equivalents And Investments [Text Block]</link:label>
    <link:label id="lab_snow_CashEquivalentsAndInvestmentsTextBlock_documentation_en-US" xlink:label="lab_snow_CashEquivalentsAndInvestmentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Cash Equivalents And Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snow_CashEquivalentsAndInvestmentsTextBlock" xlink:href="snow-20250131.xsd#snow_CashEquivalentsAndInvestmentsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snow_CashEquivalentsAndInvestmentsTextBlock" xlink:to="lab_snow_CashEquivalentsAndInvestmentsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedFiveYears_f999c9d8-a1d7-4551-ba95-a4545f262ad3_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedFiveYears" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">2030</link:label>
    <link:label id="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedFiveYears_label_en-US" xlink:label="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedFiveYears" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessor, Operating Lease, Payment to be Received, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedFiveYears" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceivedFiveYears"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedFiveYears" xlink:to="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedFiveYears" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_ccbbf479-b72d-448f-8163-ffa8be548655_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Accounts receivable</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Accounts Receivable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquitySecuritiesFvNiGainLoss_5c3a44da-2bac-480e-a4fb-9fda471f4b44_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_EquitySecuritiesFvNiGainLoss" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Net realized and unrealized losses (gains) on strategic investments in equity securities</link:label>
    <link:label id="lab_us-gaap_EquitySecuritiesFvNiGainLoss_43032fd2-9278-4a3d-b904-76bd981ee8ca_totalLabel_en-US" xlink:label="lab_us-gaap_EquitySecuritiesFvNiGainLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total&#8212;included in other income (expense), net</link:label>
    <link:label id="lab_us-gaap_EquitySecuritiesFvNiGainLoss_label_en-US" xlink:label="lab_us-gaap_EquitySecuritiesFvNiGainLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Securities, FV-NI, Gain (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNiGainLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquitySecuritiesFvNiGainLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquitySecuritiesFvNiGainLoss" xlink:to="lab_us-gaap_EquitySecuritiesFvNiGainLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerSharePolicyTextBlock_6cce1123-4cc2-4eca-9ff0-29b5a8f653f3_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerSharePolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net Loss Per Share Attributable to Snowflake Inc. Class A Common Stockholders</link:label>
    <link:label id="lab_us-gaap_EarningsPerSharePolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_EarningsPerSharePolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Earnings Per Share, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerSharePolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerSharePolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerSharePolicyTextBlock" xlink:to="lab_us-gaap_EarningsPerSharePolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_e4ab0df1-af84-421c-88e0-67b428519cd8_terseLabel_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Organization and Description of Business</link:label>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:to="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_NonRule10b51ArrAdoptedFlag_terseLabel_en-US" xlink:label="lab_ecd_NonRule10b51ArrAdoptedFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-Rule 10b5-1 Arrangement Adopted</link:label>
    <link:label id="lab_ecd_NonRule10b51ArrAdoptedFlag_label_en-US" xlink:label="lab_ecd_NonRule10b51ArrAdoptedFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-Rule 10b5-1 Arrangement Adopted [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonRule10b51ArrAdoptedFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonRule10b51ArrAdoptedFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonRule10b51ArrAdoptedFlag" xlink:to="lab_ecd_NonRule10b51ArrAdoptedFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_af8afa6d-4b7f-4fd4-9011-e535441d5408_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Vesting of restricted stock units (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueDisclosuresTextBlock_a325e39f-5509-4315-bfda-f6928648441c_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value Measurements</link:label>
    <link:label id="lab_us-gaap_FairValueDisclosuresTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value Disclosures [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueDisclosuresTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosuresTextBlock" xlink:to="lab_us-gaap_FairValueDisclosuresTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromStockOptionsExercised_8d12ccfc-5f08-45fb-a546-04f5d01f4c6a_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Proceeds from exercise of stock options</link:label>
    <link:label id="lab_us-gaap_ProceedsFromStockOptionsExercised_label_en-US" xlink:label="lab_us-gaap_ProceedsFromStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds from Stock Options Exercised</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromStockOptionsExercised" xlink:to="lab_us-gaap_ProceedsFromStockOptionsExercised" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_360ae387-59ca-4899-b03c-18d9042c9ce3_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net change in unrealized gains or losses on available-for-sale debt securities</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardTmgDiscLineItems_label_en-US" xlink:label="lab_ecd_AwardTmgDiscLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Timing Disclosures [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgDiscLineItems" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardTmgDiscLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="lab_ecd_AwardTmgDiscLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_snow_SharesRepurchasedInPrivatelyNegotiatedTransactionsEnteredIntoInConnectionWithConvertibleSeniorNotesMember_bf24bd01-419c-4542-af57-3206a8e1ccec_terseLabel_en-US" xlink:label="lab_snow_SharesRepurchasedInPrivatelyNegotiatedTransactionsEnteredIntoInConnectionWithConvertibleSeniorNotesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Shares Repurchased In Privately Negotiated Transactions Entered Into In Connection With Convertible Senior Notes</link:label>
    <link:label id="lab_snow_SharesRepurchasedInPrivatelyNegotiatedTransactionsEnteredIntoInConnectionWithConvertibleSeniorNotesMember_label_en-US" xlink:label="lab_snow_SharesRepurchasedInPrivatelyNegotiatedTransactionsEnteredIntoInConnectionWithConvertibleSeniorNotesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Shares Repurchased In Privately Negotiated Transactions Entered Into In Connection With Convertible Senior Notes [Member]</link:label>
    <link:label id="lab_snow_SharesRepurchasedInPrivatelyNegotiatedTransactionsEnteredIntoInConnectionWithConvertibleSeniorNotesMember_documentation_en-US" xlink:label="lab_snow_SharesRepurchasedInPrivatelyNegotiatedTransactionsEnteredIntoInConnectionWithConvertibleSeniorNotesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Shares Repurchased In Privately Negotiated Transactions Entered Into In Connection With Convertible Senior Notes</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snow_SharesRepurchasedInPrivatelyNegotiatedTransactionsEnteredIntoInConnectionWithConvertibleSeniorNotesMember" xlink:href="snow-20250131.xsd#snow_SharesRepurchasedInPrivatelyNegotiatedTransactionsEnteredIntoInConnectionWithConvertibleSeniorNotesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snow_SharesRepurchasedInPrivatelyNegotiatedTransactionsEnteredIntoInConnectionWithConvertibleSeniorNotesMember" xlink:to="lab_snow_SharesRepurchasedInPrivatelyNegotiatedTransactionsEnteredIntoInConnectionWithConvertibleSeniorNotesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPosition_82e7feca-ba03-4384-b62b-e8b4135fcd4f_totalLabel_en-US" xlink:label="lab_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPosition" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total, fair value</link:label>
    <link:label id="lab_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPosition_label_en-US" xlink:label="lab_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPosition" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash Equivalents And Debt Securities, Available-For-Sale, Unrealized Loss Position</link:label>
    <link:label id="lab_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPosition_documentation_en-US" xlink:label="lab_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPosition" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Cash Equivalents And Debt Securities, Available-For-Sale, Unrealized Loss Position</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPosition" xlink:href="snow-20250131.xsd#snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPosition"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPosition" xlink:to="lab_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPosition" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PurchaseObligationDueInSecondYear_940ec31a-85b6-40af-b9f4-2e30a9304cce_terseLabel_en-US" xlink:label="lab_us-gaap_PurchaseObligationDueInSecondYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2027</link:label>
    <link:label id="lab_us-gaap_PurchaseObligationDueInSecondYear_label_en-US" xlink:label="lab_us-gaap_PurchaseObligationDueInSecondYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Purchase Obligation, to be Paid, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligationDueInSecondYear" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PurchaseObligationDueInSecondYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PurchaseObligationDueInSecondYear" xlink:to="lab_us-gaap_PurchaseObligationDueInSecondYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingencyPendingClaimsNumber_e75f1f1a-293c-4f20-8c70-2937c6330c75_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingencyPendingClaimsNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of pending claims</link:label>
    <link:label id="lab_us-gaap_LossContingencyPendingClaimsNumber_label_en-US" xlink:label="lab_us-gaap_LossContingencyPendingClaimsNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Loss Contingency, Pending Claims, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyPendingClaimsNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LossContingencyPendingClaimsNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingencyPendingClaimsNumber" xlink:to="lab_us-gaap_LossContingencyPendingClaimsNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingPolicyPolicyTextBlock_0ee0979d-182e-45d3-acf5-7379f0cf4dd3_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Segment Information</link:label>
    <link:label id="lab_us-gaap_SegmentReportingPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segment Reporting, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:to="lab_us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_736fa584-64a0-45ac-b273-902668f49952_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Tax credit carryforwards</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Tax Credit Carryforwards</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwards"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PlanNameDomain_5a9b15ec-ecc0-4557-8418-3097a7db3026_terseLabel_en-US" xlink:label="lab_us-gaap_PlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Plan Name [Domain]</link:label>
    <link:label id="lab_us-gaap_PlanNameDomain_label_en-US" xlink:label="lab_us-gaap_PlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Plan Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PlanNameDomain" xlink:to="lab_us-gaap_PlanNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_country_US_81c5dd41-3a07-481f-8c77-7cbc33fe2086_terseLabel_en-US" xlink:label="lab_country_US" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">United States</link:label>
    <link:label id="lab_country_US_label_en-US" xlink:label="lab_country_US" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">UNITED STATES</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_US" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_US"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_US" xlink:to="lab_country_US" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract_ba4ae999-2895-4883-8a07-6b35abda8745_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment, Net, by Type</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment, Net, by Type [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_329522fc-7bc7-4e61-8b7f-2144596400c0_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other assets</link:label>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_label_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Assets, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsNoncurrent" xlink:to="lab_us-gaap_OtherAssetsNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_snow_NeevaIncAndItsEquityInvesteeMember_9759b878-a855-4785-a629-291309041fa5_terseLabel_en-US" xlink:label="lab_snow_NeevaIncAndItsEquityInvesteeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Neeva Inc.</link:label>
    <link:label id="lab_snow_NeevaIncAndItsEquityInvesteeMember_label_en-US" xlink:label="lab_snow_NeevaIncAndItsEquityInvesteeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Neeva Inc. And Its Equity Investee [Member]</link:label>
    <link:label id="lab_snow_NeevaIncAndItsEquityInvesteeMember_documentation_en-US" xlink:label="lab_snow_NeevaIncAndItsEquityInvesteeMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Neeva Inc. And Its Equity Investee</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snow_NeevaIncAndItsEquityInvesteeMember" xlink:href="snow-20250131.xsd#snow_NeevaIncAndItsEquityInvesteeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snow_NeevaIncAndItsEquityInvesteeMember" xlink:to="lab_snow_NeevaIncAndItsEquityInvesteeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsGross_0a21b5a0-648b-4890-a59b-583d6eb0d459_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Gross</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsGross_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesNameDomain_c0f4f9c1-a069-4f6e-bb92-72e6f35ce00e_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Antidilutive Securities, Name [Domain]</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesNameDomain_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Antidilutive Securities, Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:to="lab_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract_791c3837-52c9-49a9-945e-50bb84e3b1dd_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred benefit:</link:label>
    <link:label id="lab_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract_label_en-US" xlink:label="lab_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Federal, State and Local, Tax Expense (Benefit) [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract" xlink:to="lab_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_snow_CostOfProductRevenueTypeRiskMember_0baa4512-f7a3-425a-914d-21d09a9e2e86_terseLabel_en-US" xlink:label="lab_snow_CostOfProductRevenueTypeRiskMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cost Of Product Revenue Type Risk</link:label>
    <link:label id="lab_snow_CostOfProductRevenueTypeRiskMember_label_en-US" xlink:label="lab_snow_CostOfProductRevenueTypeRiskMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cost Of Product Revenue Type Risk [Member]</link:label>
    <link:label id="lab_snow_CostOfProductRevenueTypeRiskMember_documentation_en-US" xlink:label="lab_snow_CostOfProductRevenueTypeRiskMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Cost Of Product Revenue Type Risk</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snow_CostOfProductRevenueTypeRiskMember" xlink:href="snow-20250131.xsd#snow_CostOfProductRevenueTypeRiskMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snow_CostOfProductRevenueTypeRiskMember" xlink:to="lab_snow_CostOfProductRevenueTypeRiskMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalizedContractCostNetNoncurrent_9257ec84-bfab-4787-b68d-4f5f2fe3347d_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostNetNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred commissions, non-current</link:label>
    <link:label id="lab_us-gaap_CapitalizedContractCostNetNoncurrent_label_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostNetNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Capitalized Contract Cost, Net, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostNetNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalizedContractCostNetNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalizedContractCostNetNoncurrent" xlink:to="lab_us-gaap_CapitalizedContractCostNetNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromConvertibleDebt_73cc2e0a-d860-494f-9075-ed77d798fb68_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromConvertibleDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Gross proceeds from issuance of convertible senior notes</link:label>
    <link:label id="lab_us-gaap_ProceedsFromConvertibleDebt_label_en-US" xlink:label="lab_us-gaap_ProceedsFromConvertibleDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds from Convertible Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromConvertibleDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromConvertibleDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromConvertibleDebt" xlink:to="lab_us-gaap_ProceedsFromConvertibleDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_snow_DeferredTaxAssetsCappedCallTransactions_4804e217-cb45-43e0-aab6-560ea7898911_terseLabel_en-US" xlink:label="lab_snow_DeferredTaxAssetsCappedCallTransactions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Capped call transactions</link:label>
    <link:label id="lab_snow_DeferredTaxAssetsCappedCallTransactions_label_en-US" xlink:label="lab_snow_DeferredTaxAssetsCappedCallTransactions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Capped Call Transactions</link:label>
    <link:label id="lab_snow_DeferredTaxAssetsCappedCallTransactions_documentation_en-US" xlink:label="lab_snow_DeferredTaxAssetsCappedCallTransactions" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Capped Call Transactions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snow_DeferredTaxAssetsCappedCallTransactions" xlink:href="snow-20250131.xsd#snow_DeferredTaxAssetsCappedCallTransactions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snow_DeferredTaxAssetsCappedCallTransactions" xlink:to="lab_snow_DeferredTaxAssetsCappedCallTransactions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_684c6108-a202-4b7a-a6fa-6ed69117bb24_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net cash provided by operating activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_21bd5da4-f842-4c05-8708-7e603ec4f26c_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash flows from operating activities:</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_06412401-7879-4cf2-8ad9-9463204baf96_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net operating loss carryforwards, state</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Operating Loss Carryforwards, State and Local</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" xlink:to="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_64e284cc-9cb1-41d2-9a34-c4ca22f2c6bb_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-based Payment Arrangement, Expensed and Capitalized, Amount</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardTmgMethodTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AwardTmgMethodTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award Timing Method</link:label>
    <link:label id="lab_ecd_AwardTmgMethodTextBlock_label_en-US" xlink:label="lab_ecd_AwardTmgMethodTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Timing Method [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgMethodTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardTmgMethodTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardTmgMethodTextBlock" xlink:to="lab_ecd_AwardTmgMethodTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TradingArrByIndTable_terseLabel_en-US" xlink:label="lab_ecd_TradingArrByIndTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Trading Arrangements, by Individual</link:label>
    <link:label id="lab_ecd_TradingArrByIndTable_label_en-US" xlink:label="lab_ecd_TradingArrByIndTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangements, by Individual [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TradingArrByIndTable" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TradingArrByIndTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TradingArrByIndTable" xlink:to="lab_ecd_TradingArrByIndTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByMeasurementFrequencyAxis_7b5d3ec0-aeba-4d44-9f2c-3e48654e565a_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Measurement Frequency [Axis]</link:label>
    <link:label id="lab_us-gaap_FairValueByMeasurementFrequencyAxis_label_en-US" xlink:label="lab_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Measurement Frequency [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:to="lab_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRecognitionAndDeferredRevenueAbstract_label_en-US" xlink:label="lab_us-gaap_RevenueRecognitionAndDeferredRevenueAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue Recognition and Deferred Revenue [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRecognitionAndDeferredRevenueAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRecognitionAndDeferredRevenueAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRecognitionAndDeferredRevenueAbstract" xlink:to="lab_us-gaap_RevenueRecognitionAndDeferredRevenueAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_7169aa05-5327-4e1f-b5c0-9f0f7a0f1f87_terseLabel_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_label_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCommonStockSharesOutstanding" xlink:to="lab_dei_EntityCommonStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_InsiderTradingPoliciesProcLineItems_label_en-US" xlink:label="lab_ecd_InsiderTradingPoliciesProcLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Insider Trading Policies and Procedures [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTradingPoliciesProcLineItems" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_InsiderTradingPoliciesProcLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_InsiderTradingPoliciesProcLineItems" xlink:to="lab_ecd_InsiderTradingPoliciesProcLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_snow_ApplicaSpZooMember_d95d7284-6f0e-4e90-bee9-38be11564d9e_terseLabel_en-US" xlink:label="lab_snow_ApplicaSpZooMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Applica Sp. z.o.o.</link:label>
    <link:label id="lab_snow_ApplicaSpZooMember_label_en-US" xlink:label="lab_snow_ApplicaSpZooMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Applica Sp. z.o.o. [Member]</link:label>
    <link:label id="lab_snow_ApplicaSpZooMember_documentation_en-US" xlink:label="lab_snow_ApplicaSpZooMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Applica Sp. z.o.o.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snow_ApplicaSpZooMember" xlink:href="snow-20250131.xsd#snow_ApplicaSpZooMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snow_ApplicaSpZooMember" xlink:to="lab_snow_ApplicaSpZooMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UseOfEstimates_8019b40e-8d5b-49cb-aef0-a1ba680b6388_terseLabel_en-US" xlink:label="lab_us-gaap_UseOfEstimates" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Use of Estimates</link:label>
    <link:label id="lab_us-gaap_UseOfEstimates_label_en-US" xlink:label="lab_us-gaap_UseOfEstimates" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Use of Estimates, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UseOfEstimates"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UseOfEstimates" xlink:to="lab_us-gaap_UseOfEstimates" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesDeferredExpense_a0d8e1f8-99cb-488d-b5cf-cb77a7bd5dd0_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesDeferredExpense" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Deferred commissions</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesDeferredExpense_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesDeferredExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Liabilities, Deferred Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesDeferredExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesDeferredExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesDeferredExpense" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesDeferredExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AdjToCompAmt_terseLabel_en-US" xlink:label="lab_ecd_AdjToCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Adjustment to Compensation, Amount</link:label>
    <link:label id="lab_ecd_AdjToCompAmt_label_en-US" xlink:label="lab_ecd_AdjToCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustment to Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AdjToCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AdjToCompAmt" xlink:to="lab_ecd_AdjToCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PayablesAndAccrualsAbstract_label_en-US" xlink:label="lab_us-gaap_PayablesAndAccrualsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payables and Accruals [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PayablesAndAccrualsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PayablesAndAccrualsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract" xlink:to="lab_us-gaap_PayablesAndAccrualsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_OutstandingRecoveryCompAmt_terseLabel_en-US" xlink:label="lab_ecd_OutstandingRecoveryCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Compensation Amount</link:label>
    <link:label id="lab_ecd_OutstandingRecoveryCompAmt_label_en-US" xlink:label="lab_ecd_OutstandingRecoveryCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Outstanding Recovery Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OutstandingRecoveryCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_OutstandingRecoveryCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_OutstandingRecoveryCompAmt" xlink:to="lab_ecd_OutstandingRecoveryCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember_terseLabel_en-US" xlink:label="lab_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table</link:label>
    <link:label id="lab_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember_label_en-US" xlink:label="lab_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember" xlink:to="lab_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntitySmallBusiness_9618f55a-893c-4e47-8ef3-20030cfcd3a7_terseLabel_en-US" xlink:label="lab_dei_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Small Business</link:label>
    <link:label id="lab_dei_EntitySmallBusiness_label_en-US" xlink:label="lab_dei_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Small Business</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntitySmallBusiness"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntitySmallBusiness" xlink:to="lab_dei_EntitySmallBusiness" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_CoSelectedMeasureAmt_terseLabel_en-US" xlink:label="lab_ecd_CoSelectedMeasureAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Company Selected Measure Amount</link:label>
    <link:label id="lab_ecd_CoSelectedMeasureAmt_label_en-US" xlink:label="lab_ecd_CoSelectedMeasureAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Company Selected Measure Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CoSelectedMeasureAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_CoSelectedMeasureAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_CoSelectedMeasureAmt" xlink:to="lab_ecd_CoSelectedMeasureAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsOfDebtIssuanceCosts_e3a6dcf8-08ae-4643-b218-38c1ac21e47f_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Cash paid for issuance costs on convertible senior notes</link:label>
    <link:label id="lab_us-gaap_PaymentsOfDebtIssuanceCosts_label_en-US" xlink:label="lab_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments of Debt Issuance Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:to="lab_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TabularListTableTextBlock_terseLabel_en-US" xlink:label="lab_ecd_TabularListTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Tabular List, Table</link:label>
    <link:label id="lab_ecd_TabularListTableTextBlock_label_en-US" xlink:label="lab_ecd_TabularListTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Tabular List [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TabularListTableTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TabularListTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TabularListTableTextBlock" xlink:to="lab_ecd_TabularListTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_snow_PaymentForRepurchaseOfCommonStockExcludingTransactionCosts_9588a1e4-a9d0-451d-bb59-b335e1faabc7_terseLabel_en-US" xlink:label="lab_snow_PaymentForRepurchaseOfCommonStockExcludingTransactionCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Aggregate purchase price</link:label>
    <link:label id="lab_snow_PaymentForRepurchaseOfCommonStockExcludingTransactionCosts_label_en-US" xlink:label="lab_snow_PaymentForRepurchaseOfCommonStockExcludingTransactionCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payment For Repurchase Of Common Stock, Excluding Transaction Costs</link:label>
    <link:label id="lab_snow_PaymentForRepurchaseOfCommonStockExcludingTransactionCosts_documentation_en-US" xlink:label="lab_snow_PaymentForRepurchaseOfCommonStockExcludingTransactionCosts" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Payment For Repurchase Of Common Stock, Excluding Transaction Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snow_PaymentForRepurchaseOfCommonStockExcludingTransactionCosts" xlink:href="snow-20250131.xsd#snow_PaymentForRepurchaseOfCommonStockExcludingTransactionCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snow_PaymentForRepurchaseOfCommonStockExcludingTransactionCosts" xlink:to="lab_snow_PaymentForRepurchaseOfCommonStockExcludingTransactionCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6021bc96-f25a-4fcd-8379-bbce6e44172a_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinitelivedIntangibleAssetsAcquired1_c6aea70b-22de-4b2c-baa2-e3c309a2d326_terseLabel_en-US" xlink:label="lab_us-gaap_FinitelivedIntangibleAssetsAcquired1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Intangible assets acquired</link:label>
    <link:label id="lab_us-gaap_FinitelivedIntangibleAssetsAcquired1_label_en-US" xlink:label="lab_us-gaap_FinitelivedIntangibleAssetsAcquired1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets Acquired</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinitelivedIntangibleAssetsAcquired1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1" xlink:to="lab_us-gaap_FinitelivedIntangibleAssetsAcquired1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost_6f3c4cb9-8ee6-4562-88cf-4314f8de8f27_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock-based compensation</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-Based Payment Arrangement, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:to="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedLiabilitiesCurrent_e7b01e28-8d30-4349-b384-efdaa1d4432f_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accrued expenses and other current liabilities</link:label>
    <link:label id="lab_us-gaap_AccruedLiabilitiesCurrent_e4d34e4b-83c3-4745-b469-e0c4e8895b86_totalLabel_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Accrued expenses and other current liabilities</link:label>
    <link:label id="lab_us-gaap_AccruedLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accrued Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent" xlink:to="lab_us-gaap_AccruedLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_78c82961-8d19-4b90-87c4-9ad983acafb2_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Potentially dilutive securities excluded from computation of diluted net loss per share (in shares)</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationAwardTrancheOneMember_4f2996b8-257c-491d-b5de-65ad25429726_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Grant Date</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationAwardTrancheOneMember_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Tranche One [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationAwardTrancheOneMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:to="lab_us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:type="arc" order="1"/>
    <link:label id="lab_snow_SamoohaInc.Member_8c285227-ac58-4d25-90e9-cb752dc2dde7_terseLabel_en-US" xlink:label="lab_snow_SamoohaInc.Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Samooha, Inc.</link:label>
    <link:label id="lab_snow_SamoohaInc.Member_label_en-US" xlink:label="lab_snow_SamoohaInc.Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Samooha, Inc. [Member]</link:label>
    <link:label id="lab_snow_SamoohaInc.Member_documentation_en-US" xlink:label="lab_snow_SamoohaInc.Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Samooha, Inc.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snow_SamoohaInc.Member" xlink:href="snow-20250131.xsd#snow_SamoohaInc.Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snow_SamoohaInc.Member" xlink:to="lab_snow_SamoohaInc.Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Goodwill_468ccbf3-bc20-471c-a556-7436490882e3_terseLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Goodwill</link:label>
    <link:label id="lab_us-gaap_Goodwill_2116442a-1b5d-4d9f-af66-6f4bcf57c63b_periodStartLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Beginning balance</link:label>
    <link:label id="lab_us-gaap_Goodwill_55d4b1c5-6f84-4548-bf80-9535b6136f79_periodEndLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Ending balance</link:label>
    <link:label id="lab_us-gaap_Goodwill_label_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Goodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Goodwill" xlink:to="lab_us-gaap_Goodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable_015e7346-3ea2-443f-a54c-5a798656454f_terseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Allowance for doubtful accounts</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable_label_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:to="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_352cab03-adae-4077-bcbd-be7d5993ac7a_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Taxes paid related to net share settlement of equity awards</link:label>
    <link:label id="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payment, Tax Withholding, Share-Based Payment Arrangement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:to="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_203626ab-ea1b-4f8f-8ca6-636527585f87_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other comprehensive income (loss):</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_StockRepurchaseProgramAuthorizedAmount1_f21b0419-fdbb-40a3-8f06-6df77bd3d051_terseLabel_en-US" xlink:label="lab_srt_StockRepurchaseProgramAuthorizedAmount1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock repurchase program, authorized amount</link:label>
    <link:label id="lab_srt_StockRepurchaseProgramAuthorizedAmount1_label_en-US" xlink:label="lab_srt_StockRepurchaseProgramAuthorizedAmount1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share Repurchase Program, Authorized, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StockRepurchaseProgramAuthorizedAmount1" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StockRepurchaseProgramAuthorizedAmount1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_StockRepurchaseProgramAuthorizedAmount1" xlink:to="lab_srt_StockRepurchaseProgramAuthorizedAmount1" xlink:type="arc" order="1"/>
    <link:label id="lab_snow_DebtSecuritiesAvailableForSaleMaturityTermMaximum_d5297f30-85dd-4904-9cfb-3a46137ca7c5_terseLabel_en-US" xlink:label="lab_snow_DebtSecuritiesAvailableForSaleMaturityTermMaximum" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Contractual maturities of available-for-sale debt securities, maximum</link:label>
    <link:label id="lab_snow_DebtSecuritiesAvailableForSaleMaturityTermMaximum_label_en-US" xlink:label="lab_snow_DebtSecuritiesAvailableForSaleMaturityTermMaximum" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Securities, Available-For-Sale, Maturity Term, Maximum</link:label>
    <link:label id="lab_snow_DebtSecuritiesAvailableForSaleMaturityTermMaximum_documentation_en-US" xlink:label="lab_snow_DebtSecuritiesAvailableForSaleMaturityTermMaximum" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Debt Securities, Available-For-Sale, Maturity Term, Maximum</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snow_DebtSecuritiesAvailableForSaleMaturityTermMaximum" xlink:href="snow-20250131.xsd#snow_DebtSecuritiesAvailableForSaleMaturityTermMaximum"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snow_DebtSecuritiesAvailableForSaleMaturityTermMaximum" xlink:to="lab_snow_DebtSecuritiesAvailableForSaleMaturityTermMaximum" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_524912cc-5c5d-4884-badb-1cd7fdfd175d_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Current provision:</link:label>
    <link:label id="lab_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_label_en-US" xlink:label="lab_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current Federal, State and Local, Tax Expense (Benefit) [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract" xlink:to="lab_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeStockOptionMember_19e94bc5-bba6-412e-912a-97a57a5b29b6_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeStockOptionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock options</link:label>
    <link:label id="lab_us-gaap_EmployeeStockOptionMember_label_en-US" xlink:label="lab_us-gaap_EmployeeStockOptionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Option [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeStockOptionMember" xlink:to="lab_us-gaap_EmployeeStockOptionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Depreciation_70cef0f3-c8bc-4319-b33e-2b6dec8f1646_terseLabel_en-US" xlink:label="lab_us-gaap_Depreciation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Depreciation</link:label>
    <link:label id="lab_us-gaap_Depreciation_label_en-US" xlink:label="lab_us-gaap_Depreciation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Depreciation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Depreciation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Depreciation" xlink:to="lab_us-gaap_Depreciation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_c1c564ca-da21-4bad-a672-a8583413e771_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2026</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_snow_DeferredTaxLiabilitiesOperatingLeaseRightOfUseAsset_47a85589-fafc-4785-9877-42db49976e30_negatedTerseLabel_en-US" xlink:label="lab_snow_DeferredTaxLiabilitiesOperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Operating lease right-of-use assets</link:label>
    <link:label id="lab_snow_DeferredTaxLiabilitiesOperatingLeaseRightOfUseAsset_label_en-US" xlink:label="lab_snow_DeferredTaxLiabilitiesOperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Liabilities, Operating Lease, Right-Of-Use Asset</link:label>
    <link:label id="lab_snow_DeferredTaxLiabilitiesOperatingLeaseRightOfUseAsset_documentation_en-US" xlink:label="lab_snow_DeferredTaxLiabilitiesOperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Deferred Tax Liabilities, Operating Lease, Right-Of-Use Asset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snow_DeferredTaxLiabilitiesOperatingLeaseRightOfUseAsset" xlink:href="snow-20250131.xsd#snow_DeferredTaxLiabilitiesOperatingLeaseRightOfUseAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snow_DeferredTaxLiabilitiesOperatingLeaseRightOfUseAsset" xlink:to="lab_snow_DeferredTaxLiabilitiesOperatingLeaseRightOfUseAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_snow_StockRepurchaseProgramAdditionalAuthorizedAmount_43f96ef9-f1f0-4de8-90c7-a27c1cff29c7_terseLabel_en-US" xlink:label="lab_snow_StockRepurchaseProgramAdditionalAuthorizedAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock repurchase program, additional authorized amount</link:label>
    <link:label id="lab_snow_StockRepurchaseProgramAdditionalAuthorizedAmount_label_en-US" xlink:label="lab_snow_StockRepurchaseProgramAdditionalAuthorizedAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Repurchase Program, Additional Authorized Amount</link:label>
    <link:label id="lab_snow_StockRepurchaseProgramAdditionalAuthorizedAmount_documentation_en-US" xlink:label="lab_snow_StockRepurchaseProgramAdditionalAuthorizedAmount" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Stock Repurchase Program, Additional Authorized Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snow_StockRepurchaseProgramAdditionalAuthorizedAmount" xlink:href="snow-20250131.xsd#snow_StockRepurchaseProgramAdditionalAuthorizedAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snow_StockRepurchaseProgramAdditionalAuthorizedAmount" xlink:to="lab_snow_StockRepurchaseProgramAdditionalAuthorizedAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_snow_InvestingSubsidiaryMember_c73bcd3f-703b-4905-bba1-cbd8a0734879_terseLabel_en-US" xlink:label="lab_snow_InvestingSubsidiaryMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Investing Subsidiary</link:label>
    <link:label id="lab_snow_InvestingSubsidiaryMember_label_en-US" xlink:label="lab_snow_InvestingSubsidiaryMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Investing Subsidiary [Member]</link:label>
    <link:label id="lab_snow_InvestingSubsidiaryMember_documentation_en-US" xlink:label="lab_snow_InvestingSubsidiaryMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Investing Subsidiary</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snow_InvestingSubsidiaryMember" xlink:href="snow-20250131.xsd#snow_InvestingSubsidiaryMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snow_InvestingSubsidiaryMember" xlink:to="lab_snow_InvestingSubsidiaryMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_cc363683-c9ba-4f6a-a620-e1ea13fbbd7d_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Antidilutive Security, Excluded EPS Calculation [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Antidilutive Security, Excluded EPS Calculation [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:to="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_4b7e573a-9d22-4249-ad04-ddd7a295c0af_totalLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Comprehensive loss attributable to Snowflake Inc.</link:label>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_label_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_snow_ChristianKleinermanMember_label_en-US" xlink:label="lab_snow_ChristianKleinermanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Christian Kleinerman [Member]</link:label>
    <link:label id="lab_snow_ChristianKleinermanMember_documentation_en-US" xlink:label="lab_snow_ChristianKleinermanMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Christian Kleinerman</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snow_ChristianKleinermanMember" xlink:href="snow-20250131.xsd#snow_ChristianKleinermanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snow_ChristianKleinermanMember" xlink:to="lab_snow_ChristianKleinermanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceAdjustment_3464bf44-2d1f-441c-8e83-90212d28b9e5_terseLabel_en-US" xlink:label="lab_snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceAdjustment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Performance adjustment (in shares)</link:label>
    <link:label id="lab_snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceAdjustment_label_en-US" xlink:label="lab_snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceAdjustment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Performance Adjustment</link:label>
    <link:label id="lab_snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceAdjustment_documentation_en-US" xlink:label="lab_snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceAdjustment" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Performance Adjustment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceAdjustment" xlink:href="snow-20250131.xsd#snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceAdjustment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceAdjustment" xlink:to="lab_snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceAdjustment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock_0647c82b-f4d1-4dca-9358-c99ab6efdd82_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Available For Sale Securities Remaining Contractual Maturity</link:label>
    <link:label id="lab_us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock_label_en-US" xlink:label="lab_us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Investments Classified by Contractual Maturity Date [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock" xlink:to="lab_us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AwardTypeAxis_b272d348-eb73-4e67-92f6-7f8c3caf2383_terseLabel_en-US" xlink:label="lab_us-gaap_AwardTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award Type [Axis]</link:label>
    <link:label id="lab_us-gaap_AwardTypeAxis_label_en-US" xlink:label="lab_us-gaap_AwardTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AwardTypeAxis" xlink:to="lab_us-gaap_AwardTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilities_46740da7-eb01-43ce-beb4-9dafc3e77941_negatedTotalLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilities" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="resource" xml:lang="en-US">Net deferred tax liabilities</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilities_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Liabilities, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilities" xlink:to="lab_us-gaap_DeferredTaxLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CorporateDebtSecuritiesMember_62a8952c-5440-45dd-a3db-94c52887535d_terseLabel_en-US" xlink:label="lab_us-gaap_CorporateDebtSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Corporate notes and bonds</link:label>
    <link:label id="lab_us-gaap_CorporateDebtSecuritiesMember_label_en-US" xlink:label="lab_us-gaap_CorporateDebtSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Corporate Debt Securities [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CorporateDebtSecuritiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CorporateDebtSecuritiesMember" xlink:to="lab_us-gaap_CorporateDebtSecuritiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedPayrollTaxesCurrent_85da18b0-4e91-404e-a308-46bad307fefb_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedPayrollTaxesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Employee payroll tax withheld on employee stock transactions</link:label>
    <link:label id="lab_us-gaap_AccruedPayrollTaxesCurrent_label_en-US" xlink:label="lab_us-gaap_AccruedPayrollTaxesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accrued Payroll Taxes, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedPayrollTaxesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedPayrollTaxesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedPayrollTaxesCurrent" xlink:to="lab_us-gaap_AccruedPayrollTaxesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_snow_ScheduleOfSharesReservedForFutureIssuanceTableTextBlock_ee5da07c-6ba9-405b-a0a5-fc0b7b8cd9fd_terseLabel_en-US" xlink:label="lab_snow_ScheduleOfSharesReservedForFutureIssuanceTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Shares Reserved for Future Issuance</link:label>
    <link:label id="lab_snow_ScheduleOfSharesReservedForFutureIssuanceTableTextBlock_label_en-US" xlink:label="lab_snow_ScheduleOfSharesReservedForFutureIssuanceTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule Of Shares Reserved For Future Issuance [Table Text Block]</link:label>
    <link:label id="lab_snow_ScheduleOfSharesReservedForFutureIssuanceTableTextBlock_documentation_en-US" xlink:label="lab_snow_ScheduleOfSharesReservedForFutureIssuanceTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Schedule Of Shares Reserved For Future Issuance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snow_ScheduleOfSharesReservedForFutureIssuanceTableTextBlock" xlink:href="snow-20250131.xsd#snow_ScheduleOfSharesReservedForFutureIssuanceTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snow_ScheduleOfSharesReservedForFutureIssuanceTableTextBlock" xlink:to="lab_snow_ScheduleOfSharesReservedForFutureIssuanceTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_232447ec-4d73-485a-8bc2-58de1768872d_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash and Cash Equivalents and Restricted Cash</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:to="lab_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_snow_MarketableEquitySecuritiesFVNIUnrealizedGainLoss_1e7539c5-d5d0-4da0-a722-1b87638d9678_terseLabel_en-US" xlink:label="lab_snow_MarketableEquitySecuritiesFVNIUnrealizedGainLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net unrealized gains (losses) on marketable equity securities</link:label>
    <link:label id="lab_snow_MarketableEquitySecuritiesFVNIUnrealizedGainLoss_label_en-US" xlink:label="lab_snow_MarketableEquitySecuritiesFVNIUnrealizedGainLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Marketable Equity Securities, FV-NI Unrealized Gain (Loss)</link:label>
    <link:label id="lab_snow_MarketableEquitySecuritiesFVNIUnrealizedGainLoss_documentation_en-US" xlink:label="lab_snow_MarketableEquitySecuritiesFVNIUnrealizedGainLoss" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Marketable Equity Securities, FV-NI Unrealized Gain (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snow_MarketableEquitySecuritiesFVNIUnrealizedGainLoss" xlink:href="snow-20250131.xsd#snow_MarketableEquitySecuritiesFVNIUnrealizedGainLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snow_MarketableEquitySecuritiesFVNIUnrealizedGainLoss" xlink:to="lab_snow_MarketableEquitySecuritiesFVNIUnrealizedGainLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AmortizationOfDeferredSalesCommissions_d01df5d5-22fb-4b09-8043-a85a0a704b3b_terseLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfDeferredSalesCommissions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Amortization of deferred commissions</link:label>
    <link:label id="lab_us-gaap_AmortizationOfDeferredSalesCommissions_label_en-US" xlink:label="lab_us-gaap_AmortizationOfDeferredSalesCommissions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Amortization of Deferred Sales Commissions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfDeferredSalesCommissions" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmortizationOfDeferredSalesCommissions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfDeferredSalesCommissions" xlink:to="lab_us-gaap_AmortizationOfDeferredSalesCommissions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_c5c257ac-ff0c-478f-b7df-a3bf99b606ee_verboseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Property and equipment, net</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_df4385ed-5b9f-40a8-9174-d93b5c780a16_totalLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total property and equipment, net</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:type="arc" order="1"/>
    <link:label id="lab_snow_StrategicInvestmentEquitySecuritiesWithoutReadilyDeterminableFairValueAmount_8352bbe9-9b62-42fd-bafb-16baca933120_terseLabel_en-US" xlink:label="lab_snow_StrategicInvestmentEquitySecuritiesWithoutReadilyDeterminableFairValueAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Strategic investment, non-marketable equity securities</link:label>
    <link:label id="lab_snow_StrategicInvestmentEquitySecuritiesWithoutReadilyDeterminableFairValueAmount_label_en-US" xlink:label="lab_snow_StrategicInvestmentEquitySecuritiesWithoutReadilyDeterminableFairValueAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Strategic Investment, Equity Securities Without Readily Determinable Fair Value, Amount</link:label>
    <link:label id="lab_snow_StrategicInvestmentEquitySecuritiesWithoutReadilyDeterminableFairValueAmount_documentation_en-US" xlink:label="lab_snow_StrategicInvestmentEquitySecuritiesWithoutReadilyDeterminableFairValueAmount" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Strategic Investment, Equity Securities Without Readily Determinable Fair Value, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snow_StrategicInvestmentEquitySecuritiesWithoutReadilyDeterminableFairValueAmount" xlink:href="snow-20250131.xsd#snow_StrategicInvestmentEquitySecuritiesWithoutReadilyDeterminableFairValueAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snow_StrategicInvestmentEquitySecuritiesWithoutReadilyDeterminableFairValueAmount" xlink:to="lab_snow_StrategicInvestmentEquitySecuritiesWithoutReadilyDeterminableFairValueAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGainOrLoss_b589111f-eaa2-4306-8363-f4e270dfedfa_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGainOrLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity interest in acquiree, remeasurement gain</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGainOrLoss_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGainOrLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Step Acquisition, Equity Interest in Acquiree, Remeasurement Gain (Loss), Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGainOrLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGainOrLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGainOrLoss" xlink:to="lab_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGainOrLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_IcfrAuditorAttestationFlag_57705fca-d238-4de1-981f-c0afa20b1d60_terseLabel_en-US" xlink:label="lab_dei_IcfrAuditorAttestationFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">ICFR Auditor Attestation Flag</link:label>
    <link:label id="lab_dei_IcfrAuditorAttestationFlag_label_en-US" xlink:label="lab_dei_IcfrAuditorAttestationFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">ICFR Auditor Attestation Flag</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_IcfrAuditorAttestationFlag" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_IcfrAuditorAttestationFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_IcfrAuditorAttestationFlag" xlink:to="lab_dei_IcfrAuditorAttestationFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Liabilities_70b32992-6263-4faf-97a4-ea374f1705fb_totalLabel_en-US" xlink:label="lab_us-gaap_Liabilities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total liabilities</link:label>
    <link:label id="lab_us-gaap_Liabilities_label_en-US" xlink:label="lab_us-gaap_Liabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Liabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Liabilities" xlink:to="lab_us-gaap_Liabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MinorityInterest_a44f014f-bf39-4ef8-a8ab-9049de163d11_terseLabel_en-US" xlink:label="lab_us-gaap_MinorityInterest" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Noncontrolling interest</link:label>
    <link:label id="lab_us-gaap_MinorityInterest_label_en-US" xlink:label="lab_us-gaap_MinorityInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity, Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MinorityInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MinorityInterest" xlink:to="lab_us-gaap_MinorityInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock_f4358194-6336-481b-bc85-b542a8861e33_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Cash Equivalents and Investments</link:label>
    <link:label id="lab_us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Cash and Cash Equivalents [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NoncurrentAssets_57dec393-1dc6-45da-9155-7ffe4314ae15_terseLabel_en-US" xlink:label="lab_us-gaap_NoncurrentAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total</link:label>
    <link:label id="lab_us-gaap_NoncurrentAssets_label_en-US" xlink:label="lab_us-gaap_NoncurrentAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Lived Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncurrentAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NoncurrentAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoncurrentAssets" xlink:to="lab_us-gaap_NoncurrentAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_f115d926-fba0-461a-aae3-392d6bc0c461_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Exercisable, weighted-average exercise price (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConvertibleDebtMember_f789a37b-e562-4b4f-9b66-28cf99d04da7_terseLabel_en-US" xlink:label="lab_us-gaap_ConvertibleDebtMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Convertible Debt</link:label>
    <link:label id="lab_us-gaap_ConvertibleDebtMember_label_en-US" xlink:label="lab_us-gaap_ConvertibleDebtMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Convertible Debt [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConvertibleDebtMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConvertibleDebtMember" xlink:to="lab_us-gaap_ConvertibleDebtMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockParOrStatedValuePerShare_231744ab-74eb-4c23-8dbe-5f1db6c4d72d_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common stock, par value (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_CommonStockParOrStatedValuePerShare_label_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock, Par or Stated Value Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockParOrStatedValuePerShare" xlink:to="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_37bbf749-a009-44c3-9496-01da4114fbab_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_5440f99f-d7be-4ced-ba03-9725a15320cb_terseLabel_en-US" xlink:label="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Useful life</link:label>
    <link:label id="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_label_en-US" xlink:label="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:to="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_a9532eab-489b-4ea4-b060-5df4421fca46_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign Currency</link:label>
    <link:label id="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Foreign Currency Transactions and Translations Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:to="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TrdArrExpirationDate_terseLabel_en-US" xlink:label="lab_ecd_TrdArrExpirationDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Expiration Date</link:label>
    <link:label id="lab_ecd_TrdArrExpirationDate_label_en-US" xlink:label="lab_ecd_TrdArrExpirationDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement Expiration Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrExpirationDate" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrExpirationDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrExpirationDate" xlink:to="lab_ecd_TrdArrExpirationDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_292f7fc8-07cc-427e-8d22-d9980f3703d3_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash flows from investing activities:</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_4bd1e515-08d2-4bbf-8fff-9209916ba28d_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating lease liabilities, current</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityCurrent" xlink:to="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TotalShareholderRtnAmt_terseLabel_en-US" xlink:label="lab_ecd_TotalShareholderRtnAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total Shareholder Return Amount</link:label>
    <link:label id="lab_ecd_TotalShareholderRtnAmt_label_en-US" xlink:label="lab_ecd_TotalShareholderRtnAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Total Shareholder Return Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TotalShareholderRtnAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TotalShareholderRtnAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TotalShareholderRtnAmt" xlink:to="lab_ecd_TotalShareholderRtnAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1_a3f8152e-766c-4bd5-988f-8a05f6aaa153_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Threshold number of consecutive trading days</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Convertible, Threshold Consecutive Trading Days</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1" xlink:to="lab_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock_6a7c4715-1365-4914-8bb9-fe917a5fc717_terseLabel_en-US" xlink:label="lab_us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Unvested RSA Rollforward</link:label>
    <link:label id="lab_us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Nonvested Restricted Stock Shares Activity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock" xlink:to="lab_us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1_16fc627a-677d-4be5-b3b0-3477342f2ea5_totalLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Consideration Transferred, Including Equity Interest in Acquiree Held before Combination</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1" xlink:to="lab_us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_EqtyAwrdsAdjFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_EqtyAwrdsAdjFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity Awards Adjustments, Footnote</link:label>
    <link:label id="lab_ecd_EqtyAwrdsAdjFnTextBlock_label_en-US" xlink:label="lab_ecd_EqtyAwrdsAdjFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Awards Adjustments, Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EqtyAwrdsAdjFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_EqtyAwrdsAdjFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_EqtyAwrdsAdjFnTextBlock" xlink:to="lab_ecd_EqtyAwrdsAdjFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_f615afc7-6721-4761-85a6-3b20b0666fc1_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net operating losses carryforwards</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Operating Loss Carryforwards</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:to="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationOtherReconcilingItems_8939168f-ac05-41ea-b1f4-899903372e4f_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationOtherReconcilingItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationOtherReconcilingItems_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationOtherReconcilingItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Other Reconciling Items, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationOtherReconcilingItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationOtherReconcilingItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationOtherReconcilingItems" xlink:to="lab_us-gaap_IncomeTaxReconciliationOtherReconcilingItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventLineItems_e60486fb-e279-4c5e-87df-650728f1c1a9_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Subsequent Event [Line Items]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventLineItems_label_en-US" xlink:label="lab_us-gaap_SubsequentEventLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Subsequent Event [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventLineItems" xlink:to="lab_us-gaap_SubsequentEventLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentGross_c627fdd4-166d-4739-8cf2-75d6cd59bf21_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total property and equipment, gross</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentGross_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGross" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_407d1f49-5150-4026-b5e7-5b7b79b81d21_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Issuance of common stock upon exercise of stock options (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_0cbe1bf2-7eea-412d-a55e-3e96d1c3cf24_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Exercised (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentLineItems_b83746a4-5e94-445c-87c1-fabd513db8c4_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt Instrument [Line Items]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentLineItems_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentLineItems" xlink:to="lab_us-gaap_DebtInstrumentLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_snow_ThirdPartyCloudInfrastructureExpensesMember_eb6d8047-002b-438d-87f4-aff57f9f9c96_terseLabel_en-US" xlink:label="lab_snow_ThirdPartyCloudInfrastructureExpensesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Third-Party Cloud Infrastructure Expenses</link:label>
    <link:label id="lab_snow_ThirdPartyCloudInfrastructureExpensesMember_label_en-US" xlink:label="lab_snow_ThirdPartyCloudInfrastructureExpensesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Third-Party Cloud Infrastructure Expenses [Member]</link:label>
    <link:label id="lab_snow_ThirdPartyCloudInfrastructureExpensesMember_documentation_en-US" xlink:label="lab_snow_ThirdPartyCloudInfrastructureExpensesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Third-Party Cloud Infrastructure Expenses</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snow_ThirdPartyCloudInfrastructureExpensesMember" xlink:href="snow-20250131.xsd#snow_ThirdPartyCloudInfrastructureExpensesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snow_ThirdPartyCloudInfrastructureExpensesMember" xlink:to="lab_snow_ThirdPartyCloudInfrastructureExpensesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_NamedExecutiveOfficersFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_NamedExecutiveOfficersFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Named Executive Officers, Footnote</link:label>
    <link:label id="lab_ecd_NamedExecutiveOfficersFnTextBlock_label_en-US" xlink:label="lab_ecd_NamedExecutiveOfficersFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Named Executive Officers, Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NamedExecutiveOfficersFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NamedExecutiveOfficersFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NamedExecutiveOfficersFnTextBlock" xlink:to="lab_ecd_NamedExecutiveOfficersFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpenseMember_338e37d4-bff7-48ac-b33e-ba1548fb8963_terseLabel_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpenseMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Research and development</link:label>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpenseMember_label_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpenseMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Research and Development Expense [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpenseMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ResearchAndDevelopmentExpenseMember" xlink:to="lab_us-gaap_ResearchAndDevelopmentExpenseMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_6c2fd273-9aa8-470e-9d63-428ce8c502f4_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted- Average Exercise&#160;Price</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_5f66e5cb-fdd5-4d03-af6c-1d4835285bfa_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Impairment of Goodwill, Intangible Assets, and Other Long-Lived Assets</link:label>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill and Intangible Assets, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_4cbb9a7e-fd48-4c91-aedb-709afa8c4874_terseLabel_en-US" xlink:label="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Basis of Presentation</link:label>
    <link:label id="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Basis of Accounting, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:to="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_ff820b26-a308-4e0b-8b85-78e0b8b76e96_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted-average shares used in computing net loss per share attributable to Snowflake Inc. Class A common stockholders&#8212;diluted (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_f56290a0-0a19-4a93-baf1-6b2123ff3614_verboseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Weighted average number of shares outstanding, diluted (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_MnpiDiscTimedForCompValFlag_terseLabel_en-US" xlink:label="lab_ecd_MnpiDiscTimedForCompValFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">MNPI Disclosure Timed for Compensation Value</link:label>
    <link:label id="lab_ecd_MnpiDiscTimedForCompValFlag_label_en-US" xlink:label="lab_ecd_MnpiDiscTimedForCompValFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">MNPI Disclosure Timed for Compensation Value [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MnpiDiscTimedForCompValFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_MnpiDiscTimedForCompValFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_MnpiDiscTimedForCompValFlag" xlink:to="lab_ecd_MnpiDiscTimedForCompValFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_e1374236-5d3d-4749-95cc-df02802c15cf_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Numerator:</link:label>
    <link:label id="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_label_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Income (Loss) Available to Common Stockholders, Basic [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract" xlink:to="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PurchaseObligationDueInNextTwelveMonths_5f1ab845-34cc-44fd-964e-579a95ca8de9_terseLabel_en-US" xlink:label="lab_us-gaap_PurchaseObligationDueInNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2026</link:label>
    <link:label id="lab_us-gaap_PurchaseObligationDueInNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_PurchaseObligationDueInNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Purchase Obligation, to be Paid, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligationDueInNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PurchaseObligationDueInNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PurchaseObligationDueInNextTwelveMonths" xlink:to="lab_us-gaap_PurchaseObligationDueInNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_snow_ThirdPartyCloudInfrastructureAgreementsAndSubscriptionArrangementsSpendingCommitmentsBetweenJanuary2024AndDecember2028Member_90e937fe-f4ba-4928-b090-85ab31249ed9_terseLabel_en-US" xlink:label="lab_snow_ThirdPartyCloudInfrastructureAgreementsAndSubscriptionArrangementsSpendingCommitmentsBetweenJanuary2024AndDecember2028Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Third-Party Cloud Infrastructure Agreements And Subscription Arrangements, Spending Commitments Between January 2024 And December 2028</link:label>
    <link:label id="lab_snow_ThirdPartyCloudInfrastructureAgreementsAndSubscriptionArrangementsSpendingCommitmentsBetweenJanuary2024AndDecember2028Member_label_en-US" xlink:label="lab_snow_ThirdPartyCloudInfrastructureAgreementsAndSubscriptionArrangementsSpendingCommitmentsBetweenJanuary2024AndDecember2028Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Third-Party Cloud Infrastructure Agreements And Subscription Arrangements, Spending Commitments Between January 2024 And December 2028 [Member]</link:label>
    <link:label id="lab_snow_ThirdPartyCloudInfrastructureAgreementsAndSubscriptionArrangementsSpendingCommitmentsBetweenJanuary2024AndDecember2028Member_documentation_en-US" xlink:label="lab_snow_ThirdPartyCloudInfrastructureAgreementsAndSubscriptionArrangementsSpendingCommitmentsBetweenJanuary2024AndDecember2028Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Third-Party Cloud Infrastructure Agreements And Subscription Arrangements, Spending Commitments Between January 2024 And December 2028</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snow_ThirdPartyCloudInfrastructureAgreementsAndSubscriptionArrangementsSpendingCommitmentsBetweenJanuary2024AndDecember2028Member" xlink:href="snow-20250131.xsd#snow_ThirdPartyCloudInfrastructureAgreementsAndSubscriptionArrangementsSpendingCommitmentsBetweenJanuary2024AndDecember2028Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snow_ThirdPartyCloudInfrastructureAgreementsAndSubscriptionArrangementsSpendingCommitmentsBetweenJanuary2024AndDecember2028Member" xlink:to="lab_snow_ThirdPartyCloudInfrastructureAgreementsAndSubscriptionArrangementsSpendingCommitmentsBetweenJanuary2024AndDecember2028Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquity_b1092135-46ad-4e05-a7a7-7058b2f59e96_totalLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total Snowflake Inc. stockholders&#8217; equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_label_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity, Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquity" xlink:to="lab_us-gaap_StockholdersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsGross_5d4909cd-ae46-4aed-b378-93c4218a1f9c_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsGross" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total deferred tax assets</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsGross_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsGross" xlink:to="lab_us-gaap_DeferredTaxAssetsGross" xlink:type="arc" order="1"/>
    <link:label id="lab_snow_ProfessionalServicesAndOtherMember_8f51c67f-e93b-4371-8c05-bc5fe88fa193_terseLabel_en-US" xlink:label="lab_snow_ProfessionalServicesAndOtherMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Professional services and other revenue</link:label>
    <link:label id="lab_snow_ProfessionalServicesAndOtherMember_label_en-US" xlink:label="lab_snow_ProfessionalServicesAndOtherMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Professional Services And Other [Member]</link:label>
    <link:label id="lab_snow_ProfessionalServicesAndOtherMember_documentation_en-US" xlink:label="lab_snow_ProfessionalServicesAndOtherMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Professional Services And Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snow_ProfessionalServicesAndOtherMember" xlink:href="snow-20250131.xsd#snow_ProfessionalServicesAndOtherMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snow_ProfessionalServicesAndOtherMember" xlink:to="lab_snow_ProfessionalServicesAndOtherMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_69782571-ca02-49ff-b75f-28359ead46bf_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Due within 1 year</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_LitigationCaseAxis_7168d2ef-bc4a-4a8c-b069-13c8a8cdad8f_terseLabel_en-US" xlink:label="lab_srt_LitigationCaseAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Litigation Case [Axis]</link:label>
    <link:label id="lab_srt_LitigationCaseAxis_label_en-US" xlink:label="lab_srt_LitigationCaseAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Litigation Case [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_LitigationCaseAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_LitigationCaseAxis" xlink:to="lab_srt_LitigationCaseAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_snow_NonAffiliatedSellingStockholdersMember_0c190655-0082-4707-83f3-a1cc01183275_terseLabel_en-US" xlink:label="lab_snow_NonAffiliatedSellingStockholdersMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-affiliated Selling Stockholders</link:label>
    <link:label id="lab_snow_NonAffiliatedSellingStockholdersMember_label_en-US" xlink:label="lab_snow_NonAffiliatedSellingStockholdersMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-affiliated Selling Stockholders [Member]</link:label>
    <link:label id="lab_snow_NonAffiliatedSellingStockholdersMember_documentation_en-US" xlink:label="lab_snow_NonAffiliatedSellingStockholdersMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Non-affiliated Selling Stockholders</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snow_NonAffiliatedSellingStockholdersMember" xlink:href="snow-20250131.xsd#snow_NonAffiliatedSellingStockholdersMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snow_NonAffiliatedSellingStockholdersMember" xlink:to="lab_snow_NonAffiliatedSellingStockholdersMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTextBlock_edc7288d-3d2f-4677-bedf-709f91f96eb7_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Goodwill</link:label>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Goodwill [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfGoodwillTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfGoodwillTextBlock" xlink:to="lab_us-gaap_ScheduleOfGoodwillTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_fc7c0684-a72c-4bc1-837f-77a3a51f25fb_terseLabel_en-US" xlink:label="lab_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Software and Software Development Costs</link:label>
    <link:label id="lab_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_label_en-US" xlink:label="lab_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Software and Software Development Costs [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SoftwareAndSoftwareDevelopmentCostsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" xlink:to="lab_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskTypeDomain_6ddf8d3c-b84c-4405-a6d7-d1595d518f49_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Concentration Risk Type [Domain]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskTypeDomain_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Concentration Risk Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain" xlink:to="lab_us-gaap_ConcentrationRiskTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LettersOfCreditOutstandingAmount_0757868b-5941-45e7-a25d-9e39de2d7316_terseLabel_en-US" xlink:label="lab_us-gaap_LettersOfCreditOutstandingAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Letters of credit outstanding</link:label>
    <link:label id="lab_us-gaap_LettersOfCreditOutstandingAmount_label_en-US" xlink:label="lab_us-gaap_LettersOfCreditOutstandingAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Letters of Credit Outstanding, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LettersOfCreditOutstandingAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LettersOfCreditOutstandingAmount" xlink:to="lab_us-gaap_LettersOfCreditOutstandingAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfSalesMember_0cb1cb4f-5adf-4cbf-bc4a-580f9ecd7fec_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfSalesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cost of revenue</link:label>
    <link:label id="lab_us-gaap_CostOfSalesMember_label_en-US" xlink:label="lab_us-gaap_CostOfSalesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cost of Sales [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfSalesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfSalesMember" xlink:to="lab_us-gaap_CostOfSalesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProductMember_85032d69-e827-49a5-87f3-d726ee3f635c_terseLabel_en-US" xlink:label="lab_us-gaap_ProductMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Product revenue</link:label>
    <link:label id="lab_us-gaap_ProductMember_label_en-US" xlink:label="lab_us-gaap_ProductMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Product [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProductMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProductMember" xlink:to="lab_us-gaap_ProductMember" xlink:type="arc" order="1"/>
    <link:label id="lab_snow_ConstructionInProgressCapitalizedInternalUseSoftwareDevelopmentCostsMember_b7e7815d-07b8-421e-b16b-803287488de1_verboseLabel_en-US" xlink:label="lab_snow_ConstructionInProgressCapitalizedInternalUseSoftwareDevelopmentCostsMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Construction in progress&#8212;capitalized internal-use software development costs</link:label>
    <link:label id="lab_snow_ConstructionInProgressCapitalizedInternalUseSoftwareDevelopmentCostsMember_label_en-US" xlink:label="lab_snow_ConstructionInProgressCapitalizedInternalUseSoftwareDevelopmentCostsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Construction in Progress - Capitalized Internal-Use Software Development Costs [Member]</link:label>
    <link:label id="lab_snow_ConstructionInProgressCapitalizedInternalUseSoftwareDevelopmentCostsMember_documentation_en-US" xlink:label="lab_snow_ConstructionInProgressCapitalizedInternalUseSoftwareDevelopmentCostsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Construction in Progress - Capitalized Internal-Use Software Development Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snow_ConstructionInProgressCapitalizedInternalUseSoftwareDevelopmentCostsMember" xlink:href="snow-20250131.xsd#snow_ConstructionInProgressCapitalizedInternalUseSoftwareDevelopmentCostsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snow_ConstructionInProgressCapitalizedInternalUseSoftwareDevelopmentCostsMember" xlink:to="lab_snow_ConstructionInProgressCapitalizedInternalUseSoftwareDevelopmentCostsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_02f07e2b-554c-45b7-bfba-dce2bd1a6de4_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_label_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalPeriodFocus" xlink:to="lab_dei_DocumentFiscalPeriodFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationAcquisitionRelatedCosts_97c2ae1d-843c-456b-83e1-c879d36a1e34_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Business combination, acquisition related costs</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationAcquisitionRelatedCosts_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Acquisition Related Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationAcquisitionRelatedCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:to="lab_us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AllExecutiveCategoriesMember_terseLabel_en-US" xlink:label="lab_ecd_AllExecutiveCategoriesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">All Executive Categories</link:label>
    <link:label id="lab_ecd_AllExecutiveCategoriesMember_label_en-US" xlink:label="lab_ecd_AllExecutiveCategoriesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">All Executive Categories [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllExecutiveCategoriesMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AllExecutiveCategoriesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AllExecutiveCategoriesMember" xlink:to="lab_ecd_AllExecutiveCategoriesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BalanceSheetLocationDomain_28facda0-07f1-404d-a8e6-45685bdf62ef_terseLabel_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statement of Financial Position Location, Balance [Domain]</link:label>
    <link:label id="lab_us-gaap_BalanceSheetLocationDomain_label_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement of Financial Position Location, Balance [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BalanceSheetLocationDomain" xlink:to="lab_us-gaap_BalanceSheetLocationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConvertibleDebtSecuritiesMember_8d5bcdaf-d444-4f2a-b178-be0b51b3734e_terseLabel_en-US" xlink:label="lab_us-gaap_ConvertibleDebtSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Shares underlying the conversion option in the Notes</link:label>
    <link:label id="lab_us-gaap_ConvertibleDebtSecuritiesMember_label_en-US" xlink:label="lab_us-gaap_ConvertibleDebtSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Convertible Debt Securities [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtSecuritiesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConvertibleDebtSecuritiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConvertibleDebtSecuritiesMember" xlink:to="lab_us-gaap_ConvertibleDebtSecuritiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionSharePrice_05b01462-0dca-480a-950e-f68c48675523_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionSharePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Business acquisition, share price (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionSharePrice_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionSharePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Acquisition, Share Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionSharePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionSharePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionSharePrice" xlink:to="lab_us-gaap_BusinessAcquisitionSharePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_8bf0524f-85c9-4351-986b-42c5f4bdaebd_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2027</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_snow_BusinessCombinationConsiderationTransferredDeferredCashConsideration_c0aeef89-40ba-4b35-86ed-2593eb907712_terseLabel_en-US" xlink:label="lab_snow_BusinessCombinationConsiderationTransferredDeferredCashConsideration" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred cash consideration</link:label>
    <link:label id="lab_snow_BusinessCombinationConsiderationTransferredDeferredCashConsideration_label_en-US" xlink:label="lab_snow_BusinessCombinationConsiderationTransferredDeferredCashConsideration" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Consideration Transferred, Deferred Cash Consideration</link:label>
    <link:label id="lab_snow_BusinessCombinationConsiderationTransferredDeferredCashConsideration_documentation_en-US" xlink:label="lab_snow_BusinessCombinationConsiderationTransferredDeferredCashConsideration" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Business Combination, Consideration Transferred, Deferred Cash Consideration</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snow_BusinessCombinationConsiderationTransferredDeferredCashConsideration" xlink:href="snow-20250131.xsd#snow_BusinessCombinationConsiderationTransferredDeferredCashConsideration"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snow_BusinessCombinationConsiderationTransferredDeferredCashConsideration" xlink:to="lab_snow_BusinessCombinationConsiderationTransferredDeferredCashConsideration" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ChangedPeerGroupFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_ChangedPeerGroupFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Changed Peer Group, Footnote</link:label>
    <link:label id="lab_ecd_ChangedPeerGroupFnTextBlock_label_en-US" xlink:label="lab_ecd_ChangedPeerGroupFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Changed Peer Group, Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ChangedPeerGroupFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ChangedPeerGroupFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ChangedPeerGroupFnTextBlock" xlink:to="lab_ecd_ChangedPeerGroupFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_639d6866-9d96-4800-bb71-cf118f2dc8b8_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted-average remaining contractual life (years)</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount_d2389ebd-1cdb-42ab-bc2b-4f041570eb39_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Goodwill, tax deductible amount</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Acquisition, Goodwill, Expected Tax Deductible Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount" xlink:to="lab_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsAbstract_53df518e-cb63-40cf-9ad2-9820df952e67_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Assets</link:label>
    <link:label id="lab_us-gaap_AssetsAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Assets [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsAbstract" xlink:to="lab_us-gaap_AssetsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax_857a37a6-afae-4336-bd0f-0d0e8bb79ff5_totalLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total other comprehensive income (loss)</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax_a4d68d0f-448e-4f07-9487-e045ea95cefd_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other comprehensive income (loss)</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_04ef7989-044e-461e-bc4d-0ed0a844e2d8_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Expected dividend yield</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentType_adc29b49-7945-41e4-ac28-53c7dfe5ff17_terseLabel_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Type</link:label>
    <link:label id="lab_dei_DocumentType_label_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Type</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentType"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentType" xlink:to="lab_dei_DocumentType" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage_23361f57-4170-400a-9765-f5afecb6ab46_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Effective interest rate, percentage</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Interest Rate, Effective Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:to="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InternalUseSoftwarePolicy_3a6aba7d-a7ef-4720-8ab3-d1566867c8a3_terseLabel_en-US" xlink:label="lab_us-gaap_InternalUseSoftwarePolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Capitalized Internal-Use Software Development Costs</link:label>
    <link:label id="lab_us-gaap_InternalUseSoftwarePolicy_label_en-US" xlink:label="lab_us-gaap_InternalUseSoftwarePolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Internal Use Software, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InternalUseSoftwarePolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InternalUseSoftwarePolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InternalUseSoftwarePolicy" xlink:to="lab_us-gaap_InternalUseSoftwarePolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_514dc49a-b85f-4701-8bfe-4ae286f9d5be_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Segment Reporting Information, Including Significant Segment Expenses</link:label>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:to="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeLiabilityStatementOfFinancialPositionExtensibleEnumeration_74429c79-9a54-4b56-b136-7048c13efc63_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeLiabilityStatementOfFinancialPositionExtensibleEnumeration" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Derivative Liability, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:label id="lab_us-gaap_DerivativeLiabilityStatementOfFinancialPositionExtensibleEnumeration_label_en-US" xlink:label="lab_us-gaap_DerivativeLiabilityStatementOfFinancialPositionExtensibleEnumeration" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Derivative Liability, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilityStatementOfFinancialPositionExtensibleEnumeration" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeLiabilityStatementOfFinancialPositionExtensibleEnumeration"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeLiabilityStatementOfFinancialPositionExtensibleEnumeration" xlink:to="lab_us-gaap_DerivativeLiabilityStatementOfFinancialPositionExtensibleEnumeration" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_9156a735-3369-49c6-a59d-8f0012ab5890_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Exercisable, weighted-average remaining contractual life (in years)</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_aff567d8-8c94-417d-8c3b-56750eeabfe2_totalLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Amortized Cost</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Securities, Available-for-Sale, Amortized Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:to="lab_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_5173321c-57e4-4fdd-a6ef-cce1491ac12d_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Future Amortization Expense</link:label>
    <link:label id="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:to="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventTable_7c8556ca-1cc2-438c-af82-ca4558c8e116_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Subsequent Event [Table]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventTable_label_en-US" xlink:label="lab_us-gaap_SubsequentEventTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Subsequent Event [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTable" xlink:to="lab_us-gaap_SubsequentEventTable" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MaximumMember_008e7e85-a775-496d-859c-fd8c88951283_terseLabel_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Maximum</link:label>
    <link:label id="lab_srt_MaximumMember_label_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Maximum [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MaximumMember" xlink:to="lab_srt_MaximumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesAbstract_3b13f6b2-b86f-4885-89a2-daded42a6c35_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Investments:</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesAbstract_95e59484-458d-4386-839b-b02a1147d83e_verboseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Investments, Fair Value</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesAbstract_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Securities, Available-for-Sale [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleSecuritiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesAbstract" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_EquityValuationAssumptionDifferenceFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity Valuation Assumption Difference, Footnote</link:label>
    <link:label id="lab_ecd_EquityValuationAssumptionDifferenceFnTextBlock_label_en-US" xlink:label="lab_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Valuation Assumption Difference, Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_EquityValuationAssumptionDifferenceFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:to="lab_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_snow_PaymentForCappedCallsRelatedToConvertibleSeniorNotes_d372987a-2415-4c30-ab5a-7be2d29ce643_negatedTerseLabel_en-US" xlink:label="lab_snow_PaymentForCappedCallsRelatedToConvertibleSeniorNotes" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Purchases of capped calls related to convertible senior notes</link:label>
    <link:label id="lab_snow_PaymentForCappedCallsRelatedToConvertibleSeniorNotes_af758d43-a1e3-46e8-863e-cae9e4d44a96_terseLabel_en-US" xlink:label="lab_snow_PaymentForCappedCallsRelatedToConvertibleSeniorNotes" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Purchases of capped calls related to convertible senior notes</link:label>
    <link:label id="lab_snow_PaymentForCappedCallsRelatedToConvertibleSeniorNotes_label_en-US" xlink:label="lab_snow_PaymentForCappedCallsRelatedToConvertibleSeniorNotes" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payment For Capped Calls Related To Convertible Senior Notes</link:label>
    <link:label id="lab_snow_PaymentForCappedCallsRelatedToConvertibleSeniorNotes_documentation_en-US" xlink:label="lab_snow_PaymentForCappedCallsRelatedToConvertibleSeniorNotes" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Payment For Capped Calls Related To Convertible Senior Notes</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snow_PaymentForCappedCallsRelatedToConvertibleSeniorNotes" xlink:href="snow-20250131.xsd#snow_PaymentForCappedCallsRelatedToConvertibleSeniorNotes"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snow_PaymentForCappedCallsRelatedToConvertibleSeniorNotes" xlink:to="lab_snow_PaymentForCappedCallsRelatedToConvertibleSeniorNotes" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsNet_c8c62057-ebe1-4133-8ac2-f9e9b449f957_totalLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsNet_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FurnitureAndFixturesMember_891a8d9a-d44f-4b7c-8571-aea2fb408a2c_terseLabel_en-US" xlink:label="lab_us-gaap_FurnitureAndFixturesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Furniture&#160;and fixtures</link:label>
    <link:label id="lab_us-gaap_FurnitureAndFixturesMember_label_en-US" xlink:label="lab_us-gaap_FurnitureAndFixturesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Furniture and Fixtures [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FurnitureAndFixturesMember" xlink:to="lab_us-gaap_FurnitureAndFixturesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_fe296a91-8d8f-4c2e-be38-e77b18a8f8aa_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Antidilutive Securities [Axis]</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Antidilutive Securities [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsPayableCurrent_c081664c-4768-4e9a-adb6-ed98d3f30c1c_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accounts payable</link:label>
    <link:label id="lab_us-gaap_AccountsPayableCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts Payable, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableCurrent" xlink:to="lab_us-gaap_AccountsPayableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_d79cca7d-a995-4aea-8f16-919177426cf0_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Valuation Assumptions</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_snow_RealizedAndUnrealizedGainLossOnInvestmentsTableTextBlock_424848c6-68c7-4d47-9795-c05fa8e1a3d8_terseLabel_en-US" xlink:label="lab_snow_RealizedAndUnrealizedGainLossOnInvestmentsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Realized and Unrealized Gain (Loss) on Investments</link:label>
    <link:label id="lab_snow_RealizedAndUnrealizedGainLossOnInvestmentsTableTextBlock_label_en-US" xlink:label="lab_snow_RealizedAndUnrealizedGainLossOnInvestmentsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Realized And Unrealized Gain (Loss) On Investments [Table Text Block]</link:label>
    <link:label id="lab_snow_RealizedAndUnrealizedGainLossOnInvestmentsTableTextBlock_documentation_en-US" xlink:label="lab_snow_RealizedAndUnrealizedGainLossOnInvestmentsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Realized And Unrealized Gain (Loss) On Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snow_RealizedAndUnrealizedGainLossOnInvestmentsTableTextBlock" xlink:href="snow-20250131.xsd#snow_RealizedAndUnrealizedGainLossOnInvestmentsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snow_RealizedAndUnrealizedGainLossOnInvestmentsTableTextBlock" xlink:to="lab_snow_RealizedAndUnrealizedGainLossOnInvestmentsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_snow_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncome_1b5748da-1aaa-4e1d-9ada-e9b7efef14e2_totalLabel_en-US" xlink:label="lab_snow_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncome" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total lease payments (receipts)</link:label>
    <link:label id="lab_snow_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncome_label_en-US" xlink:label="lab_snow_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncome" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability Payments, Net Of Sublease Income</link:label>
    <link:label id="lab_snow_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncome_documentation_en-US" xlink:label="lab_snow_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncome" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability Payments, Net Of Sublease Income</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snow_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncome" xlink:href="snow-20250131.xsd#snow_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncome"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snow_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncome" xlink:to="lab_snow_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncome" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseCost_95ad6668-d012-4e9e-b532-c80aa7a0ea2f_totalLabel_en-US" xlink:label="lab_us-gaap_LeaseCost" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total lease costs</link:label>
    <link:label id="lab_us-gaap_LeaseCost_label_en-US" xlink:label="lab_us-gaap_LeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseCost" xlink:to="lab_us-gaap_LeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeAxis_9c73f76d-c16b-4fac-aaab-4c2824856f9d_terseLabel_en-US" xlink:label="lab_srt_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statistical Measurement [Axis]</link:label>
    <link:label id="lab_srt_RangeAxis_label_en-US" xlink:label="lab_srt_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statistical Measurement [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeAxis" xlink:to="lab_srt_RangeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_NonRule10b51ArrTrmntdFlag_terseLabel_en-US" xlink:label="lab_ecd_NonRule10b51ArrTrmntdFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-Rule 10b5-1 Arrangement Terminated</link:label>
    <link:label id="lab_ecd_NonRule10b51ArrTrmntdFlag_label_en-US" xlink:label="lab_ecd_NonRule10b51ArrTrmntdFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-Rule 10b5-1 Arrangement Terminated [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonRule10b51ArrTrmntdFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonRule10b51ArrTrmntdFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonRule10b51ArrTrmntdFlag" xlink:to="lab_ecd_NonRule10b51ArrTrmntdFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_f490d3ab-1da7-4597-ae58-440b992556b1_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Loss before income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_NonPeoNeoAvgTotalCompAmt_terseLabel_en-US" xlink:label="lab_ecd_NonPeoNeoAvgTotalCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-PEO NEO Average Total Compensation Amount</link:label>
    <link:label id="lab_ecd_NonPeoNeoAvgTotalCompAmt_label_en-US" xlink:label="lab_ecd_NonPeoNeoAvgTotalCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-PEO NEO Average Total Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonPeoNeoAvgTotalCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonPeoNeoAvgTotalCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonPeoNeoAvgTotalCompAmt" xlink:to="lab_ecd_NonPeoNeoAvgTotalCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeFairValue1_16aab343-206a-4e3a-9e2f-c9224e616c7e_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeFairValue1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair value of a previously held equity interest</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeFairValue1_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeFairValue1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Step Acquisition, Equity Interest in Acquiree, Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeFairValue1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeFairValue1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeFairValue1" xlink:to="lab_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeFairValue1" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_OutstandingRecoveryIndName_terseLabel_en-US" xlink:label="lab_ecd_OutstandingRecoveryIndName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Name</link:label>
    <link:label id="lab_ecd_OutstandingRecoveryIndName_label_en-US" xlink:label="lab_ecd_OutstandingRecoveryIndName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Outstanding Recovery, Individual Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OutstandingRecoveryIndName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_OutstandingRecoveryIndName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_OutstandingRecoveryIndName" xlink:to="lab_ecd_OutstandingRecoveryIndName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueLineItems_ed7954fc-7fa4-4c0d-8807-9e32ca10c4a0_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disaggregation of Revenue [Line Items]</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueLineItems_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disaggregation of Revenue [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems" xlink:to="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableLeaseCost_233084ea-34e7-4496-97be-cd9ac42e7d2b_terseLabel_en-US" xlink:label="lab_us-gaap_VariableLeaseCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Variable lease costs</link:label>
    <link:label id="lab_us-gaap_VariableLeaseCost_label_en-US" xlink:label="lab_us-gaap_VariableLeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Variable Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableLeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableLeaseCost" xlink:to="lab_us-gaap_VariableLeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_b20aece8-56f5-4836-ae7e-3035f7659965_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Potentially Dilutive Securities Excluded from Computation of Net Loss per Share</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:to="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_37efb4db-8f3a-4869-9588-721d586ad6ca_totalLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardTmgPredtrmndFlag_terseLabel_en-US" xlink:label="lab_ecd_AwardTmgPredtrmndFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award Timing Predetermined</link:label>
    <link:label id="lab_ecd_AwardTmgPredtrmndFlag_label_en-US" xlink:label="lab_ecd_AwardTmgPredtrmndFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Timing Predetermined [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgPredtrmndFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardTmgPredtrmndFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardTmgPredtrmndFlag" xlink:to="lab_ecd_AwardTmgPredtrmndFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_snow_PersonnelRelatedExpensesMember_9c4f9a3f-0b36-4dee-99b5-bbf1686fdddd_terseLabel_en-US" xlink:label="lab_snow_PersonnelRelatedExpensesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Personnel-Related Expenses</link:label>
    <link:label id="lab_snow_PersonnelRelatedExpensesMember_label_en-US" xlink:label="lab_snow_PersonnelRelatedExpensesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Personnel-Related Expenses [Member]</link:label>
    <link:label id="lab_snow_PersonnelRelatedExpensesMember_documentation_en-US" xlink:label="lab_snow_PersonnelRelatedExpensesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Personnel-Related Expenses</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snow_PersonnelRelatedExpensesMember" xlink:href="snow-20250131.xsd#snow_PersonnelRelatedExpensesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snow_PersonnelRelatedExpensesMember" xlink:to="lab_snow_PersonnelRelatedExpensesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_1ea9916d-2be1-46f0-8fe3-a00c4b99f8c2_totalLabel_en-US" xlink:label="lab_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">12 months or greater, fair value</link:label>
    <link:label id="lab_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_label_en-US" xlink:label="lab_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash Equivalents And Debt Securities, Available-For-Sale, Continuous Unrealized Loss Position, 12 Months Or Longer</link:label>
    <link:label id="lab_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_documentation_en-US" xlink:label="lab_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Cash Equivalents And Debt Securities, Available-For-Sale, Continuous Unrealized Loss Position, 12 Months Or Longer</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" xlink:href="snow-20250131.xsd#snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" xlink:to="lab_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventTypeDomain_904b8442-e9a0-47d0-af9a-509faa0fc8f8_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Subsequent Event Type [Domain]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventTypeDomain_label_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Subsequent Event Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTypeDomain" xlink:to="lab_us-gaap_SubsequentEventTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalizedComputerSoftwareAmortization1_b9f29c97-cf2f-4f86-8ac4-612827298b30_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalizedComputerSoftwareAmortization1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accumulated amortization, property, plant, and equipment</link:label>
    <link:label id="lab_us-gaap_CapitalizedComputerSoftwareAmortization1_label_en-US" xlink:label="lab_us-gaap_CapitalizedComputerSoftwareAmortization1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Capitalized Computer Software, Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareAmortization1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalizedComputerSoftwareAmortization1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalizedComputerSoftwareAmortization1" xlink:to="lab_us-gaap_CapitalizedComputerSoftwareAmortization1" xlink:type="arc" order="1"/>
    <link:label id="lab_snow_MarketableEquitySecuritiesFVNIAmount_2696f951-845d-45ba-af5c-b23360c15ac5_terseLabel_en-US" xlink:label="lab_snow_MarketableEquitySecuritiesFVNIAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Marketable equity securities</link:label>
    <link:label id="lab_snow_MarketableEquitySecuritiesFVNIAmount_label_en-US" xlink:label="lab_snow_MarketableEquitySecuritiesFVNIAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Marketable Equity Securities, FV-NI, Amount</link:label>
    <link:label id="lab_snow_MarketableEquitySecuritiesFVNIAmount_documentation_en-US" xlink:label="lab_snow_MarketableEquitySecuritiesFVNIAmount" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Marketable Equity Securities, FV-NI, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snow_MarketableEquitySecuritiesFVNIAmount" xlink:href="snow-20250131.xsd#snow_MarketableEquitySecuritiesFVNIAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snow_MarketableEquitySecuritiesFVNIAmount" xlink:to="lab_snow_MarketableEquitySecuritiesFVNIAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_snow_DebtSecuritiesAvailableForSaleWithoutReadilyDeterminableFairValueAmount_67d766e5-64ed-413b-9d26-d0d194f537da_terseLabel_en-US" xlink:label="lab_snow_DebtSecuritiesAvailableForSaleWithoutReadilyDeterminableFairValueAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-marketable debt securities</link:label>
    <link:label id="lab_snow_DebtSecuritiesAvailableForSaleWithoutReadilyDeterminableFairValueAmount_label_en-US" xlink:label="lab_snow_DebtSecuritiesAvailableForSaleWithoutReadilyDeterminableFairValueAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Securities, Available-For-Sale, Without Readily Determinable Fair Value, Amount</link:label>
    <link:label id="lab_snow_DebtSecuritiesAvailableForSaleWithoutReadilyDeterminableFairValueAmount_documentation_en-US" xlink:label="lab_snow_DebtSecuritiesAvailableForSaleWithoutReadilyDeterminableFairValueAmount" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Debt Securities, Available-For-Sale, Without Readily Determinable Fair Value, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snow_DebtSecuritiesAvailableForSaleWithoutReadilyDeterminableFairValueAmount" xlink:href="snow-20250131.xsd#snow_DebtSecuritiesAvailableForSaleWithoutReadilyDeterminableFairValueAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snow_DebtSecuritiesAvailableForSaleWithoutReadilyDeterminableFairValueAmount" xlink:to="lab_snow_DebtSecuritiesAvailableForSaleWithoutReadilyDeterminableFairValueAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentRedemptionPricePercentage_53f489db-ce33-4e22-a66d-ffa1d64dfa8b_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentRedemptionPricePercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Redemption price, percentage</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentRedemptionPricePercentage_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentRedemptionPricePercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Redemption Price, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPricePercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentRedemptionPricePercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPricePercentage" xlink:to="lab_us-gaap_DebtInstrumentRedemptionPricePercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CustomerRelationshipsMember_1aa75bcd-0878-4a08-a8b3-fe21bba1abfe_terseLabel_en-US" xlink:label="lab_us-gaap_CustomerRelationshipsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Customer relationships</link:label>
    <link:label id="lab_us-gaap_CustomerRelationshipsMember_label_en-US" xlink:label="lab_us-gaap_CustomerRelationshipsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Customer Relationships [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CustomerRelationshipsMember" xlink:to="lab_us-gaap_CustomerRelationshipsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtTextBlock_159f4b2f-4273-42d4-8621-ecab72a33404_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Convertible Senior Notes</link:label>
    <link:label id="lab_us-gaap_LongTermDebtTextBlock_label_en-US" xlink:label="lab_us-gaap_LongTermDebtTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Term Debt [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtTextBlock" xlink:to="lab_us-gaap_LongTermDebtTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_df91f421-b4e8-4207-a59b-ab16abe64950_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net loss per share attributable to Snowflake Inc. Class A common stockholders&#8212;diluted (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Earnings Per Share, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareDiluted" xlink:to="lab_us-gaap_EarningsPerShareDiluted" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillPeriodIncreaseDecrease_beb32599-dbac-47b7-8b3b-2bca50013e01_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillPeriodIncreaseDecrease" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Additions and related adjustments</link:label>
    <link:label id="lab_us-gaap_GoodwillPeriodIncreaseDecrease_label_en-US" xlink:label="lab_us-gaap_GoodwillPeriodIncreaseDecrease" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill, Period Increase (Decrease)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillPeriodIncreaseDecrease" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillPeriodIncreaseDecrease"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillPeriodIncreaseDecrease" xlink:to="lab_us-gaap_GoodwillPeriodIncreaseDecrease" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_b93ce011-0d1c-497c-9223-774dec6240a0_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue Recognition, Cost of Revenue, Deferred Commissions, Deferred Revenue</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue from Contract with Customer [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StateAndLocalJurisdictionMember_5d87c87f-052c-4b93-a596-1bce748fbf35_terseLabel_en-US" xlink:label="lab_us-gaap_StateAndLocalJurisdictionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">State</link:label>
    <link:label id="lab_us-gaap_StateAndLocalJurisdictionMember_label_en-US" xlink:label="lab_us-gaap_StateAndLocalJurisdictionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">State and Local Jurisdiction [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StateAndLocalJurisdictionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StateAndLocalJurisdictionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StateAndLocalJurisdictionMember" xlink:to="lab_us-gaap_StateAndLocalJurisdictionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_94672f23-57b8-4500-b43d-810b372364bf_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">U.S.</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Domestic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_9ff5a059-07f0-4e17-b4fb-879372df250b_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred revenue</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Contract with Customer, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:to="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_RestatementDoesNotRequireRecoveryTextBlock_terseLabel_en-US" xlink:label="lab_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restatement does not require Recovery</link:label>
    <link:label id="lab_ecd_RestatementDoesNotRequireRecoveryTextBlock_label_en-US" xlink:label="lab_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restatement Does Not Require Recovery [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_RestatementDoesNotRequireRecoveryTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:to="lab_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_snow_A2020EquityIncentivePlanMember_8f972deb-4d49-4aed-ad4d-54e417740dda_terseLabel_en-US" xlink:label="lab_snow_A2020EquityIncentivePlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2020 Plan</link:label>
    <link:label id="lab_snow_A2020EquityIncentivePlanMember_label_en-US" xlink:label="lab_snow_A2020EquityIncentivePlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">2020 Equity Incentive Plan [Member]</link:label>
    <link:label id="lab_snow_A2020EquityIncentivePlanMember_documentation_en-US" xlink:label="lab_snow_A2020EquityIncentivePlanMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">2020 Equity Incentive Plan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snow_A2020EquityIncentivePlanMember" xlink:href="snow-20250131.xsd#snow_A2020EquityIncentivePlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snow_A2020EquityIncentivePlanMember" xlink:to="lab_snow_A2020EquityIncentivePlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_snow_ShareBasedPaymentArrangementAmountCapitalizedInSoftwareDevelopmentCosts_51e02029-a4c5-4dd0-8739-7970665db053_terseLabel_en-US" xlink:label="lab_snow_ShareBasedPaymentArrangementAmountCapitalizedInSoftwareDevelopmentCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock-based compensation included in capitalized internal-use software development costs</link:label>
    <link:label id="lab_snow_ShareBasedPaymentArrangementAmountCapitalizedInSoftwareDevelopmentCosts_label_en-US" xlink:label="lab_snow_ShareBasedPaymentArrangementAmountCapitalizedInSoftwareDevelopmentCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Amount Capitalized In Software Development Costs</link:label>
    <link:label id="lab_snow_ShareBasedPaymentArrangementAmountCapitalizedInSoftwareDevelopmentCosts_documentation_en-US" xlink:label="lab_snow_ShareBasedPaymentArrangementAmountCapitalizedInSoftwareDevelopmentCosts" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Amount Capitalized In Software Development Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snow_ShareBasedPaymentArrangementAmountCapitalizedInSoftwareDevelopmentCosts" xlink:href="snow-20250131.xsd#snow_ShareBasedPaymentArrangementAmountCapitalizedInSoftwareDevelopmentCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snow_ShareBasedPaymentArrangementAmountCapitalizedInSoftwareDevelopmentCosts" xlink:to="lab_snow_ShareBasedPaymentArrangementAmountCapitalizedInSoftwareDevelopmentCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_OwnershipAxis_45322c34-9979-4400-9e47-2363723f02e9_terseLabel_en-US" xlink:label="lab_srt_OwnershipAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Ownership [Axis]</link:label>
    <link:label id="lab_srt_OwnershipAxis_label_en-US" xlink:label="lab_srt_OwnershipAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Ownership [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_OwnershipAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_OwnershipAxis" xlink:to="lab_srt_OwnershipAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IntangibleAssetsFiniteLivedPolicy_fe544515-118d-4f6e-bdfb-82f1e7b505ae_terseLabel_en-US" xlink:label="lab_us-gaap_IntangibleAssetsFiniteLivedPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Intangible Assets, Finite-Lived</link:label>
    <link:label id="lab_us-gaap_IntangibleAssetsFiniteLivedPolicy_label_en-US" xlink:label="lab_us-gaap_IntangibleAssetsFiniteLivedPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Intangible Assets, Finite-Lived, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsFiniteLivedPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsFiniteLivedPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntangibleAssetsFiniteLivedPolicy" xlink:to="lab_us-gaap_IntangibleAssetsFiniteLivedPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesAbstract_03184f83-2c64-4438-9c19-3b4940fa013c_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred tax liabilities:</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesAbstract_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Liabilities, Gross [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesIssued_971fa067-0c5e-4b0b-b10a-ebc157359b19_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Preferred stock, shares issued (in shares)</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesIssued_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Preferred Stock, Shares Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesIssued" xlink:to="lab_us-gaap_PreferredStockSharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears_9e081628-f0e8-4f86-b5da-52b48ad4ebcb_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">2028</link:label>
    <link:label id="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears_label_en-US" xlink:label="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessor, Operating Lease, Payment to be Received, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears" xlink:to="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:to="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationTaxCreditsResearch_6ced0a30-07cf-430c-973f-d11fe31b9ec5_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationTaxCreditsResearch" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Research and development credits</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationTaxCreditsResearch_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationTaxCreditsResearch" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Tax Credit, Research, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxCreditsResearch" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationTaxCreditsResearch"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationTaxCreditsResearch" xlink:to="lab_us-gaap_IncomeTaxReconciliationTaxCreditsResearch" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesOther_eedf95d8-d56f-4ae2-977b-e6e12c6cf70e_negatedLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesOther" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesOther_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesOther" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Liabilities, Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOther" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesOther" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesOther" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SellingAndMarketingExpense_5adf6db9-24d2-429a-bceb-d10e16d5eba7_terseLabel_en-US" xlink:label="lab_us-gaap_SellingAndMarketingExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Sales and marketing</link:label>
    <link:label id="lab_us-gaap_SellingAndMarketingExpense_label_en-US" xlink:label="lab_us-gaap_SellingAndMarketingExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Selling and Marketing Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingAndMarketingExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SellingAndMarketingExpense" xlink:to="lab_us-gaap_SellingAndMarketingExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProfitLoss_8df4ce5d-523c-46ca-839a-84ebdea65aab_totalLabel_en-US" xlink:label="lab_us-gaap_ProfitLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net loss</link:label>
    <link:label id="lab_us-gaap_ProfitLoss_5380500c-0009-4cd2-95e9-295f4c7e6488_terseLabel_en-US" xlink:label="lab_us-gaap_ProfitLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net loss</link:label>
    <link:label id="lab_us-gaap_ProfitLoss_label_en-US" xlink:label="lab_us-gaap_ProfitLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Income (Loss), Including Portion Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProfitLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProfitLoss" xlink:to="lab_us-gaap_ProfitLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_3c3e1bbe-3e99-4c4d-8786-5872f2cbf1fd_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Provision for (benefit from) income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_fc04efa4-e50d-4d0d-8948-d4360fe2cf7b_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Provision for (benefit from) income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_snow_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeYearTwo_acf6bbbd-b92b-4a2f-9b7f-0b4fff53dfe2_terseLabel_en-US" xlink:label="lab_snow_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2027</link:label>
    <link:label id="lab_snow_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeYearTwo_label_en-US" xlink:label="lab_snow_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability Payments, Net Of Sublease Income, Year Two</link:label>
    <link:label id="lab_snow_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeYearTwo_documentation_en-US" xlink:label="lab_snow_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeYearTwo" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability Payments, Net Of Sublease Income, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snow_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeYearTwo" xlink:href="snow-20250131.xsd#snow_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snow_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeYearTwo" xlink:to="lab_snow_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_fd98f5b4-9179-43eb-983f-7214d5c6866d_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Short-term investments</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Securities, Available-for-Sale, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeAssets_7aaea7f6-4dd2-47ce-bffb-40c789444f63_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Derivative assets</link:label>
    <link:label id="lab_us-gaap_DerivativeAssets_label_en-US" xlink:label="lab_us-gaap_DerivativeAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Derivative Asset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeAssets" xlink:to="lab_us-gaap_DerivativeAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_465a92f0-bfd1-4a73-8bf4-b9add65efb17_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Canceled (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock_3c5e0122-2bfb-451e-af60-adb760803b91_terseLabel_en-US" xlink:label="lab_us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity</link:label>
    <link:label id="lab_us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock_label_en-US" xlink:label="lab_us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Shareholders' Equity and Share-Based Payments [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock" xlink:to="lab_us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_35330cd8-7840-4674-bab3-555890cc422e_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unrecognized share-based compensation expense recognition period (in years)</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_5a60d62b-a27c-4c75-9c50-8cb0c3bbf3ce_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue from Contract with Customer, Excluding Assessed Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireIntangibleAssets_80f06869-fb32-43d4-af59-e57bef1baabb_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireIntangibleAssets" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Purchases of intangible assets</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireIntangibleAssets_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments to Acquire Intangible Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireIntangibleAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireIntangibleAssets" xlink:to="lab_us-gaap_PaymentsToAcquireIntangibleAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement of Comprehensive Income [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashEquivalentsAtCarryingValue_ed0ad9f9-c3b1-4895-a9b3-6bec57e15ded_totalLabel_en-US" xlink:label="lab_us-gaap_CashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Amortized Cost</link:label>
    <link:label id="lab_us-gaap_CashEquivalentsAtCarryingValue_label_en-US" xlink:label="lab_us-gaap_CashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash Equivalents, at Carrying Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashEquivalentsAtCarryingValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashEquivalentsAtCarryingValue" xlink:to="lab_us-gaap_CashEquivalentsAtCarryingValue" xlink:type="arc" order="1"/>
    <link:label id="lab_snow_ConvertibleSeniorNotesDue2029Member_97b35fc4-53a3-4007-a03b-74495c1985c5_terseLabel_en-US" xlink:label="lab_snow_ConvertibleSeniorNotesDue2029Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Convertible Senior Notes Due 2029</link:label>
    <link:label id="lab_snow_ConvertibleSeniorNotesDue2029Member_label_en-US" xlink:label="lab_snow_ConvertibleSeniorNotesDue2029Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Convertible Senior Notes Due 2029 [Member]</link:label>
    <link:label id="lab_snow_ConvertibleSeniorNotesDue2029Member_documentation_en-US" xlink:label="lab_snow_ConvertibleSeniorNotesDue2029Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Convertible Senior Notes Due 2029</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snow_ConvertibleSeniorNotesDue2029Member" xlink:href="snow-20250131.xsd#snow_ConvertibleSeniorNotesDue2029Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snow_ConvertibleSeniorNotesDue2029Member" xlink:to="lab_snow_ConvertibleSeniorNotesDue2029Member" xlink:type="arc" order="1"/>
    <link:label id="lab_snow_LegalProceedingResponsePeriod_7ccc53c3-4d35-457f-b7cf-69ebb4eaf55f_terseLabel_en-US" xlink:label="lab_snow_LegalProceedingResponsePeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Legal proceeding, response period (in days)</link:label>
    <link:label id="lab_snow_LegalProceedingResponsePeriod_label_en-US" xlink:label="lab_snow_LegalProceedingResponsePeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Legal Proceeding, Response Period</link:label>
    <link:label id="lab_snow_LegalProceedingResponsePeriod_documentation_en-US" xlink:label="lab_snow_LegalProceedingResponsePeriod" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Legal Proceeding, Response Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snow_LegalProceedingResponsePeriod" xlink:href="snow-20250131.xsd#snow_LegalProceedingResponsePeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snow_LegalProceedingResponsePeriod" xlink:to="lab_snow_LegalProceedingResponsePeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_b64be6bb-7719-4f12-aabe-708a48983e6e_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net cash provided by (used in) investing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityAxis_13c1dd1d-0bd6-4313-a7f5-4abf7d1b54b1_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income Tax Jurisdiction [Axis]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityAxis_label_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax Jurisdiction [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis" xlink:to="lab_us-gaap_IncomeTaxAuthorityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized_523b52d2-5be2-4384-8ca8-1e833f137863_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Shares authorized (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Additional Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionLineItems_e067d1e8-e882-44e8-9244-f69ae876ae26_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Business Acquisition [Line Items]</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionLineItems_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Acquisition [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems" xlink:to="lab_us-gaap_BusinessAcquisitionLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_snow_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetTangibleAssets_5514cd3b-0605-4d92-a7f0-62f91ddf6830_terseLabel_en-US" xlink:label="lab_snow_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetTangibleAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net tangible assets acquired</link:label>
    <link:label id="lab_snow_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetTangibleAssets_label_en-US" xlink:label="lab_snow_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetTangibleAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Net Tangible Assets</link:label>
    <link:label id="lab_snow_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetTangibleAssets_documentation_en-US" xlink:label="lab_snow_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetTangibleAssets" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Net Tangible Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snow_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetTangibleAssets" xlink:href="snow-20250131.xsd#snow_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetTangibleAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snow_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetTangibleAssets" xlink:to="lab_snow_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetTangibleAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AllAdjToCompMember_terseLabel_en-US" xlink:label="lab_ecd_AllAdjToCompMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">All Adjustments to Compensation</link:label>
    <link:label id="lab_ecd_AllAdjToCompMember_label_en-US" xlink:label="lab_ecd_AllAdjToCompMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">All Adjustments to Compensation [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllAdjToCompMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AllAdjToCompMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AllAdjToCompMember" xlink:to="lab_ecd_AllAdjToCompMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent_d51ece7c-131b-4525-913e-a6c2115f404d_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accrued compensation</link:label>
    <link:label id="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Employee-related Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:to="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_55866db8-5b38-4f56-8d88-478201904540_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Prepaid expenses and other assets</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Prepaid Expense and Other Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:to="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapital_c5a4e7e2-c6a5-4dd6-afee-6cd63484234f_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapital" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Additional paid-in capital</link:label>
    <link:label id="lab_us-gaap_AdditionalPaidInCapital_label_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapital" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Additional Paid in Capital</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapital" xlink:to="lab_us-gaap_AdditionalPaidInCapital" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months_680f9830-6b43-4f10-aae0-dcf85b129dde_totalLabel_en-US" xlink:label="lab_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Less than 12 months, fair value</link:label>
    <link:label id="lab_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months_label_en-US" xlink:label="lab_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash Equivalents And Debt Securities, Available-For-Sale, Continuous Unrealized Loss Position, Less Than 12 Months</link:label>
    <link:label id="lab_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months_documentation_en-US" xlink:label="lab_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Cash Equivalents And Debt Securities, Available-For-Sale, Continuous Unrealized Loss Position, Less Than 12 Months</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" xlink:href="snow-20250131.xsd#snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" xlink:to="lab_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_1c607e6b-f5c4-45ca-a0a4-c72af2e46572_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Vesting of restricted stock units</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceived_346e4ab6-5ce1-4475-a852-c0c72ba7c82a_negatedTotalLabel_en-US" xlink:label="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceived" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="resource" xml:lang="en-US">Total lease payments (receipts)</link:label>
    <link:label id="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceived_label_en-US" xlink:label="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceived" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessor, Operating Lease, Payment to be Received</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceived" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceived"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceived" xlink:to="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceived" xlink:type="arc" order="1"/>
    <link:label id="lab_snow_PrivatelyHeldCompanyMember_76e38d3f-fa0b-48ec-bf4d-e7f49b76de1f_terseLabel_en-US" xlink:label="lab_snow_PrivatelyHeldCompanyMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Privately-Held Company</link:label>
    <link:label id="lab_snow_PrivatelyHeldCompanyMember_label_en-US" xlink:label="lab_snow_PrivatelyHeldCompanyMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Privately-Held Company [Member]</link:label>
    <link:label id="lab_snow_PrivatelyHeldCompanyMember_documentation_en-US" xlink:label="lab_snow_PrivatelyHeldCompanyMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Privately-Held Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snow_PrivatelyHeldCompanyMember" xlink:href="snow-20250131.xsd#snow_PrivatelyHeldCompanyMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snow_PrivatelyHeldCompanyMember" xlink:to="lab_snow_PrivatelyHeldCompanyMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_8063e521-e02d-4811-8f7a-b07b805b81e4_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Remaining performance obligation, remaining life</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedCash_c34756db-ae63-4718-aadc-9bf1450be0d1_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedCash" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restricted cash&#8212;included in other assets and prepaid expenses and other current assets</link:label>
    <link:label id="lab_us-gaap_RestrictedCash_label_en-US" xlink:label="lab_us-gaap_RestrictedCash" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restricted Cash</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCash" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedCash"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedCash" xlink:to="lab_us-gaap_RestrictedCash" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_USGovernmentAgenciesDebtSecuritiesMember_f2bbafde-3738-4835-b761-bc7b04ea4ddf_terseLabel_en-US" xlink:label="lab_us-gaap_USGovernmentAgenciesDebtSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">U.S. government and agency securities</link:label>
    <link:label id="lab_us-gaap_USGovernmentAgenciesDebtSecuritiesMember_label_en-US" xlink:label="lab_us-gaap_USGovernmentAgenciesDebtSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">US Government Agencies Debt Securities [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USGovernmentAgenciesDebtSecuritiesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_USGovernmentAgenciesDebtSecuritiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_USGovernmentAgenciesDebtSecuritiesMember" xlink:to="lab_us-gaap_USGovernmentAgenciesDebtSecuritiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_47c56424-8aba-40f4-9a53-7639ed1eae96_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions and Methodology [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongtermDebtTypeDomain_f90b4adc-e75a-4a14-9784-53747d4de986_terseLabel_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long-Term Debt, Type [Domain]</link:label>
    <link:label id="lab_us-gaap_LongtermDebtTypeDomain_label_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Term Debt, Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongtermDebtTypeDomain" xlink:to="lab_us-gaap_LongtermDebtTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressStateOrProvince_0b7ab020-7f39-4360-8a05-4f727e0f00d6_terseLabel_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Address, State or Province</link:label>
    <link:label id="lab_dei_EntityAddressStateOrProvince_label_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Address, State or Province</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressStateOrProvince"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressStateOrProvince" xlink:to="lab_dei_EntityAddressStateOrProvince" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock_17155562-0f7d-4c32-b0dd-f9882dc369e9_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Unvested RSU Rollforward</link:label>
    <link:label id="lab_us-gaap_ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Unvested Restricted Stock Units Roll Forward [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ErrCompAnalysisTextBlock_terseLabel_en-US" xlink:label="lab_ecd_ErrCompAnalysisTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Erroneous Compensation Analysis</link:label>
    <link:label id="lab_ecd_ErrCompAnalysisTextBlock_label_en-US" xlink:label="lab_ecd_ErrCompAnalysisTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Erroneous Compensation Analysis [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ErrCompAnalysisTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ErrCompAnalysisTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ErrCompAnalysisTextBlock" xlink:to="lab_ecd_ErrCompAnalysisTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_da95d1da-3169-4e63-ac0b-036b43e9ec51_terseLabel_en-US" xlink:label="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Financial Instruments [Domain]</link:label>
    <link:label id="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_label_en-US" xlink:label="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Financial Instruments [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VestingDomain_2d6b936e-6595-4079-b161-1d84c10d3ad9_terseLabel_en-US" xlink:label="lab_us-gaap_VestingDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Vesting [Domain]</link:label>
    <link:label id="lab_us-gaap_VestingDomain_label_en-US" xlink:label="lab_us-gaap_VestingDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Vesting [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VestingDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VestingDomain" xlink:to="lab_us-gaap_VestingDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_a93748b1-a803-46f7-b741-63850525e8ae_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Unvested balance , beginning balance (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_8a75b55b-bee8-406e-81cb-4128d9316493_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Unvested balance , ending balance (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_2aadee14-373e-4bbc-8bbd-58cdf76e45a7_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Liabilities and Stockholders&#8217; Equity</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liabilities and Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingencyNewClaimsFiledNumber_6ac51412-15c0-4e8e-9de8-6b66b4c0ffe8_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingencyNewClaimsFiledNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of new claims filed</link:label>
    <link:label id="lab_us-gaap_LossContingencyNewClaimsFiledNumber_label_en-US" xlink:label="lab_us-gaap_LossContingencyNewClaimsFiledNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Loss Contingency, New Claims Filed, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyNewClaimsFiledNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LossContingencyNewClaimsFiledNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingencyNewClaimsFiledNumber" xlink:to="lab_us-gaap_LossContingencyNewClaimsFiledNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_RestatementDeterminationDate_terseLabel_en-US" xlink:label="lab_ecd_RestatementDeterminationDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restatement Determination Date</link:label>
    <link:label id="lab_ecd_RestatementDeterminationDate_label_en-US" xlink:label="lab_ecd_RestatementDeterminationDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restatement Determination Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RestatementDeterminationDate" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_RestatementDeterminationDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_RestatementDeterminationDate" xlink:to="lab_ecd_RestatementDeterminationDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_771d0dc6-ca5d-4693-a6b3-778573c8f3f8_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Vested and expected to vest (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent_422c533d-006e-43be-8f2d-9a7bdb8df5a8_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long-term investments</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Securities, Available-for-Sale, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PvpTable_terseLabel_en-US" xlink:label="lab_ecd_PvpTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Pay vs Performance Disclosure</link:label>
    <link:label id="lab_ecd_PvpTable_label_en-US" xlink:label="lab_ecd_PvpTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pay vs Performance Disclosure [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PvpTable" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PvpTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PvpTable" xlink:to="lab_ecd_PvpTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossCumulativeAmount_b7bf00df-fa17-43dc-aa0a-816d697a8317_terseLabel_en-US" xlink:label="lab_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossCumulativeAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Impairments</link:label>
    <link:label id="lab_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossCumulativeAmount_label_en-US" xlink:label="lab_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossCumulativeAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Securities without Readily Determinable Fair Value, Impairment Loss, Cumulative Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossCumulativeAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossCumulativeAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossCumulativeAmount" xlink:to="lab_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossCumulativeAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_5365af91-622a-4e90-9461-721736c9c164_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_f3b66612-c625-48d5-a3fd-8872d50db97c_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Shares outstanding, beginning balance (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_b52412c5-c54d-42ae-81db-a6fa45a9b59b_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Shares outstanding, ending balance (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskTable_076e0de5-43e9-4ce0-984e-974ec7a58f54_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Concentration Risk [Table]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskTable_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Concentration Risk [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskTable" xlink:to="lab_us-gaap_ConcentrationRiskTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_57f16423-76c3-4436-8f50-7a10b6136c53_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating lease right-of-use assets</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Right-of-Use Asset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ErrCompRecoveryTable_terseLabel_en-US" xlink:label="lab_ecd_ErrCompRecoveryTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Erroneously Awarded Compensation Recovery</link:label>
    <link:label id="lab_ecd_ErrCompRecoveryTable_label_en-US" xlink:label="lab_ecd_ErrCompRecoveryTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Erroneously Awarded Compensation Recovery [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ErrCompRecoveryTable" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ErrCompRecoveryTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ErrCompRecoveryTable" xlink:to="lab_ecd_ErrCompRecoveryTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_d4169166-8f79-4c67-b2f1-f3b5fe92331f_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Shares outstanding, beginning (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_349f66aa-9371-4d40-9d44-11ab4af713a7_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Shares outstanding, ending (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAbstract_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_snow_DeveloperCommunityMember_65112791-0f79-474c-923f-49d1a83e9a09_terseLabel_en-US" xlink:label="lab_snow_DeveloperCommunityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Developer community</link:label>
    <link:label id="lab_snow_DeveloperCommunityMember_label_en-US" xlink:label="lab_snow_DeveloperCommunityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Developer Community [Member]</link:label>
    <link:label id="lab_snow_DeveloperCommunityMember_documentation_en-US" xlink:label="lab_snow_DeveloperCommunityMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Developer Community</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snow_DeveloperCommunityMember" xlink:href="snow-20250131.xsd#snow_DeveloperCommunityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snow_DeveloperCommunityMember" xlink:to="lab_snow_DeveloperCommunityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareTextBlock_4e29f4f3-fa79-42bb-97e8-232521e0d4e1_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net Loss per Share</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareTextBlock_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Earnings Per Share [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareTextBlock" xlink:to="lab_us-gaap_EarningsPerShareTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_snow_ContractWithCustomerContractTerm_db51d072-cacf-4422-8e2c-1164b69da398_terseLabel_en-US" xlink:label="lab_snow_ContractWithCustomerContractTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Contract term</link:label>
    <link:label id="lab_snow_ContractWithCustomerContractTerm_label_en-US" xlink:label="lab_snow_ContractWithCustomerContractTerm" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contract With Customer, Contract Term</link:label>
    <link:label id="lab_snow_ContractWithCustomerContractTerm_documentation_en-US" xlink:label="lab_snow_ContractWithCustomerContractTerm" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Contract With Customer, Contract Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snow_ContractWithCustomerContractTerm" xlink:href="snow-20250131.xsd#snow_ContractWithCustomerContractTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snow_ContractWithCustomerContractTerm" xlink:to="lab_snow_ContractWithCustomerContractTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_80c46cd1-b8ce-47a9-897f-192f079d4749_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Issuance of common stock under employee stock purchase plan</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Issued During Period, Value, Employee Stock Purchase Plan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventMember_1a2ed831-3030-426f-98b2-76fe34616e77_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Subsequent Event</link:label>
    <link:label id="lab_us-gaap_SubsequentEventMember_label_en-US" xlink:label="lab_us-gaap_SubsequentEventMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Subsequent Event [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventMember" xlink:to="lab_us-gaap_SubsequentEventMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock_e0255ac0-9518-44a9-8c45-4df4c5516b3b_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Valuation Assumptions Other than Stock Options</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Share-Based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_305d1b40-4f22-433e-b3fa-e06350c265bd_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Issuance of common stock upon exercise of stock options</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Issued During Period, Value, Stock Options Exercised</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConvertibleDebtTableTextBlock_53144e10-b732-4920-bb75-9503a662895c_terseLabel_en-US" xlink:label="lab_us-gaap_ConvertibleDebtTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Convertible Senior Notes</link:label>
    <link:label id="lab_us-gaap_ConvertibleDebtTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ConvertibleDebtTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Convertible Debt [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConvertibleDebtTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConvertibleDebtTableTextBlock" xlink:to="lab_us-gaap_ConvertibleDebtTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_cf4ba0d0-c1d1-41e9-aa21-8d6c4b300027_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Granted (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardLiabilityClassifiedInstrumentsForfeitedInPeriod_3b92d71f-dc55-4345-9a33-9dbdc4b8c759_negatedTerseLabel_en-US" xlink:label="lab_snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardLiabilityClassifiedInstrumentsForfeitedInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Forfeited (in shares)</link:label>
    <link:label id="lab_snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardLiabilityClassifiedInstrumentsForfeitedInPeriod_label_en-US" xlink:label="lab_snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardLiabilityClassifiedInstrumentsForfeitedInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement By Share-Based Payment Award, Liability-Classified Instruments, Forfeited In Period</link:label>
    <link:label id="lab_snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardLiabilityClassifiedInstrumentsForfeitedInPeriod_documentation_en-US" xlink:label="lab_snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardLiabilityClassifiedInstrumentsForfeitedInPeriod" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement By Share-Based Payment Award, Liability-Classified Instruments, Forfeited In Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardLiabilityClassifiedInstrumentsForfeitedInPeriod" xlink:href="snow-20250131.xsd#snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardLiabilityClassifiedInstrumentsForfeitedInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardLiabilityClassifiedInstrumentsForfeitedInPeriod" xlink:to="lab_snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardLiabilityClassifiedInstrumentsForfeitedInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxPolicyTextBlock_d465cbac-90b0-4e69-a851-76bc8e4e42f8_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income Taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_IncomeTaxPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxPolicyTextBlock" xlink:to="lab_us-gaap_IncomeTaxPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PeerGroupIssuersFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_PeerGroupIssuersFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Peer Group Issuers, Footnote</link:label>
    <link:label id="lab_ecd_PeerGroupIssuersFnTextBlock_label_en-US" xlink:label="lab_ecd_PeerGroupIssuersFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Peer Group Issuers, Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeerGroupIssuersFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PeerGroupIssuersFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PeerGroupIssuersFnTextBlock" xlink:to="lab_ecd_PeerGroupIssuersFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentDomain_2618eb1d-4b21-4347-97d3-54e6a23b8583_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Segments [Domain]</link:label>
    <link:label id="lab_us-gaap_SegmentDomain_label_en-US" xlink:label="lab_us-gaap_SegmentDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segments [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentDomain" xlink:to="lab_us-gaap_SegmentDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_d68a81a9-0fc7-43f6-bcc9-f75d542b199f_terseLabel_en-US" xlink:label="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unrecognized Tax Benefits [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_label_en-US" xlink:label="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unrecognized Tax Benefits [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:to="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_snow_StockRepurchaseProgramNumberOfSharesRepurchased_2f94e659-aa72-4708-ae92-9cfdeec531df_terseLabel_en-US" xlink:label="lab_snow_StockRepurchaseProgramNumberOfSharesRepurchased" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of shares repurchased (in shares)</link:label>
    <link:label id="lab_snow_StockRepurchaseProgramNumberOfSharesRepurchased_label_en-US" xlink:label="lab_snow_StockRepurchaseProgramNumberOfSharesRepurchased" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Repurchase Program, Number Of Shares Repurchased</link:label>
    <link:label id="lab_snow_StockRepurchaseProgramNumberOfSharesRepurchased_documentation_en-US" xlink:label="lab_snow_StockRepurchaseProgramNumberOfSharesRepurchased" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Stock Repurchase Program, Number Of Shares Repurchased</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snow_StockRepurchaseProgramNumberOfSharesRepurchased" xlink:href="snow-20250131.xsd#snow_StockRepurchaseProgramNumberOfSharesRepurchased"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snow_StockRepurchaseProgramNumberOfSharesRepurchased" xlink:to="lab_snow_StockRepurchaseProgramNumberOfSharesRepurchased" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PeoMember_terseLabel_en-US" xlink:label="lab_ecd_PeoMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">PEO</link:label>
    <link:label id="lab_ecd_PeoMember_label_en-US" xlink:label="lab_ecd_PeoMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">PEO [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PeoMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PeoMember" xlink:to="lab_ecd_PeoMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TrdArrIndName_terseLabel_en-US" xlink:label="lab_ecd_TrdArrIndName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Name</link:label>
    <link:label id="lab_ecd_TrdArrIndName_label_en-US" xlink:label="lab_ecd_TrdArrIndName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement, Individual Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrIndName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrIndName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrIndName" xlink:to="lab_ecd_TrdArrIndName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherCommitmentsTableTextBlock_6ce31a46-b54a-4ddb-8280-badcb41f4985_terseLabel_en-US" xlink:label="lab_us-gaap_OtherCommitmentsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Other Contractual Commitments</link:label>
    <link:label id="lab_us-gaap_OtherCommitmentsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_OtherCommitmentsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Commitments [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherCommitmentsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherCommitmentsTableTextBlock" xlink:to="lab_us-gaap_OtherCommitmentsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_c094b721-5e7a-4173-a0bb-81a3af89e8f0_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long-Lived Tangible Asset [Axis]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Lived Tangible Asset [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityPublicFloat_a7d3a1bd-7756-4944-aa56-88f521c0b901_terseLabel_en-US" xlink:label="lab_dei_EntityPublicFloat" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Public Float</link:label>
    <link:label id="lab_dei_EntityPublicFloat_label_en-US" xlink:label="lab_dei_EntityPublicFloat" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Public Float</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityPublicFloat" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityPublicFloat"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityPublicFloat" xlink:to="lab_dei_EntityPublicFloat" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedFourYears_4d51722b-95e1-4e58-b55c-594d9e83b074_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedFourYears" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">2029</link:label>
    <link:label id="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedFourYears_label_en-US" xlink:label="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedFourYears" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessor, Operating Lease, Payment to be Received, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedFourYears" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceivedFourYears"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedFourYears" xlink:to="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedFourYears" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockCommonValue_3551e5b6-28bf-4390-bf02-984203354145_negatedLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockCommonValue" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Treasury stock, at cost; 436 shares and 492 shares held as of January&#160;31, 2025 and 2024, respectively(1)</link:label>
    <link:label id="lab_us-gaap_TreasuryStockCommonValue_label_en-US" xlink:label="lab_us-gaap_TreasuryStockCommonValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Treasury Stock, Common, Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockCommonValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockCommonValue" xlink:to="lab_us-gaap_TreasuryStockCommonValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToDevelopSoftware_4996fdbb-e883-4538-a7e3-a43c1274bd63_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToDevelopSoftware" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Capitalized internal-use software development costs</link:label>
    <link:label id="lab_us-gaap_PaymentsToDevelopSoftware_label_en-US" xlink:label="lab_us-gaap_PaymentsToDevelopSoftware" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments to Develop Software</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToDevelopSoftware" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToDevelopSoftware"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToDevelopSoftware" xlink:to="lab_us-gaap_PaymentsToDevelopSoftware" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CallOptionMember_60d86b22-5e28-4d36-8456-341724409e29_terseLabel_en-US" xlink:label="lab_us-gaap_CallOptionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Call Option</link:label>
    <link:label id="lab_us-gaap_CallOptionMember_label_en-US" xlink:label="lab_us-gaap_CallOptionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Call Option [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CallOptionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CallOptionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CallOptionMember" xlink:to="lab_us-gaap_CallOptionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardsCloseToMnpiDiscTableTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Awards Close in Time to MNPI Disclosures, Table</link:label>
    <link:label id="lab_ecd_AwardsCloseToMnpiDiscTableTextBlock_label_en-US" xlink:label="lab_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Awards Close in Time to MNPI Disclosures [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardsCloseToMnpiDiscTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:to="lab_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InvestmentIncomeNonoperating_9f701c26-dadd-41b1-8cc1-6367cf7d209d_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentIncomeNonoperating" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Interest income</link:label>
    <link:label id="lab_us-gaap_InvestmentIncomeNonoperating_label_en-US" xlink:label="lab_us-gaap_InvestmentIncomeNonoperating" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Investment Income, Nonoperating</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeNonoperating" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentIncomeNonoperating"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentIncomeNonoperating" xlink:to="lab_us-gaap_InvestmentIncomeNonoperating" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_95f0eb47-7745-4146-8dac-5e21a6d9826f_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common stock reserved for future issuances (shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_label_en-US" xlink:label="lab_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock, Capital Shares Reserved for Future Issuance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:to="lab_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember_terseLabel_en-US" xlink:label="lab_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year</link:label>
    <link:label id="lab_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember_label_en-US" xlink:label="lab_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember" xlink:to="lab_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure_1d6662cf-ed75-45b1-bb0f-035d5508b19e_verboseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Estimated Fair Value</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure_6b7fbfec-a75c-409e-9612-87e3fb1ab690_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash equivalents:</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash and Cash Equivalents, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:to="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AggtErrCompAmt_terseLabel_en-US" xlink:label="lab_ecd_AggtErrCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Aggregate Erroneous Compensation Amount</link:label>
    <link:label id="lab_ecd_AggtErrCompAmt_label_en-US" xlink:label="lab_ecd_AggtErrCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Aggregate Erroneous Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtErrCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AggtErrCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AggtErrCompAmt" xlink:to="lab_ecd_AggtErrCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_snow_A2012EquityIncentivePlanMember_a2ece7df-af7e-4a56-b085-38486859e962_terseLabel_en-US" xlink:label="lab_snow_A2012EquityIncentivePlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2012 Plan</link:label>
    <link:label id="lab_snow_A2012EquityIncentivePlanMember_label_en-US" xlink:label="lab_snow_A2012EquityIncentivePlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">2012 Equity Incentive Plan [Member]</link:label>
    <link:label id="lab_snow_A2012EquityIncentivePlanMember_documentation_en-US" xlink:label="lab_snow_A2012EquityIncentivePlanMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">2012 Equity Incentive Plan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snow_A2012EquityIncentivePlanMember" xlink:href="snow-20250131.xsd#snow_A2012EquityIncentivePlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snow_A2012EquityIncentivePlanMember" xlink:to="lab_snow_A2012EquityIncentivePlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_LocalPhoneNumber_94e46b9c-a900-4802-8762-bdc66bab2a42_terseLabel_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Local Phone Number</link:label>
    <link:label id="lab_dei_LocalPhoneNumber_label_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Local Phone Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LocalPhoneNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_LocalPhoneNumber" xlink:to="lab_dei_LocalPhoneNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_snow_AllocationOfOverheadCostsPolicyTextBlock_1d183991-b01d-42aa-afb4-13deadf2143e_terseLabel_en-US" xlink:label="lab_snow_AllocationOfOverheadCostsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Allocation of Overhead Costs</link:label>
    <link:label id="lab_snow_AllocationOfOverheadCostsPolicyTextBlock_label_en-US" xlink:label="lab_snow_AllocationOfOverheadCostsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Allocation of Overhead Costs [Policy Text Block]</link:label>
    <link:label id="lab_snow_AllocationOfOverheadCostsPolicyTextBlock_documentation_en-US" xlink:label="lab_snow_AllocationOfOverheadCostsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Allocation of Overhead Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snow_AllocationOfOverheadCostsPolicyTextBlock" xlink:href="snow-20250131.xsd#snow_AllocationOfOverheadCostsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snow_AllocationOfOverheadCostsPolicyTextBlock" xlink:to="lab_snow_AllocationOfOverheadCostsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember_981ec07d-a5ee-4a64-8b7c-d9edda6fab60_terseLabel_en-US" xlink:label="lab_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Prepaid Expenses and Other Current Assets</link:label>
    <link:label id="lab_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember_label_en-US" xlink:label="lab_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Prepaid Expenses and Other Current Assets [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember" xlink:to="lab_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsValuationAllowance_fe660f77-885f-4a85-8bfe-648e76cf1201_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Less: valuation allowance</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsValuationAllowance_dab3b5d5-b011-4056-aa21-453ffe3894ce_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Valuation allowance</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsValuationAllowance_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Valuation Allowance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:to="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AggtErrCompNotYetDeterminedTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Aggregate Erroneous Compensation Not Yet Determined</link:label>
    <link:label id="lab_ecd_AggtErrCompNotYetDeterminedTextBlock_label_en-US" xlink:label="lab_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Aggregate Erroneous Compensation Not Yet Determined [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AggtErrCompNotYetDeterminedTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:to="lab_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingExpenses_2ba826e5-f292-4603-95e3-1020b5594530_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingExpenses" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total operating expenses</link:label>
    <link:label id="lab_us-gaap_OperatingExpenses_label_en-US" xlink:label="lab_us-gaap_OperatingExpenses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Expenses</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingExpenses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingExpenses" xlink:to="lab_us-gaap_OperatingExpenses" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_4ad7cfbb-92f4-46c4-b0cb-d9dc9a187156_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Changes in operating assets and liabilities, net of effects of business combinations:</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Operating Capital [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PeoTotalCompAmt_terseLabel_en-US" xlink:label="lab_ecd_PeoTotalCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">PEO Total Compensation Amount</link:label>
    <link:label id="lab_ecd_PeoTotalCompAmt_label_en-US" xlink:label="lab_ecd_PeoTotalCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">PEO Total Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoTotalCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PeoTotalCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PeoTotalCompAmt" xlink:to="lab_ecd_PeoTotalCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_37e0b89f-dd6a-4ce7-a752-3234a4a610ac_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock market discount</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Purchase Price of Common Stock, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_f869d557-6726-484e-afa2-20c0052aa36f_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Business acquisition, equity interest issued or issuable (in shares)</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Acquisition, Equity Interest Issued or Issuable, Number of Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" xlink:to="lab_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_fdf55d0e-7eb0-49a9-a66d-0f6c9244f530_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long-Lived Tangible Asset [Domain]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Lived Tangible Asset [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementLocationAxis_f9973843-8cb0-4a16-9886-1e2d43f3dfd6_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statement of Income Location, Balance [Axis]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementLocationAxis_label_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement of Income Location, Balance [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementLocationAxis" xlink:to="lab_us-gaap_IncomeStatementLocationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_c531e677-c3a3-4e83-93a1-a231ffd419cc_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Vested and expected to vest, weighted-average exercise price (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_snow_DebtSecuritiesAvailableForSaleFairValueMaturityAllocatedAndSingleMaturityDateAfterYearOneThroughThree_62e31927-2fbd-40f0-bae4-a672309cf231_terseLabel_en-US" xlink:label="lab_snow_DebtSecuritiesAvailableForSaleFairValueMaturityAllocatedAndSingleMaturityDateAfterYearOneThroughThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Due in 1 year to 3 years</link:label>
    <link:label id="lab_snow_DebtSecuritiesAvailableForSaleFairValueMaturityAllocatedAndSingleMaturityDateAfterYearOneThroughThree_label_en-US" xlink:label="lab_snow_DebtSecuritiesAvailableForSaleFairValueMaturityAllocatedAndSingleMaturityDateAfterYearOneThroughThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, After Year One Through Three</link:label>
    <link:label id="lab_snow_DebtSecuritiesAvailableForSaleFairValueMaturityAllocatedAndSingleMaturityDateAfterYearOneThroughThree_documentation_en-US" xlink:label="lab_snow_DebtSecuritiesAvailableForSaleFairValueMaturityAllocatedAndSingleMaturityDateAfterYearOneThroughThree" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, After Year One Through Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snow_DebtSecuritiesAvailableForSaleFairValueMaturityAllocatedAndSingleMaturityDateAfterYearOneThroughThree" xlink:href="snow-20250131.xsd#snow_DebtSecuritiesAvailableForSaleFairValueMaturityAllocatedAndSingleMaturityDateAfterYearOneThroughThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snow_DebtSecuritiesAvailableForSaleFairValueMaturityAllocatedAndSingleMaturityDateAfterYearOneThroughThree" xlink:to="lab_snow_DebtSecuritiesAvailableForSaleFairValueMaturityAllocatedAndSingleMaturityDateAfterYearOneThroughThree" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock_2a4f7934-b731-4dda-907a-04aee424ae6e_terseLabel_en-US" xlink:label="lab_us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Summary of Long-lived Assets by Geographic Areas</link:label>
    <link:label id="lab_us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock_label_en-US" xlink:label="lab_us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Lived Assets by Geographic Areas [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock" xlink:to="lab_us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_snow_DebtInstrumentRedemptionThresholdTradingDays_905d6627-6029-442f-9cf0-9bf989a7be25_terseLabel_en-US" xlink:label="lab_snow_DebtInstrumentRedemptionThresholdTradingDays" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Threshold number of trading days</link:label>
    <link:label id="lab_snow_DebtInstrumentRedemptionThresholdTradingDays_label_en-US" xlink:label="lab_snow_DebtInstrumentRedemptionThresholdTradingDays" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Redemption, Threshold Trading Days</link:label>
    <link:label id="lab_snow_DebtInstrumentRedemptionThresholdTradingDays_documentation_en-US" xlink:label="lab_snow_DebtInstrumentRedemptionThresholdTradingDays" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Debt Instrument, Redemption, Threshold Trading Days</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snow_DebtInstrumentRedemptionThresholdTradingDays" xlink:href="snow-20250131.xsd#snow_DebtInstrumentRedemptionThresholdTradingDays"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snow_DebtInstrumentRedemptionThresholdTradingDays" xlink:to="lab_snow_DebtInstrumentRedemptionThresholdTradingDays" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_DebtDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureAbstract" xlink:to="lab_us-gaap_DebtDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockMember_51abb007-a6ba-4bf1-b96f-641bc23c4f41_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common Stock</link:label>
    <link:label id="lab_us-gaap_CommonStockMember_label_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockMember" xlink:to="lab_us-gaap_CommonStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt_terseLabel_en-US" xlink:label="lab_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Forgone Recovery due to Expense of Enforcement, Amount</link:label>
    <link:label id="lab_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt_label_en-US" xlink:label="lab_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Forgone Recovery due to Expense of Enforcement, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:to="lab_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_e6106803-e132-4d18-bdc4-f6b1b5b03a09_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Business Acquisitions, by Acquisition [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Business Acquisitions, by Acquisition [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:type="arc" order="1"/>
    <link:label id="lab_snow_MountainUSCorporationFormerlyKnownAsMobilizeNetCorporationMember_03dc0039-07ec-4965-8cb8-1b887fdeb30d_terseLabel_en-US" xlink:label="lab_snow_MountainUSCorporationFormerlyKnownAsMobilizeNetCorporationMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Mountain US Corporation (formerly known as Mobilize.Net Corporation)</link:label>
    <link:label id="lab_snow_MountainUSCorporationFormerlyKnownAsMobilizeNetCorporationMember_label_en-US" xlink:label="lab_snow_MountainUSCorporationFormerlyKnownAsMobilizeNetCorporationMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Mountain US Corporation, Formerly Known As Mobilize.Net Corporation [Member]</link:label>
    <link:label id="lab_snow_MountainUSCorporationFormerlyKnownAsMobilizeNetCorporationMember_documentation_en-US" xlink:label="lab_snow_MountainUSCorporationFormerlyKnownAsMobilizeNetCorporationMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Mountain US Corporation, Formerly Known As Mobilize.Net Corporation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snow_MountainUSCorporationFormerlyKnownAsMobilizeNetCorporationMember" xlink:href="snow-20250131.xsd#snow_MountainUSCorporationFormerlyKnownAsMobilizeNetCorporationMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snow_MountainUSCorporationFormerlyKnownAsMobilizeNetCorporationMember" xlink:to="lab_snow_MountainUSCorporationFormerlyKnownAsMobilizeNetCorporationMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_28afa23b-f529-40a4-99e1-2fd4b4a5ade1_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Shares withheld related to net share settlement of equity awards (in shares)</link:label>
    <link:label id="lab_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" xlink:to="lab_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCentralIndexKey_b2fc2b61-4c3a-438e-9a81-9a3148a0d068_terseLabel_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:label id="lab_dei_EntityCentralIndexKey_label_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCentralIndexKey"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCentralIndexKey" xlink:to="lab_dei_EntityCentralIndexKey" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GeneralAndAdministrativeExpenseMember_5a686d28-1454-4226-bba6-56660580728c_terseLabel_en-US" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpenseMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">General and administrative</link:label>
    <link:label id="lab_us-gaap_GeneralAndAdministrativeExpenseMember_label_en-US" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpenseMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">General and Administrative Expense [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpenseMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GeneralAndAdministrativeExpenseMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GeneralAndAdministrativeExpenseMember" xlink:to="lab_us-gaap_GeneralAndAdministrativeExpenseMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock_d204a101-516d-41be-9e0c-4020824082dc_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accrued Expenses and Other Current Liabilities</link:label>
    <link:label id="lab_us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock_label_en-US" xlink:label="lab_us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock" xlink:to="lab_us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_NonPeoNeoAvgCompActuallyPaidAmt_terseLabel_en-US" xlink:label="lab_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-PEO NEO Average Compensation Actually Paid Amount</link:label>
    <link:label id="lab_ecd_NonPeoNeoAvgCompActuallyPaidAmt_label_en-US" xlink:label="lab_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-PEO NEO Average Compensation Actually Paid Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonPeoNeoAvgCompActuallyPaidAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:to="lab_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardTmgHowMnpiCnsdrdTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award Timing, How MNPI Considered</link:label>
    <link:label id="lab_ecd_AwardTmgHowMnpiCnsdrdTextBlock_label_en-US" xlink:label="lab_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Timing, How MNPI Considered [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardTmgHowMnpiCnsdrdTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:to="lab_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancialInstrumentAxis_15f82776-55b7-4d2a-9e21-aaa2b62c8232_terseLabel_en-US" xlink:label="lab_us-gaap_FinancialInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Financial Instrument [Axis]</link:label>
    <link:label id="lab_us-gaap_FinancialInstrumentAxis_label_en-US" xlink:label="lab_us-gaap_FinancialInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Financial Instrument [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancialInstrumentAxis" xlink:to="lab_us-gaap_FinancialInstrumentAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1_3f534232-b73f-4ec4-aac2-9966d19981d9_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Lease signed but not yet commenced, lease term (in years)</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Lease Not yet Commenced, Term of Contract</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1" xlink:to="lab_us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestReceivableCurrent_6f09f24b-9a89-4b0d-b0ae-7c34dfa0419c_terseLabel_en-US" xlink:label="lab_us-gaap_InterestReceivableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Interest receivable, current</link:label>
    <link:label id="lab_us-gaap_InterestReceivableCurrent_label_en-US" xlink:label="lab_us-gaap_InterestReceivableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Interest Receivable, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestReceivableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestReceivableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestReceivableCurrent" xlink:to="lab_us-gaap_InterestReceivableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_snow_DebtInstrumentConvertibleTermsOfConversionDomain_ed96d7d6-ec94-49d6-9895-4560f72f2dd7_terseLabel_en-US" xlink:label="lab_snow_DebtInstrumentConvertibleTermsOfConversionDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt Instrument, Convertible, Terms Of Conversion [Domain]</link:label>
    <link:label id="lab_snow_DebtInstrumentConvertibleTermsOfConversionDomain_label_en-US" xlink:label="lab_snow_DebtInstrumentConvertibleTermsOfConversionDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Convertible, Terms Of Conversion [Domain]</link:label>
    <link:label id="lab_snow_DebtInstrumentConvertibleTermsOfConversionDomain_documentation_en-US" xlink:label="lab_snow_DebtInstrumentConvertibleTermsOfConversionDomain" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Debt Instrument, Convertible, Terms Of Conversion [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snow_DebtInstrumentConvertibleTermsOfConversionDomain" xlink:href="snow-20250131.xsd#snow_DebtInstrumentConvertibleTermsOfConversionDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snow_DebtInstrumentConvertibleTermsOfConversionDomain" xlink:to="lab_snow_DebtInstrumentConvertibleTermsOfConversionDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_6bb70827-1d04-488d-9be5-f2c4c5396748_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock-based compensation</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">APIC, Share-Based Payment Arrangement, Increase for Cost Recognition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:to="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonClassBMember_3980d806-c6e2-4218-bd9a-aa77306f57b1_terseLabel_en-US" xlink:label="lab_us-gaap_CommonClassBMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Class B Common Stock</link:label>
    <link:label id="lab_us-gaap_CommonClassBMember_label_en-US" xlink:label="lab_us-gaap_CommonClassBMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Class B [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonClassBMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonClassBMember" xlink:to="lab_us-gaap_CommonClassBMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TrdArrIndTitle_terseLabel_en-US" xlink:label="lab_ecd_TrdArrIndTitle" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Title</link:label>
    <link:label id="lab_ecd_TrdArrIndTitle_label_en-US" xlink:label="lab_ecd_TrdArrIndTitle" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement, Individual Title</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrIndTitle" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrIndTitle"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrIndTitle" xlink:to="lab_ecd_TrdArrIndTitle" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ConsolidatedEntitiesAxis_fafc2ea1-279b-4677-938d-eadf0be312cf_terseLabel_en-US" xlink:label="lab_srt_ConsolidatedEntitiesAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Consolidated Entities [Axis]</link:label>
    <link:label id="lab_srt_ConsolidatedEntitiesAxis_label_en-US" xlink:label="lab_srt_ConsolidatedEntitiesAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Consolidated Entities [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ConsolidatedEntitiesAxis" xlink:to="lab_srt_ConsolidatedEntitiesAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherLongTermInvestments_6c82060a-914e-4121-afb2-9075016a3550_totalLabel_en-US" xlink:label="lab_us-gaap_OtherLongTermInvestments" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total strategic investments&#8212;included in other assets</link:label>
    <link:label id="lab_us-gaap_OtherLongTermInvestments_label_en-US" xlink:label="lab_us-gaap_OtherLongTermInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Long-Term Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLongTermInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLongTermInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLongTermInvestments" xlink:to="lab_us-gaap_OtherLongTermInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_203fddb3-eda5-4643-954a-3bc4139e64a2_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Components of Loss Before Income Taxes</link:label>
    <link:label id="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_3d45d8d3-b414-4ef1-86bf-7671a78e1c50_periodStartLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Beginning balance</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_c47d598e-fd17-4671-903a-b750b1b3cd56_periodEndLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Ending balance</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unrecognized Tax Benefits</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefits" xlink:to="lab_us-gaap_UnrecognizedTaxBenefits" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_46555b68-0f7c-4411-afa3-0bcbd1ec4ba0_terseLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Less: comprehensive loss attributable to noncontrolling interest</link:label>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CityAreaCode_3674f091-9b76-473b-852a-2ce2fc455f72_terseLabel_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">City Area Code</link:label>
    <link:label id="lab_dei_CityAreaCode_label_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">City Area Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CityAreaCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CityAreaCode" xlink:to="lab_dei_CityAreaCode" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_ea6255e6-e6a6-4349-94a6-584637c6b5b3_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Current liabilities:</link:label>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liabilities, Current [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:to="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AuditorLocation_42207b69-ca62-4ed0-ba69-51640750554f_terseLabel_en-US" xlink:label="lab_dei_AuditorLocation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Auditor location</link:label>
    <link:label id="lab_dei_AuditorLocation_label_en-US" xlink:label="lab_dei_AuditorLocation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Auditor Location</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorLocation" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AuditorLocation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditorLocation" xlink:to="lab_dei_AuditorLocation" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock_terseLabel_en-US" xlink:label="lab_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Insider Trading Policies and Procedures Not Adopted</link:label>
    <link:label id="lab_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock_label_en-US" xlink:label="lab_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Insider Trading Policies and Procedures Not Adopted [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:to="lab_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsForRepurchaseOfCommonStock_cc5602a1-ba93-43bb-870b-84b448a1a788_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Repurchases of common stock</link:label>
    <link:label id="lab_us-gaap_PaymentsForRepurchaseOfCommonStock_label_en-US" xlink:label="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments for Repurchase of Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:to="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_2104701d-5e65-4afc-afa6-6c7813767ea6_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_c21aa4ee-0393-48ef-9802-32d5893247e6_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted-Average Grant Date Fair Value per Share</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventTypeAxis_7546804c-84a3-452b-b895-e0dc855045f6_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Subsequent Event Type [Axis]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventTypeAxis_label_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Subsequent Event Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTypeAxis" xlink:to="lab_us-gaap_SubsequentEventTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationPercentage_fa59edba-4703-4af5-baeb-64cb4ac5e0bb_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue, remaining performance obligation, percentage</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationPercentage_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue, Remaining Performance Obligation, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligationPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Earnings Per Share [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareAbstract" xlink:to="lab_us-gaap_EarningsPerShareAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityAbstract_8b0b7f20-9c24-4c0b-b7e5-4e1af1f728e7_terseLabel_en-US" xlink:label="lab_us-gaap_EquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stockholders&#8217; equity:</link:label>
    <link:label id="lab_us-gaap_EquityAbstract_label_en-US" xlink:label="lab_us-gaap_EquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityAbstract" xlink:to="lab_us-gaap_EquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_54b51ecf-52c8-4d45-b368-5a4ff16a9e57_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accumulated deficit</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Retained Earnings (Accumulated Deficit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:type="arc" order="1"/>
    <link:label id="lab_snow_ApplicaSp.Z.o.o.StreamlitIncAndPrivatelyHeldCompanyMember_bdb338a5-4b24-4f0b-b3b1-ffe44866f540_terseLabel_en-US" xlink:label="lab_snow_ApplicaSp.Z.o.o.StreamlitIncAndPrivatelyHeldCompanyMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Applica Sp. z.o.o., Streamlit, Inc, And Privately-Held Company</link:label>
    <link:label id="lab_snow_ApplicaSp.Z.o.o.StreamlitIncAndPrivatelyHeldCompanyMember_label_en-US" xlink:label="lab_snow_ApplicaSp.Z.o.o.StreamlitIncAndPrivatelyHeldCompanyMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Applica Sp. z.o.o., Streamlit, Inc, And Privately-Held Company [Member]</link:label>
    <link:label id="lab_snow_ApplicaSp.Z.o.o.StreamlitIncAndPrivatelyHeldCompanyMember_documentation_en-US" xlink:label="lab_snow_ApplicaSp.Z.o.o.StreamlitIncAndPrivatelyHeldCompanyMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Applica Sp. z.o.o., Streamlit, Inc, And Privately-Held Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snow_ApplicaSp.Z.o.o.StreamlitIncAndPrivatelyHeldCompanyMember" xlink:href="snow-20250131.xsd#snow_ApplicaSp.Z.o.o.StreamlitIncAndPrivatelyHeldCompanyMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snow_ApplicaSp.Z.o.o.StreamlitIncAndPrivatelyHeldCompanyMember" xlink:to="lab_snow_ApplicaSp.Z.o.o.StreamlitIncAndPrivatelyHeldCompanyMember" xlink:type="arc" order="1"/>
    <link:label id="lab_snow_DatavoloInc.Member_975d2a75-53df-40bd-9222-2f2167aadce1_terseLabel_en-US" xlink:label="lab_snow_DatavoloInc.Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Datavolo, Inc.</link:label>
    <link:label id="lab_snow_DatavoloInc.Member_label_en-US" xlink:label="lab_snow_DatavoloInc.Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Datavolo, Inc. [Member]</link:label>
    <link:label id="lab_snow_DatavoloInc.Member_documentation_en-US" xlink:label="lab_snow_DatavoloInc.Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Datavolo, Inc.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snow_DatavoloInc.Member" xlink:href="snow-20250131.xsd#snow_DatavoloInc.Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snow_DatavoloInc.Member" xlink:to="lab_snow_DatavoloInc.Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_18bc0d70-876a-440a-8d63-e5c79c4c3c45_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Repurchases and retirement of common stock, including transaction costs (in shares)</link:label>
    <link:label id="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_label_en-US" xlink:label="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Repurchased and Retired During Period, Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:to="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ClassOfStockDomain_866da5d4-9c09-40ee-8eea-5d62cf9797be_terseLabel_en-US" xlink:label="lab_us-gaap_ClassOfStockDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Class of Stock [Domain]</link:label>
    <link:label id="lab_us-gaap_ClassOfStockDomain_label_en-US" xlink:label="lab_us-gaap_ClassOfStockDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Class of Stock [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfStockDomain" xlink:to="lab_us-gaap_ClassOfStockDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_c8ac1e45-6728-42cf-95f1-1fc680e448e3_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Canceled (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerMember_83e71bb3-41c7-4416-8d68-f2edd3220344_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue from Contract with Customer Benchmark</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerMember_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue from Contract with Customer Benchmark [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerMember" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyTransactionLineItems_7867cbf5-23ab-4a4e-ad51-4dfc367a82ff_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Related Party Transaction [Line Items]</link:label>
    <link:label id="lab_us-gaap_RelatedPartyTransactionLineItems_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Related Party Transaction [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems" xlink:to="lab_us-gaap_RelatedPartyTransactionLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodPerformanceTargetPercentage_7e943221-ea93-4467-8557-e38bad6bc32b_terseLabel_en-US" xlink:label="lab_snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodPerformanceTargetPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Performance target, percentage</link:label>
    <link:label id="lab_snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodPerformanceTargetPercentage_label_en-US" xlink:label="lab_snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodPerformanceTargetPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Grants In Period, Performance Target, Percentage</link:label>
    <link:label id="lab_snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodPerformanceTargetPercentage_documentation_en-US" xlink:label="lab_snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodPerformanceTargetPercentage" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Grants In Period, Performance Target, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodPerformanceTargetPercentage" xlink:href="snow-20250131.xsd#snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodPerformanceTargetPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodPerformanceTargetPercentage" xlink:to="lab_snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodPerformanceTargetPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredFinanceCostsGross_f9da5011-234d-4885-87fd-0666f4cc53e7_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt issuance costs</link:label>
    <link:label id="lab_us-gaap_DeferredFinanceCostsGross_label_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Issuance Costs, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredFinanceCostsGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredFinanceCostsGross" xlink:to="lab_us-gaap_DeferredFinanceCostsGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GeneralAndAdministrativeExpense_a176581d-1996-4839-972e-04c42d56ded0_terseLabel_en-US" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">General and administrative</link:label>
    <link:label id="lab_us-gaap_GeneralAndAdministrativeExpense_label_en-US" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">General and Administrative Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GeneralAndAdministrativeExpense" xlink:to="lab_us-gaap_GeneralAndAdministrativeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss_e0a6aad5-9dc3-4cc9-99ae-014c6262ad5b_totalLabel_en-US" xlink:label="lab_us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net unrealized gains (losses) on strategic investments in equity securities</link:label>
    <link:label id="lab_us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss_label_en-US" xlink:label="lab_us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Securities, FV-NI, Unrealized Gain (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss" xlink:to="lab_us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TrdArrSecuritiesAggAvailAmt_terseLabel_en-US" xlink:label="lab_ecd_TrdArrSecuritiesAggAvailAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Aggregate Available</link:label>
    <link:label id="lab_ecd_TrdArrSecuritiesAggAvailAmt_label_en-US" xlink:label="lab_ecd_TrdArrSecuritiesAggAvailAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement, Securities Aggregate Available Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrSecuritiesAggAvailAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrSecuritiesAggAvailAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrSecuritiesAggAvailAmt" xlink:to="lab_ecd_TrdArrSecuritiesAggAvailAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_EqtyAwrdsAdjsMember_terseLabel_en-US" xlink:label="lab_ecd_EqtyAwrdsAdjsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity Awards Adjustments</link:label>
    <link:label id="lab_ecd_EqtyAwrdsAdjsMember_label_en-US" xlink:label="lab_ecd_EqtyAwrdsAdjsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Awards Adjustments [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EqtyAwrdsAdjsMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_EqtyAwrdsAdjsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_EqtyAwrdsAdjsMember" xlink:to="lab_ecd_EqtyAwrdsAdjsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_27329600-6ee8-4d49-a6b6-ce9f08f74ddd_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Present value of operating lease liabilities</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiability" xlink:to="lab_us-gaap_OperatingLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleFairValue_28e42198-5fc5-4bdd-b787-824a7f1ca808_totalLabel_en-US" xlink:label="lab_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleFairValue" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Estimated Fair Value</link:label>
    <link:label id="lab_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleFairValue_label_en-US" xlink:label="lab_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash Equivalents And Debt Securities, Available-For-Sale, Fair Value</link:label>
    <link:label id="lab_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleFairValue_documentation_en-US" xlink:label="lab_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleFairValue" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Cash Equivalents And Debt Securities, Available-For-Sale, Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleFairValue" xlink:href="snow-20250131.xsd#snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleFairValue" xlink:to="lab_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationBeatAmount_93e2a18b-227e-4b57-881e-d192f1825406_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationBeatAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">IRC Section 59A waived deductions</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationBeatAmount_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationBeatAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, BEAT, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationBeatAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationBeatAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationBeatAmount" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationBeatAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_snow_LesseeOperatingLeaseLiabilityPaymentsNetSubleaseIncomeFiscalYearMaturityAbstract_3baebf5c-533f-42c1-90c5-a7488e04f71e_terseLabel_en-US" xlink:label="lab_snow_LesseeOperatingLeaseLiabilityPaymentsNetSubleaseIncomeFiscalYearMaturityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total</link:label>
    <link:label id="lab_snow_LesseeOperatingLeaseLiabilityPaymentsNetSubleaseIncomeFiscalYearMaturityAbstract_label_en-US" xlink:label="lab_snow_LesseeOperatingLeaseLiabilityPaymentsNetSubleaseIncomeFiscalYearMaturityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, Payments, Net Sublease Income, Fiscal Year Maturity [Abstract]</link:label>
    <link:label id="lab_snow_LesseeOperatingLeaseLiabilityPaymentsNetSubleaseIncomeFiscalYearMaturityAbstract_documentation_en-US" xlink:label="lab_snow_LesseeOperatingLeaseLiabilityPaymentsNetSubleaseIncomeFiscalYearMaturityAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, Payments, Net Sublease Income, Fiscal Year Maturity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snow_LesseeOperatingLeaseLiabilityPaymentsNetSubleaseIncomeFiscalYearMaturityAbstract" xlink:href="snow-20250131.xsd#snow_LesseeOperatingLeaseLiabilityPaymentsNetSubleaseIncomeFiscalYearMaturityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snow_LesseeOperatingLeaseLiabilityPaymentsNetSubleaseIncomeFiscalYearMaturityAbstract" xlink:to="lab_snow_LesseeOperatingLeaseLiabilityPaymentsNetSubleaseIncomeFiscalYearMaturityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardUndrlygSecuritiesAmt_terseLabel_en-US" xlink:label="lab_ecd_AwardUndrlygSecuritiesAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Underlying Securities</link:label>
    <link:label id="lab_ecd_AwardUndrlygSecuritiesAmt_label_en-US" xlink:label="lab_ecd_AwardUndrlygSecuritiesAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Underlying Securities Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardUndrlygSecuritiesAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardUndrlygSecuritiesAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardUndrlygSecuritiesAmt" xlink:to="lab_ecd_AwardUndrlygSecuritiesAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_snow_DebtConversionTermsOneMember_3897fff9-ecec-4b38-87c8-2f7dbe6eb5c9_terseLabel_en-US" xlink:label="lab_snow_DebtConversionTermsOneMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt Conversion Terms One</link:label>
    <link:label id="lab_snow_DebtConversionTermsOneMember_label_en-US" xlink:label="lab_snow_DebtConversionTermsOneMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Conversion Terms One [Member]</link:label>
    <link:label id="lab_snow_DebtConversionTermsOneMember_documentation_en-US" xlink:label="lab_snow_DebtConversionTermsOneMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Debt Conversion Terms One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snow_DebtConversionTermsOneMember" xlink:href="snow-20250131.xsd#snow_DebtConversionTermsOneMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snow_DebtConversionTermsOneMember" xlink:to="lab_snow_DebtConversionTermsOneMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AmendmentFlag_6b02197c-25ee-4118-8e6c-bdbe50597f68_terseLabel_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Amendment Flag</link:label>
    <link:label id="lab_dei_AmendmentFlag_label_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Amendment Flag</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AmendmentFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AmendmentFlag" xlink:to="lab_dei_AmendmentFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockAppreciationRightsSARSMember_terseLabel_en-US" xlink:label="lab_us-gaap_StockAppreciationRightsSARSMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock Appreciation Rights (SARs)</link:label>
    <link:label id="lab_us-gaap_StockAppreciationRightsSARSMember_label_en-US" xlink:label="lab_us-gaap_StockAppreciationRightsSARSMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Appreciation Rights (SARs) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockAppreciationRightsSARSMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockAppreciationRightsSARSMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockAppreciationRightsSARSMember" xlink:to="lab_us-gaap_StockAppreciationRightsSARSMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventsAbstract_label_en-US" xlink:label="lab_us-gaap_SubsequentEventsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Subsequent Events [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventsAbstract" xlink:to="lab_us-gaap_SubsequentEventsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_7a29ccf3-c42b-4196-922f-659b0a3770f3_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value Hierarchy and NAV [Domain]</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value Hierarchy and NAV [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_snow_CashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax_ed2532f4-7cba-4f6e-a6af-d603ff283b6a_terseLabel_en-US" xlink:label="lab_snow_CashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Gross Unrealized Gains</link:label>
    <link:label id="lab_snow_CashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax_label_en-US" xlink:label="lab_snow_CashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash Equivalents, Accumulated Gross Unrealized Gain, Before Tax</link:label>
    <link:label id="lab_snow_CashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax_documentation_en-US" xlink:label="lab_snow_CashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Cash Equivalents, Accumulated Gross Unrealized Gain, Before Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snow_CashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax" xlink:href="snow-20250131.xsd#snow_CashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snow_CashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax" xlink:to="lab_snow_CashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherCommitmentFiscalYearMaturityAbstract_c1344b0f-a11c-4ffa-b57c-8006d3560784_terseLabel_en-US" xlink:label="lab_us-gaap_OtherCommitmentFiscalYearMaturityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other Commitment, Fiscal Year Maturity [Abstract]</link:label>
    <link:label id="lab_us-gaap_OtherCommitmentFiscalYearMaturityAbstract_label_en-US" xlink:label="lab_us-gaap_OtherCommitmentFiscalYearMaturityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Commitment, Fiscal Year Maturity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentFiscalYearMaturityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherCommitmentFiscalYearMaturityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherCommitmentFiscalYearMaturityAbstract" xlink:to="lab_us-gaap_OtherCommitmentFiscalYearMaturityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_snow_TwoPrivatelyHeldCompaniesMember_b29aa459-d4eb-491d-ad16-f7bc02161dd8_terseLabel_en-US" xlink:label="lab_snow_TwoPrivatelyHeldCompaniesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Two Privately-Held Companies</link:label>
    <link:label id="lab_snow_TwoPrivatelyHeldCompaniesMember_label_en-US" xlink:label="lab_snow_TwoPrivatelyHeldCompaniesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Two Privately-Held Companies [Member]</link:label>
    <link:label id="lab_snow_TwoPrivatelyHeldCompaniesMember_documentation_en-US" xlink:label="lab_snow_TwoPrivatelyHeldCompaniesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Two Privately-Held Companies</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snow_TwoPrivatelyHeldCompaniesMember" xlink:href="snow-20250131.xsd#snow_TwoPrivatelyHeldCompaniesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snow_TwoPrivatelyHeldCompaniesMember" xlink:to="lab_snow_TwoPrivatelyHeldCompaniesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_RecoveryOfErrCompDisclosureLineItems_label_en-US" xlink:label="lab_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Recovery of Erroneously Awarded Compensation Disclosure [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_RecoveryOfErrCompDisclosureLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="lab_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentFaceAmount_20729893-8f15-4b48-92dc-64d26545b8e2_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentFaceAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Face amount of debt issued</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentFaceAmount_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentFaceAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Face Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentFaceAmount" xlink:to="lab_us-gaap_DebtInstrumentFaceAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressPostalZipCode_cd9ffcf3-431f-47d1-8950-b81ef6d6ce12_terseLabel_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:label id="lab_dei_EntityAddressPostalZipCode_label_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressPostalZipCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressPostalZipCode" xlink:to="lab_dei_EntityAddressPostalZipCode" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdvertisingExpense_7d452f3c-1040-440e-97a0-b57f49581ac0_terseLabel_en-US" xlink:label="lab_us-gaap_AdvertisingExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Advertising costs</link:label>
    <link:label id="lab_us-gaap_AdvertisingExpense_label_en-US" xlink:label="lab_us-gaap_AdvertisingExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Advertising Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdvertisingExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdvertisingExpense" xlink:to="lab_us-gaap_AdvertisingExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiscalPeriod_b8cd6d77-3736-42a3-9e11-3aee049edd4e_terseLabel_en-US" xlink:label="lab_us-gaap_FiscalPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fiscal Year</link:label>
    <link:label id="lab_us-gaap_FiscalPeriod_label_en-US" xlink:label="lab_us-gaap_FiscalPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fiscal Period, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiscalPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiscalPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiscalPeriod" xlink:to="lab_us-gaap_FiscalPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_USGovernmentDebtSecuritiesMember_03462d17-796a-49b8-b22e-dd150ee4ce4d_terseLabel_en-US" xlink:label="lab_us-gaap_USGovernmentDebtSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">U.S. government securities</link:label>
    <link:label id="lab_us-gaap_USGovernmentDebtSecuritiesMember_label_en-US" xlink:label="lab_us-gaap_USGovernmentDebtSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">US Government Debt Securities [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USGovernmentDebtSecuritiesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_USGovernmentDebtSecuritiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_USGovernmentDebtSecuritiesMember" xlink:to="lab_us-gaap_USGovernmentDebtSecuritiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_b3f3db1c-5885-4676-ac11-61e0d50ae03c_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash and Cash Equivalents, at Carrying Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CertificatesOfDepositMember_7b54e8b5-0b34-4c0c-868c-ec3b5d1d9cbf_terseLabel_en-US" xlink:label="lab_us-gaap_CertificatesOfDepositMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Certificates of deposit</link:label>
    <link:label id="lab_us-gaap_CertificatesOfDepositMember_label_en-US" xlink:label="lab_us-gaap_CertificatesOfDepositMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Certificates of Deposit [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CertificatesOfDepositMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CertificatesOfDepositMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CertificatesOfDepositMember" xlink:to="lab_us-gaap_CertificatesOfDepositMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember_terseLabel_en-US" xlink:label="lab_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested</link:label>
    <link:label id="lab_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember_label_en-US" xlink:label="lab_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember" xlink:to="lab_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_snow_OptionIndexedToIssuersEquityInitialShares_8aa9f80a-00e3-43d3-8de5-ff7f5d9258ca_terseLabel_en-US" xlink:label="lab_snow_OptionIndexedToIssuersEquityInitialShares" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Initial number of shares (in thousands)</link:label>
    <link:label id="lab_snow_OptionIndexedToIssuersEquityInitialShares_63372f4b-dbb1-4ca8-b48f-eee56b7dd5ba_verboseLabel_en-US" xlink:label="lab_snow_OptionIndexedToIssuersEquityInitialShares" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Initial number of shares covered, subject to certain adjustments (in shares)</link:label>
    <link:label id="lab_snow_OptionIndexedToIssuersEquityInitialShares_label_en-US" xlink:label="lab_snow_OptionIndexedToIssuersEquityInitialShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Option Indexed To Issuer's Equity, Initial Shares</link:label>
    <link:label id="lab_snow_OptionIndexedToIssuersEquityInitialShares_documentation_en-US" xlink:label="lab_snow_OptionIndexedToIssuersEquityInitialShares" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Option Indexed To Issuer's Equity, Initial Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snow_OptionIndexedToIssuersEquityInitialShares" xlink:href="snow-20250131.xsd#snow_OptionIndexedToIssuersEquityInitialShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snow_OptionIndexedToIssuersEquityInitialShares" xlink:to="lab_snow_OptionIndexedToIssuersEquityInitialShares" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AuditorName_1361720b-6305-4e73-85c0-7649b7e12661_terseLabel_en-US" xlink:label="lab_dei_AuditorName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Auditor name</link:label>
    <link:label id="lab_dei_AuditorName_label_en-US" xlink:label="lab_dei_AuditorName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Auditor Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorName" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AuditorName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditorName" xlink:to="lab_dei_AuditorName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentConvertibleThresholdTradingDays_1f35ddf4-175f-4182-a073-eeaa0e13d230_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentConvertibleThresholdTradingDays" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Threshold number of trading days</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentConvertibleThresholdTradingDays_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentConvertibleThresholdTradingDays" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Convertible, Threshold Trading Days</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleThresholdTradingDays" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentConvertibleThresholdTradingDays"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentConvertibleThresholdTradingDays" xlink:to="lab_us-gaap_DebtInstrumentConvertibleThresholdTradingDays" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_a8af42bc-3c0c-4f1b-9fe5-18cda6c8f8af_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Forfeited (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember_terseLabel_en-US" xlink:label="lab_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested</link:label>
    <link:label id="lab_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember_label_en-US" xlink:label="lab_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember" xlink:to="lab_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember" xlink:type="arc" order="1"/>
    <link:label id="lab_snow_CashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax_80f1261e-aa98-4bce-8bfd-a2bcdf0c9bd4_negatedLabel_en-US" xlink:label="lab_snow_CashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Gross Unrealized Losses</link:label>
    <link:label id="lab_snow_CashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax_label_en-US" xlink:label="lab_snow_CashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash Equivalents, Accumulated Gross Unrealized Loss, Before Tax</link:label>
    <link:label id="lab_snow_CashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax_documentation_en-US" xlink:label="lab_snow_CashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Cash Equivalents, Accumulated Gross Unrealized Loss, Before Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snow_CashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax" xlink:href="snow-20250131.xsd#snow_CashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snow_CashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax" xlink:to="lab_snow_CashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife_7be4da60-7e74-4310-8058-27f1f39d34ad_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Estimated useful life</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment, Useful Life</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_a5be1f7c-2e13-4137-82ea-8563b75e7cc4_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number&#160;of Options Outstanding (in thousands)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeStockMember_4fcda412-6476-4066-ac00-cff64c81f1fd_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">ESPP Rights</link:label>
    <link:label id="lab_us-gaap_EmployeeStockMember_label_en-US" xlink:label="lab_us-gaap_EmployeeStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Employee Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeStockMember" xlink:to="lab_us-gaap_EmployeeStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayable_2e3e34d1-3a82-40ad-8619-51b82a87ecab_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accounts payable</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayable_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Accounts Payable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromStockPlans_c094521e-cc64-4776-b7ec-13bb5ad09f48_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromStockPlans" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Proceeds from issuance of common stock under employee stock purchase plan</link:label>
    <link:label id="lab_us-gaap_ProceedsFromStockPlans_label_en-US" xlink:label="lab_us-gaap_ProceedsFromStockPlans" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds from Stock Plans</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockPlans" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromStockPlans"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromStockPlans" xlink:to="lab_us-gaap_ProceedsFromStockPlans" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AdjToPeoCompFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AdjToPeoCompFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Adjustment To PEO Compensation, Footnote</link:label>
    <link:label id="lab_ecd_AdjToPeoCompFnTextBlock_label_en-US" xlink:label="lab_ecd_AdjToPeoCompFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustment To PEO Compensation, Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToPeoCompFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AdjToPeoCompFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AdjToPeoCompFnTextBlock" xlink:to="lab_ecd_AdjToPeoCompFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsDeferredIncome_8ef03c72-2330-4171-885a-b2dcd990cca3_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsDeferredIncome" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred revenue</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsDeferredIncome_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsDeferredIncome" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Deferred Income</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsDeferredIncome" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsDeferredIncome"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsDeferredIncome" xlink:to="lab_us-gaap_DeferredTaxAssetsDeferredIncome" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_CompActuallyPaidVsOtherMeasureTextBlock_terseLabel_en-US" xlink:label="lab_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Other Measure</link:label>
    <link:label id="lab_ecd_CompActuallyPaidVsOtherMeasureTextBlock_label_en-US" xlink:label="lab_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Other Measure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_CompActuallyPaidVsOtherMeasureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:to="lab_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_snow_DebtInstrumentRedemptionPriceThresholdPercentageOfStockPriceTrigger_dc86dff2-f2a8-4200-a892-cb028a879e65_terseLabel_en-US" xlink:label="lab_snow_DebtInstrumentRedemptionPriceThresholdPercentageOfStockPriceTrigger" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Threshold percentage of stock trading price</link:label>
    <link:label id="lab_snow_DebtInstrumentRedemptionPriceThresholdPercentageOfStockPriceTrigger_label_en-US" xlink:label="lab_snow_DebtInstrumentRedemptionPriceThresholdPercentageOfStockPriceTrigger" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Redemption Price, Threshold Percentage Of Stock Price Trigger</link:label>
    <link:label id="lab_snow_DebtInstrumentRedemptionPriceThresholdPercentageOfStockPriceTrigger_documentation_en-US" xlink:label="lab_snow_DebtInstrumentRedemptionPriceThresholdPercentageOfStockPriceTrigger" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Debt Instrument, Redemption Price, Threshold Percentage Of Stock Price Trigger</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snow_DebtInstrumentRedemptionPriceThresholdPercentageOfStockPriceTrigger" xlink:href="snow-20250131.xsd#snow_DebtInstrumentRedemptionPriceThresholdPercentageOfStockPriceTrigger"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snow_DebtInstrumentRedemptionPriceThresholdPercentageOfStockPriceTrigger" xlink:to="lab_snow_DebtInstrumentRedemptionPriceThresholdPercentageOfStockPriceTrigger" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock_67e9ad48-cb35-4b06-ad2c-d924e03bf1bb_terseLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Debt Securities, Available-for-sale, Unrealized Loss Position, Fair Value</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock_label_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Securities, Available-for-Sale, Unrealized Loss Position, Fair Value [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfStockByClassTable_97ef34e7-e4fe-48bc-8e0e-155065ffda16_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfStockByClassTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Class of Stock [Axis]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfStockByClassTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfStockByClassTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock, Class of Stock [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockByClassTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfStockByClassTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable" xlink:to="lab_us-gaap_ScheduleOfStockByClassTable" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember_terseLabel_en-US" xlink:label="lab_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year</link:label>
    <link:label id="lab_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember_label_en-US" xlink:label="lab_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember" xlink:to="lab_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Assets_bc8414b2-6dba-4835-9e44-6ee6c5957a43_totalLabel_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total assets</link:label>
    <link:label id="lab_us-gaap_Assets_label_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Assets" xlink:to="lab_us-gaap_Assets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfGoodsAndServicesSold_d17efa50-28ae-4f21-91bd-ffd6328b956b_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cost of revenue</link:label>
    <link:label id="lab_us-gaap_CostOfGoodsAndServicesSold_label_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cost of Goods and Services Sold</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfGoodsAndServicesSold" xlink:to="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdvertisingCostsPolicyTextBlock_28be1c78-45a2-449e-bf2e-250f2ca5ba01_terseLabel_en-US" xlink:label="lab_us-gaap_AdvertisingCostsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Advertising Costs</link:label>
    <link:label id="lab_us-gaap_AdvertisingCostsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_AdvertisingCostsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Advertising Cost [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingCostsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdvertisingCostsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdvertisingCostsPolicyTextBlock" xlink:to="lab_us-gaap_AdvertisingCostsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_a5df848f-b2f2-4621-8a58-4a0874581934_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Purchases of property and equipment</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments to Acquire Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_f6c0a773-4aa1-4786-9a03-8f5cd862a08c_terseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other liabilities</link:label>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_label_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Liabilities, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrent" xlink:to="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt_terseLabel_en-US" xlink:label="lab_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Forgone Recovery due to Violation of Home Country Law, Amount</link:label>
    <link:label id="lab_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt_label_en-US" xlink:label="lab_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Forgone Recovery due to Violation of Home Country Law, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:to="lab_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingencies_941e36ee-a04c-4b16-9edd-94ee711d9607_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingencies" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Commitments and contingencies (Note 11)</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingencies_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingencies" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Commitments and Contingencies</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingencies" xlink:to="lab_us-gaap_CommitmentsAndContingencies" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_993dec15-eb5a-418e-a5e8-d8f266a988fd_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock-Based Compensation</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:to="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_snow_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemedUnderFundamentalChanges_4dee5bfb-8fa8-470d-aa60-a0586f1e9984_terseLabel_en-US" xlink:label="lab_snow_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemedUnderFundamentalChanges" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Redemption price, percentage of principal amount redeemed, under fundamental changes</link:label>
    <link:label id="lab_snow_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemedUnderFundamentalChanges_label_en-US" xlink:label="lab_snow_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemedUnderFundamentalChanges" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Redemption Price, Percentage Of Principal Amount Redeemed, Under Fundamental Changes</link:label>
    <link:label id="lab_snow_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemedUnderFundamentalChanges_documentation_en-US" xlink:label="lab_snow_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemedUnderFundamentalChanges" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Debt Instrument, Redemption Price, Percentage Of Principal Amount Redeemed, Under Fundamental Changes</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snow_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemedUnderFundamentalChanges" xlink:href="snow-20250131.xsd#snow_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemedUnderFundamentalChanges"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snow_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemedUnderFundamentalChanges" xlink:to="lab_snow_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemedUnderFundamentalChanges" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_b5dca9ff-c053-48f2-b8e7-8cdfcc7bd662_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Effective Income Tax Rate Reconciliation</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TrdArrTerminationDate_terseLabel_en-US" xlink:label="lab_ecd_TrdArrTerminationDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Termination Date</link:label>
    <link:label id="lab_ecd_TrdArrTerminationDate_label_en-US" xlink:label="lab_ecd_TrdArrTerminationDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement Termination Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrTerminationDate" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrTerminationDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrTerminationDate" xlink:to="lab_ecd_TrdArrTerminationDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_d685986b-0f91-4c30-ae1e-ddf65ce11ccf_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Related Party Transaction [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Related Party Transaction [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="lab_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_28f6cd35-a5e6-466b-8b27-f49d099eab50_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_11a26c02-032a-4d59-9e65-81c38d59da0f_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2027</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PurchaseObligationDueInFourthYear_aafc1e23-ccd3-43c9-b819-913b1f6209d6_terseLabel_en-US" xlink:label="lab_us-gaap_PurchaseObligationDueInFourthYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2029</link:label>
    <link:label id="lab_us-gaap_PurchaseObligationDueInFourthYear_label_en-US" xlink:label="lab_us-gaap_PurchaseObligationDueInFourthYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Purchase Obligation, to be Paid, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligationDueInFourthYear" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PurchaseObligationDueInFourthYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PurchaseObligationDueInFourthYear" xlink:to="lab_us-gaap_PurchaseObligationDueInFourthYear" xlink:type="arc" order="1"/>
    <link:label id="lab_snow_DeferredTaxAssetsTaxCreditCarryforwardSubjectToExpiration_3c7f335a-01f8-4975-9616-103fd1963358_terseLabel_en-US" xlink:label="lab_snow_DeferredTaxAssetsTaxCreditCarryforwardSubjectToExpiration" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred tax assets, tax credit carryforward, subject to expiration</link:label>
    <link:label id="lab_snow_DeferredTaxAssetsTaxCreditCarryforwardSubjectToExpiration_label_en-US" xlink:label="lab_snow_DeferredTaxAssetsTaxCreditCarryforwardSubjectToExpiration" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Tax Credit Carryforward, Subject to Expiration</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snow_DeferredTaxAssetsTaxCreditCarryforwardSubjectToExpiration" xlink:href="snow-20250131.xsd#snow_DeferredTaxAssetsTaxCreditCarryforwardSubjectToExpiration"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snow_DeferredTaxAssetsTaxCreditCarryforwardSubjectToExpiration" xlink:to="lab_snow_DeferredTaxAssetsTaxCreditCarryforwardSubjectToExpiration" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock_d0e3a8bf-f690-41b5-a8e6-f3f9b86f3616_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue from External Customers by Geographic Areas</link:label>
    <link:label id="lab_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock_label_en-US" xlink:label="lab_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue from External Customers by Geographic Areas [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xlink:to="lab_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_snow_LiabilityRelatedToUnpaidTaxesTaxWithholdingShareBasedPaymentArrangement_83dd56f8-1e17-4528-81d5-f4ca9aeaea89_terseLabel_en-US" xlink:label="lab_snow_LiabilityRelatedToUnpaidTaxesTaxWithholdingShareBasedPaymentArrangement" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unpaid taxes related to net share settlement of equity awards included in accrued expenses and other current liabilities</link:label>
    <link:label id="lab_snow_LiabilityRelatedToUnpaidTaxesTaxWithholdingShareBasedPaymentArrangement_label_en-US" xlink:label="lab_snow_LiabilityRelatedToUnpaidTaxesTaxWithholdingShareBasedPaymentArrangement" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liability Related to Unpaid Taxes, Tax Withholding, Share-based Payment Arrangement</link:label>
    <link:label id="lab_snow_LiabilityRelatedToUnpaidTaxesTaxWithholdingShareBasedPaymentArrangement_documentation_en-US" xlink:label="lab_snow_LiabilityRelatedToUnpaidTaxesTaxWithholdingShareBasedPaymentArrangement" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Liability Related to Unpaid Taxes, Tax Withholding, Share-based Payment Arrangement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snow_LiabilityRelatedToUnpaidTaxesTaxWithholdingShareBasedPaymentArrangement" xlink:href="snow-20250131.xsd#snow_LiabilityRelatedToUnpaidTaxesTaxWithholdingShareBasedPaymentArrangement"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snow_LiabilityRelatedToUnpaidTaxesTaxWithholdingShareBasedPaymentArrangement" xlink:to="lab_snow_LiabilityRelatedToUnpaidTaxesTaxWithholdingShareBasedPaymentArrangement" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsGrossAbstract_8a28ad79-3bf4-4bea-b2b6-46e28dd355af_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsGrossAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred tax assets:</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsGrossAbstract_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsGrossAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Gross [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGrossAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsGrossAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract" xlink:to="lab_us-gaap_DeferredTaxAssetsGrossAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_895678eb-172a-46f1-aeaf-0362ba7dc684_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Recognized Identified Assets Acquired and Liabilities Assumed</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardLiabilityClassifiedInstrumentsGrantsInPeriod_55b71a7f-1b24-4cff-a16c-b66a0e83d70e_terseLabel_en-US" xlink:label="lab_snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardLiabilityClassifiedInstrumentsGrantsInPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Granted (in shares)</link:label>
    <link:label id="lab_snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardLiabilityClassifiedInstrumentsGrantsInPeriod_label_en-US" xlink:label="lab_snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardLiabilityClassifiedInstrumentsGrantsInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement By Share-Based Payment Award, Liability-Classified Instruments, Grants In Period</link:label>
    <link:label id="lab_snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardLiabilityClassifiedInstrumentsGrantsInPeriod_documentation_en-US" xlink:label="lab_snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardLiabilityClassifiedInstrumentsGrantsInPeriod" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement By Share-Based Payment Award, Liability-Classified Instruments, Grants In Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardLiabilityClassifiedInstrumentsGrantsInPeriod" xlink:href="snow-20250131.xsd#snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardLiabilityClassifiedInstrumentsGrantsInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardLiabilityClassifiedInstrumentsGrantsInPeriod" xlink:to="lab_snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardLiabilityClassifiedInstrumentsGrantsInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentAxis_a6bfe256-d6ee-4ff5-9bf8-af1ba02625a2_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt Instrument [Axis]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentAxis_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentAxis" xlink:to="lab_us-gaap_DebtInstrumentAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConvertibleDebtFairValueDisclosures_cea37722-7d12-4d3f-b0ce-2aec2f7fbc92_terseLabel_en-US" xlink:label="lab_us-gaap_ConvertibleDebtFairValueDisclosures" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value</link:label>
    <link:label id="lab_us-gaap_ConvertibleDebtFairValueDisclosures_label_en-US" xlink:label="lab_us-gaap_ConvertibleDebtFairValueDisclosures" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Convertible Debt, Fair Value Disclosures</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtFairValueDisclosures" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConvertibleDebtFairValueDisclosures"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConvertibleDebtFairValueDisclosures" xlink:to="lab_us-gaap_ConvertibleDebtFairValueDisclosures" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLoss_b1275f71-239a-46b6-9e8e-fe9a34488bc4_totalLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net loss attributable to Snowflake Inc.</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net Income (Loss)</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_label_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Income (Loss) Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLoss" xlink:to="lab_us-gaap_NetIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TradingArrAxis_terseLabel_en-US" xlink:label="lab_ecd_TradingArrAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Trading Arrangement:</link:label>
    <link:label id="lab_ecd_TradingArrAxis_label_en-US" xlink:label="lab_ecd_TradingArrAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TradingArrAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TradingArrAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TradingArrAxis" xlink:to="lab_ecd_TradingArrAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_snow_DeferredTaxAssetsTaxCreditCarryforwardNotSubjectToExpiration_0e63bc3a-ca9c-448a-bf4a-7ddbe910c3fc_terseLabel_en-US" xlink:label="lab_snow_DeferredTaxAssetsTaxCreditCarryforwardNotSubjectToExpiration" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred tax assets, tax credit carryforward, not subject to expiration</link:label>
    <link:label id="lab_snow_DeferredTaxAssetsTaxCreditCarryforwardNotSubjectToExpiration_label_en-US" xlink:label="lab_snow_DeferredTaxAssetsTaxCreditCarryforwardNotSubjectToExpiration" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Tax Credit Carryforward, Not Subject to Expiration</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snow_DeferredTaxAssetsTaxCreditCarryforwardNotSubjectToExpiration" xlink:href="snow-20250131.xsd#snow_DeferredTaxAssetsTaxCreditCarryforwardNotSubjectToExpiration"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snow_DeferredTaxAssetsTaxCreditCarryforwardNotSubjectToExpiration" xlink:to="lab_snow_DeferredTaxAssetsTaxCreditCarryforwardNotSubjectToExpiration" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PvpTableTextBlock_terseLabel_en-US" xlink:label="lab_ecd_PvpTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Pay vs Performance Disclosure, Table</link:label>
    <link:label id="lab_ecd_PvpTableTextBlock_label_en-US" xlink:label="lab_ecd_PvpTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pay vs Performance [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PvpTableTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PvpTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PvpTableTextBlock" xlink:to="lab_ecd_PvpTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember_terseLabel_en-US" xlink:label="lab_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity Awards Adjustments, Excluding Value Reported in Compensation Table</link:label>
    <link:label id="lab_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember_label_en-US" xlink:label="lab_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:to="lab_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFileNumber_bff9bdd6-fe6c-4940-8b5a-9b613a332f3c_terseLabel_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity File Number</link:label>
    <link:label id="lab_dei_EntityFileNumber_label_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity File Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFileNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFileNumber" xlink:to="lab_dei_EntityFileNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_snow_CashEquivalentsUnrealizedLossPositionAccumulatedLoss_ed540b74-6a5e-434e-8c9a-d7b5b02bfc28_negatedTotalLabel_en-US" xlink:label="lab_snow_CashEquivalentsUnrealizedLossPositionAccumulatedLoss" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="resource" xml:lang="en-US">Total, accumulated losses</link:label>
    <link:label id="lab_snow_CashEquivalentsUnrealizedLossPositionAccumulatedLoss_label_en-US" xlink:label="lab_snow_CashEquivalentsUnrealizedLossPositionAccumulatedLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash Equivalents, Unrealized Loss Position, Accumulated Loss</link:label>
    <link:label id="lab_snow_CashEquivalentsUnrealizedLossPositionAccumulatedLoss_documentation_en-US" xlink:label="lab_snow_CashEquivalentsUnrealizedLossPositionAccumulatedLoss" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Cash Equivalents, Unrealized Loss Position, Accumulated Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snow_CashEquivalentsUnrealizedLossPositionAccumulatedLoss" xlink:href="snow-20250131.xsd#snow_CashEquivalentsUnrealizedLossPositionAccumulatedLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snow_CashEquivalentsUnrealizedLossPositionAccumulatedLoss" xlink:to="lab_snow_CashEquivalentsUnrealizedLossPositionAccumulatedLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ConsolidatedEntitiesDomain_d74408d8-d13c-48a7-8092-77f87c72b08e_terseLabel_en-US" xlink:label="lab_srt_ConsolidatedEntitiesDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Consolidated Entities [Domain]</link:label>
    <link:label id="lab_srt_ConsolidatedEntitiesDomain_label_en-US" xlink:label="lab_srt_ConsolidatedEntitiesDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Consolidated Entities [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ConsolidatedEntitiesDomain" xlink:to="lab_srt_ConsolidatedEntitiesDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NoncontrollingInterestMember_dc6c39c2-3b97-4710-ac92-ded8ef2e114b_terseLabel_en-US" xlink:label="lab_us-gaap_NoncontrollingInterestMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Noncontrolling Interest</link:label>
    <link:label id="lab_us-gaap_NoncontrollingInterestMember_label_en-US" xlink:label="lab_us-gaap_NoncontrollingInterestMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Noncontrolling Interest [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NoncontrollingInterestMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoncontrollingInterestMember" xlink:to="lab_us-gaap_NoncontrollingInterestMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Statement [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementAbstract" xlink:to="lab_us-gaap_IncomeStatementAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressAddressLine1_790f62e5-ebbb-4367-b708-150706c04d8b_terseLabel_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:label id="lab_dei_EntityAddressAddressLine1_label_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressAddressLine1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressAddressLine1" xlink:to="lab_dei_EntityAddressAddressLine1" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressAddressLine2_05546536-96b9-48fa-bb7a-3d12baab2990_terseLabel_en-US" xlink:label="lab_dei_EntityAddressAddressLine2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Address, Address Line Two</link:label>
    <link:label id="lab_dei_EntityAddressAddressLine2_label_en-US" xlink:label="lab_dei_EntityAddressAddressLine2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Address, Address Line Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine2" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressAddressLine2"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressAddressLine2" xlink:to="lab_dei_EntityAddressAddressLine2" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_3d9f3790-7895-43fe-8ba2-8b93892f844c_terseLabel_en-US" xlink:label="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Effect of exchange rate changes on cash, cash equivalents, and restricted cash</link:label>
    <link:label id="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_label_en-US" xlink:label="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_f74abcf4-2683-4d0b-8ef4-c2ed1b858283_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Denominator:</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Basic [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities_e2b850e7-29e7-41e3-b9d8-2f5ccb859b81_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accrued expenses and other liabilities</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" xlink:to="lab_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ForgoneRecoveryIndName_terseLabel_en-US" xlink:label="lab_ecd_ForgoneRecoveryIndName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Name</link:label>
    <link:label id="lab_ecd_ForgoneRecoveryIndName_label_en-US" xlink:label="lab_ecd_ForgoneRecoveryIndName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Forgone Recovery, Individual Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryIndName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ForgoneRecoveryIndName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ForgoneRecoveryIndName" xlink:to="lab_ecd_ForgoneRecoveryIndName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_5649f1a5-88d7-4c3a-a68d-5f48117094c1_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Exercisable, intrinsic value</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_8d4641ec-a145-4cf7-a057-f4af0ebc9a51_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted-average remaining lease term (years)</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Weighted Average Remaining Lease Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:to="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InvestmentPolicyTextBlock_9e67c4d1-1d0a-40f0-b895-e140cee24b9b_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Investments and Strategic Investments</link:label>
    <link:label id="lab_us-gaap_InvestmentPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_InvestmentPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Investment, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentPolicyTextBlock" xlink:to="lab_us-gaap_InvestmentPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherNoncashIncomeExpense_e19c58e5-8250-43dc-aeaa-149a68b594d2_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_OtherNoncashIncomeExpense" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_OtherNoncashIncomeExpense_label_en-US" xlink:label="lab_us-gaap_OtherNoncashIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Noncash Income (Expense)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNoncashIncomeExpense" xlink:to="lab_us-gaap_OtherNoncashIncomeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardTmgMnpiCnsdrdFlag_terseLabel_en-US" xlink:label="lab_ecd_AwardTmgMnpiCnsdrdFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award Timing MNPI Considered</link:label>
    <link:label id="lab_ecd_AwardTmgMnpiCnsdrdFlag_label_en-US" xlink:label="lab_ecd_AwardTmgMnpiCnsdrdFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Timing MNPI Considered [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgMnpiCnsdrdFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardTmgMnpiCnsdrdFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardTmgMnpiCnsdrdFlag" xlink:to="lab_ecd_AwardTmgMnpiCnsdrdFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetNet_fa0a2f65-748f-4d1a-81bb-ed52727675fa_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Contract asset</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetNet_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contract with Customer, Asset, after Allowance for Credit Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerAssetNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerAssetNet" xlink:to="lab_us-gaap_ContractWithCustomerAssetNet" xlink:type="arc" order="1"/>
    <link:label id="lab_snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceAdjustmentWeightedAverageGrantDateFairValue_600e520e-ea7d-4c57-9444-370996f8bbc8_terseLabel_en-US" xlink:label="lab_snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceAdjustmentWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Performance adjustment (in dollars per share)</link:label>
    <link:label id="lab_snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceAdjustmentWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceAdjustmentWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Performance Adjustment, Weighted Average Grant Date Fair Value</link:label>
    <link:label id="lab_snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceAdjustmentWeightedAverageGrantDateFairValue_documentation_en-US" xlink:label="lab_snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceAdjustmentWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Performance Adjustment, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceAdjustmentWeightedAverageGrantDateFairValue" xlink:href="snow-20250131.xsd#snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceAdjustmentWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceAdjustmentWeightedAverageGrantDateFairValue" xlink:to="lab_snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceAdjustmentWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_OutstandingAggtErrCompAmt_terseLabel_en-US" xlink:label="lab_ecd_OutstandingAggtErrCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Outstanding Aggregate Erroneous Compensation Amount</link:label>
    <link:label id="lab_ecd_OutstandingAggtErrCompAmt_label_en-US" xlink:label="lab_ecd_OutstandingAggtErrCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Outstanding Aggregate Erroneous Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OutstandingAggtErrCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_OutstandingAggtErrCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_OutstandingAggtErrCompAmt" xlink:to="lab_ecd_OutstandingAggtErrCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PeoActuallyPaidCompAmt_terseLabel_en-US" xlink:label="lab_ecd_PeoActuallyPaidCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">PEO Actually Paid Compensation Amount</link:label>
    <link:label id="lab_ecd_PeoActuallyPaidCompAmt_label_en-US" xlink:label="lab_ecd_PeoActuallyPaidCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">PEO Actually Paid Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoActuallyPaidCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PeoActuallyPaidCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PeoActuallyPaidCompAmt" xlink:to="lab_ecd_PeoActuallyPaidCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AdjToCompAxis_terseLabel_en-US" xlink:label="lab_ecd_AdjToCompAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Adjustment to Compensation:</link:label>
    <link:label id="lab_ecd_AdjToCompAxis_label_en-US" xlink:label="lab_ecd_AdjToCompAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustment to Compensation [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToCompAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AdjToCompAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AdjToCompAxis" xlink:to="lab_ecd_AdjToCompAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_42f3ced7-ea5a-4268-ab15-8a00e1fdd7e3_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Less: net loss attributable to noncontrolling interest</link:label>
    <link:label id="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Income (Loss) Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:to="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract_a95c5027-ee17-4f5b-ad1b-4fb1e14ea349_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt Securities, Available-for-sale, Unrealized Loss Position</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Securities, Available-for-Sale, Unrealized Loss Position [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_snow_SamoohaInc.AndNeevaInc.Member_8fbe27e6-1eac-4293-b260-26ce1804415a_terseLabel_en-US" xlink:label="lab_snow_SamoohaInc.AndNeevaInc.Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Samooha, Inc. And Neeva Inc.</link:label>
    <link:label id="lab_snow_SamoohaInc.AndNeevaInc.Member_label_en-US" xlink:label="lab_snow_SamoohaInc.AndNeevaInc.Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Samooha, Inc. And Neeva Inc. [Member]</link:label>
    <link:label id="lab_snow_SamoohaInc.AndNeevaInc.Member_documentation_en-US" xlink:label="lab_snow_SamoohaInc.AndNeevaInc.Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Samooha, Inc. And Neeva Inc.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snow_SamoohaInc.AndNeevaInc.Member" xlink:href="snow-20250131.xsd#snow_SamoohaInc.AndNeevaInc.Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snow_SamoohaInc.AndNeevaInc.Member" xlink:to="lab_snow_SamoohaInc.AndNeevaInc.Member" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_LitigationCaseTypeDomain_35098394-59d5-4fd1-80f8-74d871362680_terseLabel_en-US" xlink:label="lab_srt_LitigationCaseTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Litigation Case [Domain]</link:label>
    <link:label id="lab_srt_LitigationCaseTypeDomain_label_en-US" xlink:label="lab_srt_LitigationCaseTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Litigation Case [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseTypeDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_LitigationCaseTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_LitigationCaseTypeDomain" xlink:to="lab_srt_LitigationCaseTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_03fd62f6-38f8-4ec0-9bb4-65946c70d8e0_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accumulated other comprehensive loss</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss), Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_snow_ReportableSegmentMember_57447821-837c-4be3-915a-53b7f37a89fd_terseLabel_en-US" xlink:label="lab_snow_ReportableSegmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Reportable Segment</link:label>
    <link:label id="lab_snow_ReportableSegmentMember_label_en-US" xlink:label="lab_snow_ReportableSegmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Reportable Segment [Member]</link:label>
    <link:label id="lab_snow_ReportableSegmentMember_documentation_en-US" xlink:label="lab_snow_ReportableSegmentMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Reportable Segment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snow_ReportableSegmentMember" xlink:href="snow-20250131.xsd#snow_ReportableSegmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snow_ReportableSegmentMember" xlink:to="lab_snow_ReportableSegmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PnsnAdjsSvcCstMember_terseLabel_en-US" xlink:label="lab_ecd_PnsnAdjsSvcCstMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Pension Adjustments Service Cost</link:label>
    <link:label id="lab_ecd_PnsnAdjsSvcCstMember_label_en-US" xlink:label="lab_ecd_PnsnAdjsSvcCstMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pension Adjustments Service Cost [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PnsnAdjsSvcCstMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PnsnAdjsSvcCstMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PnsnAdjsSvcCstMember" xlink:to="lab_ecd_PnsnAdjsSvcCstMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1dfeddcd-7509-4310-a11c-1b21156048cc_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Related and Nonrelated Parties [Axis]</link:label>
    <link:label id="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Related and Nonrelated Parties [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_a15e9e92-6632-4d91-8b6e-bd4d701abdb6_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted-average shares used in computing net loss per share attributable to Snowflake Inc. Class A common stockholders&#8212;basic (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_164b8fcc-5c44-4746-b500-01008f9b4e2e_verboseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Weighted average number of shares outstanding, basic (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_StkPrcOrTsrEstimationMethodTextBlock_terseLabel_en-US" xlink:label="lab_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock Price or TSR Estimation Method</link:label>
    <link:label id="lab_ecd_StkPrcOrTsrEstimationMethodTextBlock_label_en-US" xlink:label="lab_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Price or TSR Estimation Method [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_StkPrcOrTsrEstimationMethodTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:to="lab_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_2f569456-494f-4b93-bc7e-58428742b7bb_negatedLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">12 months or greater, accumulated losses</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_label_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_7b721775-adb7-4d36-932b-19f9a2760635_totalLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total stockholders&#8217; equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_078174a8-042b-4f6c-9f64-ec95fa021a6c_periodStartLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Beginning balance</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_006c7d20-09cd-4dae-8838-b538d93fb1d8_periodEndLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Ending balance</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity, Including Portion Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedProfessionalFeesCurrent_e7d49d28-a020-4692-a804-a78af95aff10_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedProfessionalFeesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accrued professional services</link:label>
    <link:label id="lab_us-gaap_AccruedProfessionalFeesCurrent_label_en-US" xlink:label="lab_us-gaap_AccruedProfessionalFeesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accrued Professional Fees, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedProfessionalFeesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedProfessionalFeesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedProfessionalFeesCurrent" xlink:to="lab_us-gaap_AccruedProfessionalFeesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_snow_ComputerEquipmentAndSoftwareMember_09f0cfd4-53ee-4545-a686-a4c6326d2353_terseLabel_en-US" xlink:label="lab_snow_ComputerEquipmentAndSoftwareMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Computers, equipment, and software</link:label>
    <link:label id="lab_snow_ComputerEquipmentAndSoftwareMember_label_en-US" xlink:label="lab_snow_ComputerEquipmentAndSoftwareMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Computer Equipment And Software [Member]</link:label>
    <link:label id="lab_snow_ComputerEquipmentAndSoftwareMember_documentation_en-US" xlink:label="lab_snow_ComputerEquipmentAndSoftwareMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Computer Equipment And Software</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snow_ComputerEquipmentAndSoftwareMember" xlink:href="snow-20250131.xsd#snow_ComputerEquipmentAndSoftwareMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snow_ComputerEquipmentAndSoftwareMember" xlink:to="lab_snow_ComputerEquipmentAndSoftwareMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardsCloseToMnpiDiscIndName_terseLabel_en-US" xlink:label="lab_ecd_AwardsCloseToMnpiDiscIndName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Name</link:label>
    <link:label id="lab_ecd_AwardsCloseToMnpiDiscIndName_label_en-US" xlink:label="lab_ecd_AwardsCloseToMnpiDiscIndName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Awards Close in Time to MNPI Disclosures, Individual Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardsCloseToMnpiDiscIndName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardsCloseToMnpiDiscIndName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardsCloseToMnpiDiscIndName" xlink:to="lab_ecd_AwardsCloseToMnpiDiscIndName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingencyRangeOfPossibleLossPortionNotAccrued_18f87ff3-408a-4ccc-8955-e02318a7c571_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingencyRangeOfPossibleLossPortionNotAccrued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Loss contingency, range of possible loss</link:label>
    <link:label id="lab_us-gaap_LossContingencyRangeOfPossibleLossPortionNotAccrued_label_en-US" xlink:label="lab_us-gaap_LossContingencyRangeOfPossibleLossPortionNotAccrued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Loss Contingency, Range of Possible Loss, Portion Not Accrued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyRangeOfPossibleLossPortionNotAccrued" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LossContingencyRangeOfPossibleLossPortionNotAccrued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingencyRangeOfPossibleLossPortionNotAccrued" xlink:to="lab_us-gaap_LossContingencyRangeOfPossibleLossPortionNotAccrued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_f0f2e5fe-a770-4362-bc21-93e8b3358dbe_negatedLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Less than 12 months, accumulated losses</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_label_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OptionIndexedToIssuersEquityLineItems_c01d338d-15c7-4144-bfc4-68b68f480227_terseLabel_en-US" xlink:label="lab_us-gaap_OptionIndexedToIssuersEquityLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Option Indexed to Issuer's Equity [Line Items]</link:label>
    <link:label id="lab_us-gaap_OptionIndexedToIssuersEquityLineItems_label_en-US" xlink:label="lab_us-gaap_OptionIndexedToIssuersEquityLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Option Indexed to Issuer's Equity [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OptionIndexedToIssuersEquityLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OptionIndexedToIssuersEquityLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OptionIndexedToIssuersEquityLineItems" xlink:to="lab_us-gaap_OptionIndexedToIssuersEquityLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NumberOfBusinessesAcquired_34e38d92-8757-4e2c-ac37-ac889ad21e6a_terseLabel_en-US" xlink:label="lab_us-gaap_NumberOfBusinessesAcquired" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of businesses acquired</link:label>
    <link:label id="lab_us-gaap_NumberOfBusinessesAcquired_label_en-US" xlink:label="lab_us-gaap_NumberOfBusinessesAcquired" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Number of Businesses Acquired</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfBusinessesAcquired" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NumberOfBusinessesAcquired"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NumberOfBusinessesAcquired" xlink:to="lab_us-gaap_NumberOfBusinessesAcquired" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFilerCategory_e494015b-9c74-45db-b7fb-4aed101805ba_terseLabel_en-US" xlink:label="lab_dei_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Filer Category</link:label>
    <link:label id="lab_dei_EntityFilerCategory_label_en-US" xlink:label="lab_dei_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Filer Category</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFilerCategory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFilerCategory" xlink:to="lab_dei_EntityFilerCategory" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligation_e08bb2a1-f360-41d8-8e79-6da8c8b63547_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Remaining performance obligation</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligation_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue, Remaining Performance Obligation, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligation" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligation" xlink:type="arc" order="1"/>
    <link:label id="lab_snow_OnDemandArrangementsMember_a929e4f9-0ef5-4b08-8411-ce7db23c8e4d_terseLabel_en-US" xlink:label="lab_snow_OnDemandArrangementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">On-demand arrangements</link:label>
    <link:label id="lab_snow_OnDemandArrangementsMember_label_en-US" xlink:label="lab_snow_OnDemandArrangementsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">On-Demand Arrangements [Member]</link:label>
    <link:label id="lab_snow_OnDemandArrangementsMember_documentation_en-US" xlink:label="lab_snow_OnDemandArrangementsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">On-Demand Arrangements</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snow_OnDemandArrangementsMember" xlink:href="snow-20250131.xsd#snow_OnDemandArrangementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snow_OnDemandArrangementsMember" xlink:to="lab_snow_OnDemandArrangementsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_snow_OptionIndexedToIssuersEquityInitialStrikePrice_c0a58337-3a9d-44a5-b0b1-321baefcb797_terseLabel_en-US" xlink:label="lab_snow_OptionIndexedToIssuersEquityInitialStrikePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Initial strike price, subject to certain adjustments (in dollars per share)</link:label>
    <link:label id="lab_snow_OptionIndexedToIssuersEquityInitialStrikePrice_label_en-US" xlink:label="lab_snow_OptionIndexedToIssuersEquityInitialStrikePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Option Indexed to Issuer's Equity, Initial Strike Price</link:label>
    <link:label id="lab_snow_OptionIndexedToIssuersEquityInitialStrikePrice_documentation_en-US" xlink:label="lab_snow_OptionIndexedToIssuersEquityInitialStrikePrice" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Option Indexed to Issuer's Equity, Initial Strike Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snow_OptionIndexedToIssuersEquityInitialStrikePrice" xlink:href="snow-20250131.xsd#snow_OptionIndexedToIssuersEquityInitialStrikePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snow_OptionIndexedToIssuersEquityInitialStrikePrice" xlink:to="lab_snow_OptionIndexedToIssuersEquityInitialStrikePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_snow_DebtInstrumentUnamortizedDebtIssuanceCosts_e3ed728e-c1d9-4290-a208-68722bd95125_terseLabel_en-US" xlink:label="lab_snow_DebtInstrumentUnamortizedDebtIssuanceCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unamortized Debt Issuance Costs</link:label>
    <link:label id="lab_snow_DebtInstrumentUnamortizedDebtIssuanceCosts_label_en-US" xlink:label="lab_snow_DebtInstrumentUnamortizedDebtIssuanceCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Unamortized Debt Issuance Costs</link:label>
    <link:label id="lab_snow_DebtInstrumentUnamortizedDebtIssuanceCosts_documentation_en-US" xlink:label="lab_snow_DebtInstrumentUnamortizedDebtIssuanceCosts" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Debt Instrument, Unamortized Debt Issuance Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snow_DebtInstrumentUnamortizedDebtIssuanceCosts" xlink:href="snow-20250131.xsd#snow_DebtInstrumentUnamortizedDebtIssuanceCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snow_DebtInstrumentUnamortizedDebtIssuanceCosts" xlink:to="lab_snow_DebtInstrumentUnamortizedDebtIssuanceCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsForHedgeInvestingActivities_dc85bb19-b274-48d3-9c48-aeed7e182f00_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsForHedgeInvestingActivities" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Settlement of cash flow hedges</link:label>
    <link:label id="lab_us-gaap_PaymentsForHedgeInvestingActivities_label_en-US" xlink:label="lab_us-gaap_PaymentsForHedgeInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments for Hedge, Investing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForHedgeInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForHedgeInvestingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsForHedgeInvestingActivities" xlink:to="lab_us-gaap_PaymentsForHedgeInvestingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeMember_703db82c-6d3f-4244-a3dd-9495ed01d2c6_terseLabel_en-US" xlink:label="lab_srt_RangeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statistical Measurement [Domain]</link:label>
    <link:label id="lab_srt_RangeMember_label_en-US" xlink:label="lab_srt_RangeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statistical Measurement [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeMember" xlink:to="lab_srt_RangeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_c81e4133-f575-4270-910f-4d5e44a7dee5_negatedLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Gross Unrealized Losses</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:to="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseCostTableTextBlock_49822a09-9293-4105-80cd-65d1f53837e7_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseCostTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Lease Cost</link:label>
    <link:label id="lab_us-gaap_LeaseCostTableTextBlock_label_en-US" xlink:label="lab_us-gaap_LeaseCostTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lease, Cost [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseCostTableTextBlock" xlink:to="lab_us-gaap_LeaseCostTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_snow_ThirdPartyCloudInfrastructureAgreementsAndSubscriptionArrangementsSpendingCommitmentsBetweenJune2023AndMay2028Member_c13193a1-4ced-4581-b479-e6c118df3475_terseLabel_en-US" xlink:label="lab_snow_ThirdPartyCloudInfrastructureAgreementsAndSubscriptionArrangementsSpendingCommitmentsBetweenJune2023AndMay2028Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Third-Party Cloud Infrastructure Agreements And Subscription Arrangements, Spending Commitments Between June 2023 And May 2028</link:label>
    <link:label id="lab_snow_ThirdPartyCloudInfrastructureAgreementsAndSubscriptionArrangementsSpendingCommitmentsBetweenJune2023AndMay2028Member_label_en-US" xlink:label="lab_snow_ThirdPartyCloudInfrastructureAgreementsAndSubscriptionArrangementsSpendingCommitmentsBetweenJune2023AndMay2028Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Third-Party Cloud Infrastructure Agreements And Subscription Arrangements, Spending Commitments Between June 2023 And May 2028 [Member]</link:label>
    <link:label id="lab_snow_ThirdPartyCloudInfrastructureAgreementsAndSubscriptionArrangementsSpendingCommitmentsBetweenJune2023AndMay2028Member_documentation_en-US" xlink:label="lab_snow_ThirdPartyCloudInfrastructureAgreementsAndSubscriptionArrangementsSpendingCommitmentsBetweenJune2023AndMay2028Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Third-Party Cloud Infrastructure Agreements And Subscription Arrangements, Spending Commitments Between June 2023 And May 2028</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snow_ThirdPartyCloudInfrastructureAgreementsAndSubscriptionArrangementsSpendingCommitmentsBetweenJune2023AndMay2028Member" xlink:href="snow-20250131.xsd#snow_ThirdPartyCloudInfrastructureAgreementsAndSubscriptionArrangementsSpendingCommitmentsBetweenJune2023AndMay2028Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snow_ThirdPartyCloudInfrastructureAgreementsAndSubscriptionArrangementsSpendingCommitmentsBetweenJune2023AndMay2028Member" xlink:to="lab_snow_ThirdPartyCloudInfrastructureAgreementsAndSubscriptionArrangementsSpendingCommitmentsBetweenJune2023AndMay2028Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalizedContractCostNetCurrent_bfcc418f-7287-4caf-a227-c8e714a18cee_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostNetCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred commissions, current</link:label>
    <link:label id="lab_us-gaap_CapitalizedContractCostNetCurrent_label_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostNetCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Capitalized Contract Cost, Net, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalizedContractCostNetCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalizedContractCostNetCurrent" xlink:to="lab_us-gaap_CapitalizedContractCostNetCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardLiabilityClassifiedInstrumentsNonvestedNumber_9311c760-f718-4d12-95dd-94d33a8c0bc1_periodStartLabel_en-US" xlink:label="lab_snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardLiabilityClassifiedInstrumentsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Unvested balance, beginning (in shares)</link:label>
    <link:label id="lab_snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardLiabilityClassifiedInstrumentsNonvestedNumber_d5602960-6a7a-474f-a4bd-1a7fc36856a9_periodEndLabel_en-US" xlink:label="lab_snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardLiabilityClassifiedInstrumentsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Unvested balance, ending (in shares)</link:label>
    <link:label id="lab_snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardLiabilityClassifiedInstrumentsNonvestedNumber_label_en-US" xlink:label="lab_snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardLiabilityClassifiedInstrumentsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement By Share-Based Payment Award, Liability-Classified Instruments, Nonvested, Number</link:label>
    <link:label id="lab_snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardLiabilityClassifiedInstrumentsNonvestedNumber_documentation_en-US" xlink:label="lab_snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardLiabilityClassifiedInstrumentsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement By Share-Based Payment Award, Liability-Classified Instruments, Nonvested, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardLiabilityClassifiedInstrumentsNonvestedNumber" xlink:href="snow-20250131.xsd#snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardLiabilityClassifiedInstrumentsNonvestedNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardLiabilityClassifiedInstrumentsNonvestedNumber" xlink:to="lab_snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardLiabilityClassifiedInstrumentsNonvestedNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingInformationLineItems_ae82532a-d0df-4859-878e-dbe52a483d1f_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Segment Reporting Information [Line Items]</link:label>
    <link:label id="lab_us-gaap_SegmentReportingInformationLineItems_label_en-US" xlink:label="lab_us-gaap_SegmentReportingInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segment Reporting Information [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems" xlink:to="lab_us-gaap_SegmentReportingInformationLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_snow_StockCancelledDuringPeriodSharesAcquisitions_ecbdb71e-79e9-4da5-9453-16eacb200853_negatedTerseLabel_en-US" xlink:label="lab_snow_StockCancelledDuringPeriodSharesAcquisitions" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Cancellation of common stock issued in connection with business combinations (in shares)</link:label>
    <link:label id="lab_snow_StockCancelledDuringPeriodSharesAcquisitions_label_en-US" xlink:label="lab_snow_StockCancelledDuringPeriodSharesAcquisitions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Cancelled During Period, Shares, Acquisitions</link:label>
    <link:label id="lab_snow_StockCancelledDuringPeriodSharesAcquisitions_documentation_en-US" xlink:label="lab_snow_StockCancelledDuringPeriodSharesAcquisitions" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Stock Cancelled During Period, Shares, Acquisitions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snow_StockCancelledDuringPeriodSharesAcquisitions" xlink:href="snow-20250131.xsd#snow_StockCancelledDuringPeriodSharesAcquisitions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snow_StockCancelledDuringPeriodSharesAcquisitions" xlink:to="lab_snow_StockCancelledDuringPeriodSharesAcquisitions" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AllTradingArrangementsMember_terseLabel_en-US" xlink:label="lab_ecd_AllTradingArrangementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">All Trading Arrangements</link:label>
    <link:label id="lab_ecd_AllTradingArrangementsMember_label_en-US" xlink:label="lab_ecd_AllTradingArrangementsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">All Trading Arrangements [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllTradingArrangementsMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AllTradingArrangementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AllTradingArrangementsMember" xlink:to="lab_ecd_AllTradingArrangementsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_CompActuallyPaidVsNetIncomeTextBlock_terseLabel_en-US" xlink:label="lab_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Net Income</link:label>
    <link:label id="lab_ecd_CompActuallyPaidVsNetIncomeTextBlock_label_en-US" xlink:label="lab_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Net Income [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_CompActuallyPaidVsNetIncomeTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:to="lab_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_e86cb685-6985-465b-83c9-d2a0c95b21c7_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Basic and Diluted Net Loss per Share</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_38dd597b-6cc2-4a9c-84e4-1451b403b690_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Vesting period (years)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxExaminationPenaltiesAndInterestExpense_4959a3b0-bcac-4f49-8bd6-88105acf2a45_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExaminationPenaltiesAndInterestExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Interest and penalties</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExaminationPenaltiesAndInterestExpense_label_en-US" xlink:label="lab_us-gaap_IncomeTaxExaminationPenaltiesAndInterestExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax Examination, Penalties and Interest Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExaminationPenaltiesAndInterestExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExaminationPenaltiesAndInterestExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExaminationPenaltiesAndInterestExpense" xlink:to="lab_us-gaap_IncomeTaxExaminationPenaltiesAndInterestExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_Rule10b51ArrAdoptedFlag_terseLabel_en-US" xlink:label="lab_ecd_Rule10b51ArrAdoptedFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Rule 10b5-1 Arrangement Adopted</link:label>
    <link:label id="lab_ecd_Rule10b51ArrAdoptedFlag_label_en-US" xlink:label="lab_ecd_Rule10b51ArrAdoptedFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Rule 10b5-1 Arrangement Adopted [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_Rule10b51ArrAdoptedFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_Rule10b51ArrAdoptedFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_Rule10b51ArrAdoptedFlag" xlink:to="lab_ecd_Rule10b51ArrAdoptedFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardsCloseToMnpiDiscTable_terseLabel_en-US" xlink:label="lab_ecd_AwardsCloseToMnpiDiscTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Awards Close in Time to MNPI Disclosures</link:label>
    <link:label id="lab_ecd_AwardsCloseToMnpiDiscTable_label_en-US" xlink:label="lab_ecd_AwardsCloseToMnpiDiscTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Awards Close in Time to MNPI Disclosures [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardsCloseToMnpiDiscTable" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardsCloseToMnpiDiscTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardsCloseToMnpiDiscTable" xlink:to="lab_ecd_AwardsCloseToMnpiDiscTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxesPaidNet_7ff966b1-2dd2-45c2-9a3e-ca07a866f58e_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaidNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash paid for income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxesPaidNet_label_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaidNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Taxes Paid, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaidNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxesPaidNet" xlink:to="lab_us-gaap_IncomeTaxesPaidNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherCommitmentsLineItems_1d5eeb57-fa61-45e7-b762-0e5cd4a16749_terseLabel_en-US" xlink:label="lab_us-gaap_OtherCommitmentsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other Commitments [Line Items]</link:label>
    <link:label id="lab_us-gaap_OtherCommitmentsLineItems_label_en-US" xlink:label="lab_us-gaap_OtherCommitmentsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Commitments [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherCommitmentsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherCommitmentsLineItems" xlink:to="lab_us-gaap_OtherCommitmentsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentConvertibleConversionRatio1_91cd0af0-22fd-4227-bdc6-fbfa9bf284f2_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentConvertibleConversionRatio1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Initial Conversion Rate per $1,000 principal</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentConvertibleConversionRatio1_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentConvertibleConversionRatio1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Convertible, Conversion Ratio</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleConversionRatio1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentConvertibleConversionRatio1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentConvertibleConversionRatio1" xlink:to="lab_us-gaap_DebtInstrumentConvertibleConversionRatio1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonClassAMember_8a050395-6740-4aff-8ffa-3aea0ed3b2f3_terseLabel_en-US" xlink:label="lab_us-gaap_CommonClassAMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Class A Common Stock</link:label>
    <link:label id="lab_us-gaap_CommonClassAMember_label_en-US" xlink:label="lab_us-gaap_CommonClassAMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Class A [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonClassAMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonClassAMember" xlink:to="lab_us-gaap_CommonClassAMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityMethodInvestments_e4ea785d-731d-4f11-8587-1280610c1534_terseLabel_en-US" xlink:label="lab_us-gaap_EquityMethodInvestments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-marketable equity securities under equity method</link:label>
    <link:label id="lab_us-gaap_EquityMethodInvestments_label_en-US" xlink:label="lab_us-gaap_EquityMethodInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Method Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityMethodInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityMethodInvestments" xlink:to="lab_us-gaap_EquityMethodInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PayVsPerformanceDisclosureLineItems_label_en-US" xlink:label="lab_ecd_PayVsPerformanceDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pay vs Performance Disclosure [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PayVsPerformanceDisclosureLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="lab_ecd_PayVsPerformanceDisclosureLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PeerGroupTotalShareholderRtnAmt_terseLabel_en-US" xlink:label="lab_ecd_PeerGroupTotalShareholderRtnAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Peer Group Total Shareholder Return Amount</link:label>
    <link:label id="lab_ecd_PeerGroupTotalShareholderRtnAmt_label_en-US" xlink:label="lab_ecd_PeerGroupTotalShareholderRtnAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Peer Group Total Shareholder Return Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeerGroupTotalShareholderRtnAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PeerGroupTotalShareholderRtnAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PeerGroupTotalShareholderRtnAmt" xlink:to="lab_ecd_PeerGroupTotalShareholderRtnAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_21e7814a-4533-45a5-baba-412b4fddafba_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_OtherPerfMeasureAmt_terseLabel_en-US" xlink:label="lab_ecd_OtherPerfMeasureAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other Performance Measure, Amount</link:label>
    <link:label id="lab_ecd_OtherPerfMeasureAmt_label_en-US" xlink:label="lab_ecd_OtherPerfMeasureAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Performance Measure, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OtherPerfMeasureAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_OtherPerfMeasureAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_OtherPerfMeasureAmt" xlink:to="lab_ecd_OtherPerfMeasureAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_2139f8e3-833c-4197-a90e-861663254ae0_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2028</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_f02bc60e-4b58-427e-8320-164cc3d32abf_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common stock, shares outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_9fe46d06-0758-4c9d-8e03-ee49caf2ffe3_periodStartLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Beginning balance (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_c356ccce-ee91-4ffb-a489-1e5f68e57e2a_periodEndLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Ending balance (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock, Shares, Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesOutstanding" xlink:to="lab_us-gaap_CommonStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentsIncorporatedByReferenceTextBlock_738b9dd6-282a-4d8e-b908-44fd761e62d9_terseLabel_en-US" xlink:label="lab_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Documents Incorporated by Reference</link:label>
    <link:label id="lab_dei_DocumentsIncorporatedByReferenceTextBlock_label_en-US" xlink:label="lab_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Documents Incorporated by Reference [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentsIncorporatedByReferenceTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:to="lab_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseCost_efec2b01-549e-4299-a1da-43794ad0ec6c_verboseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseCost" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Operating lease costs</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseCost_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseCost" xlink:to="lab_us-gaap_OperatingLeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_5b370a69-f569-486c-abe6-9c845db037fe_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Shares available for grant (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_9d284294-f412-49f2-909a-9b250ed2bfe9_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating lease liabilities, non-current</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Liability, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:to="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityCurrent_77c32553-0bca-44fd-bb4f-eebd40588619_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred revenue, current</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contract with Customer, Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:to="lab_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_7c119a3f-8b84-4353-9ce1-e4766007262f_terseLabel_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_label_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityTaxIdentificationNumber" xlink:to="lab_dei_EntityTaxIdentificationNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_snow_StreamlitIncMember_d0b21dea-5d3c-48b8-9425-b862b410d869_terseLabel_en-US" xlink:label="lab_snow_StreamlitIncMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Streamlit, Inc.</link:label>
    <link:label id="lab_snow_StreamlitIncMember_label_en-US" xlink:label="lab_snow_StreamlitIncMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Streamlit, Inc. [Member]</link:label>
    <link:label id="lab_snow_StreamlitIncMember_documentation_en-US" xlink:label="lab_snow_StreamlitIncMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Streamlit, Inc.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snow_StreamlitIncMember" xlink:href="snow-20250131.xsd#snow_StreamlitIncMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snow_StreamlitIncMember" xlink:to="lab_snow_StreamlitIncMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_0adc9fed-e691-457b-99e2-45ff68d1375e_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Intangible Asset, Finite-Lived [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Intangible Asset, Finite-Lived [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_dd5d9d10-a5dc-4b74-828f-b829eb625b17_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Increases based on tax positions during the prior period</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockSharesAcquired_e983f794-db45-415e-8906-940d3a69161a_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockSharesAcquired" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Repurchases of common stock as treasury stock (in shares)</link:label>
    <link:label id="lab_us-gaap_TreasuryStockSharesAcquired_label_en-US" xlink:label="lab_us-gaap_TreasuryStockSharesAcquired" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Treasury Stock, Shares, Acquired</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockSharesAcquired" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockSharesAcquired"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockSharesAcquired" xlink:to="lab_us-gaap_TreasuryStockSharesAcquired" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_2e8a656f-32e2-4e59-8f01-b4d188ed1d48_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign</link:label>
    <link:label id="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Foreign Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MoneyMarketFundsMember_50066bff-1559-4e3f-98e2-d92133c3552b_terseLabel_en-US" xlink:label="lab_us-gaap_MoneyMarketFundsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Money market funds</link:label>
    <link:label id="lab_us-gaap_MoneyMarketFundsMember_label_en-US" xlink:label="lab_us-gaap_MoneyMarketFundsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Money Market Funds [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MoneyMarketFundsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MoneyMarketFundsMember" xlink:to="lab_us-gaap_MoneyMarketFundsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PatentsMember_4cab13fd-cf83-48cc-8968-a2d03104fd9b_terseLabel_en-US" xlink:label="lab_us-gaap_PatentsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Patents</link:label>
    <link:label id="lab_us-gaap_PatentsMember_label_en-US" xlink:label="lab_us-gaap_PatentsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Patents [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PatentsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PatentsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PatentsMember" xlink:to="lab_us-gaap_PatentsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockCommonMember_80ece030-4e63-41ee-b6d0-dd6ab71318b3_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockCommonMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Treasury Stock</link:label>
    <link:label id="lab_us-gaap_TreasuryStockCommonMember_label_en-US" xlink:label="lab_us-gaap_TreasuryStockCommonMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Treasury Stock, Common [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockCommonMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockCommonMember" xlink:to="lab_us-gaap_TreasuryStockCommonMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TaxesPayableCurrent_d766d638-4d73-49a6-a9dc-d54ef601eb9c_terseLabel_en-US" xlink:label="lab_us-gaap_TaxesPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accrued taxes</link:label>
    <link:label id="lab_us-gaap_TaxesPayableCurrent_label_en-US" xlink:label="lab_us-gaap_TaxesPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Taxes Payable, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxesPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxesPayableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TaxesPayableCurrent" xlink:to="lab_us-gaap_TaxesPayableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PlanNameAxis_d6285582-322e-439b-9f74-5fb8132de1aa_terseLabel_en-US" xlink:label="lab_us-gaap_PlanNameAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Plan Name [Axis]</link:label>
    <link:label id="lab_us-gaap_PlanNameAxis_label_en-US" xlink:label="lab_us-gaap_PlanNameAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Plan Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PlanNameAxis" xlink:to="lab_us-gaap_PlanNameAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_08427ec2-61cd-43a5-bf3d-add20f139fbc_terseLabel_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity Components [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_label_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Components [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementEquityComponentsAxis" xlink:to="lab_us-gaap_StatementEquityComponentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpensePolicy_be63974f-aa84-47cb-8b81-f9b6cb52518f_terseLabel_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Research and Development Costs</link:label>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpensePolicy_label_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Research and Development Expense, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpensePolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:to="lab_us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtSecurities_3c52ea0f-701d-4cea-8a95-9902e582b553_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Estimated Fair Value</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtSecurities_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Securities, Available-for-Sale</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TradeAndOtherAccountsReceivablePolicy_14fe83e4-aebe-4980-bc62-e41a4e954e8e_terseLabel_en-US" xlink:label="lab_us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accounts Receivable, Net</link:label>
    <link:label id="lab_us-gaap_TradeAndOtherAccountsReceivablePolicy_label_en-US" xlink:label="lab_us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts Receivable [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TradeAndOtherAccountsReceivablePolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:to="lab_us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_d8cdf541-6e37-426a-b578-50835f30b7b9_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net loss</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Acquisition, Pro Forma Net Income (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xlink:to="lab_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalizedContractCostAmortizationPeriod_aa99728e-6d80-4853-9036-c9ae18503985_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostAmortizationPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Incremental cost amortization period</link:label>
    <link:label id="lab_us-gaap_CapitalizedContractCostAmortizationPeriod_label_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostAmortizationPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Capitalized Contract Cost, Amortization Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostAmortizationPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalizedContractCostAmortizationPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalizedContractCostAmortizationPeriod" xlink:to="lab_us-gaap_CapitalizedContractCostAmortizationPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount_022c540a-43cf-4877-b42e-1362d595e6f7_verboseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Capitalized stock-based compensation</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Amount Capitalized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_snow_CashEquivalentsContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_93e11c1b-73a0-498b-93de-8beb9a7d8c56_negatedLabel_en-US" xlink:label="lab_snow_CashEquivalentsContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">12 months or greater, accumulated losses</link:label>
    <link:label id="lab_snow_CashEquivalentsContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_label_en-US" xlink:label="lab_snow_CashEquivalentsContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash Equivalents, Continuous Unrealized Loss Position, 12 Months Or Longer, Accumulated Loss</link:label>
    <link:label id="lab_snow_CashEquivalentsContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_documentation_en-US" xlink:label="lab_snow_CashEquivalentsContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Cash Equivalents, Continuous Unrealized Loss Position, 12 Months Or Longer, Accumulated Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snow_CashEquivalentsContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" xlink:href="snow-20250131.xsd#snow_CashEquivalentsContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snow_CashEquivalentsContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" xlink:to="lab_snow_CashEquivalentsContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalizedComputerSoftwareImpairments1_780f3e5c-e1da-4abb-b70c-caa54395e8ea_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalizedComputerSoftwareImpairments1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Impairment of capitalized internal-use software</link:label>
    <link:label id="lab_us-gaap_CapitalizedComputerSoftwareImpairments1_label_en-US" xlink:label="lab_us-gaap_CapitalizedComputerSoftwareImpairments1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Capitalized Computer Software, Impairments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareImpairments1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalizedComputerSoftwareImpairments1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalizedComputerSoftwareImpairments1" xlink:to="lab_us-gaap_CapitalizedComputerSoftwareImpairments1" xlink:type="arc" order="1"/>
    <link:label id="lab_snow_OptionIndexedToIssuersEquityInitialCapPrice_63e8dd37-0d77-4467-bdb0-2c40f0dfc6e2_terseLabel_en-US" xlink:label="lab_snow_OptionIndexedToIssuersEquityInitialCapPrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cap price, subject to certain adjustments (in dollars per share)</link:label>
    <link:label id="lab_snow_OptionIndexedToIssuersEquityInitialCapPrice_label_en-US" xlink:label="lab_snow_OptionIndexedToIssuersEquityInitialCapPrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Option Indexed To Issuer's Equity, Initial Cap Price</link:label>
    <link:label id="lab_snow_OptionIndexedToIssuersEquityInitialCapPrice_documentation_en-US" xlink:label="lab_snow_OptionIndexedToIssuersEquityInitialCapPrice" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Option Indexed To Issuer's Equity, Initial Cap Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snow_OptionIndexedToIssuersEquityInitialCapPrice" xlink:href="snow-20250131.xsd#snow_OptionIndexedToIssuersEquityInitialCapPrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snow_OptionIndexedToIssuersEquityInitialCapPrice" xlink:to="lab_snow_OptionIndexedToIssuersEquityInitialCapPrice" xlink:type="arc" order="1"/>
    <link:label id="lab_snow_StockCancelledDuringPeriodValueAcquisitions_12adb338-d300-47a9-bdd0-fce1ea7c8ceb_negatedTerseLabel_en-US" xlink:label="lab_snow_StockCancelledDuringPeriodValueAcquisitions" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Cancellation of common stock in connection with business combination</link:label>
    <link:label id="lab_snow_StockCancelledDuringPeriodValueAcquisitions_label_en-US" xlink:label="lab_snow_StockCancelledDuringPeriodValueAcquisitions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Cancelled During Period, Value, Acquisitions</link:label>
    <link:label id="lab_snow_StockCancelledDuringPeriodValueAcquisitions_documentation_en-US" xlink:label="lab_snow_StockCancelledDuringPeriodValueAcquisitions" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Stock Cancelled During Period, Value, Acquisitions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snow_StockCancelledDuringPeriodValueAcquisitions" xlink:href="snow-20250131.xsd#snow_StockCancelledDuringPeriodValueAcquisitions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snow_StockCancelledDuringPeriodValueAcquisitions" xlink:to="lab_snow_StockCancelledDuringPeriodValueAcquisitions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionAcquireeDomain_7aa4f156-6802-465c-b92b-52647ca90180_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Business Acquisition, Acquiree [Domain]</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionAcquireeDomain_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Acquisition, Acquiree [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_e13c2016-50b6-4a3d-a19a-2134320d44d1_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Aggregate intrinsic value</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_f5f532a5-8e6a-4def-8c11-00c6348e8928_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Issuance of common stock in connection with business combinations</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_ea601ca2-2a16-492b-997c-ac0ad87ca043_verboseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Common stock</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Consideration Transferred, Equity Interests Issued and Issuable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" xlink:to="lab_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_ad6a7044-6c71-4fe7-9867-a734299b50a9_terseLabel_en-US" xlink:label="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Supplemental disclosures of non-cash investing and financing activities</link:label>
    <link:label id="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:to="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_snow_NumberOfFounders_c015c371-9833-4c3d-8776-e9d118c56a76_terseLabel_en-US" xlink:label="lab_snow_NumberOfFounders" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of founders</link:label>
    <link:label id="lab_snow_NumberOfFounders_label_en-US" xlink:label="lab_snow_NumberOfFounders" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Number of Founders</link:label>
    <link:label id="lab_snow_NumberOfFounders_documentation_en-US" xlink:label="lab_snow_NumberOfFounders" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Number of Founders</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snow_NumberOfFounders" xlink:href="snow-20250131.xsd#snow_NumberOfFounders"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snow_NumberOfFounders" xlink:to="lab_snow_NumberOfFounders" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DevelopedTechnologyRightsMember_c35bd796-ebdb-45a6-a366-499e351f450c_terseLabel_en-US" xlink:label="lab_us-gaap_DevelopedTechnologyRightsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Developed technology</link:label>
    <link:label id="lab_us-gaap_DevelopedTechnologyRightsMember_label_en-US" xlink:label="lab_us-gaap_DevelopedTechnologyRightsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Developed Technology Rights [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DevelopedTechnologyRightsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DevelopedTechnologyRightsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DevelopedTechnologyRightsMember" xlink:to="lab_us-gaap_DevelopedTechnologyRightsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashEquivalentsAtCarryingValueAbstract_adb22c85-4cae-409e-b617-5d00c24ea79a_terseLabel_en-US" xlink:label="lab_us-gaap_CashEquivalentsAtCarryingValueAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash equivalents:</link:label>
    <link:label id="lab_us-gaap_CashEquivalentsAtCarryingValueAbstract_label_en-US" xlink:label="lab_us-gaap_CashEquivalentsAtCarryingValueAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash Equivalents, at Carrying Value [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashEquivalentsAtCarryingValueAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashEquivalentsAtCarryingValueAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashEquivalentsAtCarryingValueAbstract" xlink:to="lab_us-gaap_CashEquivalentsAtCarryingValueAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_StatementGeographicalAxis_90548e5a-28d9-423e-b5ba-5fd2592a0c65_terseLabel_en-US" xlink:label="lab_srt_StatementGeographicalAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Geographical [Axis]</link:label>
    <link:label id="lab_srt_StatementGeographicalAxis_label_en-US" xlink:label="lab_srt_StatementGeographicalAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Geographical [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementGeographicalAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_StatementGeographicalAxis" xlink:to="lab_srt_StatementGeographicalAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities_cb0c851b-139f-44e1-aa25-f0417fb131b3_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Maturities and redemptions of investments</link:label>
    <link:label id="lab_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities_label_en-US" xlink:label="lab_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds from Maturities, Prepayments and Calls of Debt Securities, Available-for-Sale</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities" xlink:to="lab_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities" xlink:type="arc" order="1"/>
    <link:label id="lab_snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardStockPlanOfferingPeriod_c2011ed2-280f-4f3c-a94e-734246cec983_terseLabel_en-US" xlink:label="lab_snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardStockPlanOfferingPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Offering period (months)</link:label>
    <link:label id="lab_snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardStockPlanOfferingPeriod_label_en-US" xlink:label="lab_snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardStockPlanOfferingPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement By Share-based Payment Award, Stock Plan Offering Period</link:label>
    <link:label id="lab_snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardStockPlanOfferingPeriod_documentation_en-US" xlink:label="lab_snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardStockPlanOfferingPeriod" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement By Share-based Payment Award, Stock Plan Offering Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardStockPlanOfferingPeriod" xlink:href="snow-20250131.xsd#snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardStockPlanOfferingPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardStockPlanOfferingPeriod" xlink:to="lab_snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardStockPlanOfferingPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_026ebf4d-9b34-4934-8531-cc7817967c9c_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2030</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_6016b93b-164a-4ec5-9310-6de2b603eac8_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Increase in valuation allowance</link:label>
    <link:label id="lab_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_label_en-US" xlink:label="lab_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:to="lab_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EMEAMember_5c2b9f5f-4ad3-49b3-aef0-9cac6d3eec85_terseLabel_en-US" xlink:label="lab_us-gaap_EMEAMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">EMEA</link:label>
    <link:label id="lab_us-gaap_EMEAMember_label_en-US" xlink:label="lab_us-gaap_EMEAMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">EMEA [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EMEAMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EMEAMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EMEAMember" xlink:to="lab_us-gaap_EMEAMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SellingAndMarketingExpenseMember_b8e0719d-3861-496f-baee-869dcbda10cd_terseLabel_en-US" xlink:label="lab_us-gaap_SellingAndMarketingExpenseMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Sales and marketing</link:label>
    <link:label id="lab_us-gaap_SellingAndMarketingExpenseMember_label_en-US" xlink:label="lab_us-gaap_SellingAndMarketingExpenseMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Selling and Marketing Expense [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpenseMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingAndMarketingExpenseMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SellingAndMarketingExpenseMember" xlink:to="lab_us-gaap_SellingAndMarketingExpenseMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember_terseLabel_en-US" xlink:label="lab_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table</link:label>
    <link:label id="lab_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember_label_en-US" xlink:label="lab_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember" xlink:to="lab_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember" xlink:type="arc" order="1"/>
    <link:label id="lab_snow_ScheduleOfShareBasedPaymentAwardLiabilityClassifiedPerformanceSharesValuationAssumptionsTableTextBlock_5834dbbc-18d5-4e75-a5a1-dbfdf07c37f8_terseLabel_en-US" xlink:label="lab_snow_ScheduleOfShareBasedPaymentAwardLiabilityClassifiedPerformanceSharesValuationAssumptionsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Valuation Assumptions, Liability-Classified Performance Shares</link:label>
    <link:label id="lab_snow_ScheduleOfShareBasedPaymentAwardLiabilityClassifiedPerformanceSharesValuationAssumptionsTableTextBlock_label_en-US" xlink:label="lab_snow_ScheduleOfShareBasedPaymentAwardLiabilityClassifiedPerformanceSharesValuationAssumptionsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule Of Share-Based Payment Award, Liability-Classified Performance Shares, Valuation Assumptions [Table Text Block]</link:label>
    <link:label id="lab_snow_ScheduleOfShareBasedPaymentAwardLiabilityClassifiedPerformanceSharesValuationAssumptionsTableTextBlock_documentation_en-US" xlink:label="lab_snow_ScheduleOfShareBasedPaymentAwardLiabilityClassifiedPerformanceSharesValuationAssumptionsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Schedule Of Share-Based Payment Award, Liability-Classified Performance Shares, Valuation Assumptions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snow_ScheduleOfShareBasedPaymentAwardLiabilityClassifiedPerformanceSharesValuationAssumptionsTableTextBlock" xlink:href="snow-20250131.xsd#snow_ScheduleOfShareBasedPaymentAwardLiabilityClassifiedPerformanceSharesValuationAssumptionsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snow_ScheduleOfShareBasedPaymentAwardLiabilityClassifiedPerformanceSharesValuationAssumptionsTableTextBlock" xlink:to="lab_snow_ScheduleOfShareBasedPaymentAwardLiabilityClassifiedPerformanceSharesValuationAssumptionsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingencyAccrualAtCarryingValue_dd3ab87a-6dd6-45af-bb66-4e5a1934d9f5_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingencyAccrualAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Loss contingency accrual</link:label>
    <link:label id="lab_us-gaap_LossContingencyAccrualAtCarryingValue_label_en-US" xlink:label="lab_us-gaap_LossContingencyAccrualAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Loss Contingency Accrual</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyAccrualAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LossContingencyAccrualAtCarryingValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingencyAccrualAtCarryingValue" xlink:to="lab_us-gaap_LossContingencyAccrualAtCarryingValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_eb262593-4f15-46aa-abbe-1f3be7a83cfb_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Issuance of common stock under employee stock purchase plan (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Issued During Period, Shares, Employee Stock Purchase Plans</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition_4de0d390-9a95-4a9e-908d-c35deebee120_totalLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total, fair value</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition_label_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Securities, Available-for-Sale, Unrealized Loss Position</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_0564ba32-dc0c-4968-8761-2e3c9abfab2f_periodStartLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Cash, cash equivalents, and restricted cash&#8212;beginning of period</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_6702838e-17c0-4079-a2dc-12c11f057cf8_periodEndLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Cash, cash equivalents, and restricted cash&#8212;end of period</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_42f1e989-9006-431d-85be-b8caea59acaa_totalLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total cash, cash equivalents, and restricted cash</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_snow_CashEquivalentsUnrealizedLossPositionAccumulatedLossAbstract_a071e25f-04fb-440f-a32e-a47bb4cc15d6_terseLabel_en-US" xlink:label="lab_snow_CashEquivalentsUnrealizedLossPositionAccumulatedLossAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash Equivalents, Gross Unrealized Losses</link:label>
    <link:label id="lab_snow_CashEquivalentsUnrealizedLossPositionAccumulatedLossAbstract_label_en-US" xlink:label="lab_snow_CashEquivalentsUnrealizedLossPositionAccumulatedLossAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash Equivalents, Unrealized Loss Position, Accumulated Loss [Abstract]</link:label>
    <link:label id="lab_snow_CashEquivalentsUnrealizedLossPositionAccumulatedLossAbstract_documentation_en-US" xlink:label="lab_snow_CashEquivalentsUnrealizedLossPositionAccumulatedLossAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Cash Equivalents, Unrealized Loss Position, Accumulated Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snow_CashEquivalentsUnrealizedLossPositionAccumulatedLossAbstract" xlink:href="snow-20250131.xsd#snow_CashEquivalentsUnrealizedLossPositionAccumulatedLossAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snow_CashEquivalentsUnrealizedLossPositionAccumulatedLossAbstract" xlink:to="lab_snow_CashEquivalentsUnrealizedLossPositionAccumulatedLossAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_snow_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeYearFive_f834fe66-b138-4a15-a7a4-e15f03ba49a7_terseLabel_en-US" xlink:label="lab_snow_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2030</link:label>
    <link:label id="lab_snow_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeYearFive_label_en-US" xlink:label="lab_snow_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability Payments, Net Of Sublease Income, Year Five</link:label>
    <link:label id="lab_snow_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeYearFive_documentation_en-US" xlink:label="lab_snow_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeYearFive" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability Payments, Net Of Sublease Income, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snow_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeYearFive" xlink:href="snow-20250131.xsd#snow_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snow_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeYearFive" xlink:to="lab_snow_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments_8d32096d-2b49-4db4-8b42-2212c4588c5f_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Net amortization (accretion) of premiums (discounts) on investments</link:label>
    <link:label id="lab_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments_label_en-US" xlink:label="lab_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accretion (Amortization) of Discounts and Premiums, Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments" xlink:to="lab_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_d95d8269-2150-417d-a83b-6533e3f34686_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unrecognized share-based compensation expense</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentForeignTaxExpenseBenefit_316663f7-7529-4c95-bd2f-35cd90f46392_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign</link:label>
    <link:label id="lab_us-gaap_CurrentForeignTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current Foreign Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentForeignTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_f96a2678-676f-463b-ad02-dedf1a77e8e7_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Current assets:</link:label>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Assets, Current [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrentAbstract" xlink:to="lab_us-gaap_AssetsCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_snow_IncreaseDecreaseInCapitalizedContractCost_0f8330af-8bee-4385-b2d9-694fb5ecb740_negatedTerseLabel_en-US" xlink:label="lab_snow_IncreaseDecreaseInCapitalizedContractCost" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Deferred commissions</link:label>
    <link:label id="lab_snow_IncreaseDecreaseInCapitalizedContractCost_label_en-US" xlink:label="lab_snow_IncreaseDecreaseInCapitalizedContractCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) In Capitalized Contract Cost</link:label>
    <link:label id="lab_snow_IncreaseDecreaseInCapitalizedContractCost_documentation_en-US" xlink:label="lab_snow_IncreaseDecreaseInCapitalizedContractCost" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Increase (Decrease) In Capitalized Contract Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snow_IncreaseDecreaseInCapitalizedContractCost" xlink:href="snow-20250131.xsd#snow_IncreaseDecreaseInCapitalizedContractCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snow_IncreaseDecreaseInCapitalizedContractCost" xlink:to="lab_snow_IncreaseDecreaseInCapitalizedContractCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockCommonShares_ef1aa29c-9e29-4e72-a8d3-c9efc1ad5dc7_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockCommonShares" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Treasury stock (in shares)</link:label>
    <link:label id="lab_us-gaap_TreasuryStockCommonShares_e146c972-26f6-4504-865d-d31f7793f111_negatedPeriodStartLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockCommonShares" xlink:role="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" xlink:type="resource" xml:lang="en-US">Beginning balance, treasury stock (in shares)</link:label>
    <link:label id="lab_us-gaap_TreasuryStockCommonShares_846501c8-535e-4904-a752-870fb4986a57_negatedPeriodEndLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockCommonShares" xlink:role="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xlink:type="resource" xml:lang="en-US">Ending balance, treasury stock (in shares)</link:label>
    <link:label id="lab_us-gaap_TreasuryStockCommonShares_label_en-US" xlink:label="lab_us-gaap_TreasuryStockCommonShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Treasury Stock, Common, Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonShares" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockCommonShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockCommonShares" xlink:to="lab_us-gaap_TreasuryStockCommonShares" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt_terseLabel_en-US" xlink:label="lab_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Forgone Recovery due to Disqualification of Tax Benefits, Amount</link:label>
    <link:label id="lab_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt_label_en-US" xlink:label="lab_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Forgone Recovery due to Disqualification of Tax Benefits, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:to="lab_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ProductsAndServicesDomain_78086384-7b56-4ea6-964c-42e7f5d24dec_terseLabel_en-US" xlink:label="lab_srt_ProductsAndServicesDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Professional services and other revenue</link:label>
    <link:label id="lab_srt_ProductsAndServicesDomain_label_en-US" xlink:label="lab_srt_ProductsAndServicesDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Product and Service [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductsAndServicesDomain" xlink:to="lab_srt_ProductsAndServicesDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_51e2b618-d054-4a93-b02e-19d9a6398d4a_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Vested (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillRollForward_6e07617b-4239-4d03-8276-31b8fed100b6_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Goodwill [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_GoodwillRollForward_label_en-US" xlink:label="lab_us-gaap_GoodwillRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillRollForward" xlink:to="lab_us-gaap_GoodwillRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueDisclosuresAbstract_label_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value Disclosures [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract" xlink:to="lab_us-gaap_FairValueDisclosuresAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_snow_PurchaseObligationToBePaidYearFiveAndAfterYearFive_6c8a5836-2b21-4e27-a7f6-03d5e320cd2f_terseLabel_en-US" xlink:label="lab_snow_PurchaseObligationToBePaidYearFiveAndAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2030 and thereafter</link:label>
    <link:label id="lab_snow_PurchaseObligationToBePaidYearFiveAndAfterYearFive_label_en-US" xlink:label="lab_snow_PurchaseObligationToBePaidYearFiveAndAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Purchase Obligation, To Be Paid, Year Five And After Year Five</link:label>
    <link:label id="lab_snow_PurchaseObligationToBePaidYearFiveAndAfterYearFive_documentation_en-US" xlink:label="lab_snow_PurchaseObligationToBePaidYearFiveAndAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Purchase Obligation, To Be Paid, Year Five And After Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snow_PurchaseObligationToBePaidYearFiveAndAfterYearFive" xlink:href="snow-20250131.xsd#snow_PurchaseObligationToBePaidYearFiveAndAfterYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snow_PurchaseObligationToBePaidYearFiveAndAfterYearFive" xlink:to="lab_snow_PurchaseObligationToBePaidYearFiveAndAfterYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesOutstanding_666e700f-ceb3-470b-bf70-a9bdc8f8c85b_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Preferred stock, shares outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Preferred Stock, Shares Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesOutstanding" xlink:to="lab_us-gaap_PreferredStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_SecurityExchangeName_202c21b5-3308-4a83-a01c-a292f126ca4a_terseLabel_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Security Exchange Name</link:label>
    <link:label id="lab_dei_SecurityExchangeName_label_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Security Exchange Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_SecurityExchangeName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_SecurityExchangeName" xlink:to="lab_dei_SecurityExchangeName" xlink:type="arc" order="1"/>
    <link:label id="lab_snow_ConstructionInProgressOtherMember_a38a7f33-558d-45ec-a914-5fcd604c00c9_terseLabel_en-US" xlink:label="lab_snow_ConstructionInProgressOtherMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Construction in progress&#8212;other</link:label>
    <link:label id="lab_snow_ConstructionInProgressOtherMember_label_en-US" xlink:label="lab_snow_ConstructionInProgressOtherMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Construction in Progress - Other [Member]</link:label>
    <link:label id="lab_snow_ConstructionInProgressOtherMember_documentation_en-US" xlink:label="lab_snow_ConstructionInProgressOtherMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Construction in Progress - Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snow_ConstructionInProgressOtherMember" xlink:href="snow-20250131.xsd#snow_ConstructionInProgressOtherMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snow_ConstructionInProgressOtherMember" xlink:to="lab_snow_ConstructionInProgressOtherMember" xlink:type="arc" order="1"/>
    <link:label id="lab_snow_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeYearThree_6b5050c4-cad8-436c-b54d-2602d190df6c_terseLabel_en-US" xlink:label="lab_snow_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2028</link:label>
    <link:label id="lab_snow_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeYearThree_label_en-US" xlink:label="lab_snow_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability Payments, Net Of Sublease Income, Year Three</link:label>
    <link:label id="lab_snow_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeYearThree_documentation_en-US" xlink:label="lab_snow_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeYearThree" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability Payments, Net Of Sublease Income, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snow_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeYearThree" xlink:href="snow-20250131.xsd#snow_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snow_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeYearThree" xlink:to="lab_snow_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_8b62fc14-86a5-4260-a52b-1b33bcc29d1d_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Exercised (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_snow_PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodTotalFairValue_8c137e01-ed54-4400-a74d-bb8738ed2edb_terseLabel_en-US" xlink:label="lab_snow_PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodTotalFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair value</link:label>
    <link:label id="lab_snow_PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodTotalFairValue_label_en-US" xlink:label="lab_snow_PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodTotalFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Post-Combination Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Grants In Period, Total Fair Value</link:label>
    <link:label id="lab_snow_PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodTotalFairValue_documentation_en-US" xlink:label="lab_snow_PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodTotalFairValue" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Post-combination Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Granted in Period, Total Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snow_PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodTotalFairValue" xlink:href="snow-20250131.xsd#snow_PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodTotalFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snow_PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodTotalFairValue" xlink:to="lab_snow_PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodTotalFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_92703c36-668f-4146-858a-ae96ed912d2d_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of Shares (in thousands)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTax_d018fd08-a2fb-4f8c-8fd4-0595245cce5d_negatedTotalLabel_en-US" xlink:label="lab_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTax" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="resource" xml:lang="en-US">Gross Unrealized Losses</link:label>
    <link:label id="lab_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTax_label_en-US" xlink:label="lab_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash Equivalents And Debt Securities, Available-For-Sale, Accumulated Gross Unrealized Loss, Before Tax</link:label>
    <link:label id="lab_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTax_documentation_en-US" xlink:label="lab_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTax" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Cash Equivalents And Debt Securities, Available-For-Sale, Accumulated Gross Unrealized Loss, Before Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTax" xlink:href="snow-20250131.xsd#snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTax" xlink:to="lab_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_3710faa1-40ea-4d28-a2c5-9ee29619a20d_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">State</link:label>
    <link:label id="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current State and Local Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract_a73f2393-c024-4fa9-9660-17d6189800d5_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Investments, Gross Unrealized Losses</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Securities, Available-for-Sale, Unrealized Loss Position, Accumulated Loss [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock_terseLabel_en-US" xlink:label="lab_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Forgone Recovery, Explanation of Impracticability</link:label>
    <link:label id="lab_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock_label_en-US" xlink:label="lab_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Forgone Recovery, Explanation of Impracticability [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:to="lab_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock_2dcfaab2-9709-49f1-9abe-5737dd1b4f4d_terseLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Cash Equivalents and Investments</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock_label_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Securities, Available-for-Sale [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpense_764b1e62-c67e-48ab-96c1-32508aeeb7f1_terseLabel_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Research and development</link:label>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpense_label_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Research and Development Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ResearchAndDevelopmentExpense" xlink:to="lab_us-gaap_ResearchAndDevelopmentExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_snow_StockRepurchaseProgramWeightedAveragePricePerShare_4e9108bb-c86e-45a5-8b12-b812167b05e2_terseLabel_en-US" xlink:label="lab_snow_StockRepurchaseProgramWeightedAveragePricePerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted-average price per share (in dollars per share)</link:label>
    <link:label id="lab_snow_StockRepurchaseProgramWeightedAveragePricePerShare_label_en-US" xlink:label="lab_snow_StockRepurchaseProgramWeightedAveragePricePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Repurchase Program, Weighted Average Price Per Share</link:label>
    <link:label id="lab_snow_StockRepurchaseProgramWeightedAveragePricePerShare_documentation_en-US" xlink:label="lab_snow_StockRepurchaseProgramWeightedAveragePricePerShare" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Stock Repurchase Program, Weighted Average Price Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snow_StockRepurchaseProgramWeightedAveragePricePerShare" xlink:href="snow-20250131.xsd#snow_StockRepurchaseProgramWeightedAveragePricePerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snow_StockRepurchaseProgramWeightedAveragePricePerShare" xlink:to="lab_snow_StockRepurchaseProgramWeightedAveragePricePerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_snow_LeapYearTechnologiesIncMember_25d6a92e-adab-40fe-a5c8-55eac09653c6_terseLabel_en-US" xlink:label="lab_snow_LeapYearTechnologiesIncMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">LeapYear Technologies, Inc.</link:label>
    <link:label id="lab_snow_LeapYearTechnologiesIncMember_label_en-US" xlink:label="lab_snow_LeapYearTechnologiesIncMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">LeapYear Technologies, Inc. [Member]</link:label>
    <link:label id="lab_snow_LeapYearTechnologiesIncMember_documentation_en-US" xlink:label="lab_snow_LeapYearTechnologiesIncMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">LeapYear Technologies, Inc.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snow_LeapYearTechnologiesIncMember" xlink:href="snow-20250131.xsd#snow_LeapYearTechnologiesIncMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snow_LeapYearTechnologiesIncMember" xlink:to="lab_snow_LeapYearTechnologiesIncMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_5478a4c6-4cd7-4950-b18d-88bf4e868928_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common stock, shares issued (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock, Shares, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesIssued" xlink:to="lab_us-gaap_CommonStockSharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskPercentage1_72032b78-087b-4910-8696-146fe3e38663_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskPercentage1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Concentration risk, percentage</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskPercentage1_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskPercentage1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Concentration Risk, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskPercentage1" xlink:to="lab_us-gaap_ConcentrationRiskPercentage1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss_444cd5a3-8223-4538-ac23-9295700f7bc9_negatedTotalLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="resource" xml:lang="en-US">Total, accumulated losses</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss_label_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Securities, Available-for-Sale, Unrealized Loss Position, Accumulated Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_snow_CostOfProductRevenueBenchmarkMember_354378da-8759-4d79-a521-27d54f25857d_terseLabel_en-US" xlink:label="lab_snow_CostOfProductRevenueBenchmarkMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cost Of Product Revenue Benchmark</link:label>
    <link:label id="lab_snow_CostOfProductRevenueBenchmarkMember_label_en-US" xlink:label="lab_snow_CostOfProductRevenueBenchmarkMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cost Of Product Revenue Benchmark [Member]</link:label>
    <link:label id="lab_snow_CostOfProductRevenueBenchmarkMember_documentation_en-US" xlink:label="lab_snow_CostOfProductRevenueBenchmarkMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Cost Of Product Revenue Benchmark</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snow_CostOfProductRevenueBenchmarkMember" xlink:href="snow-20250131.xsd#snow_CostOfProductRevenueBenchmarkMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snow_CostOfProductRevenueBenchmarkMember" xlink:to="lab_snow_CostOfProductRevenueBenchmarkMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeLiabilities_a7b43b76-42d1-422a-947b-0db579f9b58c_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Derivative liabilities</link:label>
    <link:label id="lab_us-gaap_DerivativeLiabilities_label_en-US" xlink:label="lab_us-gaap_DerivativeLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Derivative Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeLiabilities" xlink:to="lab_us-gaap_DerivativeLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_InsiderTrdPoliciesProcAdoptedFlag_terseLabel_en-US" xlink:label="lab_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Insider Trading Policies and Procedures Adopted</link:label>
    <link:label id="lab_ecd_InsiderTrdPoliciesProcAdoptedFlag_label_en-US" xlink:label="lab_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Insider Trading Policies and Procedures Adopted [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_InsiderTrdPoliciesProcAdoptedFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:to="lab_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_8dcb8ec7-a6f5-47e0-bbbb-f28bff83871e_negatedLabel_en-US" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Less: accumulated depreciation and amortization</link:label>
    <link:label id="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:to="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_snow_EquityClassifiedRestrictedStockUnitsRSUsMember_30feb5d1-0370-478a-9aa4-6d4b8b3ca01d_terseLabel_en-US" xlink:label="lab_snow_EquityClassifiedRestrictedStockUnitsRSUsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity-Classified Restricted Stock Units (RSUs)</link:label>
    <link:label id="lab_snow_EquityClassifiedRestrictedStockUnitsRSUsMember_label_en-US" xlink:label="lab_snow_EquityClassifiedRestrictedStockUnitsRSUsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity-Classified Restricted Stock Units (RSUs) [Member]</link:label>
    <link:label id="lab_snow_EquityClassifiedRestrictedStockUnitsRSUsMember_documentation_en-US" xlink:label="lab_snow_EquityClassifiedRestrictedStockUnitsRSUsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Equity-Classified Restricted Stock Units (RSUs)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snow_EquityClassifiedRestrictedStockUnitsRSUsMember" xlink:href="snow-20250131.xsd#snow_EquityClassifiedRestrictedStockUnitsRSUsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snow_EquityClassifiedRestrictedStockUnitsRSUsMember" xlink:to="lab_snow_EquityClassifiedRestrictedStockUnitsRSUsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardBaseNumberOfOptionsIssuable_9f21e9d9-171e-4a03-9905-ea08a31f974f_terseLabel_en-US" xlink:label="lab_snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardBaseNumberOfOptionsIssuable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Maximum common shares authorized to be outstanding (shares)</link:label>
    <link:label id="lab_snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardBaseNumberOfOptionsIssuable_label_en-US" xlink:label="lab_snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardBaseNumberOfOptionsIssuable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Base Number Of Options Issuable</link:label>
    <link:label id="lab_snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardBaseNumberOfOptionsIssuable_documentation_en-US" xlink:label="lab_snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardBaseNumberOfOptionsIssuable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Base Number Of Options Issuable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardBaseNumberOfOptionsIssuable" xlink:href="snow-20250131.xsd#snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardBaseNumberOfOptionsIssuable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardBaseNumberOfOptionsIssuable" xlink:to="lab_snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardBaseNumberOfOptionsIssuable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_2d691334-9121-4e68-92d9-50f109ad2f76_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common stock, shares authorized (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock, Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesAuthorized" xlink:to="lab_us-gaap_CommonStockSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_ad5c7d07-51fe-456a-8df5-8c8137adb459_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Cash paid for business combinations, net of cash, cash equivalents, and restricted cash acquired</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments to Acquire Businesses, Net of Cash Acquired</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:to="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:type="arc" order="1"/>
    <link:label id="lab_snow_AuditInformationAbstract_label_en-US" xlink:label="lab_snow_AuditInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Audit Information [Abstract]</link:label>
    <link:label id="lab_snow_AuditInformationAbstract_documentation_en-US" xlink:label="lab_snow_AuditInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Audit Information</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snow_AuditInformationAbstract" xlink:href="snow-20250131.xsd#snow_AuditInformationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snow_AuditInformationAbstract" xlink:to="lab_snow_AuditInformationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_snow_AsiaPacificAndJapanMember_35fbf26d-5545-49d5-ac25-534ba7691a8d_terseLabel_en-US" xlink:label="lab_snow_AsiaPacificAndJapanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Asia-Pacific and Japan</link:label>
    <link:label id="lab_snow_AsiaPacificAndJapanMember_label_en-US" xlink:label="lab_snow_AsiaPacificAndJapanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Asia-Pacific and Japan [Member]</link:label>
    <link:label id="lab_snow_AsiaPacificAndJapanMember_documentation_en-US" xlink:label="lab_snow_AsiaPacificAndJapanMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Asia-Pacific and Japan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snow_AsiaPacificAndJapanMember" xlink:href="snow-20250131.xsd#snow_AsiaPacificAndJapanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snow_AsiaPacificAndJapanMember" xlink:to="lab_snow_AsiaPacificAndJapanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongtermDebtTypeAxis_a04a606d-8360-4c67-b723-5075a89ba2af_terseLabel_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long-Term Debt, Type [Axis]</link:label>
    <link:label id="lab_us-gaap_LongtermDebtTypeAxis_label_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Term Debt, Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongtermDebtTypeAxis" xlink:to="lab_us-gaap_LongtermDebtTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityVoluntaryFilers_9aa9d029-d917-461b-9e22-c4f712e58d8c_terseLabel_en-US" xlink:label="lab_dei_EntityVoluntaryFilers" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Voluntary Filers</link:label>
    <link:label id="lab_dei_EntityVoluntaryFilers_label_en-US" xlink:label="lab_dei_EntityVoluntaryFilers" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Voluntary Filers</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityVoluntaryFilers" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityVoluntaryFilers"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityVoluntaryFilers" xlink:to="lab_dei_EntityVoluntaryFilers" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyMember_64fd6923-6cc2-4a35-8083-64fa4c405cfc_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Related Party</link:label>
    <link:label id="lab_us-gaap_RelatedPartyMember_label_en-US" xlink:label="lab_us-gaap_RelatedPartyMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Related Party [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyMember" xlink:to="lab_us-gaap_RelatedPartyMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsLineItems_bd6ab27d-2412-4b73-882c-e49caf1adc26_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash equivalents:</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsLineItems_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash and Cash Equivalents [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsLineItems" xlink:to="lab_us-gaap_CashAndCashEquivalentsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BalanceSheetLocationAxis_26e59c04-9250-409a-a0eb-c2a85ee8ee10_terseLabel_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statement of Financial Position Location, Balance [Axis]</link:label>
    <link:label id="lab_us-gaap_BalanceSheetLocationAxis_label_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement of Financial Position Location, Balance [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BalanceSheetLocationAxis" xlink:to="lab_us-gaap_BalanceSheetLocationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestExpenseNonoperating_d46470e1-cb78-4b52-a7cb-f1beffa7d02e_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_InterestExpenseNonoperating" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Interest expense</link:label>
    <link:label id="lab_us-gaap_InterestExpenseNonoperating_label_en-US" xlink:label="lab_us-gaap_InterestExpenseNonoperating" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Interest Expense, Nonoperating</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseNonoperating" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpenseNonoperating"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestExpenseNonoperating" xlink:to="lab_us-gaap_InterestExpenseNonoperating" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_13546110-c3f2-45e4-b3e6-085cf17cb43d_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred income tax</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_snow_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeYearFour_d01fe937-2538-4a8e-bb18-119528f534cf_terseLabel_en-US" xlink:label="lab_snow_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2029</link:label>
    <link:label id="lab_snow_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeYearFour_label_en-US" xlink:label="lab_snow_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability Payments, Net Of Sublease Income, Year Four</link:label>
    <link:label id="lab_snow_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeYearFour_documentation_en-US" xlink:label="lab_snow_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeYearFour" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability Payments, Net Of Sublease Income, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snow_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeYearFour" xlink:href="snow-20250131.xsd#snow_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snow_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeYearFour" xlink:to="lab_snow_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_9d6d55cf-5b00-49ba-ac43-8e44ae0a4e97_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property and Equipment, Net</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionProFormaInformationTextBlock_fa4f082b-b21d-460e-8536-f74da697077f_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionProFormaInformationTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Business Acquisition, Pro Forma Information</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionProFormaInformationTextBlock_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionProFormaInformationTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Acquisition, Pro Forma Information [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionProFormaInformationTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionProFormaInformationTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionProFormaInformationTextBlock" xlink:to="lab_us-gaap_BusinessAcquisitionProFormaInformationTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_snow_ConvertibleSeniorNotesMember_356378d8-da2f-4018-9431-5aa8835f0077_terseLabel_en-US" xlink:label="lab_snow_ConvertibleSeniorNotesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Convertible Senior Notes</link:label>
    <link:label id="lab_snow_ConvertibleSeniorNotesMember_label_en-US" xlink:label="lab_snow_ConvertibleSeniorNotesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Convertible Senior Notes [Member]</link:label>
    <link:label id="lab_snow_ConvertibleSeniorNotesMember_documentation_en-US" xlink:label="lab_snow_ConvertibleSeniorNotesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Convertible Senior Notes</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snow_ConvertibleSeniorNotesMember" xlink:href="snow-20250131.xsd#snow_ConvertibleSeniorNotesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snow_ConvertibleSeniorNotesMember" xlink:to="lab_snow_ConvertibleSeniorNotesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementsRecurringMember_c358e0fa-5e72-4857-8276-de91cc93bc34_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsRecurringMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Recurring</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementsRecurringMember_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsRecurringMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value, Recurring [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementsRecurringMember" xlink:to="lab_us-gaap_FairValueMeasurementsRecurringMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_e5b36988-ba4e-4d45-a2b1-42fc58bfd4b1_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accounts receivable, net</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts Receivable, after Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableNetCurrent" xlink:to="lab_us-gaap_AccountsReceivableNetCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentConvertibleConversionPrice1_9c2103ab-4860-4067-ab28-c387bb19fdc4_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Initial conversion price (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentConvertibleConversionPrice1_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Convertible, Conversion Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentConvertibleConversionPrice1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:to="lab_us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_980409d7-7fdf-4134-b9da-25cef0e76a38_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Options granted (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_184078c5-dc76-4faf-a830-1ed59f10dc58_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Granted (shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_ac63f587-8b99-4f78-95da-e891413e9cd7_terseLabel_en-US" xlink:label="lab_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenues from External Customers and Long-Lived Assets [Line Items]</link:label>
    <link:label id="lab_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_label_en-US" xlink:label="lab_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenues from External Customers and Long-Lived Assets [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:to="lab_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_snow_LiabilityClassifiedPerformanceSharesMember_895425cc-0562-4603-bbfe-9ac0e994af71_terseLabel_en-US" xlink:label="lab_snow_LiabilityClassifiedPerformanceSharesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Liability-Classified Performance Shares</link:label>
    <link:label id="lab_snow_LiabilityClassifiedPerformanceSharesMember_label_en-US" xlink:label="lab_snow_LiabilityClassifiedPerformanceSharesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liability-Classified Performance Shares [Member]</link:label>
    <link:label id="lab_snow_LiabilityClassifiedPerformanceSharesMember_documentation_en-US" xlink:label="lab_snow_LiabilityClassifiedPerformanceSharesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Liability-Classified Performance Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snow_LiabilityClassifiedPerformanceSharesMember" xlink:href="snow-20250131.xsd#snow_LiabilityClassifiedPerformanceSharesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snow_LiabilityClassifiedPerformanceSharesMember" xlink:to="lab_snow_LiabilityClassifiedPerformanceSharesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_74c2b797-f974-4d22-9cd4-51e3439b1b48_terseLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">12 months or greater, fair value</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_label_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_4328803e-de86-4192-990e-5c94b2f9c908_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebt_f8e106ef-d669-449c-a635-93527467a11a_totalLabel_en-US" xlink:label="lab_us-gaap_LongTermDebt" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net Carrying Value</link:label>
    <link:label id="lab_us-gaap_LongTermDebt_label_en-US" xlink:label="lab_us-gaap_LongTermDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Term Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebt" xlink:to="lab_us-gaap_LongTermDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PnsnAdjsPrrSvcCstMember_terseLabel_en-US" xlink:label="lab_ecd_PnsnAdjsPrrSvcCstMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Pension Adjustments Prior Service Cost</link:label>
    <link:label id="lab_ecd_PnsnAdjsPrrSvcCstMember_label_en-US" xlink:label="lab_ecd_PnsnAdjsPrrSvcCstMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pension Adjustments Prior Service Cost [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PnsnAdjsPrrSvcCstMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PnsnAdjsPrrSvcCstMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PnsnAdjsPrrSvcCstMember" xlink:to="lab_ecd_PnsnAdjsPrrSvcCstMember" xlink:type="arc" order="1"/>
    <link:label id="lab_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLossBeforeTaxAbstract_265bb826-02fd-4ba6-9ae6-8a921e465ca1_terseLabel_en-US" xlink:label="lab_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLossBeforeTaxAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash Equivalents And Debt Securities, Available-For-Sale, Unrealized Loss Position, Accumulated Loss [Abstract]</link:label>
    <link:label id="lab_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLossBeforeTaxAbstract_label_en-US" xlink:label="lab_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLossBeforeTaxAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash Equivalents And Debt Securities, Available-For-Sale, Unrealized Loss Position, Accumulated Loss, Before Tax [Abstract]</link:label>
    <link:label id="lab_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLossBeforeTaxAbstract_documentation_en-US" xlink:label="lab_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLossBeforeTaxAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Cash Equivalents And Debt Securities, Available-For-Sale, Unrealized Loss Position, Accumulated Loss, Before Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLossBeforeTaxAbstract" xlink:href="snow-20250131.xsd#snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLossBeforeTaxAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLossBeforeTaxAbstract" xlink:to="lab_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLossBeforeTaxAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommercialPaperMember_72326f5d-f996-4c07-83d2-33abac250106_terseLabel_en-US" xlink:label="lab_us-gaap_CommercialPaperMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Commercial paper</link:label>
    <link:label id="lab_us-gaap_CommercialPaperMember_label_en-US" xlink:label="lab_us-gaap_CommercialPaperMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Commercial Paper [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPaperMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommercialPaperMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommercialPaperMember" xlink:to="lab_us-gaap_CommercialPaperMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PnsnBnftsAdjFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_PnsnBnftsAdjFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Pension Benefits Adjustments, Footnote</link:label>
    <link:label id="lab_ecd_PnsnBnftsAdjFnTextBlock_label_en-US" xlink:label="lab_ecd_PnsnBnftsAdjFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pension Benefits Adjustments, Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PnsnBnftsAdjFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PnsnBnftsAdjFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PnsnBnftsAdjFnTextBlock" xlink:to="lab_ecd_PnsnBnftsAdjFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TotalShareholderRtnVsPeerGroupTextBlock_terseLabel_en-US" xlink:label="lab_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total Shareholder Return Vs Peer Group</link:label>
    <link:label id="lab_ecd_TotalShareholderRtnVsPeerGroupTextBlock_label_en-US" xlink:label="lab_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Total Shareholder Return Vs Peer Group [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TotalShareholderRtnVsPeerGroupTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:to="lab_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentAnnualReport_c40125ef-559f-4ddd-9e25-940f2adff960_terseLabel_en-US" xlink:label="lab_dei_DocumentAnnualReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Annual Report</link:label>
    <link:label id="lab_dei_DocumentAnnualReport_label_en-US" xlink:label="lab_dei_DocumentAnnualReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Annual Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentAnnualReport" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentAnnualReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentAnnualReport" xlink:to="lab_dei_DocumentAnnualReport" xlink:type="arc" order="1"/>
    <link:label id="lab_snow_UnvestedRestrictedCommonStockAndEarlyExercisedStockOptionsMember_825bb238-1941-490b-99b7-600860394093_terseLabel_en-US" xlink:label="lab_snow_UnvestedRestrictedCommonStockAndEarlyExercisedStockOptionsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unvested restricted common stock and early exercised stock options</link:label>
    <link:label id="lab_snow_UnvestedRestrictedCommonStockAndEarlyExercisedStockOptionsMember_label_en-US" xlink:label="lab_snow_UnvestedRestrictedCommonStockAndEarlyExercisedStockOptionsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unvested Restricted Common Stock and Early Exercised Stock Options [Member]</link:label>
    <link:label id="lab_snow_UnvestedRestrictedCommonStockAndEarlyExercisedStockOptionsMember_documentation_en-US" xlink:label="lab_snow_UnvestedRestrictedCommonStockAndEarlyExercisedStockOptionsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Unvested Restricted Common Stock and Early Exercised Stock Options</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snow_UnvestedRestrictedCommonStockAndEarlyExercisedStockOptionsMember" xlink:href="snow-20250131.xsd#snow_UnvestedRestrictedCommonStockAndEarlyExercisedStockOptionsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snow_UnvestedRestrictedCommonStockAndEarlyExercisedStockOptionsMember" xlink:to="lab_snow_UnvestedRestrictedCommonStockAndEarlyExercisedStockOptionsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_a0c21e19-8d75-426b-8dad-25c839effb5f_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Vested (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_snow_CostOfRevenueAndOperatingExpensesTypeRiskMember_b07f27ff-59b5-4c7e-8f91-035d5b0e50d1_terseLabel_en-US" xlink:label="lab_snow_CostOfRevenueAndOperatingExpensesTypeRiskMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cost Of Revenue And Operating Expenses Type Risk</link:label>
    <link:label id="lab_snow_CostOfRevenueAndOperatingExpensesTypeRiskMember_label_en-US" xlink:label="lab_snow_CostOfRevenueAndOperatingExpensesTypeRiskMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cost Of Revenue And Operating Expenses Type Risk [Member]</link:label>
    <link:label id="lab_snow_CostOfRevenueAndOperatingExpensesTypeRiskMember_documentation_en-US" xlink:label="lab_snow_CostOfRevenueAndOperatingExpensesTypeRiskMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Cost Of Revenue And Operating Expenses Type Risk</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snow_CostOfRevenueAndOperatingExpensesTypeRiskMember" xlink:href="snow-20250131.xsd#snow_CostOfRevenueAndOperatingExpensesTypeRiskMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snow_CostOfRevenueAndOperatingExpensesTypeRiskMember" xlink:to="lab_snow_CostOfRevenueAndOperatingExpensesTypeRiskMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ParentMember_09984e28-010d-4b48-b5d8-d6f512b032fd_terseLabel_en-US" xlink:label="lab_us-gaap_ParentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total Snowflake Inc. Stockholders&#8217; Equity</link:label>
    <link:label id="lab_us-gaap_ParentMember_label_en-US" xlink:label="lab_us-gaap_ParentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Parent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ParentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ParentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ParentMember" xlink:to="lab_us-gaap_ParentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_aa16590d-e1f8-4da9-b9d5-0b50571022aa_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Risk-free interest rate</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_a9614b57-3cfe-41bc-be8f-4bcf91fd629c_terseLabel_en-US" xlink:label="lab_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Indefinite-lived intangible assets&#8212;trademarks</link:label>
    <link:label id="lab_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_label_en-US" xlink:label="lab_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Indefinite-Lived Intangible Assets (Excluding Goodwill)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill" xlink:to="lab_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AmortizationOfIntangibleAssets_3819cba8-e0a1-4a55-96a0-ced00178cb71_terseLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Amortization expense</link:label>
    <link:label id="lab_us-gaap_AmortizationOfIntangibleAssets_label_en-US" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Amortization of Intangible Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfIntangibleAssets" xlink:to="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NonUsMember_d515e95c-11d3-4a23-b705-5581cb059f35_terseLabel_en-US" xlink:label="lab_us-gaap_NonUsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_NonUsMember_label_en-US" xlink:label="lab_us-gaap_NonUsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-US [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonUsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonUsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NonUsMember" xlink:to="lab_us-gaap_NonUsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountingPoliciesAbstract_label_en-US" xlink:label="lab_us-gaap_AccountingPoliciesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounting Policies [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingPoliciesAbstract" xlink:to="lab_us-gaap_AccountingPoliciesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseholdImprovementsMember_fae8794d-8915-4fe0-96e9-323046fddd63_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseholdImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Leasehold improvements</link:label>
    <link:label id="lab_us-gaap_LeaseholdImprovementsMember_label_en-US" xlink:label="lab_us-gaap_LeaseholdImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Leasehold Improvements [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseholdImprovementsMember" xlink:to="lab_us-gaap_LeaseholdImprovementsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_84beb30e-6e29-4168-88c5-90befa862bae_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value of Financial Instruments</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value Measurement, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:to="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationDisclosureTextBlock_edd616bb-c35e-49c4-82cc-b6f7551ceaaa_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Business Combinations</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:to="lab_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_68972f08-22a7-4206-ac88-be596193758d_terseLabel_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_label_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CurrentFiscalYearEndDate" xlink:to="lab_dei_CurrentFiscalYearEndDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_6bda6d58-9a67-467a-9f84-1da1a94b9b23_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Less: imputed interest</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, Undiscounted Excess Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PeoName_terseLabel_en-US" xlink:label="lab_ecd_PeoName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">PEO Name</link:label>
    <link:label id="lab_ecd_PeoName_label_en-US" xlink:label="lab_ecd_PeoName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">PEO Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PeoName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PeoName" xlink:to="lab_ecd_PeoName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VestingAxis_47454a7e-7969-45c3-8423-cf1f9eaafe3d_terseLabel_en-US" xlink:label="lab_us-gaap_VestingAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Vesting [Axis]</link:label>
    <link:label id="lab_us-gaap_VestingAxis_label_en-US" xlink:label="lab_us-gaap_VestingAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Vesting [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VestingAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VestingAxis" xlink:to="lab_us-gaap_VestingAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1eb286cb-a312-448d-ab27-fe2d7cccdd14_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award Type [Domain]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths_57e09d37-7b59-4967-957e-4ba6960c52bc_negatedLabel_en-US" xlink:label="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">2026</link:label>
    <link:label id="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessor, Operating Lease, Payment to be Received, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths" xlink:to="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_fdd1b558-98cc-4001-a647-801c840869a6_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_snow_ContractWithCustomerTerm_56b8933f-f26f-4278-abaf-0e4bb58dfa37_terseLabel_en-US" xlink:label="lab_snow_ContractWithCustomerTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Contract term (in years)</link:label>
    <link:label id="lab_snow_ContractWithCustomerTerm_label_en-US" xlink:label="lab_snow_ContractWithCustomerTerm" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contract with Customer, Term</link:label>
    <link:label id="lab_snow_ContractWithCustomerTerm_documentation_en-US" xlink:label="lab_snow_ContractWithCustomerTerm" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Contract with Customer, Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snow_ContractWithCustomerTerm" xlink:href="snow-20250131.xsd#snow_ContractWithCustomerTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snow_ContractWithCustomerTerm" xlink:to="lab_snow_ContractWithCustomerTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock_terseLabel_en-US" xlink:label="lab_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Company Selected Measure</link:label>
    <link:label id="lab_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock_label_en-US" xlink:label="lab_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Company Selected Measure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:to="lab_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_NonPeoNeoMember_terseLabel_en-US" xlink:label="lab_ecd_NonPeoNeoMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-PEO NEO</link:label>
    <link:label id="lab_ecd_NonPeoNeoMember_label_en-US" xlink:label="lab_ecd_NonPeoNeoMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-PEO NEO [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonPeoNeoMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonPeoNeoMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonPeoNeoMember" xlink:to="lab_ecd_NonPeoNeoMember" xlink:type="arc" order="1"/>
    <link:label id="lab_snow_ShareBasedPaymentArrangementLiabilities_589b7f72-45d8-4c65-abdc-583ee228072e_terseLabel_en-US" xlink:label="lab_snow_ShareBasedPaymentArrangementLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share based payment arrangement, liabilities</link:label>
    <link:label id="lab_snow_ShareBasedPaymentArrangementLiabilities_label_en-US" xlink:label="lab_snow_ShareBasedPaymentArrangementLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Liabilities</link:label>
    <link:label id="lab_snow_ShareBasedPaymentArrangementLiabilities_documentation_en-US" xlink:label="lab_snow_ShareBasedPaymentArrangementLiabilities" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snow_ShareBasedPaymentArrangementLiabilities" xlink:href="snow-20250131.xsd#snow_ShareBasedPaymentArrangementLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snow_ShareBasedPaymentArrangementLiabilities" xlink:to="lab_snow_ShareBasedPaymentArrangementLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_snow_CommonStockNumberOfClassesOfStock_65616ce0-1f81-47ab-b48a-ce2069f0e711_terseLabel_en-US" xlink:label="lab_snow_CommonStockNumberOfClassesOfStock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common stock, number of classes of stock</link:label>
    <link:label id="lab_snow_CommonStockNumberOfClassesOfStock_label_en-US" xlink:label="lab_snow_CommonStockNumberOfClassesOfStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock, Number Of Classes Of Stock</link:label>
    <link:label id="lab_snow_CommonStockNumberOfClassesOfStock_documentation_en-US" xlink:label="lab_snow_CommonStockNumberOfClassesOfStock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Common Stock, Number Of Classes Of Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snow_CommonStockNumberOfClassesOfStock" xlink:href="snow-20250131.xsd#snow_CommonStockNumberOfClassesOfStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snow_CommonStockNumberOfClassesOfStock" xlink:to="lab_snow_CommonStockNumberOfClassesOfStock" xlink:type="arc" order="1"/>
    <link:label id="lab_snow_CashEquivalentsUnrealizedLossPositionFairValueAbstract_55603a70-25a2-4e57-869b-8f5c0991884b_terseLabel_en-US" xlink:label="lab_snow_CashEquivalentsUnrealizedLossPositionFairValueAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash Equivalents, Fair Value</link:label>
    <link:label id="lab_snow_CashEquivalentsUnrealizedLossPositionFairValueAbstract_label_en-US" xlink:label="lab_snow_CashEquivalentsUnrealizedLossPositionFairValueAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash Equivalents, Unrealized Loss Position, Fair Value [Abstract]</link:label>
    <link:label id="lab_snow_CashEquivalentsUnrealizedLossPositionFairValueAbstract_documentation_en-US" xlink:label="lab_snow_CashEquivalentsUnrealizedLossPositionFairValueAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Cash Equivalents, Unrealized Loss Position, Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snow_CashEquivalentsUnrealizedLossPositionFairValueAbstract" xlink:href="snow-20250131.xsd#snow_CashEquivalentsUnrealizedLossPositionFairValueAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snow_CashEquivalentsUnrealizedLossPositionFairValueAbstract" xlink:to="lab_snow_CashEquivalentsUnrealizedLossPositionFairValueAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_snow_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeAfterYearFive_b34032e5-c58a-493e-b75e-20dfc8bb51ac_terseLabel_en-US" xlink:label="lab_snow_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Thereafter</link:label>
    <link:label id="lab_snow_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeAfterYearFive_label_en-US" xlink:label="lab_snow_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability Payments, Net Of Sublease Income, After Year Five</link:label>
    <link:label id="lab_snow_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeAfterYearFive_documentation_en-US" xlink:label="lab_snow_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability Payments, Net Of Sublease Income, After Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snow_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeAfterYearFive" xlink:href="snow-20250131.xsd#snow_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeAfterYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snow_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeAfterYearFive" xlink:to="lab_snow_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeAfterYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalMember_f3f86465-e7d6-4b4d-b0d3-2df63f330e57_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Additional Paid-in Capital</link:label>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalMember_label_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Additional Paid-in Capital [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapitalMember" xlink:to="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LessorOperatingLeasePaymentsFiscalYearMaturityAbstract_5cda953a-269b-4dc0-b179-3e3b1ae98f6f_terseLabel_en-US" xlink:label="lab_us-gaap_LessorOperatingLeasePaymentsFiscalYearMaturityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Subleases</link:label>
    <link:label id="lab_us-gaap_LessorOperatingLeasePaymentsFiscalYearMaturityAbstract_label_en-US" xlink:label="lab_us-gaap_LessorOperatingLeasePaymentsFiscalYearMaturityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessor, Operating Lease, Payment to be Received, Fiscal Year Maturity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsFiscalYearMaturityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LessorOperatingLeasePaymentsFiscalYearMaturityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LessorOperatingLeasePaymentsFiscalYearMaturityAbstract" xlink:to="lab_us-gaap_LessorOperatingLeasePaymentsFiscalYearMaturityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ClassOfStockLineItems_c5a2f783-ac29-44ac-b147-f0ed7d0d9665_terseLabel_en-US" xlink:label="lab_us-gaap_ClassOfStockLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Class of Stock [Line Items]</link:label>
    <link:label id="lab_us-gaap_ClassOfStockLineItems_label_en-US" xlink:label="lab_us-gaap_ClassOfStockLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Class of Stock [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfStockLineItems" xlink:to="lab_us-gaap_ClassOfStockLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_snow_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeYearOne_a9971cb7-a346-4a91-b3a6-a2642985503d_terseLabel_en-US" xlink:label="lab_snow_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeYearOne" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2026</link:label>
    <link:label id="lab_snow_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeYearOne_label_en-US" xlink:label="lab_snow_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeYearOne" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability Payments, Net Of Sublease Income, Year One</link:label>
    <link:label id="lab_snow_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeYearOne_documentation_en-US" xlink:label="lab_snow_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeYearOne" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability Payments, Net Of Sublease Income, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snow_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeYearOne" xlink:href="snow-20250131.xsd#snow_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeYearOne"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snow_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeYearOne" xlink:to="lab_snow_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeYearOne" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_75934846-eb5a-4fcc-8a9a-4bda4487fd2e_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Deferred tax liability</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsDiscountForPostvestingRestrictions_a7f98e75-270a-4963-8ff4-91c15fd22ea1_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsDiscountForPostvestingRestrictions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Discount for lack of marketability, percent</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsDiscountForPostvestingRestrictions_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsDiscountForPostvestingRestrictions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Discount for Postvesting Restrictions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsDiscountForPostvestingRestrictions" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsDiscountForPostvestingRestrictions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsDiscountForPostvestingRestrictions" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsDiscountForPostvestingRestrictions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_542b7fc2-0dbd-4b5f-9749-7090c1285802_terseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Recently Adopted Accounting Pronouncements and Recently Issued Accounting Pronouncements Not Yet Adopted</link:label>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">New Accounting Pronouncements, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:to="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementClassOfStockAxis_026d1598-eb80-4cc7-b8aa-def1727aac5e_terseLabel_en-US" xlink:label="lab_us-gaap_StatementClassOfStockAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Class of Stock [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementClassOfStockAxis_label_en-US" xlink:label="lab_us-gaap_StatementClassOfStockAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Class of Stock [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementClassOfStockAxis" xlink:to="lab_us-gaap_StatementClassOfStockAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeOtherNetOfTax_ee0c3381-5510-44ed-85aa-bbef8be0a163_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeOtherNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeOtherNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeOtherNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Comprehensive Income, Other, Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeOtherNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeOtherNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeOtherNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeOtherNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_5af2ca59-b5f3-458e-8658-dee6cf5b512b_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class [Axis]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_f5653ad7-7d9d-42a8-bd77-78243a15c18d_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Accumulated Amortization</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets, Accumulated Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_MeasureName_terseLabel_en-US" xlink:label="lab_ecd_MeasureName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Name</link:label>
    <link:label id="lab_ecd_MeasureName_label_en-US" xlink:label="lab_ecd_MeasureName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Measure Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MeasureName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_MeasureName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_MeasureName" xlink:to="lab_ecd_MeasureName" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_ebbeddc5-9710-42e6-9a01-c6772a6e887c_terseLabel_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Interactive Data Current</link:label>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_label_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Interactive Data Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityInteractiveDataCurrent" xlink:to="lab_dei_EntityInteractiveDataCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_25f8d3e7-545f-4def-8b59-60a0fa8755ae_negatedTotalLabel_en-US" xlink:label="lab_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="resource" xml:lang="en-US">Less than 12 months, accumulated losses</link:label>
    <link:label id="lab_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_label_en-US" xlink:label="lab_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash Equivalents And Debt Securities, Available-For-Sale, Continuous Unrealized Loss Position, Less Than 12 Months, Accumulated Loss</link:label>
    <link:label id="lab_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_documentation_en-US" xlink:label="lab_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Cash Equivalents And Debt Securities, Available-For-Sale, Continuous Unrealized Loss Position, Less Than 12 Months, Accumulated Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" xlink:href="snow-20250131.xsd#snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" xlink:to="lab_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTable_32de0fb2-f1ed-4089-991e-65c8a1a69a50_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disaggregation of Revenue [Table]</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTable_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disaggregation of Revenue [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable" xlink:to="lab_us-gaap_DisaggregationOfRevenueTable" xlink:type="arc" order="1"/>
    <link:label id="lab_snow_ProceedsFromSaleOfInvestments_f672c6af-a9b3-4682-a56d-73041c062749_terseLabel_en-US" xlink:label="lab_snow_ProceedsFromSaleOfInvestments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Sales of investments</link:label>
    <link:label id="lab_snow_ProceedsFromSaleOfInvestments_label_en-US" xlink:label="lab_snow_ProceedsFromSaleOfInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds From Sale Of Investments</link:label>
    <link:label id="lab_snow_ProceedsFromSaleOfInvestments_documentation_en-US" xlink:label="lab_snow_ProceedsFromSaleOfInvestments" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Proceeds From Sale Of Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snow_ProceedsFromSaleOfInvestments" xlink:href="snow-20250131.xsd#snow_ProceedsFromSaleOfInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snow_ProceedsFromSaleOfInvestments" xlink:to="lab_snow_ProceedsFromSaleOfInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensation_048df1cc-572f-49de-a367-d798cbc2f4db_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock-based compensation, net of amounts capitalized</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Noncash Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensation" xlink:to="lab_us-gaap_ShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsNet_e75fb33c-8063-4351-8c2c-2f485fad7251_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net deferred tax assets</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsNet_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Net of Valuation Allowance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsNet" xlink:to="lab_us-gaap_DeferredTaxAssetsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PurchaseObligationDueInThirdYear_468e28ba-650f-4ee9-8364-561029148c74_terseLabel_en-US" xlink:label="lab_us-gaap_PurchaseObligationDueInThirdYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2028</link:label>
    <link:label id="lab_us-gaap_PurchaseObligationDueInThirdYear_label_en-US" xlink:label="lab_us-gaap_PurchaseObligationDueInThirdYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Purchase Obligation, to be Paid, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligationDueInThirdYear" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PurchaseObligationDueInThirdYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PurchaseObligationDueInThirdYear" xlink:to="lab_us-gaap_PurchaseObligationDueInThirdYear" xlink:type="arc" order="1"/>
    <link:label id="lab_snow_AssembledWorkforceMember_dba1cba6-4646-49b4-a856-20eb9d34ded8_terseLabel_en-US" xlink:label="lab_snow_AssembledWorkforceMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Assembled workforce</link:label>
    <link:label id="lab_snow_AssembledWorkforceMember_label_en-US" xlink:label="lab_snow_AssembledWorkforceMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Assembled Workforce [Member]</link:label>
    <link:label id="lab_snow_AssembledWorkforceMember_documentation_en-US" xlink:label="lab_snow_AssembledWorkforceMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Assembled Workforce</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snow_AssembledWorkforceMember" xlink:href="snow-20250131.xsd#snow_AssembledWorkforceMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snow_AssembledWorkforceMember" xlink:to="lab_snow_AssembledWorkforceMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage_d1477747-7472-4bf8-85a0-a627e1d72788_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stated interest percentage</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Interest Rate, Stated Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:to="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SupplementalCashFlowInformationAbstract_79dd2100-4175-444e-ac71-33db3b823408_terseLabel_en-US" xlink:label="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Supplemental disclosures of cash flow information:</link:label>
    <link:label id="lab_us-gaap_SupplementalCashFlowInformationAbstract_label_en-US" xlink:label="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Supplemental Cash Flow Information [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_snow_APICShareBasedPaymentArrangementIncreaseForStockOptionsEarlyExercised_03b3cf28-e640-4fbb-b09e-f711ae14b1ab_terseLabel_en-US" xlink:label="lab_snow_APICShareBasedPaymentArrangementIncreaseForStockOptionsEarlyExercised" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Vesting of early exercised stock options</link:label>
    <link:label id="lab_snow_APICShareBasedPaymentArrangementIncreaseForStockOptionsEarlyExercised_label_en-US" xlink:label="lab_snow_APICShareBasedPaymentArrangementIncreaseForStockOptionsEarlyExercised" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">APIC, Share-Based Payment Arrangement, Increase For Stock Options Early Exercised</link:label>
    <link:label id="lab_snow_APICShareBasedPaymentArrangementIncreaseForStockOptionsEarlyExercised_documentation_en-US" xlink:label="lab_snow_APICShareBasedPaymentArrangementIncreaseForStockOptionsEarlyExercised" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">APIC, Share-Based Payment Arrangement, Increase For Stock Options Early Exercised</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snow_APICShareBasedPaymentArrangementIncreaseForStockOptionsEarlyExercised" xlink:href="snow-20250131.xsd#snow_APICShareBasedPaymentArrangementIncreaseForStockOptionsEarlyExercised"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snow_APICShareBasedPaymentArrangementIncreaseForStockOptionsEarlyExercised" xlink:to="lab_snow_APICShareBasedPaymentArrangementIncreaseForStockOptionsEarlyExercised" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment_ed847925-d099-460b-aad6-8e046eade6d2_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Capitalized research and development</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Asset, In-Process Research and Development</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment" xlink:to="lab_us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskBenchmarkDomain_367837d7-b856-42f1-852f-8cb1598d3653_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Concentration Risk Benchmark [Domain]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskBenchmarkDomain_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Concentration Risk Benchmark [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="lab_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract_c8e84c8c-65b6-48a8-881a-9688160d2b8a_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Aggregate Intrinsic Value (in thousands)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AuditorFirmId_e23128ed-8b7d-4333-9660-e64d5ac1bb2b_terseLabel_en-US" xlink:label="lab_dei_AuditorFirmId" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Auditor firm ID</link:label>
    <link:label id="lab_dei_AuditorFirmId_label_en-US" xlink:label="lab_dei_AuditorFirmId" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Auditor Firm ID</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorFirmId" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AuditorFirmId"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditorFirmId" xlink:to="lab_dei_AuditorFirmId" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_a54dac16-fe6e-494f-b688-cdcff83fb33e_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Operating loss</link:label>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_label_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Income (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingIncomeLoss" xlink:to="lab_us-gaap_OperatingIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_7024b967-aaab-4cf0-8f08-07e92c3abd65_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Change in valuation allowance</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:to="lab_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_eca5f296-b619-4d04-a6ca-be7f6f4de034_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total liabilities and stockholders&#8217; equity</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liabilities and Equity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventsTextBlock_f45c28d0-663d-47e8-986f-17a698e2be32_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Subsequent Event</link:label>
    <link:label id="lab_us-gaap_SubsequentEventsTextBlock_label_en-US" xlink:label="lab_us-gaap_SubsequentEventsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Subsequent Events [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventsTextBlock" xlink:to="lab_us-gaap_SubsequentEventsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_Rule10b51ArrTrmntdFlag_terseLabel_en-US" xlink:label="lab_ecd_Rule10b51ArrTrmntdFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Rule 10b5-1 Arrangement Terminated</link:label>
    <link:label id="lab_ecd_Rule10b51ArrTrmntdFlag_label_en-US" xlink:label="lab_ecd_Rule10b51ArrTrmntdFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Rule 10b5-1 Arrangement Terminated [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_Rule10b51ArrTrmntdFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_Rule10b51ArrTrmntdFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_Rule10b51ArrTrmntdFlag" xlink:to="lab_ecd_Rule10b51ArrTrmntdFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_c351cc8c-e4fe-4436-9316-beaf869d1bfa_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value Hierarchy and NAV [Axis]</link:label>
    <link:label id="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_label_en-US" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value Hierarchy and NAV [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign_22187f59-72a0-4e3e-917d-7a62820da60a_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net operating loss carryforwards, foreign</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Operating Loss Carryforwards, Foreign</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign" xlink:to="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign" xlink:type="arc" order="1"/>
    <link:label id="lab_snow_ConvertibleSeniorNotesDue2027Member_f39a3d3d-0b19-483b-b022-210596a6f24e_terseLabel_en-US" xlink:label="lab_snow_ConvertibleSeniorNotesDue2027Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Convertible Senior Notes Due 2027</link:label>
    <link:label id="lab_snow_ConvertibleSeniorNotesDue2027Member_label_en-US" xlink:label="lab_snow_ConvertibleSeniorNotesDue2027Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Convertible Senior Notes Due 2027 [Member]</link:label>
    <link:label id="lab_snow_ConvertibleSeniorNotesDue2027Member_documentation_en-US" xlink:label="lab_snow_ConvertibleSeniorNotesDue2027Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Convertible Senior Notes Due 2027</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snow_ConvertibleSeniorNotesDue2027Member" xlink:href="snow-20250131.xsd#snow_ConvertibleSeniorNotesDue2027Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snow_ConvertibleSeniorNotesDue2027Member" xlink:to="lab_snow_ConvertibleSeniorNotesDue2027Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsMeasuredOnRecurringAndNonrecurringBasisTableTextBlock_fcbbbecf-9815-4bc2-b13e-7ba1d2223a92_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsMeasuredOnRecurringAndNonrecurringBasisTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Fair Value Measurements</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsMeasuredOnRecurringAndNonrecurringBasisTableTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsMeasuredOnRecurringAndNonrecurringBasisTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value, Assets Measured on Recurring and Nonrecurring Basis [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringAndNonrecurringBasisTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringAndNonrecurringBasisTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringAndNonrecurringBasisTableTextBlock" xlink:to="lab_us-gaap_FairValueAssetsMeasuredOnRecurringAndNonrecurringBasisTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_0a933568-322f-433f-b990-92cce8442dd4_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_eaa442d9-bbfe-4f84-a17a-cf5b2e783ff3_terseLabel_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating lease liabilities arising from obtaining right-of-use assets</link:label>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_label_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Right-of-Use Asset Obtained in Exchange for Operating Lease Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:to="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_UndrlygSecurityMktPriceChngPct_terseLabel_en-US" xlink:label="lab_ecd_UndrlygSecurityMktPriceChngPct" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Underlying Security Market Price Change</link:label>
    <link:label id="lab_ecd_UndrlygSecurityMktPriceChngPct_label_en-US" xlink:label="lab_ecd_UndrlygSecurityMktPriceChngPct" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Underlying Security Market Price Change, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_UndrlygSecurityMktPriceChngPct" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_UndrlygSecurityMktPriceChngPct"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_UndrlygSecurityMktPriceChngPct" xlink:to="lab_ecd_UndrlygSecurityMktPriceChngPct" xlink:type="arc" order="1"/>
    <link:label id="lab_snow_PaymentsForDeferredConsiderationRelatedToBusinessCombinations_d79a4efd-4591-4867-b411-ebe465a63cb6_negatedTerseLabel_en-US" xlink:label="lab_snow_PaymentsForDeferredConsiderationRelatedToBusinessCombinations" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Payments of deferred purchase consideration for business combinations</link:label>
    <link:label id="lab_snow_PaymentsForDeferredConsiderationRelatedToBusinessCombinations_label_en-US" xlink:label="lab_snow_PaymentsForDeferredConsiderationRelatedToBusinessCombinations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments For Deferred Consideration Related To Business Combinations</link:label>
    <link:label id="lab_snow_PaymentsForDeferredConsiderationRelatedToBusinessCombinations_documentation_en-US" xlink:label="lab_snow_PaymentsForDeferredConsiderationRelatedToBusinessCombinations" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Payments For Deferred Consideration Related To Business Combinations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snow_PaymentsForDeferredConsiderationRelatedToBusinessCombinations" xlink:href="snow-20250131.xsd#snow_PaymentsForDeferredConsiderationRelatedToBusinessCombinations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snow_PaymentsForDeferredConsiderationRelatedToBusinessCombinations" xlink:to="lab_snow_PaymentsForDeferredConsiderationRelatedToBusinessCombinations" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_IndividualAxis_terseLabel_en-US" xlink:label="lab_ecd_IndividualAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Individual:</link:label>
    <link:label id="lab_ecd_IndividualAxis_label_en-US" xlink:label="lab_ecd_IndividualAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Individual [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_IndividualAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_IndividualAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_IndividualAxis" xlink:to="lab_ecd_IndividualAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_c633e66b-ab97-48bd-8ded-807b8790aad7_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Shares withheld related to net share settlement of equity awards</link:label>
    <link:label id="lab_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:to="lab_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_fd9b2b91-6158-4d70-86b4-6c19a5b3951f_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss)</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">AOCI Attributable to Parent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_11b52f97-06da-4bef-b122-271dc4902c4e_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Expected term (in years)</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ProductOrServiceAxis_9c97a561-b443-46fb-876c-2fcfc000e214_terseLabel_en-US" xlink:label="lab_srt_ProductOrServiceAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Product and Service [Axis]</link:label>
    <link:label id="lab_srt_ProductOrServiceAxis_label_en-US" xlink:label="lab_srt_ProductOrServiceAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Product and Service [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductOrServiceAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductOrServiceAxis" xlink:to="lab_srt_ProductOrServiceAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentLineItems_b1cfdbb3-1d29-48b5-85ae-fa6a151e28b7_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentLineItems_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementLineItems_4b0f11a3-4ed1-40e4-a48d-ae110a30855f_terseLabel_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:label id="lab_us-gaap_StatementLineItems_label_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementLineItems" xlink:to="lab_us-gaap_StatementLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingExpensesAbstract_75d4529d-0a84-4d81-bae4-e9c09041bf7e_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingExpensesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating expenses:</link:label>
    <link:label id="lab_us-gaap_OperatingExpensesAbstract_label_en-US" xlink:label="lab_us-gaap_OperatingExpensesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Expenses [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingExpensesAbstract" xlink:to="lab_us-gaap_OperatingExpensesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_fec7a4df-6bf9-4ca4-a8be-9ad52eb187a8_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Property and Equipment, Net</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Total Shareholder Return</link:label>
    <link:label id="lab_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock_label_en-US" xlink:label="lab_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Total Shareholder Return [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:to="lab_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubleaseIncome_9037d1f5-dc59-4266-9f50-fcef68e6ab87_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_SubleaseIncome" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Sublease income</link:label>
    <link:label id="lab_us-gaap_SubleaseIncome_label_en-US" xlink:label="lab_us-gaap_SubleaseIncome" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Sublease Income</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubleaseIncome" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubleaseIncome"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubleaseIncome" xlink:to="lab_us-gaap_SubleaseIncome" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationConsiderationTransferred1_c23dc4f4-6310-41eb-aa19-ba9fabb15715_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Consideration transferred</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationConsiderationTransferred1_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Consideration Transferred</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:to="lab_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:type="arc" order="1"/>
    <link:label id="lab_snow_MichaelL.SpeiserMember_label_en-US" xlink:label="lab_snow_MichaelL.SpeiserMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Michael L. Speiser [Member]</link:label>
    <link:label id="lab_snow_MichaelL.SpeiserMember_documentation_en-US" xlink:label="lab_snow_MichaelL.SpeiserMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Michael L. Speiser</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snow_MichaelL.SpeiserMember" xlink:href="snow-20250131.xsd#snow_MichaelL.SpeiserMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snow_MichaelL.SpeiserMember" xlink:to="lab_snow_MichaelL.SpeiserMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativesPolicyTextBlock_0a20d202-f4b4-42c5-be56-3c880986c80e_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Derivative Financial Instruments</link:label>
    <link:label id="lab_us-gaap_DerivativesPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_DerivativesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Derivatives, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativesPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativesPolicyTextBlock" xlink:to="lab_us-gaap_DerivativesPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SoftwareDevelopmentMember_7ec4e9fd-36bf-473c-874a-5b7394114cba_terseLabel_en-US" xlink:label="lab_us-gaap_SoftwareDevelopmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Capitalized internal-use software development costs</link:label>
    <link:label id="lab_us-gaap_SoftwareDevelopmentMember_label_en-US" xlink:label="lab_us-gaap_SoftwareDevelopmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Software Development [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SoftwareDevelopmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SoftwareDevelopmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SoftwareDevelopmentMember" xlink:to="lab_us-gaap_SoftwareDevelopmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MinimumMember_df4e2382-4640-4679-a157-211d7587873c_terseLabel_en-US" xlink:label="lab_srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Minimum</link:label>
    <link:label id="lab_srt_MinimumMember_label_en-US" xlink:label="lab_srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Minimum [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MinimumMember" xlink:to="lab_srt_MinimumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TrdArrAdoptionDate_terseLabel_en-US" xlink:label="lab_ecd_TrdArrAdoptionDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Adoption Date</link:label>
    <link:label id="lab_ecd_TrdArrAdoptionDate_label_en-US" xlink:label="lab_ecd_TrdArrAdoptionDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement Adoption Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrAdoptionDate" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrAdoptionDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrAdoptionDate" xlink:to="lab_ecd_TrdArrAdoptionDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherReceivables_6a3a66e5-6ca9-410a-a641-825f18492852_terseLabel_en-US" xlink:label="lab_us-gaap_OtherReceivables" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Receivables</link:label>
    <link:label id="lab_us-gaap_OtherReceivables_label_en-US" xlink:label="lab_us-gaap_OtherReceivables" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Receivables</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherReceivables" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherReceivables"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherReceivables" xlink:to="lab_us-gaap_OtherReceivables" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyTransactionsAbstract_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Related Party Transactions [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract" xlink:to="lab_us-gaap_RelatedPartyTransactionsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityNoncurrent_92796df3-2fc0-44e8-8f82-941f9ea140ec_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred revenue, non-current</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityNoncurrent_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contract with Customer, Liability, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:to="lab_us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementBusinessSegmentsAxis_5c10ff74-a5bf-44f7-b18c-a3ce9d7c43ff_terseLabel_en-US" xlink:label="lab_us-gaap_StatementBusinessSegmentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Segments [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementBusinessSegmentsAxis_label_en-US" xlink:label="lab_us-gaap_StatementBusinessSegmentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segments [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis" xlink:to="lab_us-gaap_StatementBusinessSegmentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember_terseLabel_en-US" xlink:label="lab_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year</link:label>
    <link:label id="lab_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember_label_en-US" xlink:label="lab_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember" xlink:to="lab_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionsProFormaRevenue_c788aca3-8aa7-491a-80d2-076bf4a244af_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionsProFormaRevenue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionsProFormaRevenue_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionsProFormaRevenue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Acquisition, Pro Forma Revenue</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionsProFormaRevenue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionsProFormaRevenue" xlink:to="lab_us-gaap_BusinessAcquisitionsProFormaRevenue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock_e711d021-f182-41b6-88c3-bbcdec59a163_terseLabel_en-US" xlink:label="lab_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Option Rollforward Schedule</link:label>
    <link:label id="lab_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock_label_en-US" xlink:label="lab_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of Share-Based Compensation Arrangements by Share-Based Payment Award [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" xlink:to="lab_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentCarryingAmount_9d68fa95-1279-4d51-88b1-0de29c6d0700_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentCarryingAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Principal</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentCarryingAmount_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentCarryingAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Term Debt, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentCarryingAmount" xlink:to="lab_us-gaap_DebtInstrumentCarryingAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardExrcPrice_terseLabel_en-US" xlink:label="lab_ecd_AwardExrcPrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Exercise Price</link:label>
    <link:label id="lab_ecd_AwardExrcPrice_label_en-US" xlink:label="lab_ecd_AwardExrcPrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardExrcPrice" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardExrcPrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardExrcPrice" xlink:to="lab_ecd_AwardExrcPrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_c34f703d-b04d-4d42-86d3-505687cbcf4d_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Deferred Tax Assets and Liabilities</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Deferred Tax Assets and Liabilities [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TrdArrDuration_terseLabel_en-US" xlink:label="lab_ecd_TrdArrDuration" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Arrangement Duration</link:label>
    <link:label id="lab_ecd_TrdArrDuration_label_en-US" xlink:label="lab_ecd_TrdArrDuration" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement Duration</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrDuration" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrDuration"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrDuration" xlink:to="lab_ecd_TrdArrDuration" xlink:type="arc" order="1"/>
    <link:label id="lab_snow_IncreaseDecreaseInOperatingLeaseLiabilities_82e0d82e-d331-47ed-a248-472d6a82b371_terseLabel_en-US" xlink:label="lab_snow_IncreaseDecreaseInOperatingLeaseLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating lease liabilities</link:label>
    <link:label id="lab_snow_IncreaseDecreaseInOperatingLeaseLiabilities_label_en-US" xlink:label="lab_snow_IncreaseDecreaseInOperatingLeaseLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) In Operating Lease Liabilities</link:label>
    <link:label id="lab_snow_IncreaseDecreaseInOperatingLeaseLiabilities_documentation_en-US" xlink:label="lab_snow_IncreaseDecreaseInOperatingLeaseLiabilities" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Increase (Decrease) In Operating Lease Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snow_IncreaseDecreaseInOperatingLeaseLiabilities" xlink:href="snow-20250131.xsd#snow_IncreaseDecreaseInOperatingLeaseLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snow_IncreaseDecreaseInOperatingLeaseLiabilities" xlink:to="lab_snow_IncreaseDecreaseInOperatingLeaseLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_8da80b70-ef73-4221-a3bd-1035f05adf05_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Intangible Assets and Goodwill</link:label>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months_673e3e52-f4ba-402d-b6b2-0626984ddf19_terseLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Less than 12 months, fair value</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months_label_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DomesticCountryMember_1bc61ef4-807f-44b8-94d8-8821a6874184_terseLabel_en-US" xlink:label="lab_us-gaap_DomesticCountryMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Federal</link:label>
    <link:label id="lab_us-gaap_DomesticCountryMember_label_en-US" xlink:label="lab_us-gaap_DomesticCountryMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Domestic Tax Jurisdiction [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DomesticCountryMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DomesticCountryMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DomesticCountryMember" xlink:to="lab_us-gaap_DomesticCountryMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration_e4173338-d31f-4027-b417-0138e7d4ff93_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Derivative Asset, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:label id="lab_us-gaap_DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration_label_en-US" xlink:label="lab_us-gaap_DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Derivative Asset, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration" xlink:to="lab_us-gaap_DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_MtrlTermsOfTrdArrTextBlock_terseLabel_en-US" xlink:label="lab_ecd_MtrlTermsOfTrdArrTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Material Terms of Trading Arrangement</link:label>
    <link:label id="lab_ecd_MtrlTermsOfTrdArrTextBlock_label_en-US" xlink:label="lab_ecd_MtrlTermsOfTrdArrTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Material Terms of Trading Arrangement [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MtrlTermsOfTrdArrTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_MtrlTermsOfTrdArrTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_MtrlTermsOfTrdArrTextBlock" xlink:to="lab_ecd_MtrlTermsOfTrdArrTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_a0d29f2c-9621-49f3-8770-861db2696b55_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2029</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AllIndividualsMember_terseLabel_en-US" xlink:label="lab_ecd_AllIndividualsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">All Individuals</link:label>
    <link:label id="lab_ecd_AllIndividualsMember_label_en-US" xlink:label="lab_ecd_AllIndividualsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">All Individuals [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllIndividualsMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AllIndividualsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AllIndividualsMember" xlink:to="lab_ecd_AllIndividualsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainsBeforeTax_2da53b06-f103-45a5-ad61-4cfe7967da98_totalLabel_en-US" xlink:label="lab_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainsBeforeTax" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Gross Unrealized Gains</link:label>
    <link:label id="lab_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainsBeforeTax_label_en-US" xlink:label="lab_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainsBeforeTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash Equivalents And Debt Securities, Available-For-Sale, Accumulated Gross Unrealized Gains, Before Tax</link:label>
    <link:label id="lab_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainsBeforeTax_documentation_en-US" xlink:label="lab_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainsBeforeTax" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Cash Equivalents And Debt Securities, Available-For-Sale, Accumulated Gross Unrealized Gains, Before Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainsBeforeTax" xlink:href="snow-20250131.xsd#snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainsBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainsBeforeTax" xlink:to="lab_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainsBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock_3e960d97-04e3-4d1e-be41-6398a8d25de9_terseLabel_en-US" xlink:label="lab_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Basis of Presentation and Summary of Significant Accounting Policies</link:label>
    <link:label id="lab_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock_label_en-US" xlink:label="lab_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Basis of Presentation and Significant Accounting Policies [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" xlink:to="lab_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract" xlink:to="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpense_c8181de7-4acf-43ce-ab19-c16473771b57_terseLabel_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other income (expense), net</link:label>
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpense_label_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Nonoperating Income (Expense)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpense" xlink:to="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill_51bbb7c1-602e-4d4f-aa64-e03b5d745b65_terseLabel_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Intangible assets, net</link:label>
    <link:label id="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill_e5e84999-56a8-4c0c-bea5-b162c1f4d0f4_totalLabel_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total intangible assets, net</link:label>
    <link:label id="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill_label_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Intangible Assets, Net (Excluding Goodwill)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:to="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_snow_ChristopherW.DegnanMember_label_en-US" xlink:label="lab_snow_ChristopherW.DegnanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Christopher W. Degnan [Member]</link:label>
    <link:label id="lab_snow_ChristopherW.DegnanMember_documentation_en-US" xlink:label="lab_snow_ChristopherW.DegnanMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Christopher W. Degnan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snow_ChristopherW.DegnanMember" xlink:href="snow-20250131.xsd#snow_ChristopherW.DegnanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snow_ChristopherW.DegnanMember" xlink:to="lab_snow_ChristopherW.DegnanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_6911e32e-83a3-4aa2-a92e-f2b939e2dcc3_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Gross Unrealized Gains</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:to="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardHoldingPeriod_e70ca350-2f4d-44cc-8733-153fc6c97b95_terseLabel_en-US" xlink:label="lab_snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardHoldingPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award holding period (in years)</link:label>
    <link:label id="lab_snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardHoldingPeriod_label_en-US" xlink:label="lab_snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardHoldingPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Award Holding Period</link:label>
    <link:label id="lab_snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardHoldingPeriod_documentation_en-US" xlink:label="lab_snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardHoldingPeriod" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Award Holding Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardHoldingPeriod" xlink:href="snow-20250131.xsd#snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardHoldingPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardHoldingPeriod" xlink:to="lab_snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardHoldingPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Asset Acquisition, and Joint Venture Formation [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:to="lab_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherCommitmentsDomain_9cb46e16-39be-465e-82b9-c2e5f2efe667_terseLabel_en-US" xlink:label="lab_us-gaap_OtherCommitmentsDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other Commitments [Domain]</link:label>
    <link:label id="lab_us-gaap_OtherCommitmentsDomain_label_en-US" xlink:label="lab_us-gaap_OtherCommitmentsDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Commitments [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherCommitmentsDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherCommitmentsDomain" xlink:to="lab_us-gaap_OtherCommitmentsDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_snow_SharesAvailableForFutureGrantMember_fafea205-922b-40ba-8ced-4edfbcede026_terseLabel_en-US" xlink:label="lab_snow_SharesAvailableForFutureGrantMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Shares available for future grants</link:label>
    <link:label id="lab_snow_SharesAvailableForFutureGrantMember_label_en-US" xlink:label="lab_snow_SharesAvailableForFutureGrantMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Shares Available For Future Grant [Member]</link:label>
    <link:label id="lab_snow_SharesAvailableForFutureGrantMember_documentation_en-US" xlink:label="lab_snow_SharesAvailableForFutureGrantMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Shares Available For Future Grant</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snow_SharesAvailableForFutureGrantMember" xlink:href="snow-20250131.xsd#snow_SharesAvailableForFutureGrantMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snow_SharesAvailableForFutureGrantMember" xlink:to="lab_snow_SharesAvailableForFutureGrantMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsFairValueDisclosureAbstract_4f6e59af-4ba7-4059-b16d-b329dc3752b8_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsFairValueDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Assets:</link:label>
    <link:label id="lab_us-gaap_AssetsFairValueDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsFairValueDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Assets, Fair Value Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsFairValueDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract" xlink:to="lab_us-gaap_AssetsFairValueDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_9991d0f3-6313-45fd-ae62-2c313400042c_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:to="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_snow_UnitedStatesDistrictCourtForTheCentralDistrictOfCaliforniaAndTheSupremeCourtOfBritishColumbiaMember_9d2d9ff9-5efc-4853-a4b7-c6a98405d7e6_terseLabel_en-US" xlink:label="lab_snow_UnitedStatesDistrictCourtForTheCentralDistrictOfCaliforniaAndTheSupremeCourtOfBritishColumbiaMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">United States District Court For The Central District Of California And The Supreme Court Of British Columbia</link:label>
    <link:label id="lab_snow_UnitedStatesDistrictCourtForTheCentralDistrictOfCaliforniaAndTheSupremeCourtOfBritishColumbiaMember_label_en-US" xlink:label="lab_snow_UnitedStatesDistrictCourtForTheCentralDistrictOfCaliforniaAndTheSupremeCourtOfBritishColumbiaMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">United States District Court For The Central District Of California And The Supreme Court Of British Columbia [Member]</link:label>
    <link:label id="lab_snow_UnitedStatesDistrictCourtForTheCentralDistrictOfCaliforniaAndTheSupremeCourtOfBritishColumbiaMember_documentation_en-US" xlink:label="lab_snow_UnitedStatesDistrictCourtForTheCentralDistrictOfCaliforniaAndTheSupremeCourtOfBritishColumbiaMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">United States District Court For The Central District Of California And The Supreme Court Of British Columbia</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snow_UnitedStatesDistrictCourtForTheCentralDistrictOfCaliforniaAndTheSupremeCourtOfBritishColumbiaMember" xlink:href="snow-20250131.xsd#snow_UnitedStatesDistrictCourtForTheCentralDistrictOfCaliforniaAndTheSupremeCourtOfBritishColumbiaMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snow_UnitedStatesDistrictCourtForTheCentralDistrictOfCaliforniaAndTheSupremeCourtOfBritishColumbiaMember" xlink:to="lab_snow_UnitedStatesDistrictCourtForTheCentralDistrictOfCaliforniaAndTheSupremeCourtOfBritishColumbiaMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyDomain_31c69881-9f5d-4543-a041-8c0a637da9d1_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Related and Nonrelated Parties [Domain]</link:label>
    <link:label id="lab_us-gaap_RelatedPartyDomain_label_en-US" xlink:label="lab_us-gaap_RelatedPartyDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Related and Nonrelated Parties [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyDomain" xlink:to="lab_us-gaap_RelatedPartyDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration_8574a6cf-1320-4245-97c1-0b177779b738_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net operating loss carryforwards, not subject to expiration</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Operating Loss Carryforwards, Not Subject to Expiration</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration" xlink:to="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalizedContractCostImpairmentLoss_e6b47d67-eaec-4d47-ab2c-7314d7d871bd_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostImpairmentLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Impairment losses</link:label>
    <link:label id="lab_us-gaap_CapitalizedContractCostImpairmentLoss_label_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostImpairmentLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Capitalized Contract Cost, Impairment Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostImpairmentLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalizedContractCostImpairmentLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalizedContractCostImpairmentLoss" xlink:to="lab_us-gaap_CapitalizedContractCostImpairmentLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_snow_DebtInstrumentConvertibleTermsOfConversionAxis_4990cd58-24dd-443a-8b74-738f3a68cdcf_terseLabel_en-US" xlink:label="lab_snow_DebtInstrumentConvertibleTermsOfConversionAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt Instrument, Convertible, Terms Of Conversion [Axis]</link:label>
    <link:label id="lab_snow_DebtInstrumentConvertibleTermsOfConversionAxis_label_en-US" xlink:label="lab_snow_DebtInstrumentConvertibleTermsOfConversionAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Convertible, Terms Of Conversion [Axis]</link:label>
    <link:label id="lab_snow_DebtInstrumentConvertibleTermsOfConversionAxis_documentation_en-US" xlink:label="lab_snow_DebtInstrumentConvertibleTermsOfConversionAxis" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Debt Instrument, Convertible, Terms Of Conversion</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snow_DebtInstrumentConvertibleTermsOfConversionAxis" xlink:href="snow-20250131.xsd#snow_DebtInstrumentConvertibleTermsOfConversionAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snow_DebtInstrumentConvertibleTermsOfConversionAxis" xlink:to="lab_snow_DebtInstrumentConvertibleTermsOfConversionAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_f41171e9-75c2-4b30-9212-3d44df27de3d_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Liabilities acquired</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TaxCreditCarryforwardLineItems_66f6d195-e579-45d5-9e0a-9d8a8c7f5cc5_terseLabel_en-US" xlink:label="lab_us-gaap_TaxCreditCarryforwardLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Tax Credit Carryforward [Line Items]</link:label>
    <link:label id="lab_us-gaap_TaxCreditCarryforwardLineItems_label_en-US" xlink:label="lab_us-gaap_TaxCreditCarryforwardLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Tax Credit Carryforward [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxCreditCarryforwardLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems" xlink:to="lab_us-gaap_TaxCreditCarryforwardLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum_0a7ccbf0-0e96-4c7a-97d7-9f5515ef6f50_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Risk-free interest rate, maximum</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Maximum</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_890c9b4b-f9f7-4ee6-8dc8-f9816a5501ec_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Expected volatility</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:type="arc" order="1"/>
    <link:label id="lab_snow_AccruedEmployeeStockPurchasePlanCurrent_5bb789d4-25e7-4d45-844a-9799615b8cc4_terseLabel_en-US" xlink:label="lab_snow_AccruedEmployeeStockPurchasePlanCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Employee contributions under employee stock purchase plan</link:label>
    <link:label id="lab_snow_AccruedEmployeeStockPurchasePlanCurrent_label_en-US" xlink:label="lab_snow_AccruedEmployeeStockPurchasePlanCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accrued Employee Stock Purchase Plan, Current</link:label>
    <link:label id="lab_snow_AccruedEmployeeStockPurchasePlanCurrent_documentation_en-US" xlink:label="lab_snow_AccruedEmployeeStockPurchasePlanCurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Accrued Employee Stock Purchase Plan, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snow_AccruedEmployeeStockPurchasePlanCurrent" xlink:href="snow-20250131.xsd#snow_AccruedEmployeeStockPurchasePlanCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snow_AccruedEmployeeStockPurchasePlanCurrent" xlink:to="lab_snow_AccruedEmployeeStockPurchasePlanCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_93d14246-38f5-4f47-93ad-b3395abfe102_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Intangible assets</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_099945d6-6daf-456b-bcd2-5624edac01df_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Federal</link:label>
    <link:label id="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Federal Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_snow_EquityClassifiedPerformanceSharesMember_4206b6a3-cb70-4b21-ad24-ae122859e5c8_terseLabel_en-US" xlink:label="lab_snow_EquityClassifiedPerformanceSharesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity-Classified Performance Shares</link:label>
    <link:label id="lab_snow_EquityClassifiedPerformanceSharesMember_label_en-US" xlink:label="lab_snow_EquityClassifiedPerformanceSharesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity-Classified Performance Shares [Member]</link:label>
    <link:label id="lab_snow_EquityClassifiedPerformanceSharesMember_documentation_en-US" xlink:label="lab_snow_EquityClassifiedPerformanceSharesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Equity-Classified Performance Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snow_EquityClassifiedPerformanceSharesMember" xlink:href="snow-20250131.xsd#snow_EquityClassifiedPerformanceSharesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snow_EquityClassifiedPerformanceSharesMember" xlink:to="lab_snow_EquityClassifiedPerformanceSharesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_48818cca-3cb4-4d98-ae5e-dbec38846414_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Accrued Expenses and Other Current Liabilities</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Accrued Liabilities [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ShareRepurchaseProgramDomain_a296fd00-b0f0-476e-953b-86a0465b1c10_terseLabel_en-US" xlink:label="lab_srt_ShareRepurchaseProgramDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share Repurchase Program [Domain]</link:label>
    <link:label id="lab_srt_ShareRepurchaseProgramDomain_label_en-US" xlink:label="lab_srt_ShareRepurchaseProgramDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share Repurchase Program [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ShareRepurchaseProgramDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ShareRepurchaseProgramDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ShareRepurchaseProgramDomain" xlink:to="lab_srt_ShareRepurchaseProgramDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_snow_OutsideOfThePlansMember_b83f8138-821f-4829-a12a-08c84d0a2ec2_terseLabel_en-US" xlink:label="lab_snow_OutsideOfThePlansMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Outside of the Plans</link:label>
    <link:label id="lab_snow_OutsideOfThePlansMember_label_en-US" xlink:label="lab_snow_OutsideOfThePlansMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Outside Of The Plans [Member]</link:label>
    <link:label id="lab_snow_OutsideOfThePlansMember_documentation_en-US" xlink:label="lab_snow_OutsideOfThePlansMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Outside Of The Plans</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snow_OutsideOfThePlansMember" xlink:href="snow-20250131.xsd#snow_OutsideOfThePlansMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snow_OutsideOfThePlansMember" xlink:to="lab_snow_OutsideOfThePlansMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_c9df19b7-d0e2-4ffc-a37b-f3f49ca1bfe7_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Commitments and Contingencies</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Commitments and Contingencies Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_ee2f1db9-8675-48ef-950d-2e5d837cda24_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Thereafter</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, after Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueTreasuryStockReissued_cb210234-a909-4b03-9b47-4f1aa2d861bf_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueTreasuryStockReissued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Reissuance of treasury stock upon settlement of equity awards</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueTreasuryStockReissued_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueTreasuryStockReissued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Issued During Period, Value, Treasury Stock Reissued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueTreasuryStockReissued" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueTreasuryStockReissued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueTreasuryStockReissued" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueTreasuryStockReissued" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_MeasureAxis_terseLabel_en-US" xlink:label="lab_ecd_MeasureAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Measure:</link:label>
    <link:label id="lab_ecd_MeasureAxis_label_en-US" xlink:label="lab_ecd_MeasureAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Measure [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MeasureAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_MeasureAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_MeasureAxis" xlink:to="lab_ecd_MeasureAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_snow_ShareRepurchaseActivityTableTextBlock_d5306966-18f5-456c-8bca-f548e525f70f_terseLabel_en-US" xlink:label="lab_snow_ShareRepurchaseActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share Repurchase Activity</link:label>
    <link:label id="lab_snow_ShareRepurchaseActivityTableTextBlock_label_en-US" xlink:label="lab_snow_ShareRepurchaseActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share Repurchase Activity [Table Text Block]</link:label>
    <link:label id="lab_snow_ShareRepurchaseActivityTableTextBlock_documentation_en-US" xlink:label="lab_snow_ShareRepurchaseActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Share Repurchase Activity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snow_ShareRepurchaseActivityTableTextBlock" xlink:href="snow-20250131.xsd#snow_ShareRepurchaseActivityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snow_ShareRepurchaseActivityTableTextBlock" xlink:to="lab_snow_ShareRepurchaseActivityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_5d11e91c-bbbf-4020-a46d-f920140539fc_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Increases based on tax positions during the current period</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:type="arc" order="1"/>
    <link:label id="lab_snow_StockIssuedDuringPeriodSharesAcquisitionsSubjectToFutureVesting_f9e0a049-7b05-4e0d-9ed4-1bfc15bd0f98_terseLabel_en-US" xlink:label="lab_snow_StockIssuedDuringPeriodSharesAcquisitionsSubjectToFutureVesting" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Issuance of common stock in connection with a business combination subject to future vesting (in shares)</link:label>
    <link:label id="lab_snow_StockIssuedDuringPeriodSharesAcquisitionsSubjectToFutureVesting_label_en-US" xlink:label="lab_snow_StockIssuedDuringPeriodSharesAcquisitionsSubjectToFutureVesting" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Issued During Period, Shares, Acquisitions, Subject To Future Vesting</link:label>
    <link:label id="lab_snow_StockIssuedDuringPeriodSharesAcquisitionsSubjectToFutureVesting_documentation_en-US" xlink:label="lab_snow_StockIssuedDuringPeriodSharesAcquisitionsSubjectToFutureVesting" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Stock Issued During Period, Shares, Acquisitions, Subject To Future Vesting</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snow_StockIssuedDuringPeriodSharesAcquisitionsSubjectToFutureVesting" xlink:href="snow-20250131.xsd#snow_StockIssuedDuringPeriodSharesAcquisitionsSubjectToFutureVesting"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snow_StockIssuedDuringPeriodSharesAcquisitionsSubjectToFutureVesting" xlink:to="lab_snow_StockIssuedDuringPeriodSharesAcquisitionsSubjectToFutureVesting" xlink:type="arc" order="1"/>
    <link:label id="lab_snow_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherTangibleAssetsLiabilitiesNet_557ae7ad-f4f0-4699-a439-86b7b9f6bd1f_terseLabel_en-US" xlink:label="lab_snow_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherTangibleAssetsLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other net tangible liabilities</link:label>
    <link:label id="lab_snow_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherTangibleAssetsLiabilitiesNet_label_en-US" xlink:label="lab_snow_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherTangibleAssetsLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Tangible Assets (Liabilities), Net</link:label>
    <link:label id="lab_snow_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherTangibleAssetsLiabilitiesNet_documentation_en-US" xlink:label="lab_snow_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherTangibleAssetsLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Tangible Assets (Liabilities), Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snow_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherTangibleAssetsLiabilitiesNet" xlink:href="snow-20250131.xsd#snow_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherTangibleAssetsLiabilitiesNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snow_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherTangibleAssetsLiabilitiesNet" xlink:to="lab_snow_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherTangibleAssetsLiabilitiesNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesAuthorized_8ccc782c-583b-4964-8220-3aa0cbbbb2d4_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Preferred stock, shares authorized (in shares)</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Preferred Stock, Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesAuthorized" xlink:to="lab_us-gaap_PreferredStockSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_a01daa69-ba02-456a-8831-d64ee804cb76_terseLabel_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_label_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityEmergingGrowthCompany" xlink:to="lab_dei_EntityEmergingGrowthCompany" xlink:type="arc" order="1"/>
    <link:label id="lab_snow_RestrictedCommonStockMember_081a15f8-a124-40e3-bcdb-8f050f76b914_terseLabel_en-US" xlink:label="lab_snow_RestrictedCommonStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restricted Common Stock</link:label>
    <link:label id="lab_snow_RestrictedCommonStockMember_label_en-US" xlink:label="lab_snow_RestrictedCommonStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restricted Common Stock [Member]</link:label>
    <link:label id="lab_snow_RestrictedCommonStockMember_documentation_en-US" xlink:label="lab_snow_RestrictedCommonStockMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Restricted Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snow_RestrictedCommonStockMember" xlink:href="snow-20250131.xsd#snow_RestrictedCommonStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snow_RestrictedCommonStockMember" xlink:to="lab_snow_RestrictedCommonStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesFairValueDisclosure_26a14b52-b68d-4958-b32d-76b92d10e341_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total liabilities</link:label>
    <link:label id="lab_us-gaap_LiabilitiesFairValueDisclosure_label_en-US" xlink:label="lab_us-gaap_LiabilitiesFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liabilities, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosure" xlink:to="lab_us-gaap_LiabilitiesFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_NonGaapMeasureDescriptionTextBlock_terseLabel_en-US" xlink:label="lab_ecd_NonGaapMeasureDescriptionTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-GAAP Measure Description</link:label>
    <link:label id="lab_ecd_NonGaapMeasureDescriptionTextBlock_label_en-US" xlink:label="lab_ecd_NonGaapMeasureDescriptionTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-GAAP Measure Description [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonGaapMeasureDescriptionTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonGaapMeasureDescriptionTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonGaapMeasureDescriptionTextBlock" xlink:to="lab_ecd_NonGaapMeasureDescriptionTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum_2cff5c4c-759b-4af3-ab5a-ff636822a9bf_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Expected volatility, minimum</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Minimum</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityComponentDomain_ef1fe090-4011-4377-8766-ee097a910074_terseLabel_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:label id="lab_us-gaap_EquityComponentDomain_label_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityComponentDomain" xlink:to="lab_us-gaap_EquityComponentDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockParOrStatedValuePerShare_d14fbdf8-68c3-4524-a7fc-fb7e534038a3_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Preferred stock, par value (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_PreferredStockParOrStatedValuePerShare_label_en-US" xlink:label="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Preferred Stock, Par or Stated Value Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:to="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_3cd58c7d-6a1b-47fb-806e-e52dd105a3f9_terseLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Reconciliation of cash, cash equivalents, and restricted cash:</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_Additional402vDisclosureTextBlock_terseLabel_en-US" xlink:label="lab_ecd_Additional402vDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Additional 402(v) Disclosure</link:label>
    <link:label id="lab_ecd_Additional402vDisclosureTextBlock_label_en-US" xlink:label="lab_ecd_Additional402vDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Additional 402(v) Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_Additional402vDisclosureTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_Additional402vDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_Additional402vDisclosureTextBlock" xlink:to="lab_ecd_Additional402vDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityShellCompany_b3c04842-00db-47bf-883b-1268bda2c246_terseLabel_en-US" xlink:label="lab_dei_EntityShellCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Shell Company</link:label>
    <link:label id="lab_dei_EntityShellCompany_label_en-US" xlink:label="lab_dei_EntityShellCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Shell Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityShellCompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityShellCompany" xlink:to="lab_dei_EntityShellCompany" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_690c8966-6f63-4573-b982-c14a3519cc31_terseLabel_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_label_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityIncorporationStateCountryCode" xlink:to="lab_dei_EntityIncorporationStateCountryCode" xlink:type="arc" order="1"/>
    <link:label id="lab_snow_AccruedThirdPartyCloudInfrastructureExpensesCurrent_1dad1bd0-1302-4ca6-b433-417e1a995388_terseLabel_en-US" xlink:label="lab_snow_AccruedThirdPartyCloudInfrastructureExpensesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accrued third-party cloud infrastructure expenses</link:label>
    <link:label id="lab_snow_AccruedThirdPartyCloudInfrastructureExpensesCurrent_label_en-US" xlink:label="lab_snow_AccruedThirdPartyCloudInfrastructureExpensesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accrued Third-Party Cloud Infrastructure Expenses, Current</link:label>
    <link:label id="lab_snow_AccruedThirdPartyCloudInfrastructureExpensesCurrent_documentation_en-US" xlink:label="lab_snow_AccruedThirdPartyCloudInfrastructureExpensesCurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Accrued Third-Party Cloud Infrastructure Expenses, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snow_AccruedThirdPartyCloudInfrastructureExpensesCurrent" xlink:href="snow-20250131.xsd#snow_AccruedThirdPartyCloudInfrastructureExpensesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snow_AccruedThirdPartyCloudInfrastructureExpensesCurrent" xlink:to="lab_snow_AccruedThirdPartyCloudInfrastructureExpensesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementTable_7cdb6b08-5524-4e34-a7bd-0f8743f5393c_terseLabel_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statement [Table]</link:label>
    <link:label id="lab_us-gaap_StatementTable_label_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementTable" xlink:to="lab_us-gaap_StatementTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementFrequencyDomain_57389293-6694-4406-a8dd-77a34a4230f8_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementFrequencyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Measurement Frequency [Domain]</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementFrequencyDomain_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementFrequencyDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Measurement Frequency [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain" xlink:to="lab_us-gaap_FairValueMeasurementFrequencyDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_snow_AccruedPurchasesOfPropertyPlantAndEquipmentCurrent_2fe140c0-4b1e-4e49-805e-03005b9310b9_terseLabel_en-US" xlink:label="lab_snow_AccruedPurchasesOfPropertyPlantAndEquipmentCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accrued purchases of property and equipment</link:label>
    <link:label id="lab_snow_AccruedPurchasesOfPropertyPlantAndEquipmentCurrent_label_en-US" xlink:label="lab_snow_AccruedPurchasesOfPropertyPlantAndEquipmentCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accrued Purchases Of Property, Plant, And Equipment, Current</link:label>
    <link:label id="lab_snow_AccruedPurchasesOfPropertyPlantAndEquipmentCurrent_documentation_en-US" xlink:label="lab_snow_AccruedPurchasesOfPropertyPlantAndEquipmentCurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Accrued Purchases Of Property, Plant, And Equipment, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snow_AccruedPurchasesOfPropertyPlantAndEquipmentCurrent" xlink:href="snow-20250131.xsd#snow_AccruedPurchasesOfPropertyPlantAndEquipmentCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snow_AccruedPurchasesOfPropertyPlantAndEquipmentCurrent" xlink:to="lab_snow_AccruedPurchasesOfPropertyPlantAndEquipmentCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesTreasuryStockReissued_8215fb0e-8ad9-4905-aca9-761db6612c08_verboseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesTreasuryStockReissued" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Reissuance of treasury stock upon settlement of equity awards (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesTreasuryStockReissued_e3746228-549a-4293-94b6-036ee1ef1964_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesTreasuryStockReissued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Treasury stock reissued (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesTreasuryStockReissued_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesTreasuryStockReissued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Issued During Period, Shares, Treasury Stock Reissued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesTreasuryStockReissued" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesTreasuryStockReissued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesTreasuryStockReissued" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesTreasuryStockReissued" xlink:type="arc" order="1"/>
    <link:label id="lab_snow_CappedCallTransactionsPolicyPolicyTextBlock_83ae3eb9-8193-4362-8303-d1c9cd850593_terseLabel_en-US" xlink:label="lab_snow_CappedCallTransactionsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Capped Call Transactions</link:label>
    <link:label id="lab_snow_CappedCallTransactionsPolicyPolicyTextBlock_label_en-US" xlink:label="lab_snow_CappedCallTransactionsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Capped Call Transactions, Policy [Policy Text Block]</link:label>
    <link:label id="lab_snow_CappedCallTransactionsPolicyPolicyTextBlock_documentation_en-US" xlink:label="lab_snow_CappedCallTransactionsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Capped Call Transactions, Policy</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snow_CappedCallTransactionsPolicyPolicyTextBlock" xlink:href="snow-20250131.xsd#snow_CappedCallTransactionsPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snow_CappedCallTransactionsPolicyPolicyTextBlock" xlink:to="lab_snow_CappedCallTransactionsPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentCumulativeAmount_c3d047d0-a5ef-4484-9ed8-2105858f052f_terseLabel_en-US" xlink:label="lab_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentCumulativeAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cumulative amount of upward adjustments</link:label>
    <link:label id="lab_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentCumulativeAmount_label_en-US" xlink:label="lab_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentCumulativeAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Securities without Readily Determinable Fair Value, Upward Price Adjustment, Cumulative Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentCumulativeAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentCumulativeAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentCumulativeAmount" xlink:to="lab_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentCumulativeAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OptionIndexedToIssuersEquityTypeDomain_2ef06473-b51f-45db-9386-123b2ead0cb4_terseLabel_en-US" xlink:label="lab_us-gaap_OptionIndexedToIssuersEquityTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Option Indexed to Issuer's Equity, Type [Domain]</link:label>
    <link:label id="lab_us-gaap_OptionIndexedToIssuersEquityTypeDomain_label_en-US" xlink:label="lab_us-gaap_OptionIndexedToIssuersEquityTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Option Indexed to Issuer's Equity, Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OptionIndexedToIssuersEquityTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OptionIndexedToIssuersEquityTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OptionIndexedToIssuersEquityTypeDomain" xlink:to="lab_us-gaap_OptionIndexedToIssuersEquityTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel1Member_c3f91c65-d475-4059-bea5-0acfca48fbd8_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel1Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Level 1</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel1Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel1Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value, Inputs, Level 1 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel1Member" xlink:to="lab_us-gaap_FairValueInputsLevel1Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskByBenchmarkAxis_e245b465-c0e2-4c2e-a7b4-3feef2b37003_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Concentration Risk Benchmark [Axis]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskByBenchmarkAxis_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Concentration Risk Benchmark [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="lab_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits_2bcfc31b-c6b2-440c-8171-19f6fbafe217_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock-based compensation</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrent_3b6da8d2-2423-4178-897d-a5a566f9dc00_totalLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total current assets</link:label>
    <link:label id="lab_us-gaap_AssetsCurrent_label_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="lab_us-gaap_AssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:to="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_snow_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssetLiabilityNet_1039cf1d-d689-4968-9b01-1176fae5b281_terseLabel_en-US" xlink:label="lab_snow_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssetLiabilityNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred tax liabilities, net</link:label>
    <link:label id="lab_snow_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssetLiabilityNet_label_en-US" xlink:label="lab_snow_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssetLiabilityNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Asset (Liability), Net</link:label>
    <link:label id="lab_snow_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssetLiabilityNet_documentation_en-US" xlink:label="lab_snow_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssetLiabilityNet" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Asset (Liability), Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snow_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssetLiabilityNet" xlink:href="snow-20250131.xsd#snow_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssetLiabilityNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snow_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssetLiabilityNet" xlink:to="lab_snow_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssetLiabilityNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedThereafter_54b48f1f-eb56-4902-b265-80d7848da3cc_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedThereafter" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Thereafter</link:label>
    <link:label id="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedThereafter_label_en-US" xlink:label="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedThereafter" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessor, Operating Lease, Payment to be Received, after Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedThereafter" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceivedThereafter"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedThereafter" xlink:to="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedThereafter" xlink:type="arc" order="1"/>
    <link:label id="lab_snow_OtherAmericasMember_654e3100-2f9f-43c2-93e8-f8f324e1adee_terseLabel_en-US" xlink:label="lab_snow_OtherAmericasMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other Americas</link:label>
    <link:label id="lab_snow_OtherAmericasMember_label_en-US" xlink:label="lab_snow_OtherAmericasMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Americas [Member]</link:label>
    <link:label id="lab_snow_OtherAmericasMember_documentation_en-US" xlink:label="lab_snow_OtherAmericasMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Other Americas</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snow_OtherAmericasMember" xlink:href="snow-20250131.xsd#snow_OtherAmericasMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snow_OtherAmericasMember" xlink:to="lab_snow_OtherAmericasMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_36da69af-2bf8-401b-878f-e1ff39a2d9dd_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Exercisable (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_snow_CashEquivalentsUnrealizedLossPosition_29adb122-8338-4ccd-b9e0-ecde026c8f32_totalLabel_en-US" xlink:label="lab_snow_CashEquivalentsUnrealizedLossPosition" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total, fair value</link:label>
    <link:label id="lab_snow_CashEquivalentsUnrealizedLossPosition_label_en-US" xlink:label="lab_snow_CashEquivalentsUnrealizedLossPosition" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash Equivalents, Unrealized Loss Position</link:label>
    <link:label id="lab_snow_CashEquivalentsUnrealizedLossPosition_documentation_en-US" xlink:label="lab_snow_CashEquivalentsUnrealizedLossPosition" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Cash Equivalents, Unrealized Loss Position</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snow_CashEquivalentsUnrealizedLossPosition" xlink:href="snow-20250131.xsd#snow_CashEquivalentsUnrealizedLossPosition"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snow_CashEquivalentsUnrealizedLossPosition" xlink:to="lab_snow_CashEquivalentsUnrealizedLossPosition" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentTable_5401689e-91fb-4fc6-98fd-227474a1f53a_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Long-Term Debt Instruments [Table]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentTable_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Long-Term Debt Instruments [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentTable" xlink:to="lab_us-gaap_DebtInstrumentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_13607254-db13-4cc7-9aba-0d962e68550f_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Intangible assets acquired</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_c2a4280e-4466-40e7-a11e-cf9faf2e4058_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted-average grant date fair value of options granted (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherCommitmentsAxis_66f3aabc-b3cf-4dec-b4a2-db9bdeb6677f_terseLabel_en-US" xlink:label="lab_us-gaap_OtherCommitmentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other Commitments [Axis]</link:label>
    <link:label id="lab_us-gaap_OtherCommitmentsAxis_label_en-US" xlink:label="lab_us-gaap_OtherCommitmentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Commitments [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherCommitmentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherCommitmentsAxis" xlink:to="lab_us-gaap_OtherCommitmentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount_72189fe1-0fe3-4c30-902b-09fbdaf5be8d_terseLabel_en-US" xlink:label="lab_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-marketable equity securities under Measurement Alternative</link:label>
    <link:label id="lab_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount_label_en-US" xlink:label="lab_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Securities without Readily Determinable Fair Value, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" xlink:to="lab_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount_c5957516-2fc6-435a-b37a-69b985c8be7b_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Lease signed but not yet commenced, lease commitment</link:label>
    <link:label id="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount_label_en-US" xlink:label="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unrecorded Unconditional Purchase Obligation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount" xlink:to="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityWellKnownSeasonedIssuer_637c6ff6-973c-4e2b-a491-457891675a8d_terseLabel_en-US" xlink:label="lab_dei_EntityWellKnownSeasonedIssuer" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Well-known Seasoned Issuer</link:label>
    <link:label id="lab_dei_EntityWellKnownSeasonedIssuer_label_en-US" xlink:label="lab_dei_EntityWellKnownSeasonedIssuer" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Well-known Seasoned Issuer</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityWellKnownSeasonedIssuer" xlink:to="lab_dei_EntityWellKnownSeasonedIssuer" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BankTimeDepositsMember_3b87fb30-3779-44b1-8311-3aebdbced846_terseLabel_en-US" xlink:label="lab_us-gaap_BankTimeDepositsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Time deposits</link:label>
    <link:label id="lab_us-gaap_BankTimeDepositsMember_label_en-US" xlink:label="lab_us-gaap_BankTimeDepositsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Bank Time Deposits [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BankTimeDepositsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BankTimeDepositsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BankTimeDepositsMember" xlink:to="lab_us-gaap_BankTimeDepositsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_0f987d9c-6a33-4ed8-9b27-1dc2a80192ff_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income Taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureTextBlock" xlink:to="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_5108cbe4-6782-4472-971e-b2dd58acfb1b_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Repurchases and retirement of common stock, including transaction costs</link:label>
    <link:label id="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_label_en-US" xlink:label="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Repurchased and Retired During Period, Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:to="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_7841f685-a4ee-4eca-959a-ad628c27812e_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2029</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockSharesRetired_9c42b203-ea59-49d1-a2a7-8ad7464bcfb6_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockSharesRetired" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Treasury stock retired (in shares)</link:label>
    <link:label id="lab_us-gaap_TreasuryStockSharesRetired_label_en-US" xlink:label="lab_us-gaap_TreasuryStockSharesRetired" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Treasury Stock, Shares, Retired</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockSharesRetired" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockSharesRetired"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockSharesRetired" xlink:to="lab_us-gaap_TreasuryStockSharesRetired" xlink:type="arc" order="1"/>
    <link:label id="lab_snow_DeferredTaxAssetsLeaseLiability_306e436d-091b-4fda-b683-b09c2ece8be2_terseLabel_en-US" xlink:label="lab_snow_DeferredTaxAssetsLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating lease liabilities</link:label>
    <link:label id="lab_snow_DeferredTaxAssetsLeaseLiability_label_en-US" xlink:label="lab_snow_DeferredTaxAssetsLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Lease Liability</link:label>
    <link:label id="lab_snow_DeferredTaxAssetsLeaseLiability_documentation_en-US" xlink:label="lab_snow_DeferredTaxAssetsLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Lease Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snow_DeferredTaxAssetsLeaseLiability" xlink:href="snow-20250131.xsd#snow_DeferredTaxAssetsLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snow_DeferredTaxAssetsLeaseLiability" xlink:to="lab_snow_DeferredTaxAssetsLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_label_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtPolicyTextBlock_f5510d4d-1912-454e-87dd-ec6ff702b9b9_terseLabel_en-US" xlink:label="lab_us-gaap_DebtPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Convertible Senior Notes</link:label>
    <link:label id="lab_us-gaap_DebtPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_DebtPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtPolicyTextBlock" xlink:to="lab_us-gaap_DebtPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_9d489923-244b-4fe8-b85d-23602f7079ea_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted-average discount rate</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Weighted Average Discount Rate, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:to="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:type="arc" order="1"/>
    <link:label id="lab_snow_CostOfRevenueAndOperatingExpensesBenchmarkMember_1c484a49-2f8f-4052-acc1-f01fe902b47f_terseLabel_en-US" xlink:label="lab_snow_CostOfRevenueAndOperatingExpensesBenchmarkMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cost Of Revenue And Operating Expenses Benchmark</link:label>
    <link:label id="lab_snow_CostOfRevenueAndOperatingExpensesBenchmarkMember_label_en-US" xlink:label="lab_snow_CostOfRevenueAndOperatingExpensesBenchmarkMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cost Of Revenue And Operating Expenses Benchmark [Member]</link:label>
    <link:label id="lab_snow_CostOfRevenueAndOperatingExpensesBenchmarkMember_documentation_en-US" xlink:label="lab_snow_CostOfRevenueAndOperatingExpensesBenchmarkMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Cost Of Revenue And Operating Expenses Benchmark</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snow_CostOfRevenueAndOperatingExpensesBenchmarkMember" xlink:href="snow-20250131.xsd#snow_CostOfRevenueAndOperatingExpensesBenchmarkMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snow_CostOfRevenueAndOperatingExpensesBenchmarkMember" xlink:to="lab_snow_CostOfRevenueAndOperatingExpensesBenchmarkMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_f344b088-a2ed-4d61-add6-fe6f18da3eb4_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net cash used in financing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTable_1f33837a-92a0-49e7-993f-d3cbfb6dc1f8_terseLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt Securities, Available-for-sale, Unrealized Loss Position, Fair Value [Table]</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTable_label_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Securities, Available-for-Sale, Unrealized Loss Position, Fair Value [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTable" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTable" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityRegistrantName_7e96e06d-97cf-4ccd-84f8-8001158c0a1d_terseLabel_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:label id="lab_dei_EntityRegistrantName_label_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityRegistrantName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityRegistrantName" xlink:to="lab_dei_EntityRegistrantName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesGross_2bb851f9-f8c5-407a-a21f-cb3ac91de08e_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesGross_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments to Acquire Businesses, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireBusinessesGross" xlink:to="lab_us-gaap_PaymentsToAcquireBusinessesGross" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AdjToNonPeoNeoCompFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Adjustment to Non-PEO NEO Compensation Footnote</link:label>
    <link:label id="lab_ecd_AdjToNonPeoNeoCompFnTextBlock_label_en-US" xlink:label="lab_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustment to Non-PEO NEO Compensation Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AdjToNonPeoNeoCompFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:to="lab_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortization_dce6ede6-8611-4808-bd22-5412140b6691_terseLabel_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Depreciation and amortization</link:label>
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortization_label_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Depreciation, Depletion and Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DepreciationDepletionAndAmortization" xlink:to="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GrossProfit_3ece856d-c5ac-45cd-ad7e-e2029c15c06c_totalLabel_en-US" xlink:label="lab_us-gaap_GrossProfit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Gross profit</link:label>
    <link:label id="lab_us-gaap_GrossProfit_label_en-US" xlink:label="lab_us-gaap_GrossProfit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Gross Profit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GrossProfit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GrossProfit" xlink:to="lab_us-gaap_GrossProfit" xlink:type="arc" order="1"/>
    <link:label id="lab_snow_LiabilitiesAssociatedWithSalesMarketingAndBusinessDevelopmentProgramsCostsCurrent_cd6dbecb-1153-4a88-b0cc-b407b5525c79_terseLabel_en-US" xlink:label="lab_snow_LiabilitiesAssociatedWithSalesMarketingAndBusinessDevelopmentProgramsCostsCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Liabilities associated with sales, marketing and business development programs</link:label>
    <link:label id="lab_snow_LiabilitiesAssociatedWithSalesMarketingAndBusinessDevelopmentProgramsCostsCurrent_label_en-US" xlink:label="lab_snow_LiabilitiesAssociatedWithSalesMarketingAndBusinessDevelopmentProgramsCostsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liabilities Associated With Sales, Marketing And Business Development Programs Costs, Current</link:label>
    <link:label id="lab_snow_LiabilitiesAssociatedWithSalesMarketingAndBusinessDevelopmentProgramsCostsCurrent_documentation_en-US" xlink:label="lab_snow_LiabilitiesAssociatedWithSalesMarketingAndBusinessDevelopmentProgramsCostsCurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Liabilities Associated With Sales, Marketing And Business Development Programs Costs, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snow_LiabilitiesAssociatedWithSalesMarketingAndBusinessDevelopmentProgramsCostsCurrent" xlink:href="snow-20250131.xsd#snow_LiabilitiesAssociatedWithSalesMarketingAndBusinessDevelopmentProgramsCostsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snow_LiabilitiesAssociatedWithSalesMarketingAndBusinessDevelopmentProgramsCostsCurrent" xlink:to="lab_snow_LiabilitiesAssociatedWithSalesMarketingAndBusinessDevelopmentProgramsCostsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_7e8212af-5e24-470e-80e7-ee9201d59265_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">State</link:label>
    <link:label id="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred State and Local Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardGrantDateFairValue_terseLabel_en-US" xlink:label="lab_ecd_AwardGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value as of Grant Date</link:label>
    <link:label id="lab_ecd_AwardGrantDateFairValue_label_en-US" xlink:label="lab_ecd_AwardGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardGrantDateFairValue" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardGrantDateFairValue" xlink:to="lab_ecd_AwardGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_18e3348c-842e-43c2-b96e-ec476fe7ae9c_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Vested and expected to vest, aggregate intrinsic value</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel2Member_d1782e06-3acb-48c1-b137-426e75db94f9_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel2Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Level 2</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel2Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel2Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value, Inputs, Level 2 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel2Member" xlink:to="lab_us-gaap_FairValueInputsLevel2Member" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_SegmentGeographicalDomain_99328f0a-89b3-4203-8a30-73528a17c246_terseLabel_en-US" xlink:label="lab_srt_SegmentGeographicalDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Geographical [Domain]</link:label>
    <link:label id="lab_srt_SegmentGeographicalDomain_label_en-US" xlink:label="lab_srt_SegmentGeographicalDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Geographical [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SegmentGeographicalDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_SegmentGeographicalDomain" xlink:to="lab_srt_SegmentGeographicalDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_4e7ca579-19db-4b1a-9694-100ef85d11a9_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disaggregation of Revenue</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disaggregation of Revenue [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:to="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_81443a03-bf0b-4807-8aab-2e1c7aad56a9_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-based Compensation Schedule</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:to="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConsolidationPolicyTextBlock_0c4ad7f6-2a42-4efb-91fa-3d1ee5d91874_terseLabel_en-US" xlink:label="lab_us-gaap_ConsolidationPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Principles of Consolidation</link:label>
    <link:label id="lab_us-gaap_ConsolidationPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_ConsolidationPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Consolidation, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsolidationPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConsolidationPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConsolidationPolicyTextBlock" xlink:to="lab_us-gaap_ConsolidationPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_RestatementDateAxis_terseLabel_en-US" xlink:label="lab_ecd_RestatementDateAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restatement Determination Date:</link:label>
    <link:label id="lab_ecd_RestatementDateAxis_label_en-US" xlink:label="lab_ecd_RestatementDateAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restatement Determination Date [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RestatementDateAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_RestatementDateAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_RestatementDateAxis" xlink:to="lab_ecd_RestatementDateAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_Security12bTitle_afe8a0a4-8076-42d2-9cd5-db77903b8d50_terseLabel_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:label id="lab_dei_Security12bTitle_label_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_Security12bTitle"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_Security12bTitle" xlink:to="lab_dei_Security12bTitle" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskByTypeAxis_575d3c23-04ce-4fb7-bead-204a9ca18d23_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Concentration Risk Type [Axis]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskByTypeAxis_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Concentration Risk Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis" xlink:to="lab_us-gaap_ConcentrationRiskByTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockValue_fce6c7e4-0746-45d2-b6d2-549c84053c46_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common stock; $0.0001 par value per share; 2,500,000 Class A shares authorized; 334,301 and 334,453 shares issued as of January&#160;31, 2025 and 2024, respectively(1); 333,865 and 333,961 shares outstanding as of January&#160;31, 2025 and 2024, respectively(1); 185,461 Class B shares authorized, zero shares issued and outstanding as of each January&#160;31, 2025 and 2024</link:label>
    <link:label id="lab_us-gaap_CommonStockValue_label_en-US" xlink:label="lab_us-gaap_CommonStockValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock, Value, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockValue" xlink:to="lab_us-gaap_CommonStockValue" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFinStmtErrorCorrectionFlag_f753c672-ab54-44e9-abf0-4ec73be5a196_terseLabel_en-US" xlink:label="lab_dei_DocumentFinStmtErrorCorrectionFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Financial Statement Error Correction [Flag]</link:label>
    <link:label id="lab_dei_DocumentFinStmtErrorCorrectionFlag_label_en-US" xlink:label="lab_dei_DocumentFinStmtErrorCorrectionFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Financial Statement Error Correction [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFinStmtErrorCorrectionFlag" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFinStmtErrorCorrectionFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFinStmtErrorCorrectionFlag" xlink:to="lab_dei_DocumentFinStmtErrorCorrectionFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_snow_DebtConversionTermsTwoMember_a6672cc4-10c8-485f-91fb-8fd38a22c0e6_terseLabel_en-US" xlink:label="lab_snow_DebtConversionTermsTwoMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt Conversion Terms Two</link:label>
    <link:label id="lab_snow_DebtConversionTermsTwoMember_label_en-US" xlink:label="lab_snow_DebtConversionTermsTwoMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Conversion Terms Two [Member]</link:label>
    <link:label id="lab_snow_DebtConversionTermsTwoMember_documentation_en-US" xlink:label="lab_snow_DebtConversionTermsTwoMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Debt Conversion Terms Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snow_DebtConversionTermsTwoMember" xlink:href="snow-20250131.xsd#snow_DebtConversionTermsTwoMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snow_DebtConversionTermsTwoMember" xlink:to="lab_snow_DebtConversionTermsTwoMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_label_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_snow_NoncashOperatingLeaseCosts_5ea2e36f-97c6-4974-adc7-d7553eff2347_terseLabel_en-US" xlink:label="lab_snow_NoncashOperatingLeaseCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-cash operating lease costs</link:label>
    <link:label id="lab_snow_NoncashOperatingLeaseCosts_label_en-US" xlink:label="lab_snow_NoncashOperatingLeaseCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Noncash Operating Lease Costs</link:label>
    <link:label id="lab_snow_NoncashOperatingLeaseCosts_documentation_en-US" xlink:label="lab_snow_NoncashOperatingLeaseCosts" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Noncash Operating Lease Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snow_NoncashOperatingLeaseCosts" xlink:href="snow-20250131.xsd#snow_NoncashOperatingLeaseCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snow_NoncashOperatingLeaseCosts" xlink:to="lab_snow_NoncashOperatingLeaseCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueAcquisitions_843b6191-d7ad-41e2-81a5-cfbc23fb7ea9_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueAcquisitions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Issuance of common stock in connection with a business combination</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueAcquisitions_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueAcquisitions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Issued During Period, Value, Acquisitions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueAcquisitions" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueAcquisitions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueAcquisitions" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueAcquisitions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesAcquisitions_f1ccb508-2f9f-4d68-8413-7398987823b3_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesAcquisitions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Issuance of common stock in connection with a business combination (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesAcquisitions_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesAcquisitions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Issued During Period, Shares, Acquisitions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesAcquisitions" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesAcquisitions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesAcquisitions" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesAcquisitions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OptionIndexedToIssuersEquityEquityAxis_bfb77ec3-c263-43c8-8758-a9d07a94f644_terseLabel_en-US" xlink:label="lab_us-gaap_OptionIndexedToIssuersEquityEquityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Option Indexed to Issuer's Equity [Axis]</link:label>
    <link:label id="lab_us-gaap_OptionIndexedToIssuersEquityEquityAxis_label_en-US" xlink:label="lab_us-gaap_OptionIndexedToIssuersEquityEquityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Option Indexed to Issuer's Equity [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OptionIndexedToIssuersEquityEquityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OptionIndexedToIssuersEquityEquityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OptionIndexedToIssuersEquityEquityAxis" xlink:to="lab_us-gaap_OptionIndexedToIssuersEquityEquityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOther_3912374f-4fca-4771-aabf-d9f7c12276f2_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOther" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOther_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOther" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOther" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsOther" xlink:to="lab_us-gaap_DeferredTaxAssetsOther" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems_0c733eb3-2f71-499d-a1ae-f3d3d2b738e2_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets [Line Items]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_01aebcde-d711-4f25-a42e-cac4814228ee_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash flows from financing activities:</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConvertibleDebtNoncurrent_30fac88c-5547-471d-974c-659cdea29cda_terseLabel_en-US" xlink:label="lab_us-gaap_ConvertibleDebtNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Convertible senior notes, net</link:label>
    <link:label id="lab_us-gaap_ConvertibleDebtNoncurrent_label_en-US" xlink:label="lab_us-gaap_ConvertibleDebtNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Convertible Debt, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConvertibleDebtNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConvertibleDebtNoncurrent" xlink:to="lab_us-gaap_ConvertibleDebtNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskLineItems_41507392-750f-4609-bfb3-dc7425b8c893_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Concentration Risk [Line Items]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskLineItems_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Concentration Risk [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskLineItems" xlink:to="lab_us-gaap_ConcentrationRiskLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockValue_2c0a323e-99b3-48e9-a65f-90dc91f8488f_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Preferred stock; $0.0001 par value per share; 200,000 shares authorized, zero shares issued and outstanding as of each January&#160;31, 2025 and 2024</link:label>
    <link:label id="lab_us-gaap_PreferredStockValue_label_en-US" xlink:label="lab_us-gaap_PreferredStockValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Preferred Stock, Value, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockValue" xlink:to="lab_us-gaap_PreferredStockValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_e444251c-e5c6-4560-a060-9829fe1380d1_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">State taxes, net of federal benefit</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:to="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_75c42172-1818-487f-9d4d-347f50136508_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash and Cash Equivalents [Domain]</link:label>
    <link:label id="lab_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_label_en-US" xlink:label="lab_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash and Cash Equivalents [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:to="lab_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilities_8bbec941-926d-4b36-aabc-e051eddebf80_negatedTotalLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilities" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="resource" xml:lang="en-US">Total deferred tax liabilities</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilities_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Liabilities, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities" xlink:to="lab_us-gaap_DeferredIncomeTaxLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_snow_CashEquivalentsContinuousUnrealizedLossPositionLessThan12Months_97dd95a1-eb8f-465f-9392-e67234b716ed_terseLabel_en-US" xlink:label="lab_snow_CashEquivalentsContinuousUnrealizedLossPositionLessThan12Months" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Less than 12 months, fair value</link:label>
    <link:label id="lab_snow_CashEquivalentsContinuousUnrealizedLossPositionLessThan12Months_label_en-US" xlink:label="lab_snow_CashEquivalentsContinuousUnrealizedLossPositionLessThan12Months" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash Equivalents, Continuous Unrealized Loss Position, Less Than 12 Months</link:label>
    <link:label id="lab_snow_CashEquivalentsContinuousUnrealizedLossPositionLessThan12Months_documentation_en-US" xlink:label="lab_snow_CashEquivalentsContinuousUnrealizedLossPositionLessThan12Months" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Cash Equivalents, Continuous Unrealized Loss Position, Less Than 12 Months</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snow_CashEquivalentsContinuousUnrealizedLossPositionLessThan12Months" xlink:href="snow-20250131.xsd#snow_CashEquivalentsContinuousUnrealizedLossPositionLessThan12Months"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snow_CashEquivalentsContinuousUnrealizedLossPositionLessThan12Months" xlink:to="lab_snow_CashEquivalentsContinuousUnrealizedLossPositionLessThan12Months" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_d81166f6-4ce4-4724-86fb-fdde9cbd96ff_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net loss per share attributable to Snowflake Inc. Class A common stockholders&#8212;basic (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Earnings Per Share, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasic" xlink:to="lab_us-gaap_EarningsPerShareBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeasePayments_e7259de1-127e-4bfe-84c3-491c91bcdc11_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasePayments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash payments included in the measurement of operating lease liabilities&#8212;operating cash flows</link:label>
    <link:label id="lab_us-gaap_OperatingLeasePayments_label_en-US" xlink:label="lab_us-gaap_OperatingLeasePayments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Payments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeasePayments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasePayments" xlink:to="lab_us-gaap_OperatingLeasePayments" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardTmgMnpiDiscTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AwardTmgMnpiDiscTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award Timing MNPI Disclosure</link:label>
    <link:label id="lab_ecd_AwardTmgMnpiDiscTextBlock_label_en-US" xlink:label="lab_ecd_AwardTmgMnpiDiscTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Timing MNPI Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgMnpiDiscTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardTmgMnpiDiscTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardTmgMnpiDiscTextBlock" xlink:to="lab_ecd_AwardTmgMnpiDiscTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_d1e778cc-969c-434b-89ce-f151591ca96b_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Expiration period (years)</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsInvestments_0717f74d-b554-4b86-94e5-828a23edaa4f_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsInvestments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net unrealized losses on strategic investments</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsInvestments_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsInvestments" xlink:to="lab_us-gaap_DeferredTaxAssetsInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic_3e693a65-1c67-45ab-a06b-55a3cb5166a6_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net operating loss carryforwards, U.S. federal</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Operating Loss Carryforwards, Domestic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic" xlink:to="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_OwnershipDomain_6a050e6d-270a-44a9-bc4e-0631169c72da_terseLabel_en-US" xlink:label="lab_srt_OwnershipDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Ownership [Domain]</link:label>
    <link:label id="lab_srt_OwnershipDomain_label_en-US" xlink:label="lab_srt_OwnershipDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Ownership [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_OwnershipDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_OwnershipDomain" xlink:to="lab_srt_OwnershipDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TaxCreditCarryforwardTable_24420a5d-0f9b-4905-a02c-adcc1e8fc298_terseLabel_en-US" xlink:label="lab_us-gaap_TaxCreditCarryforwardTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Tax Credit Carryforward [Table]</link:label>
    <link:label id="lab_us-gaap_TaxCreditCarryforwardTable_label_en-US" xlink:label="lab_us-gaap_TaxCreditCarryforwardTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Tax Credit Carryforward [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxCreditCarryforwardTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TaxCreditCarryforwardTable" xlink:to="lab_us-gaap_TaxCreditCarryforwardTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid_4c75f32d-cff0-4b14-b6ca-409a30d6ebdb_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property and equipment included in accounts payable and accrued expenses</link:label>
    <link:label id="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid_label_en-US" xlink:label="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Capital Expenditures Incurred but Not yet Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalExpendituresIncurredButNotYetPaid"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:to="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AggtPnsnAdjsSvcCstMember_terseLabel_en-US" xlink:label="lab_ecd_AggtPnsnAdjsSvcCstMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Aggregate Pension Adjustments Service Cost</link:label>
    <link:label id="lab_ecd_AggtPnsnAdjsSvcCstMember_label_en-US" xlink:label="lab_ecd_AggtPnsnAdjsSvcCstMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Aggregate Pension Adjustments Service Cost [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtPnsnAdjsSvcCstMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AggtPnsnAdjsSvcCstMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AggtPnsnAdjsSvcCstMember" xlink:to="lab_ecd_AggtPnsnAdjsSvcCstMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromDebtNetOfIssuanceCosts_caa4acb4-c800-4196-b09a-b15d8456e007_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromDebtNetOfIssuanceCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Proceeds from convertible debt, net of issuance costs</link:label>
    <link:label id="lab_us-gaap_ProceedsFromDebtNetOfIssuanceCosts_label_en-US" xlink:label="lab_us-gaap_ProceedsFromDebtNetOfIssuanceCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds from Debt, Net of Issuance Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDebtNetOfIssuanceCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromDebtNetOfIssuanceCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromDebtNetOfIssuanceCosts" xlink:to="lab_us-gaap_ProceedsFromDebtNetOfIssuanceCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_a4ba7e8a-d08c-4210-acbf-159d8b46aad3_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property and Equipment, Net</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_snow_OptionsIndexedToIssuersEquityPremium_80a65b89-f149-49b3-b10a-6d98fde0bcf5_terseLabel_en-US" xlink:label="lab_snow_OptionsIndexedToIssuersEquityPremium" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total premium paid</link:label>
    <link:label id="lab_snow_OptionsIndexedToIssuersEquityPremium_label_en-US" xlink:label="lab_snow_OptionsIndexedToIssuersEquityPremium" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Options Indexed To Issuer's Equity, Premium</link:label>
    <link:label id="lab_snow_OptionsIndexedToIssuersEquityPremium_documentation_en-US" xlink:label="lab_snow_OptionsIndexedToIssuersEquityPremium" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Options Indexed To Issuer's Equity, Premium</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snow_OptionsIndexedToIssuersEquityPremium" xlink:href="snow-20250131.xsd#snow_OptionsIndexedToIssuersEquityPremium"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snow_OptionsIndexedToIssuersEquityPremium" xlink:to="lab_snow_OptionsIndexedToIssuersEquityPremium" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_53a7c59d-b7a6-4e1a-9da7-342f2ebc7cbd_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Intangible assets</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Liabilities, Intangible Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_9a9c8e43-f69c-4af5-9ddc-da696c00fe0e_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total current liabilities</link:label>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="lab_us-gaap_LiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ShareRepurchaseProgramAxis_053d97b8-c064-43df-a77f-09b7a4cecddb_terseLabel_en-US" xlink:label="lab_srt_ShareRepurchaseProgramAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share Repurchase Program [Axis]</link:label>
    <link:label id="lab_srt_ShareRepurchaseProgramAxis_label_en-US" xlink:label="lab_srt_ShareRepurchaseProgramAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share Repurchase Program [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ShareRepurchaseProgramAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ShareRepurchaseProgramAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ShareRepurchaseProgramAxis" xlink:to="lab_srt_ShareRepurchaseProgramAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_snow_CashEquivalentsContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_dd5bc455-bc1b-4008-8d8c-1c3d95eb869a_negatedLabel_en-US" xlink:label="lab_snow_CashEquivalentsContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Less than 12 months, accumulated losses</link:label>
    <link:label id="lab_snow_CashEquivalentsContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_label_en-US" xlink:label="lab_snow_CashEquivalentsContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash Equivalents, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss</link:label>
    <link:label id="lab_snow_CashEquivalentsContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_documentation_en-US" xlink:label="lab_snow_CashEquivalentsContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Cash Equivalents, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snow_CashEquivalentsContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" xlink:href="snow-20250131.xsd#snow_CashEquivalentsContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snow_CashEquivalentsContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" xlink:to="lab_snow_CashEquivalentsContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskCreditRisk_6c5972d6-0916-470f-b927-46ca87b387b7_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskCreditRisk" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Concentration of Credit Risk</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskCreditRisk_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskCreditRisk" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Concentration Risk, Credit Risk, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskCreditRisk" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskCreditRisk"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskCreditRisk" xlink:to="lab_us-gaap_ConcentrationRiskCreditRisk" xlink:type="arc" order="1"/>
    <link:label id="lab_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLossBeforeTax_38e59723-f187-425b-89d4-63154d2dfad8_terseLabel_en-US" xlink:label="lab_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLossBeforeTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Gross unrealized losses on available-for-sale marketable debt securities</link:label>
    <link:label id="lab_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLossBeforeTax_acbacda8-76c8-4e2a-b985-d606bd63a736_negatedTotalLabel_en-US" xlink:label="lab_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLossBeforeTax" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="resource" xml:lang="en-US">Total, accumulated losses</link:label>
    <link:label id="lab_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLossBeforeTax_label_en-US" xlink:label="lab_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLossBeforeTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash Equivalents And Debt Securities, Available-For-Sale, Unrealized Loss Position, Accumulated Loss, Before Tax</link:label>
    <link:label id="lab_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLossBeforeTax_documentation_en-US" xlink:label="lab_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLossBeforeTax" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Cash Equivalents And Debt Securities, Available-For-Sale, Unrealized Loss Position, Accumulated Loss, Before Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLossBeforeTax" xlink:href="snow-20250131.xsd#snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLossBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLossBeforeTax" xlink:to="lab_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLossBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_ad8e3024-127e-4c6b-b8d0-80f2ed6933f9_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2026</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_b4367c72-6686-44fe-8dc3-e865858d88b8_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Granted (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance_4568141f-82cd-4c92-8100-751bf34d8100_terseLabel_en-US" xlink:label="lab_us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Capital contributions from noncontrolling interest holders</link:label>
    <link:label id="lab_us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance_label_en-US" xlink:label="lab_us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Noncontrolling Interest, Increase from Subsidiary Equity Issuance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance" xlink:to="lab_us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance" xlink:type="arc" order="1"/>
    <link:label id="lab_snow_PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardAwardServicePeriod_46ae0499-f9b5-4b81-a928-341ce2776d4c_terseLabel_en-US" xlink:label="lab_snow_PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardAwardServicePeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Requisite service period (in years)</link:label>
    <link:label id="lab_snow_PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardAwardServicePeriod_label_en-US" xlink:label="lab_snow_PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardAwardServicePeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Post-Combination Share-Based Compensation Arrangement By Share-Based Payment Award, Award Service Period</link:label>
    <link:label id="lab_snow_PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardAwardServicePeriod_documentation_en-US" xlink:label="lab_snow_PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardAwardServicePeriod" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Post-Combination Share-Based Compensation Arrangement By Share-Based Payment Award, Award Service Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snow_PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardAwardServicePeriod" xlink:href="snow-20250131.xsd#snow_PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardAwardServicePeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snow_PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardAwardServicePeriod" xlink:to="lab_snow_PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardAwardServicePeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock_b69126d4-6a6d-4526-a48f-579d2aa49305_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value, Assets Measured on Recurring Basis</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value, Assets Measured on Recurring Basis [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock" xlink:to="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_snow_DebtInstrumentRedemptionThresholdConsecutiveTradingDays_cff5363e-5abe-4a3e-9464-98759aa2a612_terseLabel_en-US" xlink:label="lab_snow_DebtInstrumentRedemptionThresholdConsecutiveTradingDays" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Threshold number of consecutive trading days</link:label>
    <link:label id="lab_snow_DebtInstrumentRedemptionThresholdConsecutiveTradingDays_label_en-US" xlink:label="lab_snow_DebtInstrumentRedemptionThresholdConsecutiveTradingDays" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Redemption, Threshold Consecutive Trading Days</link:label>
    <link:label id="lab_snow_DebtInstrumentRedemptionThresholdConsecutiveTradingDays_documentation_en-US" xlink:label="lab_snow_DebtInstrumentRedemptionThresholdConsecutiveTradingDays" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Debt Instrument, Redemption, Threshold Consecutive Trading Days</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snow_DebtInstrumentRedemptionThresholdConsecutiveTradingDays" xlink:href="snow-20250131.xsd#snow_DebtInstrumentRedemptionThresholdConsecutiveTradingDays"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snow_DebtInstrumentRedemptionThresholdConsecutiveTradingDays" xlink:to="lab_snow_DebtInstrumentRedemptionThresholdConsecutiveTradingDays" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1_ca4090ad-6d06-4c10-8954-ad5ac066e741_totalLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total stock-based compensation</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Expensed and Capitalized, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OptionIndexedToIssuersEquityEquityTable_02556550-c42c-4ff3-94ae-ef0a6cee6076_terseLabel_en-US" xlink:label="lab_us-gaap_OptionIndexedToIssuersEquityEquityTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Option Indexed to Issuer's Equity, Equity [Table]</link:label>
    <link:label id="lab_us-gaap_OptionIndexedToIssuersEquityEquityTable_label_en-US" xlink:label="lab_us-gaap_OptionIndexedToIssuersEquityEquityTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Option Indexed to Issuer's Equity, Equity [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OptionIndexedToIssuersEquityEquityTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OptionIndexedToIssuersEquityEquityTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OptionIndexedToIssuersEquityEquityTable" xlink:to="lab_us-gaap_OptionIndexedToIssuersEquityEquityTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum_0a84012a-b09c-4bb7-8621-a9bc8b67212c_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Risk-free interest rate, minimum</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Minimum</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationsPolicy_f26ba4e6-8241-4e5a-ac35-7315f1be4b37_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationsPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Business Combinations</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationsPolicy_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationsPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combinations Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationsPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationsPolicy" xlink:to="lab_us-gaap_BusinessCombinationsPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum_84e42ba5-260d-45f1-8943-d1ef354338c6_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Expected volatility, maximum</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Maximum</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Revenues_09031c32-34e5-4c34-9bc8-250edc46b93e_terseLabel_en-US" xlink:label="lab_us-gaap_Revenues" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue</link:label>
    <link:label id="lab_us-gaap_Revenues_label_en-US" xlink:label="lab_us-gaap_Revenues" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenues</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Revenues"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Revenues" xlink:to="lab_us-gaap_Revenues" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger_3ec76f7a-0d77-4f39-be2b-6cd70b911c8b_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Threshold percentage of stock trading price</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger" xlink:to="lab_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressCityOrTown_4fa2f527-52fb-4223-96bc-b86e667937b4_terseLabel_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:label id="lab_dei_EntityAddressCityOrTown_label_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressCityOrTown"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressCityOrTown" xlink:to="lab_dei_EntityAddressCityOrTown" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeLeasesPolicyTextBlock_f7f28c76-1ff4-45c7-bec8-f70d52799429_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeLeasesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Leases</link:label>
    <link:label id="lab_us-gaap_LesseeLeasesPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeLeasesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Leases [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeasesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeLeasesPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeLeasesPolicyTextBlock" xlink:to="lab_us-gaap_LesseeLeasesPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_fb4ca6bc-7812-42f4-bf31-e78fe9c82392_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Option Activity Rollforward</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Option, Activity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_7c6ebd52-1c2f-4892-9544-7bc82a30f82e_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Intrinsic value of shares exercised</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_65ad28df-a286-48bf-917f-fec40a4dfa77_terseLabel_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock-based compensation, net of amounts capitalized</link:label>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_label_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllocatedShareBasedCompensationExpense" xlink:to="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_label_en-US" xlink:label="lab_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Investments, Debt and Equity Securities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:to="lab_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfOptionsIndexedToIssuersEquityTextBlock_967f0453-5c2c-412d-a023-41e376d230f0_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfOptionsIndexedToIssuersEquityTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other Key Terms and Premiums Paid for Capped Calls</link:label>
    <link:label id="lab_us-gaap_ScheduleOfOptionsIndexedToIssuersEquityTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfOptionsIndexedToIssuersEquityTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Options Indexed to Issuer's Equity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfOptionsIndexedToIssuersEquityTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfOptionsIndexedToIssuersEquityTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfOptionsIndexedToIssuersEquityTextBlock" xlink:to="lab_us-gaap_ScheduleOfOptionsIndexedToIssuersEquityTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_3061f730-4ed0-4225-a91c-cd420b08cae7_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Granted (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherCommitmentsTable_eb58fdd0-81d4-4ab5-b99a-0781e101d0ae_terseLabel_en-US" xlink:label="lab_us-gaap_OtherCommitmentsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other Commitments [Table]</link:label>
    <link:label id="lab_us-gaap_OtherCommitmentsTable_label_en-US" xlink:label="lab_us-gaap_OtherCommitmentsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Commitments [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherCommitmentsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherCommitmentsTable" xlink:to="lab_us-gaap_OtherCommitmentsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_95795b01-7b19-4bdd-90ee-52af9ac5f26d_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cost of matching contributions</link:label>
    <link:label id="lab_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_label_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Contribution Plan, Employer Discretionary Contribution Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:to="lab_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_61ab15c8-23b7-4a04-bc9b-6dda6cfb0737_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Forfeited (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_4d772390-c87f-47d8-9ff9-52c3a12decf1_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Intangible Assets</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionAxis_105f4349-e173-4fc1-bf08-62bbc60ac60b_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Business Acquisition [Axis]</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionAxis_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Acquisition [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionAxis" xlink:to="lab_us-gaap_BusinessAcquisitionAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember_terseLabel_en-US" xlink:label="lab_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year</link:label>
    <link:label id="lab_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember_label_en-US" xlink:label="lab_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember" xlink:to="lab_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForeignCountryMember_a2f80f41-8e6a-4182-bccf-f96f5f092ba3_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignCountryMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign</link:label>
    <link:label id="lab_us-gaap_ForeignCountryMember_label_en-US" xlink:label="lab_us-gaap_ForeignCountryMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Foreign Tax Jurisdiction [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCountryMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCountryMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCountryMember" xlink:to="lab_us-gaap_ForeignCountryMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAxis_4d4e313f-6d8f-4550-b4f8-18093d1826aa_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash and Cash Equivalents [Axis]</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAxis_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash and Cash Equivalents [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsAxis" xlink:to="lab_us-gaap_CashAndCashEquivalentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesFairValueDisclosureAbstract_07f04b56-e5f6-481d-9e8d-23a549df2714_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesFairValueDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Liabilities:</link:label>
    <link:label id="lab_us-gaap_LiabilitiesFairValueDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesFairValueDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liabilities, Fair Value Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesFairValueDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract" xlink:to="lab_us-gaap_LiabilitiesFairValueDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerTextBlock_ef83fbdc-26d6-44cc-a76b-01545740d60a_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue, Accounts Receivable, Deferred Revenue, and Remaining Performance Obligations</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerTextBlock_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue from Contract with Customer [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalYearFocus_dd4e4c48-7f66-4794-93ee-bd1bc9c24a4e_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:label id="lab_dei_DocumentFiscalYearFocus_label_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFiscalYearFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalYearFocus" xlink:to="lab_dei_DocumentFiscalYearFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate_6cc64337-278a-4aae-aeec-b2c1a45b5b08_totalLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Securities, Available-for-Sale, Maturity, Allocated and Single Maturity Date, Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProductConcentrationRiskMember_430691d2-3153-4f25-bae0-dd80adbe9d46_terseLabel_en-US" xlink:label="lab_us-gaap_ProductConcentrationRiskMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Product and Service</link:label>
    <link:label id="lab_us-gaap_ProductConcentrationRiskMember_label_en-US" xlink:label="lab_us-gaap_ProductConcentrationRiskMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Product Concentration Risk [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductConcentrationRiskMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProductConcentrationRiskMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProductConcentrationRiskMember" xlink:to="lab_us-gaap_ProductConcentrationRiskMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockValueAcquiredCostMethod_d7537ad8-b3ac-4004-8ee2-fdd5d38042ec_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Repurchases of common stock as treasury stock</link:label>
    <link:label id="lab_us-gaap_TreasuryStockValueAcquiredCostMethod_label_en-US" xlink:label="lab_us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Treasury Stock, Value, Acquired, Cost Method</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:to="lab_us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentNameDomain_42f91edd-ce53-4b4f-b9d1-e502580cd44e_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt Instrument, Name [Domain]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentNameDomain_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentNameDomain" xlink:to="lab_us-gaap_DebtInstrumentNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAccruedLiabilitiesCurrent_b6182719-f02e-4d10-a116-434b83d0cc39_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_OtherAccruedLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Accrued Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:to="lab_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsFairValueDisclosure_c651ed6c-eb27-485f-9374-0099bf6b29c7_totalLabel_en-US" xlink:label="lab_us-gaap_AssetsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total assets</link:label>
    <link:label id="lab_us-gaap_AssetsFairValueDisclosure_label_en-US" xlink:label="lab_us-gaap_AssetsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Assets, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsFairValueDisclosure" xlink:to="lab_us-gaap_AssetsFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_0eb86e20-f949-4c7b-869a-ecc3ad7e59bb_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Foreign</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_74c3a30c-4622-4ad2-b18c-513fdedc6eb2_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2030</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentPeriodEndDate_d265205e-af91-4b35-8271-e06962702b43_terseLabel_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Period End Date</link:label>
    <link:label id="lab_dei_DocumentPeriodEndDate_label_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Period End Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentPeriodEndDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentPeriodEndDate" xlink:to="lab_dei_DocumentPeriodEndDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromMinorityShareholders_1be59803-b7ea-44b5-8d59-17d18c8d9318_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromMinorityShareholders" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Capital contributions from noncontrolling interest holders</link:label>
    <link:label id="lab_us-gaap_ProceedsFromMinorityShareholders_label_en-US" xlink:label="lab_us-gaap_ProceedsFromMinorityShareholders" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds from Noncontrolling Interests</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromMinorityShareholders" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromMinorityShareholders"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromMinorityShareholders" xlink:to="lab_us-gaap_ProceedsFromMinorityShareholders" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount_e3e3ad8f-6428-4e1e-9ec9-ad46d9d0374b_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Impairments</link:label>
    <link:label id="lab_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount_label_en-US" xlink:label="lab_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Securities without Readily Determinable Fair Value, Impairment Loss, Annual Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount" xlink:to="lab_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_95242410-3306-4f1f-8488-dd3ad45649a4_totalLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total lease payments (receipts)</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:type="arc" order="1"/>
    <link:label id="lab_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleAbstract_b2bf1129-af9c-4de3-87f7-51a5db43bc41_terseLabel_en-US" xlink:label="lab_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash Equivalents And Debt Securities, Available-For-Sale [Abstract]</link:label>
    <link:label id="lab_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleAbstract_label_en-US" xlink:label="lab_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash Equivalents And Debt Securities, Available-For-Sale [Abstract]</link:label>
    <link:label id="lab_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleAbstract_documentation_en-US" xlink:label="lab_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Cash Equivalents And Debt Securities, Available-For-Sale</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleAbstract" xlink:href="snow-20250131.xsd#snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleAbstract" xlink:to="lab_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_423fc880-ee8f-49fe-b0cd-0b3128408a8d_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Nonvested (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_c78bb7f0-2443-4fee-8367-b3da6f1ab44d_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Unvested balance, beginning (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_41d0596c-74c0-493c-aab1-d8f4d301654e_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Unvested balance, ending (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_InsiderTradingArrLineItems_label_en-US" xlink:label="lab_ecd_InsiderTradingArrLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Insider Trading Arrangements [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTradingArrLineItems" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_InsiderTradingArrLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="lab_ecd_InsiderTradingArrLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_0f895183-484a-4cbf-b11f-12e1afa9108a_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2028</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock_ba85d742-d938-40c7-a033-0bd73796cef9_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Business Acquisitions, by Acquisition</link:label>
    <link:label id="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Business Acquisitions, by Acquisition [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" xlink:to="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_3270ba15-3a26-4813-b4d1-27e3ef542712_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue recognized</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contract with Customer, Liability, Revenue Recognized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:to="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_729787a6-0611-4246-8bca-24e61bec5a5f_terseLabel_en-US" xlink:label="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Prepaid expenses and other current assets</link:label>
    <link:label id="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_label_en-US" xlink:label="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Prepaid Expense and Other Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentTransitionReport_1c2479af-a2e2-4a38-9b86-025ccb1a83f7_terseLabel_en-US" xlink:label="lab_dei_DocumentTransitionReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Transition Report</link:label>
    <link:label id="lab_dei_DocumentTransitionReport_label_en-US" xlink:label="lab_dei_DocumentTransitionReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Transition Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentTransitionReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentTransitionReport" xlink:to="lab_dei_DocumentTransitionReport" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount_67844ce3-cd57-416f-89f6-4594cd461da2_terseLabel_en-US" xlink:label="lab_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Upward adjustments</link:label>
    <link:label id="lab_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount_label_en-US" xlink:label="lab_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Securities without Readily Determinable Fair Value, Upward Price Adjustment, Annual Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount" xlink:to="lab_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PurchaseObligation_64f305b6-7841-4f48-9de3-57b74a383280_totalLabel_en-US" xlink:label="lab_us-gaap_PurchaseObligation" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total</link:label>
    <link:label id="lab_us-gaap_PurchaseObligation_label_en-US" xlink:label="lab_us-gaap_PurchaseObligation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Purchase Obligation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligation" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PurchaseObligation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PurchaseObligation" xlink:to="lab_us-gaap_PurchaseObligation" xlink:type="arc" order="1"/>
    <link:label id="lab_snow_USDistrictCourtOfCaliforniaVsSnowflakeInc.Member_9ad0d39a-87b7-41b6-8474-f70706b115a3_terseLabel_en-US" xlink:label="lab_snow_USDistrictCourtOfCaliforniaVsSnowflakeInc.Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">US District Court Of California Vs Snowflake, Inc.</link:label>
    <link:label id="lab_snow_USDistrictCourtOfCaliforniaVsSnowflakeInc.Member_label_en-US" xlink:label="lab_snow_USDistrictCourtOfCaliforniaVsSnowflakeInc.Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">US District Court Of California Vs Snowflake, Inc. [Member]</link:label>
    <link:label id="lab_snow_USDistrictCourtOfCaliforniaVsSnowflakeInc.Member_documentation_en-US" xlink:label="lab_snow_USDistrictCourtOfCaliforniaVsSnowflakeInc.Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">US District Court Of California Vs Snowflake, Inc.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snow_USDistrictCourtOfCaliforniaVsSnowflakeInc.Member" xlink:href="snow-20250131.xsd#snow_USDistrictCourtOfCaliforniaVsSnowflakeInc.Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snow_USDistrictCourtOfCaliforniaVsSnowflakeInc.Member" xlink:to="lab_snow_USDistrictCourtOfCaliforniaVsSnowflakeInc.Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_9e818961-a835-4936-8e29-a7c9c1921ba6_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Unrecognized Tax Benefits Roll Forward</link:label>
    <link:label id="lab_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_b0d8fe3b-fb72-44b3-8d27-4b8a0ee994b3_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value, Recurring and Nonrecurring [Table]</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value, Recurring and Nonrecurring [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:type="arc" order="1"/>
    <link:label id="lab_snow_AdjustmentsToAdditionalPaidInCapitalPurchasesOfCappedCallsRelatedToConvertibleDebt_a9d58805-5cde-4fa2-b577-e8c9f50ae366_negatedLabel_en-US" xlink:label="lab_snow_AdjustmentsToAdditionalPaidInCapitalPurchasesOfCappedCallsRelatedToConvertibleDebt" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Purchases of capped calls related to convertible senior notes</link:label>
    <link:label id="lab_snow_AdjustmentsToAdditionalPaidInCapitalPurchasesOfCappedCallsRelatedToConvertibleDebt_label_en-US" xlink:label="lab_snow_AdjustmentsToAdditionalPaidInCapitalPurchasesOfCappedCallsRelatedToConvertibleDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustments To Additional Paid In Capital, Purchases Of Capped Calls Related To Convertible Debt</link:label>
    <link:label id="lab_snow_AdjustmentsToAdditionalPaidInCapitalPurchasesOfCappedCallsRelatedToConvertibleDebt_documentation_en-US" xlink:label="lab_snow_AdjustmentsToAdditionalPaidInCapitalPurchasesOfCappedCallsRelatedToConvertibleDebt" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Adjustments To Additional Paid In Capital, Purchases Of Capped Calls Related To Convertible Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snow_AdjustmentsToAdditionalPaidInCapitalPurchasesOfCappedCallsRelatedToConvertibleDebt" xlink:href="snow-20250131.xsd#snow_AdjustmentsToAdditionalPaidInCapitalPurchasesOfCappedCallsRelatedToConvertibleDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snow_AdjustmentsToAdditionalPaidInCapitalPurchasesOfCappedCallsRelatedToConvertibleDebt" xlink:to="lab_snow_AdjustmentsToAdditionalPaidInCapitalPurchasesOfCappedCallsRelatedToConvertibleDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCurrentReportingStatus_9aecd55e-942a-4168-b01a-af2833c301d4_terseLabel_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:label id="lab_dei_EntityCurrentReportingStatus_label_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCurrentReportingStatus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCurrentReportingStatus" xlink:to="lab_dei_EntityCurrentReportingStatus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsMember_10db324d-ad7e-4a29-a46f-b83240b62285_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accumulated Deficit</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsMember_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Retained Earnings [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsMember" xlink:to="lab_us-gaap_RetainedEarningsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AmortizationOfFinancingCosts_a3766459-a864-42ed-8129-5d3a4263fd31_terseLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfFinancingCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Amortization of debt issuance costs</link:label>
    <link:label id="lab_us-gaap_AmortizationOfFinancingCosts_label_en-US" xlink:label="lab_us-gaap_AmortizationOfFinancingCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Amortization of Debt Issuance Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmortizationOfFinancingCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfFinancingCosts" xlink:to="lab_us-gaap_AmortizationOfFinancingCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_snow_BusinessAcquisitionGoodwillNotTaxDeductibleAmount_a7a73a8c-0ae8-433c-9a7a-d0ad31e3eb2f_terseLabel_en-US" xlink:label="lab_snow_BusinessAcquisitionGoodwillNotTaxDeductibleAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Goodwill, amount not tax deductible</link:label>
    <link:label id="lab_snow_BusinessAcquisitionGoodwillNotTaxDeductibleAmount_label_en-US" xlink:label="lab_snow_BusinessAcquisitionGoodwillNotTaxDeductibleAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Acquisition, Goodwill, Not Tax Deductible Amount</link:label>
    <link:label id="lab_snow_BusinessAcquisitionGoodwillNotTaxDeductibleAmount_documentation_en-US" xlink:label="lab_snow_BusinessAcquisitionGoodwillNotTaxDeductibleAmount" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Business Acquisition, Goodwill, Not Tax Deductible Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snow_BusinessAcquisitionGoodwillNotTaxDeductibleAmount" xlink:href="snow-20250131.xsd#snow_BusinessAcquisitionGoodwillNotTaxDeductibleAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snow_BusinessAcquisitionGoodwillNotTaxDeductibleAmount" xlink:to="lab_snow_BusinessAcquisitionGoodwillNotTaxDeductibleAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleAmortizedCost_eca5db02-fe2b-45d6-989e-f7275e6cd40f_totalLabel_en-US" xlink:label="lab_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleAmortizedCost" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Amortized Cost</link:label>
    <link:label id="lab_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleAmortizedCost_label_en-US" xlink:label="lab_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleAmortizedCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash Equivalents And Debt Securities, Available-For-Sale, Amortized Cost</link:label>
    <link:label id="lab_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleAmortizedCost_documentation_en-US" xlink:label="lab_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleAmortizedCost" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Cash Equivalents And Debt Securities, Available-For-Sale, Amortized Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleAmortizedCost" xlink:href="snow-20250131.xsd#snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleAmortizedCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleAmortizedCost" xlink:to="lab_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleAmortizedCost" xlink:type="arc" order="1"/>
    <link:label id="lab_snow_PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod_e84940dd-b1ec-4f42-b715-ba714bcd5947_terseLabel_en-US" xlink:label="lab_snow_PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Vesting period (in years)</link:label>
    <link:label id="lab_snow_PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod_label_en-US" xlink:label="lab_snow_PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Post-combination Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period</link:label>
    <link:label id="lab_snow_PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod_documentation_en-US" xlink:label="lab_snow_PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Post-combination Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snow_PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod" xlink:href="snow-20250131.xsd#snow_PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snow_PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod" xlink:to="lab_snow_PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_7b7deff8-4243-4de6-9771-b524145da399_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Revenues from External Customers and Long-Lived Assets [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Revenues from External Customers and Long-Lived Assets [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:to="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedStockUnitsRSUMember_4d71ff07-b1a1-4ce3-a076-ef0ce0e71cdd_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">RSUs</link:label>
    <link:label id="lab_us-gaap_RestrictedStockUnitsRSUMember_label_en-US" xlink:label="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restricted Stock Units (RSUs) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedStockUnitsRSUMember" xlink:to="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_454d1e45-6ef0-46c2-a236-d493d334e309_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Stockholders' Equity [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Stockholders' Equity [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ExecutiveCategoryAxis_terseLabel_en-US" xlink:label="lab_ecd_ExecutiveCategoryAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Executive Category:</link:label>
    <link:label id="lab_ecd_ExecutiveCategoryAxis_label_en-US" xlink:label="lab_ecd_ExecutiveCategoryAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Executive Category [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ExecutiveCategoryAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ExecutiveCategoryAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ExecutiveCategoryAxis" xlink:to="lab_ecd_ExecutiveCategoryAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_snow_CashEquivalentsContinuousUnrealizedLossPosition12MonthsOrLonger_b1494fe2-34d7-4016-9968-1924a5b7c58f_terseLabel_en-US" xlink:label="lab_snow_CashEquivalentsContinuousUnrealizedLossPosition12MonthsOrLonger" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">12 months or greater, fair value</link:label>
    <link:label id="lab_snow_CashEquivalentsContinuousUnrealizedLossPosition12MonthsOrLonger_label_en-US" xlink:label="lab_snow_CashEquivalentsContinuousUnrealizedLossPosition12MonthsOrLonger" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash Equivalents, Continuous Unrealized Loss Position, 12 Months Or Longer</link:label>
    <link:label id="lab_snow_CashEquivalentsContinuousUnrealizedLossPosition12MonthsOrLonger_documentation_en-US" xlink:label="lab_snow_CashEquivalentsContinuousUnrealizedLossPosition12MonthsOrLonger" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Cash Equivalents, Continuous Unrealized Loss Position, 12 Months Or Longer</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_snow_CashEquivalentsContinuousUnrealizedLossPosition12MonthsOrLonger" xlink:href="snow-20250131.xsd#snow_CashEquivalentsContinuousUnrealizedLossPosition12MonthsOrLonger"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_snow_CashEquivalentsContinuousUnrealizedLossPosition12MonthsOrLonger" xlink:to="lab_snow_CashEquivalentsContinuousUnrealizedLossPosition12MonthsOrLonger" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireInvestments_24dca6dc-a052-4327-898b-f12da35f1a2e_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireInvestments" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Purchases of investments</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireInvestments_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments to Acquire Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireInvestments" xlink:to="lab_us-gaap_PaymentsToAcquireInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_a95881a9-4db0-41bc-99e1-afdbdcc5c161_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Provision for (Benefit from) Income Taxes</link:label>
    <link:label id="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1_af2b7a4a-04fe-4b07-aac5-37d24c1a44ab_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Grant date fair value of vested shares</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested in Period, Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration_cb2de28d-e630-4961-bfb9-e4b292c565bd_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net operating loss carryforward, subject to expiration</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Operating Loss Carryforwards, Subject to Expiration</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration" xlink:to="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementLocationDomain_3084bb85-56d7-43b3-aa81-d9bc00bdea4b_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statement of Income Location, Balance [Domain]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementLocationDomain_label_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement of Income Location, Balance [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementLocationDomain" xlink:to="lab_us-gaap_IncomeStatementLocationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_CoSelectedMeasureName_terseLabel_en-US" xlink:label="lab_ecd_CoSelectedMeasureName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Company Selected Measure Name</link:label>
    <link:label id="lab_ecd_CoSelectedMeasureName_label_en-US" xlink:label="lab_ecd_CoSelectedMeasureName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Company Selected Measure Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CoSelectedMeasureName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_CoSelectedMeasureName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_CoSelectedMeasureName" xlink:to="lab_ecd_CoSelectedMeasureName" xlink:type="arc" order="1"/>
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>16
<FILENAME>snow-20250131_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2025 Workiva-->
<!--r:2dff7815-da51-4a73-b84a-717aaf9cd02f,g:ce9e6d8f-5e39-4368-876a-8bed84ddc6d4-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.snowflake.com/role/Cover" xlink:type="simple" xlink:href="snow-20250131.xsd#Cover"/>
  <link:presentationLink xlink:role="http://www.snowflake.com/role/Cover" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract_539cf968-afa8-42e7-a75f-9c32eda5fc23" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CoverAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_9de75ea5-8d91-42de-a1cd-cb123494c329" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentType"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_539cf968-afa8-42e7-a75f-9c32eda5fc23" xlink:to="loc_dei_DocumentType_9de75ea5-8d91-42de-a1cd-cb123494c329" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentAnnualReport_70255d28-d6d2-44cd-9af2-3b4111414482" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentAnnualReport"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_539cf968-afa8-42e7-a75f-9c32eda5fc23" xlink:to="loc_dei_DocumentAnnualReport_70255d28-d6d2-44cd-9af2-3b4111414482" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_3283c113-91c2-42dd-85c6-692177715ad0" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentPeriodEndDate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_539cf968-afa8-42e7-a75f-9c32eda5fc23" xlink:to="loc_dei_DocumentPeriodEndDate_3283c113-91c2-42dd-85c6-692177715ad0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_965b6353-2f82-434d-9e61-460871bc2111" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_539cf968-afa8-42e7-a75f-9c32eda5fc23" xlink:to="loc_dei_CurrentFiscalYearEndDate_965b6353-2f82-434d-9e61-460871bc2111" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_ec3bd5d2-5a94-4af7-b4cf-1d78ff191890" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentTransitionReport"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_539cf968-afa8-42e7-a75f-9c32eda5fc23" xlink:to="loc_dei_DocumentTransitionReport_ec3bd5d2-5a94-4af7-b4cf-1d78ff191890" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_3f46e1af-b1d0-4fac-b23f-128fdb79c59d" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFileNumber"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_539cf968-afa8-42e7-a75f-9c32eda5fc23" xlink:to="loc_dei_EntityFileNumber_3f46e1af-b1d0-4fac-b23f-128fdb79c59d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_4eadbf2c-2a66-4140-b1b7-85a216d6ecf2" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityRegistrantName"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_539cf968-afa8-42e7-a75f-9c32eda5fc23" xlink:to="loc_dei_EntityRegistrantName_4eadbf2c-2a66-4140-b1b7-85a216d6ecf2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_8c1addf6-e3f3-4e71-9b98-c47eea58af00" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_539cf968-afa8-42e7-a75f-9c32eda5fc23" xlink:to="loc_dei_EntityIncorporationStateCountryCode_8c1addf6-e3f3-4e71-9b98-c47eea58af00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_e7e89492-14b8-4b2f-92ee-116d31db5b1e" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_539cf968-afa8-42e7-a75f-9c32eda5fc23" xlink:to="loc_dei_EntityTaxIdentificationNumber_e7e89492-14b8-4b2f-92ee-116d31db5b1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_040d75a6-d9d2-4513-b97e-2e55544dadf3" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressAddressLine1"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_539cf968-afa8-42e7-a75f-9c32eda5fc23" xlink:to="loc_dei_EntityAddressAddressLine1_040d75a6-d9d2-4513-b97e-2e55544dadf3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine2_ac6ef889-0f58-4164-a29c-7945d0899911" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressAddressLine2"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_539cf968-afa8-42e7-a75f-9c32eda5fc23" xlink:to="loc_dei_EntityAddressAddressLine2_ac6ef889-0f58-4164-a29c-7945d0899911" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_b7326684-5789-4e65-8eff-929dd9bc86c1" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressCityOrTown"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_539cf968-afa8-42e7-a75f-9c32eda5fc23" xlink:to="loc_dei_EntityAddressCityOrTown_b7326684-5789-4e65-8eff-929dd9bc86c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_5d479a39-cfde-4313-929e-81a3978a08e0" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressStateOrProvince"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_539cf968-afa8-42e7-a75f-9c32eda5fc23" xlink:to="loc_dei_EntityAddressStateOrProvince_5d479a39-cfde-4313-929e-81a3978a08e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_a8324b5c-c09b-4552-9a53-66064f2405a2" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressPostalZipCode"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_539cf968-afa8-42e7-a75f-9c32eda5fc23" xlink:to="loc_dei_EntityAddressPostalZipCode_a8324b5c-c09b-4552-9a53-66064f2405a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_b2d9c827-dd2e-4846-b8ec-4048c2c5d135" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CityAreaCode"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_539cf968-afa8-42e7-a75f-9c32eda5fc23" xlink:to="loc_dei_CityAreaCode_b2d9c827-dd2e-4846-b8ec-4048c2c5d135" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_f114e367-a897-4dfb-a869-1a8423f4b5dd" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LocalPhoneNumber"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_539cf968-afa8-42e7-a75f-9c32eda5fc23" xlink:to="loc_dei_LocalPhoneNumber_f114e367-a897-4dfb-a869-1a8423f4b5dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_912d6c24-6cf3-49f7-be58-33d33daf3ee1" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_Security12bTitle"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_539cf968-afa8-42e7-a75f-9c32eda5fc23" xlink:to="loc_dei_Security12bTitle_912d6c24-6cf3-49f7-be58-33d33daf3ee1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_1c44deef-f4cc-4e3b-afb5-d4dbe23bae6d" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_TradingSymbol"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_539cf968-afa8-42e7-a75f-9c32eda5fc23" xlink:to="loc_dei_TradingSymbol_1c44deef-f4cc-4e3b-afb5-d4dbe23bae6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_27fa30c6-8db1-4b30-b2a4-b1ecf91c0e83" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_SecurityExchangeName"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_539cf968-afa8-42e7-a75f-9c32eda5fc23" xlink:to="loc_dei_SecurityExchangeName_27fa30c6-8db1-4b30-b2a4-b1ecf91c0e83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer_4c1ec5cf-50ee-4784-b615-e7c73724a390" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_539cf968-afa8-42e7-a75f-9c32eda5fc23" xlink:to="loc_dei_EntityWellKnownSeasonedIssuer_4c1ec5cf-50ee-4784-b615-e7c73724a390" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityVoluntaryFilers_67dbb2c6-1e75-4523-9245-3aeef2d93fdd" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityVoluntaryFilers"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_539cf968-afa8-42e7-a75f-9c32eda5fc23" xlink:to="loc_dei_EntityVoluntaryFilers_67dbb2c6-1e75-4523-9245-3aeef2d93fdd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_38aaf461-3ac9-43c7-805d-1ac0f772b898" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCurrentReportingStatus"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_539cf968-afa8-42e7-a75f-9c32eda5fc23" xlink:to="loc_dei_EntityCurrentReportingStatus_38aaf461-3ac9-43c7-805d-1ac0f772b898" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_55daa5fb-3579-4dfe-ab77-6caa66185c85" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_539cf968-afa8-42e7-a75f-9c32eda5fc23" xlink:to="loc_dei_EntityInteractiveDataCurrent_55daa5fb-3579-4dfe-ab77-6caa66185c85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_3f37cc7d-e133-4b63-bdd7-4072ffd7bcc5" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFilerCategory"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_539cf968-afa8-42e7-a75f-9c32eda5fc23" xlink:to="loc_dei_EntityFilerCategory_3f37cc7d-e133-4b63-bdd7-4072ffd7bcc5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_905558ea-3b6d-46fe-85df-956a29af6a3e" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntitySmallBusiness"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_539cf968-afa8-42e7-a75f-9c32eda5fc23" xlink:to="loc_dei_EntitySmallBusiness_905558ea-3b6d-46fe-85df-956a29af6a3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_e65ccd78-993d-48e9-ac57-b1961bb41590" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_539cf968-afa8-42e7-a75f-9c32eda5fc23" xlink:to="loc_dei_EntityEmergingGrowthCompany_e65ccd78-993d-48e9-ac57-b1961bb41590" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_IcfrAuditorAttestationFlag_180e7557-e2b1-4a25-a1dd-3e6bed261ffe" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_IcfrAuditorAttestationFlag"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_539cf968-afa8-42e7-a75f-9c32eda5fc23" xlink:to="loc_dei_IcfrAuditorAttestationFlag_180e7557-e2b1-4a25-a1dd-3e6bed261ffe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFinStmtErrorCorrectionFlag_2b5e1836-a684-4c8b-a7d5-3891f1735e22" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFinStmtErrorCorrectionFlag"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_539cf968-afa8-42e7-a75f-9c32eda5fc23" xlink:to="loc_dei_DocumentFinStmtErrorCorrectionFlag_2b5e1836-a684-4c8b-a7d5-3891f1735e22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_97b1919e-0488-47c4-8808-f0d310245259" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityShellCompany"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_539cf968-afa8-42e7-a75f-9c32eda5fc23" xlink:to="loc_dei_EntityShellCompany_97b1919e-0488-47c4-8808-f0d310245259" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityPublicFloat_1b1694c3-a2f7-4ace-b236-c330b6ae669d" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityPublicFloat"/>
    <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_539cf968-afa8-42e7-a75f-9c32eda5fc23" xlink:to="loc_dei_EntityPublicFloat_1b1694c3-a2f7-4ace-b236-c330b6ae669d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_2d0ee7fc-0490-4926-b5e4-97b455d33668" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:presentationArc order="31" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_539cf968-afa8-42e7-a75f-9c32eda5fc23" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_2d0ee7fc-0490-4926-b5e4-97b455d33668" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentsIncorporatedByReferenceTextBlock_24b01156-3118-4d4a-b5ba-6d8a6094578b" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentsIncorporatedByReferenceTextBlock"/>
    <link:presentationArc order="32" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_539cf968-afa8-42e7-a75f-9c32eda5fc23" xlink:to="loc_dei_DocumentsIncorporatedByReferenceTextBlock_24b01156-3118-4d4a-b5ba-6d8a6094578b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_334c5d9d-8766-4b73-a73d-2f73f88abc4e" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCentralIndexKey"/>
    <link:presentationArc order="33" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_539cf968-afa8-42e7-a75f-9c32eda5fc23" xlink:to="loc_dei_EntityCentralIndexKey_334c5d9d-8766-4b73-a73d-2f73f88abc4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_2ad7e29d-29c4-4564-a9e2-ae22cc5175d4" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFiscalYearFocus"/>
    <link:presentationArc order="34" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_539cf968-afa8-42e7-a75f-9c32eda5fc23" xlink:to="loc_dei_DocumentFiscalYearFocus_2ad7e29d-29c4-4564-a9e2-ae22cc5175d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_f66282e2-385a-40a9-9727-ea145ea90a0f" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:presentationArc order="35" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_539cf968-afa8-42e7-a75f-9c32eda5fc23" xlink:to="loc_dei_DocumentFiscalPeriodFocus_f66282e2-385a-40a9-9727-ea145ea90a0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_18fefde4-3337-430d-bb0a-01953584d1af" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AmendmentFlag"/>
    <link:presentationArc order="36" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_539cf968-afa8-42e7-a75f-9c32eda5fc23" xlink:to="loc_dei_AmendmentFlag_18fefde4-3337-430d-bb0a-01953584d1af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.snowflake.com/role/AuditInformation" xlink:type="simple" xlink:href="snow-20250131.xsd#AuditInformation"/>
  <link:presentationLink xlink:role="http://www.snowflake.com/role/AuditInformation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_snow_AuditInformationAbstract_885097ff-bdc4-464d-8595-9ab534149e87" xlink:href="snow-20250131.xsd#snow_AuditInformationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorName_6f8c2057-d248-4a1e-964f-a17389c84b2d" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AuditorName"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_snow_AuditInformationAbstract_885097ff-bdc4-464d-8595-9ab534149e87" xlink:to="loc_dei_AuditorName_6f8c2057-d248-4a1e-964f-a17389c84b2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorLocation_a1390f60-500c-4be2-b128-a344071914d5" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AuditorLocation"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_snow_AuditInformationAbstract_885097ff-bdc4-464d-8595-9ab534149e87" xlink:to="loc_dei_AuditorLocation_a1390f60-500c-4be2-b128-a344071914d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorFirmId_0e54e48e-c2fd-4c2a-8add-74d5b4643e5a" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AuditorFirmId"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_snow_AuditInformationAbstract_885097ff-bdc4-464d-8595-9ab534149e87" xlink:to="loc_dei_AuditorFirmId_0e54e48e-c2fd-4c2a-8add-74d5b4643e5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.snowflake.com/role/CONSOLIDATEDBALANCESHEETS" xlink:type="simple" xlink:href="snow-20250131.xsd#CONSOLIDATEDBALANCESHEETS"/>
  <link:presentationLink xlink:role="http://www.snowflake.com/role/CONSOLIDATEDBALANCESHEETS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_3cdeb501-8a30-4fca-bafd-5d3ec8c4d0e9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_94122590-66d4-4da0-a8ae-8531bc797860" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_3cdeb501-8a30-4fca-bafd-5d3ec8c4d0e9" xlink:to="loc_us-gaap_AssetsAbstract_94122590-66d4-4da0-a8ae-8531bc797860" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_f1deae45-3b4e-44de-b55f-e14fa0efa592" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_94122590-66d4-4da0-a8ae-8531bc797860" xlink:to="loc_us-gaap_AssetsCurrentAbstract_f1deae45-3b4e-44de-b55f-e14fa0efa592" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_26814c9c-666c-4d54-8e39-07d7d917b3ca" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_f1deae45-3b4e-44de-b55f-e14fa0efa592" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_26814c9c-666c-4d54-8e39-07d7d917b3ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_ed11afd8-5b16-421d-bb01-3c1ba3e45830" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_f1deae45-3b4e-44de-b55f-e14fa0efa592" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_ed11afd8-5b16-421d-bb01-3c1ba3e45830" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_8d6821a7-0997-49a3-9b9e-88170ff56f9e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_f1deae45-3b4e-44de-b55f-e14fa0efa592" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_8d6821a7-0997-49a3-9b9e-88170ff56f9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostNetCurrent_3c7317f0-a11f-4c9c-ba51-989c9547d286" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalizedContractCostNetCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_f1deae45-3b4e-44de-b55f-e14fa0efa592" xlink:to="loc_us-gaap_CapitalizedContractCostNetCurrent_3c7317f0-a11f-4c9c-ba51-989c9547d286" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_f8ec216f-cb51-45b8-8925-cf68d738f187" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_f1deae45-3b4e-44de-b55f-e14fa0efa592" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_f8ec216f-cb51-45b8-8925-cf68d738f187" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_36e72ff5-953e-49bc-9e4b-4e1e4cb087c1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_f1deae45-3b4e-44de-b55f-e14fa0efa592" xlink:to="loc_us-gaap_AssetsCurrent_36e72ff5-953e-49bc-9e4b-4e1e4cb087c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent_83fae4d5-961d-4b14-84db-356c8d64b7ae" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_94122590-66d4-4da0-a8ae-8531bc797860" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent_83fae4d5-961d-4b14-84db-356c8d64b7ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_36b9d26d-1280-477e-84b1-bc513f655f12" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_94122590-66d4-4da0-a8ae-8531bc797860" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_36b9d26d-1280-477e-84b1-bc513f655f12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_57c45723-76fe-4882-8206-6397732bbc3d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_94122590-66d4-4da0-a8ae-8531bc797860" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_57c45723-76fe-4882-8206-6397732bbc3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_fa1e98ed-53d6-4fed-96a7-620474ef93a3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_94122590-66d4-4da0-a8ae-8531bc797860" xlink:to="loc_us-gaap_Goodwill_fa1e98ed-53d6-4fed-96a7-620474ef93a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_92d000aa-3664-4259-b23a-5fe4b8db92f2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_94122590-66d4-4da0-a8ae-8531bc797860" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_92d000aa-3664-4259-b23a-5fe4b8db92f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostNetNoncurrent_fd72503a-0477-4dff-846c-b654a011084a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalizedContractCostNetNoncurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_94122590-66d4-4da0-a8ae-8531bc797860" xlink:to="loc_us-gaap_CapitalizedContractCostNetNoncurrent_fd72503a-0477-4dff-846c-b654a011084a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_a11f3bb3-3889-4a2c-a3c0-5ee213bb0937" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_94122590-66d4-4da0-a8ae-8531bc797860" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_a11f3bb3-3889-4a2c-a3c0-5ee213bb0937" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_330f71ea-a424-4188-9d79-8bac10680766" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_94122590-66d4-4da0-a8ae-8531bc797860" xlink:to="loc_us-gaap_Assets_330f71ea-a424-4188-9d79-8bac10680766" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_a8996f78-d6e3-45fe-8af3-c3732ad90eb6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_3cdeb501-8a30-4fca-bafd-5d3ec8c4d0e9" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_a8996f78-d6e3-45fe-8af3-c3732ad90eb6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_60e3a9af-fcde-43d0-9e69-987cbb248199" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_a8996f78-d6e3-45fe-8af3-c3732ad90eb6" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_60e3a9af-fcde-43d0-9e69-987cbb248199" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_1ad44cd2-d9ea-4e51-bd9b-d59270913c8a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_60e3a9af-fcde-43d0-9e69-987cbb248199" xlink:to="loc_us-gaap_AccountsPayableCurrent_1ad44cd2-d9ea-4e51-bd9b-d59270913c8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_61f9697f-f39c-4da6-a245-7bcf32d9f85d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_60e3a9af-fcde-43d0-9e69-987cbb248199" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_61f9697f-f39c-4da6-a245-7bcf32d9f85d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_726b9cf4-7e33-4fb8-a598-6eed8cf96a25" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_60e3a9af-fcde-43d0-9e69-987cbb248199" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_726b9cf4-7e33-4fb8-a598-6eed8cf96a25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_8e4de501-5614-47db-a65d-6b3ed7a3fdcb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_60e3a9af-fcde-43d0-9e69-987cbb248199" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_8e4de501-5614-47db-a65d-6b3ed7a3fdcb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_72270d2c-494e-476b-9604-6bf210d2969a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_60e3a9af-fcde-43d0-9e69-987cbb248199" xlink:to="loc_us-gaap_LiabilitiesCurrent_72270d2c-494e-476b-9604-6bf210d2969a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtNoncurrent_609f0888-0a43-453a-8a32-a3c397c068b3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConvertibleDebtNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_a8996f78-d6e3-45fe-8af3-c3732ad90eb6" xlink:to="loc_us-gaap_ConvertibleDebtNoncurrent_609f0888-0a43-453a-8a32-a3c397c068b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_abfc77b6-eaa9-4f39-bc22-7b78670a4930" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_a8996f78-d6e3-45fe-8af3-c3732ad90eb6" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_abfc77b6-eaa9-4f39-bc22-7b78670a4930" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_4a9a6f92-6d65-44a5-9352-03c0e313c64e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityNoncurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_a8996f78-d6e3-45fe-8af3-c3732ad90eb6" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_4a9a6f92-6d65-44a5-9352-03c0e313c64e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_0fcac779-7fd5-4a10-a2cf-28c464044647" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_a8996f78-d6e3-45fe-8af3-c3732ad90eb6" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_0fcac779-7fd5-4a10-a2cf-28c464044647" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_b54fb16f-43cc-4792-9348-28db0a8cf707" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Liabilities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_a8996f78-d6e3-45fe-8af3-c3732ad90eb6" xlink:to="loc_us-gaap_Liabilities_b54fb16f-43cc-4792-9348-28db0a8cf707" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_bb1f86ac-7473-43d9-9e4d-106c1fde5c66" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_a8996f78-d6e3-45fe-8af3-c3732ad90eb6" xlink:to="loc_us-gaap_CommitmentsAndContingencies_bb1f86ac-7473-43d9-9e4d-106c1fde5c66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_87a87ff1-1e39-414a-9fbe-750ca5c84292" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityAbstract"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_a8996f78-d6e3-45fe-8af3-c3732ad90eb6" xlink:to="loc_us-gaap_EquityAbstract_87a87ff1-1e39-414a-9fbe-750ca5c84292" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_cab4183d-fbf6-4933-af2d-614631a2156b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_87a87ff1-1e39-414a-9fbe-750ca5c84292" xlink:to="loc_us-gaap_PreferredStockValue_cab4183d-fbf6-4933-af2d-614631a2156b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_b5d4e8a9-97de-4bcb-aeed-0d0b5be9b871" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_87a87ff1-1e39-414a-9fbe-750ca5c84292" xlink:to="loc_us-gaap_CommonStockValue_b5d4e8a9-97de-4bcb-aeed-0d0b5be9b871" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonValue_e973d040-d9ad-44be-8691-d7352f8fc4d8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockCommonValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_87a87ff1-1e39-414a-9fbe-750ca5c84292" xlink:to="loc_us-gaap_TreasuryStockCommonValue_e973d040-d9ad-44be-8691-d7352f8fc4d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_cb14eb13-d201-40fb-8025-dc3f703d59db" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_87a87ff1-1e39-414a-9fbe-750ca5c84292" xlink:to="loc_us-gaap_AdditionalPaidInCapital_cb14eb13-d201-40fb-8025-dc3f703d59db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_3cd524fd-a9e3-4c87-8f45-2189c84dc6f5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_87a87ff1-1e39-414a-9fbe-750ca5c84292" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_3cd524fd-a9e3-4c87-8f45-2189c84dc6f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_4a106c10-e052-4389-bcb7-eaba4218b453" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_87a87ff1-1e39-414a-9fbe-750ca5c84292" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_4a106c10-e052-4389-bcb7-eaba4218b453" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_b80f8d74-1095-426e-88f7-563d8199ba0c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_87a87ff1-1e39-414a-9fbe-750ca5c84292" xlink:to="loc_us-gaap_StockholdersEquity_b80f8d74-1095-426e-88f7-563d8199ba0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterest_39c1b834-5d60-48d4-adfc-9f8f32230761" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MinorityInterest"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_87a87ff1-1e39-414a-9fbe-750ca5c84292" xlink:to="loc_us-gaap_MinorityInterest_39c1b834-5d60-48d4-adfc-9f8f32230761" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_adeedb4f-0c96-4188-86e8-a8a08ced6986" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_87a87ff1-1e39-414a-9fbe-750ca5c84292" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_adeedb4f-0c96-4188-86e8-a8a08ced6986" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_1f71b795-8c8e-45a1-8a2f-3ac7f999564f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_3cdeb501-8a30-4fca-bafd-5d3ec8c4d0e9" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_1f71b795-8c8e-45a1-8a2f-3ac7f999564f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.snowflake.com/role/CONSOLIDATEDBALANCESHEETSPARENTHETICAL" xlink:type="simple" xlink:href="snow-20250131.xsd#CONSOLIDATEDBALANCESHEETSPARENTHETICAL"/>
  <link:presentationLink xlink:role="http://www.snowflake.com/role/CONSOLIDATEDBALANCESHEETSPARENTHETICAL" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_683ae766-d763-46cc-be15-485eaec78910" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_c6c7b54b-80b7-46cf-93fc-9e089ae8df8e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_683ae766-d763-46cc-be15-485eaec78910" xlink:to="loc_us-gaap_StatementTable_c6c7b54b-80b7-46cf-93fc-9e089ae8df8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_054b110f-77bd-4a31-ab1b-57aa6da3f29d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_c6c7b54b-80b7-46cf-93fc-9e089ae8df8e" xlink:to="loc_us-gaap_StatementClassOfStockAxis_054b110f-77bd-4a31-ab1b-57aa6da3f29d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_5fa183c8-adb4-4018-92f0-407433a3d6c3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_054b110f-77bd-4a31-ab1b-57aa6da3f29d" xlink:to="loc_us-gaap_ClassOfStockDomain_5fa183c8-adb4-4018-92f0-407433a3d6c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_85a28b2f-274f-42d8-a6af-f28109f2536c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonClassAMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_5fa183c8-adb4-4018-92f0-407433a3d6c3" xlink:to="loc_us-gaap_CommonClassAMember_85a28b2f-274f-42d8-a6af-f28109f2536c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_afee2740-b76e-4ab6-b098-717820e4de14" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonClassBMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_5fa183c8-adb4-4018-92f0-407433a3d6c3" xlink:to="loc_us-gaap_CommonClassBMember_afee2740-b76e-4ab6-b098-717820e4de14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_572f5e6e-2e69-4d27-b1cd-ff98b4726e4a" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_c6c7b54b-80b7-46cf-93fc-9e089ae8df8e" xlink:to="loc_srt_ConsolidatedEntitiesAxis_572f5e6e-2e69-4d27-b1cd-ff98b4726e4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_99760c85-9fb6-4f27-89fc-d5e120aecc87" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesAxis_572f5e6e-2e69-4d27-b1cd-ff98b4726e4a" xlink:to="loc_srt_ConsolidatedEntitiesDomain_99760c85-9fb6-4f27-89fc-d5e120aecc87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_InvestingSubsidiaryMember_748fdbe3-7689-418d-a327-a1faed8798a5" xlink:href="snow-20250131.xsd#snow_InvestingSubsidiaryMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_99760c85-9fb6-4f27-89fc-d5e120aecc87" xlink:to="loc_snow_InvestingSubsidiaryMember_748fdbe3-7689-418d-a327-a1faed8798a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipAxis_ff0ef873-269c-478f-86b0-e1a6d5b947d3" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_OwnershipAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_c6c7b54b-80b7-46cf-93fc-9e089ae8df8e" xlink:to="loc_srt_OwnershipAxis_ff0ef873-269c-478f-86b0-e1a6d5b947d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain_6fd24453-ebf7-49dc-afb2-686a2a173915" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_OwnershipDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipAxis_ff0ef873-269c-478f-86b0-e1a6d5b947d3" xlink:to="loc_srt_OwnershipDomain_6fd24453-ebf7-49dc-afb2-686a2a173915" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_InvestingSubsidiaryMember_63d4b3a2-90c6-40ed-84a0-3c5863403f1b" xlink:href="snow-20250131.xsd#snow_InvestingSubsidiaryMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_6fd24453-ebf7-49dc-afb2-686a2a173915" xlink:to="loc_snow_InvestingSubsidiaryMember_63d4b3a2-90c6-40ed-84a0-3c5863403f1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_c76966a0-b9d5-4e35-9577-85d9ca091fe7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_c6c7b54b-80b7-46cf-93fc-9e089ae8df8e" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_c76966a0-b9d5-4e35-9577-85d9ca091fe7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_6a1f57c8-fefa-4910-b502-c7208148f95a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_c76966a0-b9d5-4e35-9577-85d9ca091fe7" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_6a1f57c8-fefa-4910-b502-c7208148f95a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_SamoohaInc.Member_656cd0b6-6649-4a12-9947-3e1284cb7258" xlink:href="snow-20250131.xsd#snow_SamoohaInc.Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_6a1f57c8-fefa-4910-b502-c7208148f95a" xlink:to="loc_snow_SamoohaInc.Member_656cd0b6-6649-4a12-9947-3e1284cb7258" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_266381bd-ef7b-416a-a229-5b06b3be6ae9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_c6c7b54b-80b7-46cf-93fc-9e089ae8df8e" xlink:to="loc_us-gaap_StatementLineItems_266381bd-ef7b-416a-a229-5b06b3be6ae9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare_1c49f91c-0284-4d69-af36-6da703860188" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_266381bd-ef7b-416a-a229-5b06b3be6ae9" xlink:to="loc_us-gaap_PreferredStockParOrStatedValuePerShare_1c49f91c-0284-4d69-af36-6da703860188" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_89aaa4dc-6ef6-4404-9294-d7b467adda6c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_266381bd-ef7b-416a-a229-5b06b3be6ae9" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_89aaa4dc-6ef6-4404-9294-d7b467adda6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued_5e530fd8-1ab4-4e03-a41d-4e4d14d2522e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_266381bd-ef7b-416a-a229-5b06b3be6ae9" xlink:to="loc_us-gaap_PreferredStockSharesIssued_5e530fd8-1ab4-4e03-a41d-4e4d14d2522e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_4cf586b6-f3ba-43f2-956d-c77b4c89e024" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_266381bd-ef7b-416a-a229-5b06b3be6ae9" xlink:to="loc_us-gaap_PreferredStockSharesOutstanding_4cf586b6-f3ba-43f2-956d-c77b4c89e024" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_7b70d1d8-7cdf-42a9-9453-f10c7fd90835" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_266381bd-ef7b-416a-a229-5b06b3be6ae9" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_7b70d1d8-7cdf-42a9-9453-f10c7fd90835" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_1f4ace2b-284c-426c-acfe-89429b53de2d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_266381bd-ef7b-416a-a229-5b06b3be6ae9" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_1f4ace2b-284c-426c-acfe-89429b53de2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_f3ce67d0-6fcb-43c4-a93c-5556589c3b81" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_266381bd-ef7b-416a-a229-5b06b3be6ae9" xlink:to="loc_us-gaap_CommonStockSharesIssued_f3ce67d0-6fcb-43c4-a93c-5556589c3b81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_c8d1cb1c-b7ba-44b2-89b2-43d8ead57bd1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_266381bd-ef7b-416a-a229-5b06b3be6ae9" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_c8d1cb1c-b7ba-44b2-89b2-43d8ead57bd1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonShares_92edd9c5-a974-43b5-ae1e-783c7a28550d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockCommonShares"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_266381bd-ef7b-416a-a229-5b06b3be6ae9" xlink:to="loc_us-gaap_TreasuryStockCommonShares_92edd9c5-a974-43b5-ae1e-783c7a28550d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_4c5ba02c-db6c-4207-93ee-6ebbca95acce" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_266381bd-ef7b-416a-a229-5b06b3be6ae9" xlink:to="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_4c5ba02c-db6c-4207-93ee-6ebbca95acce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockSharesRetired_82d52ffb-5e19-4600-82f9-10919d6088a5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockSharesRetired"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_266381bd-ef7b-416a-a229-5b06b3be6ae9" xlink:to="loc_us-gaap_TreasuryStockSharesRetired_82d52ffb-5e19-4600-82f9-10919d6088a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" xlink:type="simple" xlink:href="snow-20250131.xsd#CONSOLIDATEDSTATEMENTSOFOPERATIONS"/>
  <link:presentationLink xlink:role="http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract_ee58bd16-11ba-4364-bbfa-007b49a1a5f7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_424b84fa-1b2a-45b5-afb9-978d0158b563" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_ee58bd16-11ba-4364-bbfa-007b49a1a5f7" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_424b84fa-1b2a-45b5-afb9-978d0158b563" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_4644b726-8f31-4dc6-89af-2e84bce5ed92" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_ee58bd16-11ba-4364-bbfa-007b49a1a5f7" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_4644b726-8f31-4dc6-89af-2e84bce5ed92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_aeed543c-c548-4859-8b82-abaa4052ca80" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GrossProfit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_ee58bd16-11ba-4364-bbfa-007b49a1a5f7" xlink:to="loc_us-gaap_GrossProfit_aeed543c-c548-4859-8b82-abaa4052ca80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract_4929db4b-4d7d-4032-baac-e7bb01d77ef2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_ee58bd16-11ba-4364-bbfa-007b49a1a5f7" xlink:to="loc_us-gaap_OperatingExpensesAbstract_4929db4b-4d7d-4032-baac-e7bb01d77ef2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpense_4e62f0f0-9a54-476d-a4a9-c6cf93ffc2b7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingAndMarketingExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_4929db4b-4d7d-4032-baac-e7bb01d77ef2" xlink:to="loc_us-gaap_SellingAndMarketingExpense_4e62f0f0-9a54-476d-a4a9-c6cf93ffc2b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_a68cee02-0a22-42cd-a7fe-9c39038c3f4d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_4929db4b-4d7d-4032-baac-e7bb01d77ef2" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_a68cee02-0a22-42cd-a7fe-9c39038c3f4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_84283a18-95df-4c9f-8685-0d24dba27d9c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_4929db4b-4d7d-4032-baac-e7bb01d77ef2" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_84283a18-95df-4c9f-8685-0d24dba27d9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_c550aadc-9536-4c0b-8d87-9fbc5e2b74f7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingExpenses"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_4929db4b-4d7d-4032-baac-e7bb01d77ef2" xlink:to="loc_us-gaap_OperatingExpenses_c550aadc-9536-4c0b-8d87-9fbc5e2b74f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_857e2be3-6b7c-4997-8acb-c1d92e6cb508" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_ee58bd16-11ba-4364-bbfa-007b49a1a5f7" xlink:to="loc_us-gaap_OperatingIncomeLoss_857e2be3-6b7c-4997-8acb-c1d92e6cb508" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeNonoperating_412028de-ae76-4932-a37e-7734783b96de" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentIncomeNonoperating"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_ee58bd16-11ba-4364-bbfa-007b49a1a5f7" xlink:to="loc_us-gaap_InvestmentIncomeNonoperating_412028de-ae76-4932-a37e-7734783b96de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseNonoperating_acb05d33-862f-48df-bb54-7aa969e828a0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpenseNonoperating"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_ee58bd16-11ba-4364-bbfa-007b49a1a5f7" xlink:to="loc_us-gaap_InterestExpenseNonoperating_acb05d33-862f-48df-bb54-7aa969e828a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_441bc1e1-80e7-443b-9f45-fff466291c49" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_ee58bd16-11ba-4364-bbfa-007b49a1a5f7" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_441bc1e1-80e7-443b-9f45-fff466291c49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_495786a2-5ec2-4081-80f2-8a9e49fcdab6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_ee58bd16-11ba-4364-bbfa-007b49a1a5f7" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_495786a2-5ec2-4081-80f2-8a9e49fcdab6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_3bbf642b-41cd-414c-b6c8-9b66725a356f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_ee58bd16-11ba-4364-bbfa-007b49a1a5f7" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_3bbf642b-41cd-414c-b6c8-9b66725a356f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_05177131-dc0f-42f6-b816-12e557242928" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_ee58bd16-11ba-4364-bbfa-007b49a1a5f7" xlink:to="loc_us-gaap_ProfitLoss_05177131-dc0f-42f6-b816-12e557242928" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_ec2898a6-23e2-4685-874e-d48075173bbb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_ee58bd16-11ba-4364-bbfa-007b49a1a5f7" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_ec2898a6-23e2-4685-874e-d48075173bbb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_f9025462-8659-4e79-a5c2-64619e35b7b7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_ee58bd16-11ba-4364-bbfa-007b49a1a5f7" xlink:to="loc_us-gaap_NetIncomeLoss_f9025462-8659-4e79-a5c2-64619e35b7b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_b5c47579-89ef-4b46-b112-695ac321c62e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_ee58bd16-11ba-4364-bbfa-007b49a1a5f7" xlink:to="loc_us-gaap_EarningsPerShareBasic_b5c47579-89ef-4b46-b112-695ac321c62e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_d6d5c0f7-6061-4226-a6a8-ae924c391132" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_ee58bd16-11ba-4364-bbfa-007b49a1a5f7" xlink:to="loc_us-gaap_EarningsPerShareDiluted_d6d5c0f7-6061-4226-a6a8-ae924c391132" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_d7d7fc01-db41-411a-95c8-f7f937cbbe48" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_ee58bd16-11ba-4364-bbfa-007b49a1a5f7" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_d7d7fc01-db41-411a-95c8-f7f937cbbe48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_0d12e67d-6b25-4a99-8929-8cff5a129d8f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_ee58bd16-11ba-4364-bbfa-007b49a1a5f7" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_0d12e67d-6b25-4a99-8929-8cff5a129d8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" xlink:type="simple" xlink:href="snow-20250131.xsd#CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS"/>
  <link:presentationLink xlink:role="http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_db0d0747-30e4-4675-ae28-1c12a5c4c423" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_f72347e9-caf6-4055-b44e-756f4bfdd1a4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_db0d0747-30e4-4675-ae28-1c12a5c4c423" xlink:to="loc_us-gaap_ProfitLoss_f72347e9-caf6-4055-b44e-756f4bfdd1a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_c1fbfd9a-2773-4a58-87c4-9fc038175678" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_db0d0747-30e4-4675-ae28-1c12a5c4c423" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_c1fbfd9a-2773-4a58-87c4-9fc038175678" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_fadd1a94-109d-4efb-932b-ca0cb61b9778" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_c1fbfd9a-2773-4a58-87c4-9fc038175678" xlink:to="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_fadd1a94-109d-4efb-932b-ca0cb61b9778" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeOtherNetOfTax_064cf2a0-a9b7-4b9d-9270-33ece525b108" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeOtherNetOfTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_c1fbfd9a-2773-4a58-87c4-9fc038175678" xlink:to="loc_us-gaap_OtherComprehensiveIncomeOtherNetOfTax_064cf2a0-a9b7-4b9d-9270-33ece525b108" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_01fb227d-ef09-46ac-b2bb-4fe2c7f1328e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_c1fbfd9a-2773-4a58-87c4-9fc038175678" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_01fb227d-ef09-46ac-b2bb-4fe2c7f1328e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_ff3b2fcd-0157-4349-b571-24f9a6ccf922" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_c1fbfd9a-2773-4a58-87c4-9fc038175678" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_ff3b2fcd-0157-4349-b571-24f9a6ccf922" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_79890541-1278-413e-8ce9-7daf8b6249ba" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_c1fbfd9a-2773-4a58-87c4-9fc038175678" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_79890541-1278-413e-8ce9-7daf8b6249ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_8c50f157-2eb3-425f-88f3-0f58c3ef11f3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_db0d0747-30e4-4675-ae28-1c12a5c4c423" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_8c50f157-2eb3-425f-88f3-0f58c3ef11f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" xlink:type="simple" xlink:href="snow-20250131.xsd#CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"/>
  <link:presentationLink xlink:role="http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_32db3fe8-ce5b-4333-a931-e050a2bae985" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_ef22cb39-dc97-4b03-aeed-fc4207945d98" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_32db3fe8-ce5b-4333-a931-e050a2bae985" xlink:to="loc_us-gaap_StatementTable_ef22cb39-dc97-4b03-aeed-fc4207945d98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_6b603ff3-e6a1-4b84-820e-9a763c3b8b26" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_ef22cb39-dc97-4b03-aeed-fc4207945d98" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_6b603ff3-e6a1-4b84-820e-9a763c3b8b26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_a8d0a57e-29ba-469a-b044-d78dab73de15" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_6b603ff3-e6a1-4b84-820e-9a763c3b8b26" xlink:to="loc_us-gaap_EquityComponentDomain_a8d0a57e-29ba-469a-b044-d78dab73de15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ParentMember_798f8ceb-b93d-4834-bd2e-526d659396c8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ParentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_a8d0a57e-29ba-469a-b044-d78dab73de15" xlink:to="loc_us-gaap_ParentMember_798f8ceb-b93d-4834-bd2e-526d659396c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_41640893-4c73-4e10-b24c-df4c093d52ea" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ParentMember_798f8ceb-b93d-4834-bd2e-526d659396c8" xlink:to="loc_us-gaap_CommonStockMember_41640893-4c73-4e10-b24c-df4c093d52ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonMember_70a9831e-a6ae-4432-a46d-57df2bee46ce" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockCommonMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ParentMember_798f8ceb-b93d-4834-bd2e-526d659396c8" xlink:to="loc_us-gaap_TreasuryStockCommonMember_70a9831e-a6ae-4432-a46d-57df2bee46ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_4e6d30e3-e1f1-4017-8c10-a43f2d538efb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ParentMember_798f8ceb-b93d-4834-bd2e-526d659396c8" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_4e6d30e3-e1f1-4017-8c10-a43f2d538efb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_5d79b38b-7a6b-4b5c-9db1-a6d87ce82524" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ParentMember_798f8ceb-b93d-4834-bd2e-526d659396c8" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_5d79b38b-7a6b-4b5c-9db1-a6d87ce82524" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_6adf0a52-760d-4430-93b0-80a02f620605" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ParentMember_798f8ceb-b93d-4834-bd2e-526d659396c8" xlink:to="loc_us-gaap_RetainedEarningsMember_6adf0a52-760d-4430-93b0-80a02f620605" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestMember_4895a68d-a7e2-4936-a92d-316d397c6c67" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NoncontrollingInterestMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_a8d0a57e-29ba-469a-b044-d78dab73de15" xlink:to="loc_us-gaap_NoncontrollingInterestMember_4895a68d-a7e2-4936-a92d-316d397c6c67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_6f6aea05-1ba8-476d-95cd-9c1f797871f1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_ef22cb39-dc97-4b03-aeed-fc4207945d98" xlink:to="loc_us-gaap_StatementClassOfStockAxis_6f6aea05-1ba8-476d-95cd-9c1f797871f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_5e6bbe86-1b7a-4b6f-a783-eaf07bf415c2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_6f6aea05-1ba8-476d-95cd-9c1f797871f1" xlink:to="loc_us-gaap_ClassOfStockDomain_5e6bbe86-1b7a-4b6f-a783-eaf07bf415c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_243ce88c-d7cf-4a8d-9a82-51a2ad6d1018" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonClassAMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_5e6bbe86-1b7a-4b6f-a783-eaf07bf415c2" xlink:to="loc_us-gaap_CommonClassAMember_243ce88c-d7cf-4a8d-9a82-51a2ad6d1018" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_bfe4dfac-1544-4436-8e29-7da2c8719ba7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_ef22cb39-dc97-4b03-aeed-fc4207945d98" xlink:to="loc_us-gaap_StatementLineItems_bfe4dfac-1544-4436-8e29-7da2c8719ba7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_17208cc0-541d-4919-af5c-c21687e031ba" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_bfe4dfac-1544-4436-8e29-7da2c8719ba7" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_17208cc0-541d-4919-af5c-c21687e031ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_87db8f3a-73bf-4374-a5c4-20b21a3f2d6d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_17208cc0-541d-4919-af5c-c21687e031ba" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_87db8f3a-73bf-4374-a5c4-20b21a3f2d6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_73f6e076-f940-4686-b7f2-c87c1a543d8a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_17208cc0-541d-4919-af5c-c21687e031ba" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_73f6e076-f940-4686-b7f2-c87c1a543d8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonShares_4278b88f-2086-46cf-8380-c1ae19ee7066" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockCommonShares"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_17208cc0-541d-4919-af5c-c21687e031ba" xlink:to="loc_us-gaap_TreasuryStockCommonShares_4278b88f-2086-46cf-8380-c1ae19ee7066" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedPeriodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_462551dc-b9fd-48df-a9cd-1c99499bd999" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_17208cc0-541d-4919-af5c-c21687e031ba" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_462551dc-b9fd-48df-a9cd-1c99499bd999" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_eb4ee29c-82c0-4c96-95ab-8abfef37aceb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_17208cc0-541d-4919-af5c-c21687e031ba" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_eb4ee29c-82c0-4c96-95ab-8abfef37aceb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_95dca89c-1fdf-4990-b350-916eb6650746" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_17208cc0-541d-4919-af5c-c21687e031ba" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_95dca89c-1fdf-4990-b350-916eb6650746" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_f38bb059-3fb4-47c2-9874-bc908323dcd4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_17208cc0-541d-4919-af5c-c21687e031ba" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_f38bb059-3fb4-47c2-9874-bc908323dcd4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesAcquisitions_560cf118-c793-4e28-868e-2ca60f4e4a53" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesAcquisitions"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_17208cc0-541d-4919-af5c-c21687e031ba" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesAcquisitions_560cf118-c793-4e28-868e-2ca60f4e4a53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueAcquisitions_ecb344f5-2921-4dce-824e-68d0301b6cba" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueAcquisitions"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_17208cc0-541d-4919-af5c-c21687e031ba" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueAcquisitions_ecb344f5-2921-4dce-824e-68d0301b6cba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_StockIssuedDuringPeriodSharesAcquisitionsSubjectToFutureVesting_a9c3b070-0fae-473c-bdc4-57e20f6080b9" xlink:href="snow-20250131.xsd#snow_StockIssuedDuringPeriodSharesAcquisitionsSubjectToFutureVesting"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_17208cc0-541d-4919-af5c-c21687e031ba" xlink:to="loc_snow_StockIssuedDuringPeriodSharesAcquisitionsSubjectToFutureVesting_a9c3b070-0fae-473c-bdc4-57e20f6080b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_StockCancelledDuringPeriodSharesAcquisitions_c562f4cc-f79e-4a38-a173-1264845ef9ba" xlink:href="snow-20250131.xsd#snow_StockCancelledDuringPeriodSharesAcquisitions"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_17208cc0-541d-4919-af5c-c21687e031ba" xlink:to="loc_snow_StockCancelledDuringPeriodSharesAcquisitions_c562f4cc-f79e-4a38-a173-1264845ef9ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_StockCancelledDuringPeriodValueAcquisitions_428abcd0-e1db-467b-9f0b-8f6be804cc92" xlink:href="snow-20250131.xsd#snow_StockCancelledDuringPeriodValueAcquisitions"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_17208cc0-541d-4919-af5c-c21687e031ba" xlink:to="loc_snow_StockCancelledDuringPeriodValueAcquisitions_428abcd0-e1db-467b-9f0b-8f6be804cc92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_APICShareBasedPaymentArrangementIncreaseForStockOptionsEarlyExercised_eadf325e-f6c0-4295-8991-644ab8540590" xlink:href="snow-20250131.xsd#snow_APICShareBasedPaymentArrangementIncreaseForStockOptionsEarlyExercised"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_17208cc0-541d-4919-af5c-c21687e031ba" xlink:to="loc_snow_APICShareBasedPaymentArrangementIncreaseForStockOptionsEarlyExercised_eadf325e-f6c0-4295-8991-644ab8540590" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_df1c8026-27ab-4a5e-9e99-71e7ef362dcc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_17208cc0-541d-4919-af5c-c21687e031ba" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_df1c8026-27ab-4a5e-9e99-71e7ef362dcc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_b119fa3b-ac46-46aa-b07e-f4c5ab7fbe5b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_17208cc0-541d-4919-af5c-c21687e031ba" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_b119fa3b-ac46-46aa-b07e-f4c5ab7fbe5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_86463c13-711e-4307-9e1d-22c6984680eb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_17208cc0-541d-4919-af5c-c21687e031ba" xlink:to="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_86463c13-711e-4307-9e1d-22c6984680eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_b6254165-8f83-460e-bd4c-3cf135c8cf5e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_17208cc0-541d-4919-af5c-c21687e031ba" xlink:to="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_b6254165-8f83-460e-bd4c-3cf135c8cf5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockSharesAcquired_cb1c5db4-7eda-407d-ad75-9c94fb8007f6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockSharesAcquired"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_17208cc0-541d-4919-af5c-c21687e031ba" xlink:to="loc_us-gaap_TreasuryStockSharesAcquired_cb1c5db4-7eda-407d-ad75-9c94fb8007f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_9faf03f5-58fe-4e30-a2c5-21459f2abdcd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_17208cc0-541d-4919-af5c-c21687e031ba" xlink:to="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_9faf03f5-58fe-4e30-a2c5-21459f2abdcd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_e9db63c4-62a6-4045-9ff6-4bc805045d19" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_17208cc0-541d-4919-af5c-c21687e031ba" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_e9db63c4-62a6-4045-9ff6-4bc805045d19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_9b0df107-d4f1-4c3b-8477-8c9c3ffe4534" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodValue"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_17208cc0-541d-4919-af5c-c21687e031ba" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_9b0df107-d4f1-4c3b-8477-8c9c3ffe4534" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesTreasuryStockReissued_4005a98f-852d-4c83-9a5e-e79de109ca5e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesTreasuryStockReissued"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_17208cc0-541d-4919-af5c-c21687e031ba" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesTreasuryStockReissued_4005a98f-852d-4c83-9a5e-e79de109ca5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueTreasuryStockReissued_5753406a-b58e-44f8-aa1b-8e60cd0d668b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueTreasuryStockReissued"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_17208cc0-541d-4919-af5c-c21687e031ba" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueTreasuryStockReissued_5753406a-b58e-44f8-aa1b-8e60cd0d668b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_AdjustmentsToAdditionalPaidInCapitalPurchasesOfCappedCallsRelatedToConvertibleDebt_0873de6d-bc69-44a5-a0a4-e178366e053b" xlink:href="snow-20250131.xsd#snow_AdjustmentsToAdditionalPaidInCapitalPurchasesOfCappedCallsRelatedToConvertibleDebt"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_17208cc0-541d-4919-af5c-c21687e031ba" xlink:to="loc_snow_AdjustmentsToAdditionalPaidInCapitalPurchasesOfCappedCallsRelatedToConvertibleDebt_0873de6d-bc69-44a5-a0a4-e178366e053b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_ca30c9fb-0e58-4ef1-9e74-f1893475bc55" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_17208cc0-541d-4919-af5c-c21687e031ba" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_ca30c9fb-0e58-4ef1-9e74-f1893475bc55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance_32a6de62-f167-45aa-90fa-af4f5a0b76c6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_17208cc0-541d-4919-af5c-c21687e031ba" xlink:to="loc_us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance_32a6de62-f167-45aa-90fa-af4f5a0b76c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_76ca8405-0e0f-45fe-90ef-6fa0c0a92175" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_17208cc0-541d-4919-af5c-c21687e031ba" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_76ca8405-0e0f-45fe-90ef-6fa0c0a92175" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_ebd5f958-73b8-442c-af6c-c0fa0ac5ef52" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_17208cc0-541d-4919-af5c-c21687e031ba" xlink:to="loc_us-gaap_ProfitLoss_ebd5f958-73b8-442c-af6c-c0fa0ac5ef52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_d48bd27c-40c9-4301-910e-da61c581a3bc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_17208cc0-541d-4919-af5c-c21687e031ba" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_d48bd27c-40c9-4301-910e-da61c581a3bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_da2ec510-5d48-4d82-834e-66cd03a6afec" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_17208cc0-541d-4919-af5c-c21687e031ba" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_da2ec510-5d48-4d82-834e-66cd03a6afec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonShares_0494486e-418d-41c6-a2ce-8b3e50820478" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockCommonShares"/>
    <link:presentationArc order="31" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_17208cc0-541d-4919-af5c-c21687e031ba" xlink:to="loc_us-gaap_TreasuryStockCommonShares_0494486e-418d-41c6-a2ce-8b3e50820478" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedPeriodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYPARENTHETICAL" xlink:type="simple" xlink:href="snow-20250131.xsd#CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYPARENTHETICAL"/>
  <link:presentationLink xlink:role="http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYPARENTHETICAL" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_462adcd9-ca44-479c-8ab7-0999da8f0b38" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_0e00f836-b037-410f-84c1-e3a190f28314" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_462adcd9-ca44-479c-8ab7-0999da8f0b38" xlink:to="loc_us-gaap_StatementTable_0e00f836-b037-410f-84c1-e3a190f28314" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_6a3c5f4a-7a6b-4219-b8a5-05092728d44c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_0e00f836-b037-410f-84c1-e3a190f28314" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_6a3c5f4a-7a6b-4219-b8a5-05092728d44c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_7ca11397-ab78-4b97-ae60-9f4b274170ba" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_6a3c5f4a-7a6b-4219-b8a5-05092728d44c" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_7ca11397-ab78-4b97-ae60-9f4b274170ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_SamoohaInc.Member_56860cdd-fea1-44eb-928f-0374efcf91ba" xlink:href="snow-20250131.xsd#snow_SamoohaInc.Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_7ca11397-ab78-4b97-ae60-9f4b274170ba" xlink:to="loc_snow_SamoohaInc.Member_56860cdd-fea1-44eb-928f-0374efcf91ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipAxis_98fd05a5-2aff-41c9-86c4-cf60c19c0820" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_OwnershipAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_0e00f836-b037-410f-84c1-e3a190f28314" xlink:to="loc_srt_OwnershipAxis_98fd05a5-2aff-41c9-86c4-cf60c19c0820" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain_5a2590de-1275-4a20-8076-6514a02c07b4" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_OwnershipDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipAxis_98fd05a5-2aff-41c9-86c4-cf60c19c0820" xlink:to="loc_srt_OwnershipDomain_5a2590de-1275-4a20-8076-6514a02c07b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_InvestingSubsidiaryMember_cbab5ecf-3457-49cc-9295-5e2c43ff5bb9" xlink:href="snow-20250131.xsd#snow_InvestingSubsidiaryMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_5a2590de-1275-4a20-8076-6514a02c07b4" xlink:to="loc_snow_InvestingSubsidiaryMember_cbab5ecf-3457-49cc-9295-5e2c43ff5bb9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_27ac200b-a22c-47c4-8202-0999fc57c0b1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_0e00f836-b037-410f-84c1-e3a190f28314" xlink:to="loc_us-gaap_StatementLineItems_27ac200b-a22c-47c4-8202-0999fc57c0b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_8ff0fa35-126c-4e18-83ff-3dff413fd9b2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_27ac200b-a22c-47c4-8202-0999fc57c0b1" xlink:to="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_8ff0fa35-126c-4e18-83ff-3dff413fd9b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockSharesRetired_61a6717e-2e53-4dac-bf9b-c83cb7de399f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockSharesRetired"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_27ac200b-a22c-47c4-8202-0999fc57c0b1" xlink:to="loc_us-gaap_TreasuryStockSharesRetired_61a6717e-2e53-4dac-bf9b-c83cb7de399f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="simple" xlink:href="snow-20250131.xsd#CONSOLIDATEDSTATEMENTSOFCASHFLOWS"/>
  <link:presentationLink xlink:role="http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_2811c1f8-597f-44eb-8a89-ac8e8734f4c1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_6a54e2da-7640-4752-ada1-ab492b3def06" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_2811c1f8-597f-44eb-8a89-ac8e8734f4c1" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_6a54e2da-7640-4752-ada1-ab492b3def06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_e569c698-bf50-477b-a81e-a91c0c2b862c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_6a54e2da-7640-4752-ada1-ab492b3def06" xlink:to="loc_us-gaap_ProfitLoss_e569c698-bf50-477b-a81e-a91c0c2b862c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_acdbea85-ab5d-4635-960f-a527d0c7e8ae" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_6a54e2da-7640-4752-ada1-ab492b3def06" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_acdbea85-ab5d-4635-960f-a527d0c7e8ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_c4d7d029-85ae-4b6a-9160-6bfc820d11e7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_acdbea85-ab5d-4635-960f-a527d0c7e8ae" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_c4d7d029-85ae-4b6a-9160-6bfc820d11e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_NoncashOperatingLeaseCosts_aa898495-9c16-40ed-8f3f-56610eafda00" xlink:href="snow-20250131.xsd#snow_NoncashOperatingLeaseCosts"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_acdbea85-ab5d-4635-960f-a527d0c7e8ae" xlink:to="loc_snow_NoncashOperatingLeaseCosts_aa898495-9c16-40ed-8f3f-56610eafda00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfDeferredSalesCommissions_fa07eddb-254c-4440-9bf2-4c71e6b07891" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmortizationOfDeferredSalesCommissions"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_acdbea85-ab5d-4635-960f-a527d0c7e8ae" xlink:to="loc_us-gaap_AmortizationOfDeferredSalesCommissions_fa07eddb-254c-4440-9bf2-4c71e6b07891" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_c88b9155-bfbd-4790-b0b0-3cbed64eb1ab" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensation"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_acdbea85-ab5d-4635-960f-a527d0c7e8ae" xlink:to="loc_us-gaap_ShareBasedCompensation_c88b9155-bfbd-4790-b0b0-3cbed64eb1ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments_9fcd5a6a-91b3-4a2b-983c-0a5be6d193b9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_acdbea85-ab5d-4635-960f-a527d0c7e8ae" xlink:to="loc_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments_9fcd5a6a-91b3-4a2b-983c-0a5be6d193b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNiGainLoss_274d8dc9-6dd1-450b-80a0-9127defa3657" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquitySecuritiesFvNiGainLoss"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_acdbea85-ab5d-4635-960f-a527d0c7e8ae" xlink:to="loc_us-gaap_EquitySecuritiesFvNiGainLoss_274d8dc9-6dd1-450b-80a0-9127defa3657" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts_3d62eecc-4b72-48ec-8f78-678923d3f09c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmortizationOfFinancingCosts"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_acdbea85-ab5d-4635-960f-a527d0c7e8ae" xlink:to="loc_us-gaap_AmortizationOfFinancingCosts_3d62eecc-4b72-48ec-8f78-678923d3f09c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_7e307e57-4dca-45ca-a2af-d9d6255c2b72" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_acdbea85-ab5d-4635-960f-a527d0c7e8ae" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_7e307e57-4dca-45ca-a2af-d9d6255c2b72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_3eb44903-da49-4b9b-87df-c85d78b616d1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_acdbea85-ab5d-4635-960f-a527d0c7e8ae" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_3eb44903-da49-4b9b-87df-c85d78b616d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_b16fba87-4f71-4cb6-acf7-28b07dbd9e52" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_6a54e2da-7640-4752-ada1-ab492b3def06" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_b16fba87-4f71-4cb6-acf7-28b07dbd9e52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_1499469f-ceb8-48dc-81e3-64fa9d7d7529" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_b16fba87-4f71-4cb6-acf7-28b07dbd9e52" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_1499469f-ceb8-48dc-81e3-64fa9d7d7529" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_IncreaseDecreaseInCapitalizedContractCost_d783ae72-0052-41b2-bc89-87de4cd658f7" xlink:href="snow-20250131.xsd#snow_IncreaseDecreaseInCapitalizedContractCost"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_b16fba87-4f71-4cb6-acf7-28b07dbd9e52" xlink:to="loc_snow_IncreaseDecreaseInCapitalizedContractCost_d783ae72-0052-41b2-bc89-87de4cd658f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_c128003e-5ff8-4ab7-8942-235fbadbd685" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_b16fba87-4f71-4cb6-acf7-28b07dbd9e52" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_c128003e-5ff8-4ab7-8942-235fbadbd685" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_9956b5d3-c874-415f-bd0e-f935e546d5be" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_b16fba87-4f71-4cb6-acf7-28b07dbd9e52" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_9956b5d3-c874-415f-bd0e-f935e546d5be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities_291ec43a-259a-40cb-80ad-2f049fd445db" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_b16fba87-4f71-4cb6-acf7-28b07dbd9e52" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities_291ec43a-259a-40cb-80ad-2f049fd445db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_IncreaseDecreaseInOperatingLeaseLiabilities_97ed44e9-51a2-4302-8aa5-b0583d80b434" xlink:href="snow-20250131.xsd#snow_IncreaseDecreaseInOperatingLeaseLiabilities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_b16fba87-4f71-4cb6-acf7-28b07dbd9e52" xlink:to="loc_snow_IncreaseDecreaseInOperatingLeaseLiabilities_97ed44e9-51a2-4302-8aa5-b0583d80b434" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_fd33bcd2-ee8d-49c0-9c0b-88060de21d1a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_b16fba87-4f71-4cb6-acf7-28b07dbd9e52" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_fd33bcd2-ee8d-49c0-9c0b-88060de21d1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_601d3d2f-f091-4f8c-b930-e92219fddd52" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_6a54e2da-7640-4752-ada1-ab492b3def06" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_601d3d2f-f091-4f8c-b930-e92219fddd52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_f2f41629-c6fb-48cb-8f49-a8644958fcd1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_2811c1f8-597f-44eb-8a89-ac8e8734f4c1" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_f2f41629-c6fb-48cb-8f49-a8644958fcd1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_9fe5b51a-2890-499f-a2ee-64f4adaaeb74" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_f2f41629-c6fb-48cb-8f49-a8644958fcd1" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_9fe5b51a-2890-499f-a2ee-64f4adaaeb74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToDevelopSoftware_9c9f4f3a-96c0-4e3b-8345-eb0992673860" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToDevelopSoftware"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_f2f41629-c6fb-48cb-8f49-a8644958fcd1" xlink:to="loc_us-gaap_PaymentsToDevelopSoftware_9c9f4f3a-96c0-4e3b-8345-eb0992673860" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_ec37398b-651e-48f8-bf7b-50bfc73fb9b9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_f2f41629-c6fb-48cb-8f49-a8644958fcd1" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_ec37398b-651e-48f8-bf7b-50bfc73fb9b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireIntangibleAssets_db307348-0bc3-4cd9-8ee9-2b5ed1c2c1a2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireIntangibleAssets"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_f2f41629-c6fb-48cb-8f49-a8644958fcd1" xlink:to="loc_us-gaap_PaymentsToAcquireIntangibleAssets_db307348-0bc3-4cd9-8ee9-2b5ed1c2c1a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireInvestments_a40504b7-2307-45da-92a6-5965bb4b43d0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireInvestments"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_f2f41629-c6fb-48cb-8f49-a8644958fcd1" xlink:to="loc_us-gaap_PaymentsToAcquireInvestments_a40504b7-2307-45da-92a6-5965bb4b43d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_ProceedsFromSaleOfInvestments_c205726b-3788-4389-9f9b-926974accb24" xlink:href="snow-20250131.xsd#snow_ProceedsFromSaleOfInvestments"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_f2f41629-c6fb-48cb-8f49-a8644958fcd1" xlink:to="loc_snow_ProceedsFromSaleOfInvestments_c205726b-3788-4389-9f9b-926974accb24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities_c8932ceb-703b-4fb8-9e57-2a0def8e81b1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_f2f41629-c6fb-48cb-8f49-a8644958fcd1" xlink:to="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities_c8932ceb-703b-4fb8-9e57-2a0def8e81b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForHedgeInvestingActivities_8dcc2063-f7f5-49f7-be56-74ddf3ef4b15" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForHedgeInvestingActivities"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_f2f41629-c6fb-48cb-8f49-a8644958fcd1" xlink:to="loc_us-gaap_PaymentsForHedgeInvestingActivities_8dcc2063-f7f5-49f7-be56-74ddf3ef4b15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_ae05a2c7-aa64-4f48-96ff-c4eb3e90bc8d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_f2f41629-c6fb-48cb-8f49-a8644958fcd1" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_ae05a2c7-aa64-4f48-96ff-c4eb3e90bc8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_20661151-be5d-47ca-b47a-d1eaf7b49c94" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_2811c1f8-597f-44eb-8a89-ac8e8734f4c1" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_20661151-be5d-47ca-b47a-d1eaf7b49c94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_eeb5e83c-9440-4cff-b21e-9d9bdc7e9b5e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_20661151-be5d-47ca-b47a-d1eaf7b49c94" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_eeb5e83c-9440-4cff-b21e-9d9bdc7e9b5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockPlans_abf35b77-b9f1-4db7-abdd-994682ba8523" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromStockPlans"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_20661151-be5d-47ca-b47a-d1eaf7b49c94" xlink:to="loc_us-gaap_ProceedsFromStockPlans_abf35b77-b9f1-4db7-abdd-994682ba8523" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_e89fffe4-cd0d-4587-951b-69e43012a66e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_20661151-be5d-47ca-b47a-d1eaf7b49c94" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_e89fffe4-cd0d-4587-951b-69e43012a66e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_fce5b284-f48a-46fe-9534-063d8facf98e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_20661151-be5d-47ca-b47a-d1eaf7b49c94" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_fce5b284-f48a-46fe-9534-063d8facf98e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_PaymentsForDeferredConsiderationRelatedToBusinessCombinations_ebd02f96-850a-4b23-9cf3-b526d39bda31" xlink:href="snow-20250131.xsd#snow_PaymentsForDeferredConsiderationRelatedToBusinessCombinations"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_20661151-be5d-47ca-b47a-d1eaf7b49c94" xlink:to="loc_snow_PaymentsForDeferredConsiderationRelatedToBusinessCombinations_ebd02f96-850a-4b23-9cf3-b526d39bda31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromConvertibleDebt_c3d79dd1-657e-41b4-9c19-2f582bf84420" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromConvertibleDebt"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_20661151-be5d-47ca-b47a-d1eaf7b49c94" xlink:to="loc_us-gaap_ProceedsFromConvertibleDebt_c3d79dd1-657e-41b4-9c19-2f582bf84420" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts_5b8b3b84-a703-4b58-8fed-597589df6298" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_20661151-be5d-47ca-b47a-d1eaf7b49c94" xlink:to="loc_us-gaap_PaymentsOfDebtIssuanceCosts_5b8b3b84-a703-4b58-8fed-597589df6298" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_PaymentForCappedCallsRelatedToConvertibleSeniorNotes_9318e467-c4a6-4b69-bd83-cc4b6ac9a016" xlink:href="snow-20250131.xsd#snow_PaymentForCappedCallsRelatedToConvertibleSeniorNotes"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_20661151-be5d-47ca-b47a-d1eaf7b49c94" xlink:to="loc_snow_PaymentForCappedCallsRelatedToConvertibleSeniorNotes_9318e467-c4a6-4b69-bd83-cc4b6ac9a016" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromMinorityShareholders_717bd991-e964-40b7-a2de-8db90cb21354" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromMinorityShareholders"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_20661151-be5d-47ca-b47a-d1eaf7b49c94" xlink:to="loc_us-gaap_ProceedsFromMinorityShareholders_717bd991-e964-40b7-a2de-8db90cb21354" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_22e0f3bf-22a9-494f-a241-9133ae60a672" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_20661151-be5d-47ca-b47a-d1eaf7b49c94" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_22e0f3bf-22a9-494f-a241-9133ae60a672" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_d5b98623-8d98-4362-8150-d637b58d942f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_2811c1f8-597f-44eb-8a89-ac8e8734f4c1" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_d5b98623-8d98-4362-8150-d637b58d942f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_53496146-5069-46da-b64a-eb51851c848a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_2811c1f8-597f-44eb-8a89-ac8e8734f4c1" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_53496146-5069-46da-b64a-eb51851c848a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_496b0239-1976-487e-8ab6-7d8628aad50b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_2811c1f8-597f-44eb-8a89-ac8e8734f4c1" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_496b0239-1976-487e-8ab6-7d8628aad50b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_31beb5c2-b1b6-45aa-a1e6-9b65d6260b7a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_2811c1f8-597f-44eb-8a89-ac8e8734f4c1" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_31beb5c2-b1b6-45aa-a1e6-9b65d6260b7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract_d2cebed0-6eb3-496a-b76d-7bfa71cc2fbc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_2811c1f8-597f-44eb-8a89-ac8e8734f4c1" xlink:to="loc_us-gaap_SupplementalCashFlowInformationAbstract_d2cebed0-6eb3-496a-b76d-7bfa71cc2fbc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaidNet_d6aa473d-a55d-4f27-8b1d-c263e07ee67d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_d2cebed0-6eb3-496a-b76d-7bfa71cc2fbc" xlink:to="loc_us-gaap_IncomeTaxesPaidNet_d6aa473d-a55d-4f27-8b1d-c263e07ee67d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_9ceb0bbb-c2a8-4ec4-8d8d-3432ffa39dd9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_2811c1f8-597f-44eb-8a89-ac8e8734f4c1" xlink:to="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_9ceb0bbb-c2a8-4ec4-8d8d-3432ffa39dd9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_3237c2e4-f394-4f77-83bb-a57267c14f62" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalExpendituresIncurredButNotYetPaid"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_9ceb0bbb-c2a8-4ec4-8d8d-3432ffa39dd9" xlink:to="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_3237c2e4-f394-4f77-83bb-a57267c14f62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_ShareBasedPaymentArrangementAmountCapitalizedInSoftwareDevelopmentCosts_27a3211b-a54f-49b8-a561-17a0aac2cb31" xlink:href="snow-20250131.xsd#snow_ShareBasedPaymentArrangementAmountCapitalizedInSoftwareDevelopmentCosts"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_9ceb0bbb-c2a8-4ec4-8d8d-3432ffa39dd9" xlink:to="loc_snow_ShareBasedPaymentArrangementAmountCapitalizedInSoftwareDevelopmentCosts_27a3211b-a54f-49b8-a561-17a0aac2cb31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_ef7f2098-02e0-49f1-b567-9198c2ada74d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_9ceb0bbb-c2a8-4ec4-8d8d-3432ffa39dd9" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_ef7f2098-02e0-49f1-b567-9198c2ada74d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_LiabilityRelatedToUnpaidTaxesTaxWithholdingShareBasedPaymentArrangement_43dceeb0-036e-4246-a37a-2aec3e5e8589" xlink:href="snow-20250131.xsd#snow_LiabilityRelatedToUnpaidTaxesTaxWithholdingShareBasedPaymentArrangement"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_9ceb0bbb-c2a8-4ec4-8d8d-3432ffa39dd9" xlink:to="loc_snow_LiabilityRelatedToUnpaidTaxesTaxWithholdingShareBasedPaymentArrangement_43dceeb0-036e-4246-a37a-2aec3e5e8589" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_0e267a22-5888-4ecf-a7c3-8c52cb39b711" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_2811c1f8-597f-44eb-8a89-ac8e8734f4c1" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_0e267a22-5888-4ecf-a7c3-8c52cb39b711" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_6fb252b7-4c55-49ef-9e11-2134f839b1fc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_0e267a22-5888-4ecf-a7c3-8c52cb39b711" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_6fb252b7-4c55-49ef-9e11-2134f839b1fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCash_b99495fd-0cda-4ee7-931a-dd56b377e988" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedCash"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_0e267a22-5888-4ecf-a7c3-8c52cb39b711" xlink:to="loc_us-gaap_RestrictedCash_b99495fd-0cda-4ee7-931a-dd56b377e988" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_df101598-0b61-48ac-aaf0-bb97486c5aca" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_0e267a22-5888-4ecf-a7c3-8c52cb39b711" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_df101598-0b61-48ac-aaf0-bb97486c5aca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.snowflake.com/role/OrganizationandDescriptionofBusiness" xlink:type="simple" xlink:href="snow-20250131.xsd#OrganizationandDescriptionofBusiness"/>
  <link:presentationLink xlink:role="http://www.snowflake.com/role/OrganizationandDescriptionofBusiness" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_602d3b98-fa9a-4a60-8794-43b254d245c2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_45e24c4a-0663-4879-a7dc-4d569487d6ee" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_602d3b98-fa9a-4a60-8794-43b254d245c2" xlink:to="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_45e24c4a-0663-4879-a7dc-4d569487d6ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPolicies" xlink:type="simple" xlink:href="snow-20250131.xsd#BasisofPresentationandSummaryofSignificantAccountingPolicies"/>
  <link:presentationLink xlink:role="http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_7c03287d-3458-4ecd-b5b4-c0f44412609a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock_ec6a2b80-bc73-4385-ba32-b6bbdbcd1f56" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_7c03287d-3458-4ecd-b5b4-c0f44412609a" xlink:to="loc_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock_ec6a2b80-bc73-4385-ba32-b6bbdbcd1f56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.snowflake.com/role/RevenueAccountsReceivableDeferredRevenueandRemainingPerformanceObligations" xlink:type="simple" xlink:href="snow-20250131.xsd#RevenueAccountsReceivableDeferredRevenueandRemainingPerformanceObligations"/>
  <link:presentationLink xlink:role="http://www.snowflake.com/role/RevenueAccountsReceivableDeferredRevenueandRemainingPerformanceObligations" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRecognitionAndDeferredRevenueAbstract_a15a082b-7563-4295-9a16-135d105824ea" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRecognitionAndDeferredRevenueAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_83594d31-8994-4108-a2d6-5778404da388" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRecognitionAndDeferredRevenueAbstract_a15a082b-7563-4295-9a16-135d105824ea" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_83594d31-8994-4108-a2d6-5778404da388" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.snowflake.com/role/CashEquivalentsandInvestments" xlink:type="simple" xlink:href="snow-20250131.xsd#CashEquivalentsandInvestments"/>
  <link:presentationLink xlink:role="http://www.snowflake.com/role/CashEquivalentsandInvestments" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_f99ce00e-a259-477b-aa56-31559a49092f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_CashEquivalentsAndInvestmentsTextBlock_3991df26-5cb5-42ed-bfcf-b75f804af82a" xlink:href="snow-20250131.xsd#snow_CashEquivalentsAndInvestmentsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_f99ce00e-a259-477b-aa56-31559a49092f" xlink:to="loc_snow_CashEquivalentsAndInvestmentsTextBlock_3991df26-5cb5-42ed-bfcf-b75f804af82a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.snowflake.com/role/FairValueMeasurements" xlink:type="simple" xlink:href="snow-20250131.xsd#FairValueMeasurements"/>
  <link:presentationLink xlink:role="http://www.snowflake.com/role/FairValueMeasurements" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_175b33a1-55eb-4008-8fa7-55de7c334cff" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresTextBlock_3b06cffd-6d41-4e9a-b45c-00a203d304f7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueDisclosuresTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_175b33a1-55eb-4008-8fa7-55de7c334cff" xlink:to="loc_us-gaap_FairValueDisclosuresTextBlock_3b06cffd-6d41-4e9a-b45c-00a203d304f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.snowflake.com/role/PropertyandEquipmentNet" xlink:type="simple" xlink:href="snow-20250131.xsd#PropertyandEquipmentNet"/>
  <link:presentationLink xlink:role="http://www.snowflake.com/role/PropertyandEquipmentNet" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_013eaa2a-180d-4f3e-8c91-2cc4f0723a5b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_f28b1542-2c09-4d92-8c47-0d17895e4c93" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_013eaa2a-180d-4f3e-8c91-2cc4f0723a5b" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_f28b1542-2c09-4d92-8c47-0d17895e4c93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.snowflake.com/role/BusinessCombinations" xlink:type="simple" xlink:href="snow-20250131.xsd#BusinessCombinations"/>
  <link:presentationLink xlink:role="http://www.snowflake.com/role/BusinessCombinations" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_55ffc1fc-17f8-4517-967e-c6c0120efe6c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationDisclosureTextBlock_8b05fd05-d6b5-4d2e-8535-bb089694860a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_55ffc1fc-17f8-4517-967e-c6c0120efe6c" xlink:to="loc_us-gaap_BusinessCombinationDisclosureTextBlock_8b05fd05-d6b5-4d2e-8535-bb089694860a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.snowflake.com/role/IntangibleAssetsandGoodwill" xlink:type="simple" xlink:href="snow-20250131.xsd#IntangibleAssetsandGoodwill"/>
  <link:presentationLink xlink:role="http://www.snowflake.com/role/IntangibleAssetsandGoodwill" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_606c29cc-221b-4258-8fb7-d02c0587ace8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_b3dfc392-461f-4811-8960-1bc752f930d4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_606c29cc-221b-4258-8fb7-d02c0587ace8" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_b3dfc392-461f-4811-8960-1bc752f930d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.snowflake.com/role/AccruedExpensesandOtherCurrentLiabilities" xlink:type="simple" xlink:href="snow-20250131.xsd#AccruedExpensesandOtherCurrentLiabilities"/>
  <link:presentationLink xlink:role="http://www.snowflake.com/role/AccruedExpensesandOtherCurrentLiabilities" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PayablesAndAccrualsAbstract_3a86175c-24c3-4eda-8c23-bcaf5297f2a9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PayablesAndAccrualsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock_47cd0908-9b86-4d7d-93eb-4dbe722da199" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_3a86175c-24c3-4eda-8c23-bcaf5297f2a9" xlink:to="loc_us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock_47cd0908-9b86-4d7d-93eb-4dbe722da199" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.snowflake.com/role/ConvertibleSeniorNotes" xlink:type="simple" xlink:href="snow-20250131.xsd#ConvertibleSeniorNotes"/>
  <link:presentationLink xlink:role="http://www.snowflake.com/role/ConvertibleSeniorNotes" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_f9e49f08-b321-4816-9741-3e09f0941de6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtTextBlock_aa05d41c-02c9-406e-b8ad-61109a0d93b7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_f9e49f08-b321-4816-9741-3e09f0941de6" xlink:to="loc_us-gaap_LongTermDebtTextBlock_aa05d41c-02c9-406e-b8ad-61109a0d93b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.snowflake.com/role/CommitmentandContingencies" xlink:type="simple" xlink:href="snow-20250131.xsd#CommitmentandContingencies"/>
  <link:presentationLink xlink:role="http://www.snowflake.com/role/CommitmentandContingencies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_0fe2532a-064d-448e-91b2-695eee0aa372" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_5619a6a2-478d-4093-943e-0b08983d4d92" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_0fe2532a-064d-448e-91b2-695eee0aa372" xlink:to="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_5619a6a2-478d-4093-943e-0b08983d4d92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.snowflake.com/role/Equity" xlink:type="simple" xlink:href="snow-20250131.xsd#Equity"/>
  <link:presentationLink xlink:role="http://www.snowflake.com/role/Equity" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_5bdb1594-35a4-48ea-a298-fbc768d17c2a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock_cc763956-7682-4cdc-8a8a-d2342c4365e9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_5bdb1594-35a4-48ea-a298-fbc768d17c2a" xlink:to="loc_us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock_cc763956-7682-4cdc-8a8a-d2342c4365e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.snowflake.com/role/IncomeTaxes" xlink:type="simple" xlink:href="snow-20250131.xsd#IncomeTaxes"/>
  <link:presentationLink xlink:role="http://www.snowflake.com/role/IncomeTaxes" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_70c9430d-93fa-4926-990d-7407dfd4b51d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock_54ef1c49-8e91-4790-9249-59c5165856ee" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_70c9430d-93fa-4926-990d-7407dfd4b51d" xlink:to="loc_us-gaap_IncomeTaxDisclosureTextBlock_54ef1c49-8e91-4790-9249-59c5165856ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.snowflake.com/role/NetLossperShare" xlink:type="simple" xlink:href="snow-20250131.xsd#NetLossperShare"/>
  <link:presentationLink xlink:role="http://www.snowflake.com/role/NetLossperShare" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_d6d8480a-7dfe-4803-a446-c6818f884499" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareTextBlock_be7b1393-2e87-4a28-96f9-c7afbee3a2e3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_d6d8480a-7dfe-4803-a446-c6818f884499" xlink:to="loc_us-gaap_EarningsPerShareTextBlock_be7b1393-2e87-4a28-96f9-c7afbee3a2e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.snowflake.com/role/RelatedPartyTransactions" xlink:type="simple" xlink:href="snow-20250131.xsd#RelatedPartyTransactions"/>
  <link:presentationLink xlink:role="http://www.snowflake.com/role/RelatedPartyTransactions" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsAbstract_ba850122-5936-4426-81f1-dadeec4446e7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_2ab26273-ce58-460e-9530-1f59b8132bd5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract_ba850122-5936-4426-81f1-dadeec4446e7" xlink:to="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_2ab26273-ce58-460e-9530-1f59b8132bd5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.snowflake.com/role/SubsequentEvent" xlink:type="simple" xlink:href="snow-20250131.xsd#SubsequentEvent"/>
  <link:presentationLink xlink:role="http://www.snowflake.com/role/SubsequentEvent" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsAbstract_9a54839c-ac99-4963-9410-df1aec432354" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsTextBlock_ebd0bb88-49c5-4a94-ba61-dbd8d8d6681c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventsAbstract_9a54839c-ac99-4963-9410-df1aec432354" xlink:to="loc_us-gaap_SubsequentEventsTextBlock_ebd0bb88-49c5-4a94-ba61-dbd8d8d6681c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" xlink:type="simple" xlink:href="snow-20250131.xsd#BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies"/>
  <link:presentationLink xlink:role="http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_50957266-504a-4a0f-b493-62768ee408d7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiscalPeriod_86eac067-2f84-4736-a706-b2d4e81ecaa6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiscalPeriod"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_50957266-504a-4a0f-b493-62768ee408d7" xlink:to="loc_us-gaap_FiscalPeriod_86eac067-2f84-4736-a706-b2d4e81ecaa6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_2ec0a51b-fcfc-4164-9425-38737c4e0723" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_50957266-504a-4a0f-b493-62768ee408d7" xlink:to="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_2ec0a51b-fcfc-4164-9425-38737c4e0723" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsolidationPolicyTextBlock_6ea4457d-5327-432c-b863-d85f0858ddd1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConsolidationPolicyTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_50957266-504a-4a0f-b493-62768ee408d7" xlink:to="loc_us-gaap_ConsolidationPolicyTextBlock_6ea4457d-5327-432c-b863-d85f0858ddd1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingPolicyPolicyTextBlock_a7033b31-5fb5-4068-bada-a25ae33c913a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingPolicyPolicyTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_50957266-504a-4a0f-b493-62768ee408d7" xlink:to="loc_us-gaap_SegmentReportingPolicyPolicyTextBlock_a7033b31-5fb5-4068-bada-a25ae33c913a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates_943c7cc0-be22-4848-8912-d6c4a3e60b03" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UseOfEstimates"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_50957266-504a-4a0f-b493-62768ee408d7" xlink:to="loc_us-gaap_UseOfEstimates_943c7cc0-be22-4848-8912-d6c4a3e60b03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskCreditRisk_4ea53b80-162a-4855-a4ba-e7f8490ee183" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskCreditRisk"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_50957266-504a-4a0f-b493-62768ee408d7" xlink:to="loc_us-gaap_ConcentrationRiskCreditRisk_4ea53b80-162a-4855-a4ba-e7f8490ee183" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_d878c4d7-279a-4d89-aaa3-6d87f587bbd7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_50957266-504a-4a0f-b493-62768ee408d7" xlink:to="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_d878c4d7-279a-4d89-aaa3-6d87f587bbd7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_ac2c90ea-87fe-4771-91b7-afe1bfe10fea" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_50957266-504a-4a0f-b493-62768ee408d7" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_ac2c90ea-87fe-4771-91b7-afe1bfe10fea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_AllocationOfOverheadCostsPolicyTextBlock_5ede48ee-18f6-4e49-ba4e-912ea03ff610" xlink:href="snow-20250131.xsd#snow_AllocationOfOverheadCostsPolicyTextBlock"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_50957266-504a-4a0f-b493-62768ee408d7" xlink:to="loc_snow_AllocationOfOverheadCostsPolicyTextBlock_5ede48ee-18f6-4e49-ba4e-912ea03ff610" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpensePolicy_2e913ae5-8c4d-4a37-8db0-36c24ad65d56" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpensePolicy"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_50957266-504a-4a0f-b493-62768ee408d7" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpensePolicy_2e913ae5-8c4d-4a37-8db0-36c24ad65d56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingCostsPolicyTextBlock_f2939b59-aa50-4749-8947-cfaf065477b0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdvertisingCostsPolicyTextBlock"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_50957266-504a-4a0f-b493-62768ee408d7" xlink:to="loc_us-gaap_AdvertisingCostsPolicyTextBlock_f2939b59-aa50-4749-8947-cfaf065477b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPolicyTextBlock_25410905-31cf-49e7-9e82-88b001a5755a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_50957266-504a-4a0f-b493-62768ee408d7" xlink:to="loc_us-gaap_IncomeTaxPolicyTextBlock_25410905-31cf-49e7-9e82-88b001a5755a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_d76e6f57-b08a-4318-ab86-086923883181" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_50957266-504a-4a0f-b493-62768ee408d7" xlink:to="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_d76e6f57-b08a-4318-ab86-086923883181" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerSharePolicyTextBlock_d5408e39-a3f8-4dd1-a372-68ac3477b0a7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerSharePolicyTextBlock"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_50957266-504a-4a0f-b493-62768ee408d7" xlink:to="loc_us-gaap_EarningsPerSharePolicyTextBlock_d5408e39-a3f8-4dd1-a372-68ac3477b0a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_aad37aeb-a3e1-472e-af20-4e96338821a8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_50957266-504a-4a0f-b493-62768ee408d7" xlink:to="loc_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_aad37aeb-a3e1-472e-af20-4e96338821a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentPolicyTextBlock_9ff1e01b-6488-456e-a75b-3ea9d8d4eda9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentPolicyTextBlock"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_50957266-504a-4a0f-b493-62768ee408d7" xlink:to="loc_us-gaap_InvestmentPolicyTextBlock_9ff1e01b-6488-456e-a75b-3ea9d8d4eda9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_d31c707c-1fa5-4911-b50c-fd4f58848add" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementPolicyPolicyTextBlock"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_50957266-504a-4a0f-b493-62768ee408d7" xlink:to="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_d31c707c-1fa5-4911-b50c-fd4f58848add" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativesPolicyTextBlock_d2b8225b-a832-4028-a34a-f35875abc1aa" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativesPolicyTextBlock"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_50957266-504a-4a0f-b493-62768ee408d7" xlink:to="loc_us-gaap_DerivativesPolicyTextBlock_d2b8225b-a832-4028-a34a-f35875abc1aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeAndOtherAccountsReceivablePolicy_15696370-dc23-4154-b97d-1803e31fad87" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TradeAndOtherAccountsReceivablePolicy"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_50957266-504a-4a0f-b493-62768ee408d7" xlink:to="loc_us-gaap_TradeAndOtherAccountsReceivablePolicy_15696370-dc23-4154-b97d-1803e31fad87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InternalUseSoftwarePolicy_e4b1db69-f079-4d93-82a9-3ff0d4109896" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InternalUseSoftwarePolicy"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_50957266-504a-4a0f-b493-62768ee408d7" xlink:to="loc_us-gaap_InternalUseSoftwarePolicy_e4b1db69-f079-4d93-82a9-3ff0d4109896" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_30f7db9f-3573-43f7-bf82-dc6a54410487" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_50957266-504a-4a0f-b493-62768ee408d7" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_30f7db9f-3573-43f7-bf82-dc6a54410487" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeasesPolicyTextBlock_2b3739df-d728-4025-b6c1-c28da88322f3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeLeasesPolicyTextBlock"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_50957266-504a-4a0f-b493-62768ee408d7" xlink:to="loc_us-gaap_LesseeLeasesPolicyTextBlock_2b3739df-d728-4025-b6c1-c28da88322f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsPolicy_cbe9031d-b6da-4061-970c-864df0e903fe" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationsPolicy"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_50957266-504a-4a0f-b493-62768ee408d7" xlink:to="loc_us-gaap_BusinessCombinationsPolicy_cbe9031d-b6da-4061-970c-864df0e903fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_5869812b-72fb-4a24-bb83-9efa7256f5e7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_50957266-504a-4a0f-b493-62768ee408d7" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_5869812b-72fb-4a24-bb83-9efa7256f5e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtPolicyTextBlock_f386d759-9880-46b3-91e2-25ae0d8d698e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtPolicyTextBlock"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_50957266-504a-4a0f-b493-62768ee408d7" xlink:to="loc_us-gaap_DebtPolicyTextBlock_f386d759-9880-46b3-91e2-25ae0d8d698e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_CappedCallTransactionsPolicyPolicyTextBlock_942208f5-4a87-49f0-89a2-46f92f531d96" xlink:href="snow-20250131.xsd#snow_CappedCallTransactionsPolicyPolicyTextBlock"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_50957266-504a-4a0f-b493-62768ee408d7" xlink:to="loc_snow_CappedCallTransactionsPolicyPolicyTextBlock_942208f5-4a87-49f0-89a2-46f92f531d96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_5a08a897-dacc-42a3-84b7-6a366253b2d6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_50957266-504a-4a0f-b493-62768ee408d7" xlink:to="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_5a08a897-dacc-42a3-84b7-6a366253b2d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsFiniteLivedPolicy_9a374319-3aa3-41ff-acd6-9d2827e3e3d4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsFiniteLivedPolicy"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_50957266-504a-4a0f-b493-62768ee408d7" xlink:to="loc_us-gaap_IntangibleAssetsFiniteLivedPolicy_9a374319-3aa3-41ff-acd6-9d2827e3e3d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesTables" xlink:type="simple" xlink:href="snow-20250131.xsd#BasisofPresentationandSummaryofSignificantAccountingPoliciesTables"/>
  <link:presentationLink xlink:role="http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_5ef9b2ab-2f46-4847-9db2-dcbc3eea5caf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_09a3c41c-7727-4400-8773-406c9d665b0a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_5ef9b2ab-2f46-4847-9db2-dcbc3eea5caf" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_09a3c41c-7727-4400-8773-406c9d665b0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock_ceb50328-f80e-470d-8bea-cd111c78bf46" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_5ef9b2ab-2f46-4847-9db2-dcbc3eea5caf" xlink:to="loc_us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock_ceb50328-f80e-470d-8bea-cd111c78bf46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.snowflake.com/role/RevenueAccountsReceivableDeferredRevenueandRemainingPerformanceObligationsTables" xlink:type="simple" xlink:href="snow-20250131.xsd#RevenueAccountsReceivableDeferredRevenueandRemainingPerformanceObligationsTables"/>
  <link:presentationLink xlink:role="http://www.snowflake.com/role/RevenueAccountsReceivableDeferredRevenueandRemainingPerformanceObligationsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRecognitionAndDeferredRevenueAbstract_5bdd123c-b401-498d-9706-c6fbb5c9d455" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRecognitionAndDeferredRevenueAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_e43309ed-c323-4fbc-a40a-dc76ebf9b5a4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRecognitionAndDeferredRevenueAbstract_5bdd123c-b401-498d-9706-c6fbb5c9d455" xlink:to="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_e43309ed-c323-4fbc-a40a-dc76ebf9b5a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock_e35ca6d0-b560-4fec-a763-c511a4c7b93e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRecognitionAndDeferredRevenueAbstract_5bdd123c-b401-498d-9706-c6fbb5c9d455" xlink:to="loc_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock_e35ca6d0-b560-4fec-a763-c511a4c7b93e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.snowflake.com/role/CashEquivalentsandInvestmentsTables" xlink:type="simple" xlink:href="snow-20250131.xsd#CashEquivalentsandInvestmentsTables"/>
  <link:presentationLink xlink:role="http://www.snowflake.com/role/CashEquivalentsandInvestmentsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_045922b4-7c21-4939-98a0-f98a1485bf97" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock_7afb17eb-a394-453a-8f75-77e7a714adf6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_045922b4-7c21-4939-98a0-f98a1485bf97" xlink:to="loc_us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock_7afb17eb-a394-453a-8f75-77e7a714adf6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock_28ddaaae-0b3f-47d7-9755-6deb120c6525" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_045922b4-7c21-4939-98a0-f98a1485bf97" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock_28ddaaae-0b3f-47d7-9755-6deb120c6525" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock_8d7d696c-8d5a-44a8-966e-3ca1915f466d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_045922b4-7c21-4939-98a0-f98a1485bf97" xlink:to="loc_us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock_8d7d696c-8d5a-44a8-966e-3ca1915f466d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock_125c8165-803e-4ac3-94ce-cf0348add8a7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_045922b4-7c21-4939-98a0-f98a1485bf97" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock_125c8165-803e-4ac3-94ce-cf0348add8a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.snowflake.com/role/FairValueMeasurementsTables" xlink:type="simple" xlink:href="snow-20250131.xsd#FairValueMeasurementsTables"/>
  <link:presentationLink xlink:role="http://www.snowflake.com/role/FairValueMeasurementsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_63988641-437e-47b1-9d6c-3628ce7507e5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock_4480fe65-dd81-4a99-bc83-0aebc17349f6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_63988641-437e-47b1-9d6c-3628ce7507e5" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock_4480fe65-dd81-4a99-bc83-0aebc17349f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringAndNonrecurringBasisTableTextBlock_b0976aaa-c9c1-453d-9c82-e27535ec77c2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringAndNonrecurringBasisTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_63988641-437e-47b1-9d6c-3628ce7507e5" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringAndNonrecurringBasisTableTextBlock_b0976aaa-c9c1-453d-9c82-e27535ec77c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_RealizedAndUnrealizedGainLossOnInvestmentsTableTextBlock_463e7679-c725-47b0-9da4-d0ec782e539f" xlink:href="snow-20250131.xsd#snow_RealizedAndUnrealizedGainLossOnInvestmentsTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_63988641-437e-47b1-9d6c-3628ce7507e5" xlink:to="loc_snow_RealizedAndUnrealizedGainLossOnInvestmentsTableTextBlock_463e7679-c725-47b0-9da4-d0ec782e539f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.snowflake.com/role/PropertyandEquipmentNetTables" xlink:type="simple" xlink:href="snow-20250131.xsd#PropertyandEquipmentNetTables"/>
  <link:presentationLink xlink:role="http://www.snowflake.com/role/PropertyandEquipmentNetTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_1ba43bd4-3e4c-4546-8c01-9f95428bb18a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_12902617-4f6b-411d-a009-7eb8da9e8c9c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_1ba43bd4-3e4c-4546-8c01-9f95428bb18a" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_12902617-4f6b-411d-a009-7eb8da9e8c9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.snowflake.com/role/BusinessCombinationsTables" xlink:type="simple" xlink:href="snow-20250131.xsd#BusinessCombinationsTables"/>
  <link:presentationLink xlink:role="http://www.snowflake.com/role/BusinessCombinationsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_8a6403b4-0042-4f46-a4bf-5071d81f5c8a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock_ca9e15d4-3666-4dad-ac52-6f1f3ba84481" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_8a6403b4-0042-4f46-a4bf-5071d81f5c8a" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock_ca9e15d4-3666-4dad-ac52-6f1f3ba84481" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_b9788c86-6001-4406-8b8d-dce5e05c7f3d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_8a6403b4-0042-4f46-a4bf-5071d81f5c8a" xlink:to="loc_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_b9788c86-6001-4406-8b8d-dce5e05c7f3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionProFormaInformationTextBlock_331b2388-ae1a-4f40-bce6-9eae3f1dd7be" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionProFormaInformationTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_8a6403b4-0042-4f46-a4bf-5071d81f5c8a" xlink:to="loc_us-gaap_BusinessAcquisitionProFormaInformationTextBlock_331b2388-ae1a-4f40-bce6-9eae3f1dd7be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.snowflake.com/role/IntangibleAssetsandGoodwillTables" xlink:type="simple" xlink:href="snow-20250131.xsd#IntangibleAssetsandGoodwillTables"/>
  <link:presentationLink xlink:role="http://www.snowflake.com/role/IntangibleAssetsandGoodwillTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_7f217b37-44e0-4be2-941e-5a7428f23b35" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_13e97abc-4319-47ba-a722-3251e16e3f8b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_7f217b37-44e0-4be2-941e-5a7428f23b35" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_13e97abc-4319-47ba-a722-3251e16e3f8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_5c63e61f-5b6d-4f73-89eb-a2d4ba616b0b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_7f217b37-44e0-4be2-941e-5a7428f23b35" xlink:to="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_5c63e61f-5b6d-4f73-89eb-a2d4ba616b0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTextBlock_7be8d88a-48aa-47bb-ade4-4adf5a6b62d8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfGoodwillTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_7f217b37-44e0-4be2-941e-5a7428f23b35" xlink:to="loc_us-gaap_ScheduleOfGoodwillTextBlock_7be8d88a-48aa-47bb-ade4-4adf5a6b62d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.snowflake.com/role/AccruedExpensesandOtherCurrentLiabilitiesTables" xlink:type="simple" xlink:href="snow-20250131.xsd#AccruedExpensesandOtherCurrentLiabilitiesTables"/>
  <link:presentationLink xlink:role="http://www.snowflake.com/role/AccruedExpensesandOtherCurrentLiabilitiesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PayablesAndAccrualsAbstract_e64a346a-50e2-4ab7-94d2-52461bb42e9a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PayablesAndAccrualsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_6c6cfe20-4a34-4101-a00e-96686457d015" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_e64a346a-50e2-4ab7-94d2-52461bb42e9a" xlink:to="loc_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_6c6cfe20-4a34-4101-a00e-96686457d015" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.snowflake.com/role/ConvertibleSeniorNotesTables" xlink:type="simple" xlink:href="snow-20250131.xsd#ConvertibleSeniorNotesTables"/>
  <link:presentationLink xlink:role="http://www.snowflake.com/role/ConvertibleSeniorNotesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_370414b2-719a-49f0-9e24-f3884f5917ad" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtTableTextBlock_24e0e6cd-4a9d-4476-86dc-db9e21ef36a3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConvertibleDebtTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_370414b2-719a-49f0-9e24-f3884f5917ad" xlink:to="loc_us-gaap_ConvertibleDebtTableTextBlock_24e0e6cd-4a9d-4476-86dc-db9e21ef36a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfOptionsIndexedToIssuersEquityTextBlock_2b731c99-e9c9-40d2-b119-0c7567be2618" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfOptionsIndexedToIssuersEquityTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_370414b2-719a-49f0-9e24-f3884f5917ad" xlink:to="loc_us-gaap_ScheduleOfOptionsIndexedToIssuersEquityTextBlock_2b731c99-e9c9-40d2-b119-0c7567be2618" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.snowflake.com/role/CommitmentandContingenciesTables" xlink:type="simple" xlink:href="snow-20250131.xsd#CommitmentandContingenciesTables"/>
  <link:presentationLink xlink:role="http://www.snowflake.com/role/CommitmentandContingenciesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_5fd429c0-017d-42b4-9e6a-b76260b3714a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostTableTextBlock_914f2230-7ea1-4f45-8126-147394de55ae" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_5fd429c0-017d-42b4-9e6a-b76260b3714a" xlink:to="loc_us-gaap_LeaseCostTableTextBlock_914f2230-7ea1-4f45-8126-147394de55ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_b129361c-06ba-42c3-80b6-42b755ab4da5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_5fd429c0-017d-42b4-9e6a-b76260b3714a" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_b129361c-06ba-42c3-80b6-42b755ab4da5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsTableTextBlock_463b46f9-1fa0-4edd-af37-6fbcba51dd63" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherCommitmentsTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_5fd429c0-017d-42b4-9e6a-b76260b3714a" xlink:to="loc_us-gaap_OtherCommitmentsTableTextBlock_463b46f9-1fa0-4edd-af37-6fbcba51dd63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.snowflake.com/role/EquityTables" xlink:type="simple" xlink:href="snow-20250131.xsd#EquityTables"/>
  <link:presentationLink xlink:role="http://www.snowflake.com/role/EquityTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_2d1b9602-82f5-4208-a904-a93e7021d939" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_ScheduleOfSharesReservedForFutureIssuanceTableTextBlock_a79f4f65-0a8a-4dc2-9311-762b07edcbe8" xlink:href="snow-20250131.xsd#snow_ScheduleOfSharesReservedForFutureIssuanceTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_2d1b9602-82f5-4208-a904-a93e7021d939" xlink:to="loc_snow_ScheduleOfSharesReservedForFutureIssuanceTableTextBlock_a79f4f65-0a8a-4dc2-9311-762b07edcbe8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_ShareRepurchaseActivityTableTextBlock_6caacdc2-c5e2-43b8-906c-a93e94c0bbed" xlink:href="snow-20250131.xsd#snow_ShareRepurchaseActivityTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_2d1b9602-82f5-4208-a904-a93e7021d939" xlink:to="loc_snow_ShareRepurchaseActivityTableTextBlock_6caacdc2-c5e2-43b8-906c-a93e94c0bbed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_78f4a945-7e7e-4066-8954-2ccd2513eb1c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_2d1b9602-82f5-4208-a904-a93e7021d939" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_78f4a945-7e7e-4066-8954-2ccd2513eb1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock_38406b42-dad7-4292-915e-eac4f5fcf5a4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_2d1b9602-82f5-4208-a904-a93e7021d939" xlink:to="loc_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock_38406b42-dad7-4292-915e-eac4f5fcf5a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock_fedd7da4-c916-49c5-a00f-d4f683daef57" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_2d1b9602-82f5-4208-a904-a93e7021d939" xlink:to="loc_us-gaap_ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock_fedd7da4-c916-49c5-a00f-d4f683daef57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock_805d25c7-6d49-4813-a987-ca7d9b312a64" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_2d1b9602-82f5-4208-a904-a93e7021d939" xlink:to="loc_us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock_805d25c7-6d49-4813-a987-ca7d9b312a64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_7b7f2d45-2d94-4968-9faf-2948ede2cb97" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_2d1b9602-82f5-4208-a904-a93e7021d939" xlink:to="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_7b7f2d45-2d94-4968-9faf-2948ede2cb97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock_438d08a9-3c3c-45f5-89e3-d3322490ebce" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_2d1b9602-82f5-4208-a904-a93e7021d939" xlink:to="loc_us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock_438d08a9-3c3c-45f5-89e3-d3322490ebce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_ScheduleOfShareBasedPaymentAwardLiabilityClassifiedPerformanceSharesValuationAssumptionsTableTextBlock_cac07bef-bc53-437d-a215-5cb18112ad9c" xlink:href="snow-20250131.xsd#snow_ScheduleOfShareBasedPaymentAwardLiabilityClassifiedPerformanceSharesValuationAssumptionsTableTextBlock"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_2d1b9602-82f5-4208-a904-a93e7021d939" xlink:to="loc_snow_ScheduleOfShareBasedPaymentAwardLiabilityClassifiedPerformanceSharesValuationAssumptionsTableTextBlock_cac07bef-bc53-437d-a215-5cb18112ad9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_d15183da-5233-4dc8-9ffc-cbe6d6cff67c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_2d1b9602-82f5-4208-a904-a93e7021d939" xlink:to="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_d15183da-5233-4dc8-9ffc-cbe6d6cff67c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.snowflake.com/role/IncomeTaxesTables" xlink:type="simple" xlink:href="snow-20250131.xsd#IncomeTaxesTables"/>
  <link:presentationLink xlink:role="http://www.snowflake.com/role/IncomeTaxesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_2ec21a6e-f262-48d9-b738-8396865f0c5d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_523355c6-481e-4598-b5fd-62d6e272860d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_2ec21a6e-f262-48d9-b738-8396865f0c5d" xlink:to="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_523355c6-481e-4598-b5fd-62d6e272860d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_6212d271-2632-48c0-8033-affbea06dacc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_2ec21a6e-f262-48d9-b738-8396865f0c5d" xlink:to="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_6212d271-2632-48c0-8033-affbea06dacc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_fcf30a5d-620e-4f52-9fbc-070280abdcfb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_2ec21a6e-f262-48d9-b738-8396865f0c5d" xlink:to="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_fcf30a5d-620e-4f52-9fbc-070280abdcfb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_8d4a5066-1224-4be7-bbf9-1219869dbc47" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_2ec21a6e-f262-48d9-b738-8396865f0c5d" xlink:to="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_8d4a5066-1224-4be7-bbf9-1219869dbc47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_5fff3add-2804-45ed-94cb-480bb9446706" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_2ec21a6e-f262-48d9-b738-8396865f0c5d" xlink:to="loc_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_5fff3add-2804-45ed-94cb-480bb9446706" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.snowflake.com/role/NetLossperShareTables" xlink:type="simple" xlink:href="snow-20250131.xsd#NetLossperShareTables"/>
  <link:presentationLink xlink:role="http://www.snowflake.com/role/NetLossperShareTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_71820767-9660-4746-b42b-80a0c5536d18" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_3024cf82-9389-4344-a392-ea753ba5a6e8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_71820767-9660-4746-b42b-80a0c5536d18" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_3024cf82-9389-4344-a392-ea753ba5a6e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_3d33dcb0-ca55-431a-a557-412f743d801e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_71820767-9660-4746-b42b-80a0c5536d18" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_3d33dcb0-ca55-431a-a557-412f743d801e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesScheduleofSegmentReportingInformationDetails" xlink:type="simple" xlink:href="snow-20250131.xsd#BasisofPresentationandSummaryofSignificantAccountingPoliciesScheduleofSegmentReportingInformationDetails"/>
  <link:presentationLink xlink:role="http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesScheduleofSegmentReportingInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_f76bddfd-074c-41a5-af23-e4fe3affec1f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_6e17c5c9-ee46-4b11-892a-f65e1ab43e26" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_f76bddfd-074c-41a5-af23-e4fe3affec1f" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_6e17c5c9-ee46-4b11-892a-f65e1ab43e26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_49167486-cbb7-45c7-a16b-be610b8e8535" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_6e17c5c9-ee46-4b11-892a-f65e1ab43e26" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_49167486-cbb7-45c7-a16b-be610b8e8535" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_41665831-4c87-430f-84f0-438c1d2b5938" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_49167486-cbb7-45c7-a16b-be610b8e8535" xlink:to="loc_us-gaap_SegmentDomain_41665831-4c87-430f-84f0-438c1d2b5938" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_ReportableSegmentMember_e5dedaa0-c8d5-433b-8c4d-6bc699ba95f0" xlink:href="snow-20250131.xsd#snow_ReportableSegmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_41665831-4c87-430f-84f0-438c1d2b5938" xlink:to="loc_snow_ReportableSegmentMember_e5dedaa0-c8d5-433b-8c4d-6bc699ba95f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_5c673c28-5fbb-440f-bd77-8e1e08e3c669" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_6e17c5c9-ee46-4b11-892a-f65e1ab43e26" xlink:to="loc_srt_ProductOrServiceAxis_5c673c28-5fbb-440f-bd77-8e1e08e3c669" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_1bae7b60-17cf-47b0-9f7c-6be55d2614c5" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_5c673c28-5fbb-440f-bd77-8e1e08e3c669" xlink:to="loc_srt_ProductsAndServicesDomain_1bae7b60-17cf-47b0-9f7c-6be55d2614c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductMember_59926daa-7877-42c6-a69f-42d8a8726663" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProductMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_1bae7b60-17cf-47b0-9f7c-6be55d2614c5" xlink:to="loc_us-gaap_ProductMember_59926daa-7877-42c6-a69f-42d8a8726663" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_ProfessionalServicesAndOtherMember_9166b269-eb79-46ae-81cd-3df0eba833a9" xlink:href="snow-20250131.xsd#snow_ProfessionalServicesAndOtherMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_1bae7b60-17cf-47b0-9f7c-6be55d2614c5" xlink:to="loc_snow_ProfessionalServicesAndOtherMember_9166b269-eb79-46ae-81cd-3df0eba833a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_ThirdPartyCloudInfrastructureExpensesMember_06dacd21-74a8-44dc-a0cc-bc6b0240df90" xlink:href="snow-20250131.xsd#snow_ThirdPartyCloudInfrastructureExpensesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_1bae7b60-17cf-47b0-9f7c-6be55d2614c5" xlink:to="loc_snow_ThirdPartyCloudInfrastructureExpensesMember_06dacd21-74a8-44dc-a0cc-bc6b0240df90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_PersonnelRelatedExpensesMember_7022f3bd-fb96-4489-8b68-597a5c4c1b32" xlink:href="snow-20250131.xsd#snow_PersonnelRelatedExpensesMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_1bae7b60-17cf-47b0-9f7c-6be55d2614c5" xlink:to="loc_snow_PersonnelRelatedExpensesMember_7022f3bd-fb96-4489-8b68-597a5c4c1b32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_720042dd-e601-40e8-b9ae-0fa80fa9f020" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_6e17c5c9-ee46-4b11-892a-f65e1ab43e26" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_720042dd-e601-40e8-b9ae-0fa80fa9f020" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_92509efd-493f-4a89-8d09-ef6d44e37be6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_720042dd-e601-40e8-b9ae-0fa80fa9f020" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_92509efd-493f-4a89-8d09-ef6d44e37be6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_CostOfProductRevenueBenchmarkMember_f56003c6-6ef6-4419-9fa6-9cef14e18c85" xlink:href="snow-20250131.xsd#snow_CostOfProductRevenueBenchmarkMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_92509efd-493f-4a89-8d09-ef6d44e37be6" xlink:to="loc_snow_CostOfProductRevenueBenchmarkMember_f56003c6-6ef6-4419-9fa6-9cef14e18c85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_CostOfRevenueAndOperatingExpensesBenchmarkMember_d3f7188a-ab39-4fc9-98a8-38fcd170bb3b" xlink:href="snow-20250131.xsd#snow_CostOfRevenueAndOperatingExpensesBenchmarkMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_92509efd-493f-4a89-8d09-ef6d44e37be6" xlink:to="loc_snow_CostOfRevenueAndOperatingExpensesBenchmarkMember_d3f7188a-ab39-4fc9-98a8-38fcd170bb3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_3736881b-cd77-42b9-acb4-bc8ad432205c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_6e17c5c9-ee46-4b11-892a-f65e1ab43e26" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_3736881b-cd77-42b9-acb4-bc8ad432205c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_67ee81c0-3e04-48db-9db4-e6c629b8993b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_3736881b-cd77-42b9-acb4-bc8ad432205c" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_67ee81c0-3e04-48db-9db4-e6c629b8993b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_CostOfProductRevenueTypeRiskMember_11194c56-c852-4286-b808-e4e81f39fc71" xlink:href="snow-20250131.xsd#snow_CostOfProductRevenueTypeRiskMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_67ee81c0-3e04-48db-9db4-e6c629b8993b" xlink:to="loc_snow_CostOfProductRevenueTypeRiskMember_11194c56-c852-4286-b808-e4e81f39fc71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_CostOfRevenueAndOperatingExpensesTypeRiskMember_576321c7-088d-4fe8-b4ac-7c0008e4523b" xlink:href="snow-20250131.xsd#snow_CostOfRevenueAndOperatingExpensesTypeRiskMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_67ee81c0-3e04-48db-9db4-e6c629b8993b" xlink:to="loc_snow_CostOfRevenueAndOperatingExpensesTypeRiskMember_576321c7-088d-4fe8-b4ac-7c0008e4523b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_40e81c0f-a078-4d3e-901e-1462279b810a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_6e17c5c9-ee46-4b11-892a-f65e1ab43e26" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_40e81c0f-a078-4d3e-901e-1462279b810a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_41820149-8085-44ba-9e45-6e43fc9d53cc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_40e81c0f-a078-4d3e-901e-1462279b810a" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_41820149-8085-44ba-9e45-6e43fc9d53cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_e9845554-0a4e-4638-9d34-c76eed1a1e71" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_40e81c0f-a078-4d3e-901e-1462279b810a" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_e9845554-0a4e-4638-9d34-c76eed1a1e71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpense_2522c431-956a-41be-9ae6-4e7b980678e6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingAndMarketingExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_40e81c0f-a078-4d3e-901e-1462279b810a" xlink:to="loc_us-gaap_SellingAndMarketingExpense_2522c431-956a-41be-9ae6-4e7b980678e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_5eabc853-adc6-4154-a80c-779d75010deb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_40e81c0f-a078-4d3e-901e-1462279b810a" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_5eabc853-adc6-4154-a80c-779d75010deb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_127e9891-007d-4692-94dd-9479b9a60536" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_40e81c0f-a078-4d3e-901e-1462279b810a" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_127e9891-007d-4692-94dd-9479b9a60536" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeNonoperating_ed8d84e2-e98b-4400-90ca-6e8b2fbbb9ca" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentIncomeNonoperating"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_40e81c0f-a078-4d3e-901e-1462279b810a" xlink:to="loc_us-gaap_InvestmentIncomeNonoperating_ed8d84e2-e98b-4400-90ca-6e8b2fbbb9ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseNonoperating_d0ee8b06-4fb6-44f4-88e5-f612fcab5042" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpenseNonoperating"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_40e81c0f-a078-4d3e-901e-1462279b810a" xlink:to="loc_us-gaap_InterestExpenseNonoperating_d0ee8b06-4fb6-44f4-88e5-f612fcab5042" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_d6c39ea2-cc48-40e5-aac1-b6983ee34bb3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_40e81c0f-a078-4d3e-901e-1462279b810a" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_d6c39ea2-cc48-40e5-aac1-b6983ee34bb3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_d15bae0d-4a9c-4299-b304-2b703899e098" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_40e81c0f-a078-4d3e-901e-1462279b810a" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_d15bae0d-4a9c-4299-b304-2b703899e098" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_e32c0aa8-c900-48d7-bab8-b3c1e095589c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_40e81c0f-a078-4d3e-901e-1462279b810a" xlink:to="loc_us-gaap_ProfitLoss_e32c0aa8-c900-48d7-bab8-b3c1e095589c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_68d0aaa0-25a3-467b-859c-b08e8fd6bcfe" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_40e81c0f-a078-4d3e-901e-1462279b810a" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_68d0aaa0-25a3-467b-859c-b08e8fd6bcfe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesSummaryofLonglivedAssetsbyGeographicAreasDetails" xlink:type="simple" xlink:href="snow-20250131.xsd#BasisofPresentationandSummaryofSignificantAccountingPoliciesSummaryofLonglivedAssetsbyGeographicAreasDetails"/>
  <link:presentationLink xlink:role="http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesSummaryofLonglivedAssetsbyGeographicAreasDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_5edd4ebe-f5e5-498a-8524-b262c0f882c9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_ef667217-e068-4831-9173-01781c0437f0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_5edd4ebe-f5e5-498a-8524-b262c0f882c9" xlink:to="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_ef667217-e068-4831-9173-01781c0437f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_f370dc57-f44d-4467-b882-fd5ae6d189e8" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_ef667217-e068-4831-9173-01781c0437f0" xlink:to="loc_srt_StatementGeographicalAxis_f370dc57-f44d-4467-b882-fd5ae6d189e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_3863cfb3-e73c-4bab-8f11-db936a7c461a" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_f370dc57-f44d-4467-b882-fd5ae6d189e8" xlink:to="loc_srt_SegmentGeographicalDomain_3863cfb3-e73c-4bab-8f11-db936a7c461a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_f9c8e2dd-0a13-48aa-89ce-c48dbbf229ec" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_US"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_3863cfb3-e73c-4bab-8f11-db936a7c461a" xlink:to="loc_country_US_f9c8e2dd-0a13-48aa-89ce-c48dbbf229ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonUsMember_2d28d3a6-2a55-4eb3-9c9e-43e23a06fce7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonUsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_3863cfb3-e73c-4bab-8f11-db936a7c461a" xlink:to="loc_us-gaap_NonUsMember_2d28d3a6-2a55-4eb3-9c9e-43e23a06fce7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_0eb9728a-504a-436f-b4c5-51ca822da10c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_ef667217-e068-4831-9173-01781c0437f0" xlink:to="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_0eb9728a-504a-436f-b4c5-51ca822da10c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncurrentAssets_bb14be05-9f2a-47bd-a389-13720ab9c070" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NoncurrentAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_0eb9728a-504a-436f-b4c5-51ca822da10c" xlink:to="loc_us-gaap_NoncurrentAssets_bb14be05-9f2a-47bd-a389-13720ab9c070" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails" xlink:type="simple" xlink:href="snow-20250131.xsd#BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_da01c392-5d1f-43ce-9b7d-4ec4a8fafd3d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTable_5fa8a8fe-acd6-488b-a781-3354a857321d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_da01c392-5d1f-43ce-9b7d-4ec4a8fafd3d" xlink:to="loc_us-gaap_ConcentrationRiskTable_5fa8a8fe-acd6-488b-a781-3354a857321d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_9c0b2e01-7dac-4213-956f-35c788b2aa9f" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_5fa8a8fe-acd6-488b-a781-3354a857321d" xlink:to="loc_srt_ProductOrServiceAxis_9c0b2e01-7dac-4213-956f-35c788b2aa9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_6f49c6b0-4122-4de0-9132-a667a10be24c" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_9c0b2e01-7dac-4213-956f-35c788b2aa9f" xlink:to="loc_srt_ProductsAndServicesDomain_6f49c6b0-4122-4de0-9132-a667a10be24c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_OnDemandArrangementsMember_1ea5627e-ef2d-4510-a1b0-b65e6f0596f3" xlink:href="snow-20250131.xsd#snow_OnDemandArrangementsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_6f49c6b0-4122-4de0-9132-a667a10be24c" xlink:to="loc_snow_OnDemandArrangementsMember_1ea5627e-ef2d-4510-a1b0-b65e6f0596f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_1c7b9a11-768f-4f11-9c8b-2c7c2d9db7c1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_5fa8a8fe-acd6-488b-a781-3354a857321d" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_1c7b9a11-768f-4f11-9c8b-2c7c2d9db7c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_31a5fc0d-8abc-4f16-9583-e065cc976f62" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_1c7b9a11-768f-4f11-9c8b-2c7c2d9db7c1" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_31a5fc0d-8abc-4f16-9583-e065cc976f62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerMember_603d0177-f9c5-479d-97fc-b827b04a9323" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_31a5fc0d-8abc-4f16-9583-e065cc976f62" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerMember_603d0177-f9c5-479d-97fc-b827b04a9323" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_a608a485-7dee-4138-99ff-a2140e2693b3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_5fa8a8fe-acd6-488b-a781-3354a857321d" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_a608a485-7dee-4138-99ff-a2140e2693b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_65c13648-baba-4492-8b08-d9358d5f588c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_a608a485-7dee-4138-99ff-a2140e2693b3" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_65c13648-baba-4492-8b08-d9358d5f588c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductConcentrationRiskMember_8740c659-47d0-4b1d-94bf-babf9b85195c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProductConcentrationRiskMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_65c13648-baba-4492-8b08-d9358d5f588c" xlink:to="loc_us-gaap_ProductConcentrationRiskMember_8740c659-47d0-4b1d-94bf-babf9b85195c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_fa89934d-5347-4d3a-aa9b-593ee22cff93" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_5fa8a8fe-acd6-488b-a781-3354a857321d" xlink:to="loc_srt_RangeAxis_fa89934d-5347-4d3a-aa9b-593ee22cff93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_e32392d4-8b91-4cdc-8368-bb2859feecaa" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_fa89934d-5347-4d3a-aa9b-593ee22cff93" xlink:to="loc_srt_RangeMember_e32392d4-8b91-4cdc-8368-bb2859feecaa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_f42c6eff-52ed-4901-889d-7f13a2cb71fa" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_e32392d4-8b91-4cdc-8368-bb2859feecaa" xlink:to="loc_srt_MinimumMember_f42c6eff-52ed-4901-889d-7f13a2cb71fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_99b88ff0-2d83-447b-b4e8-051e8b6bc057" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_e32392d4-8b91-4cdc-8368-bb2859feecaa" xlink:to="loc_srt_MaximumMember_99b88ff0-2d83-447b-b4e8-051e8b6bc057" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_7a1b601b-598a-4e0d-a968-cdca3ca5a54c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_5fa8a8fe-acd6-488b-a781-3354a857321d" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_7a1b601b-598a-4e0d-a968-cdca3ca5a54c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_7d6791ab-bdc4-4412-bbf7-18bdcd5a63a0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_7a1b601b-598a-4e0d-a968-cdca3ca5a54c" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_7d6791ab-bdc4-4412-bbf7-18bdcd5a63a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_d5a1f115-f544-4295-9cf4-9541e663c63f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SoftwareAndSoftwareDevelopmentCostsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_7d6791ab-bdc4-4412-bbf7-18bdcd5a63a0" xlink:to="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_d5a1f115-f544-4295-9cf4-9541e663c63f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskLineItems_3341ca42-daba-41bb-a897-e98b988d9ba3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskLineItems"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_5fa8a8fe-acd6-488b-a781-3354a857321d" xlink:to="loc_us-gaap_ConcentrationRiskLineItems_3341ca42-daba-41bb-a897-e98b988d9ba3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_5a58ecfe-ff37-4f68-81c0-67c020ad3e61" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_3341ca42-daba-41bb-a897-e98b988d9ba3" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_5a58ecfe-ff37-4f68-81c0-67c020ad3e61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_ContractWithCustomerContractTerm_03650f2b-1d3c-4f51-8226-b95b02321ae0" xlink:href="snow-20250131.xsd#snow_ContractWithCustomerContractTerm"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_3341ca42-daba-41bb-a897-e98b988d9ba3" xlink:to="loc_snow_ContractWithCustomerContractTerm_03650f2b-1d3c-4f51-8226-b95b02321ae0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingExpense_9d4af7cc-6af9-404c-afd8-82c670fe40ad" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdvertisingExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_3341ca42-daba-41bb-a897-e98b988d9ba3" xlink:to="loc_us-gaap_AdvertisingExpense_9d4af7cc-6af9-404c-afd8-82c670fe40ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_bc68ec71-9e26-4f96-8803-12846b912526" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_3341ca42-daba-41bb-a897-e98b988d9ba3" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_bc68ec71-9e26-4f96-8803-12846b912526" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostAmortizationPeriod_8b235797-e9f0-4b44-8b58-11cbd2fb100a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalizedContractCostAmortizationPeriod"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_3341ca42-daba-41bb-a897-e98b988d9ba3" xlink:to="loc_us-gaap_CapitalizedContractCostAmortizationPeriod_8b235797-e9f0-4b44-8b58-11cbd2fb100a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostImpairmentLoss_7db7af27-cfae-4c8f-93bf-563978fba65e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalizedContractCostImpairmentLoss"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_3341ca42-daba-41bb-a897-e98b988d9ba3" xlink:to="loc_us-gaap_CapitalizedContractCostImpairmentLoss_7db7af27-cfae-4c8f-93bf-563978fba65e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.snowflake.com/role/RevenueAccountsReceivableDeferredRevenueandRemainingPerformanceObligationsDisaggregationofRevenueDetails" xlink:type="simple" xlink:href="snow-20250131.xsd#RevenueAccountsReceivableDeferredRevenueandRemainingPerformanceObligationsDisaggregationofRevenueDetails"/>
  <link:presentationLink xlink:role="http://www.snowflake.com/role/RevenueAccountsReceivableDeferredRevenueandRemainingPerformanceObligationsDisaggregationofRevenueDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRecognitionAndDeferredRevenueAbstract_3df565cf-18f9-464a-9476-fa102fa7206f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRecognitionAndDeferredRevenueAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_31ac8ce5-2877-4a39-aaa0-6b63e3e707a8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRecognitionAndDeferredRevenueAbstract_3df565cf-18f9-464a-9476-fa102fa7206f" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_31ac8ce5-2877-4a39-aaa0-6b63e3e707a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_e36d02b2-bda2-4e49-8971-32a7fa799187" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_31ac8ce5-2877-4a39-aaa0-6b63e3e707a8" xlink:to="loc_srt_ProductOrServiceAxis_e36d02b2-bda2-4e49-8971-32a7fa799187" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_1517c492-aef4-4b92-8d80-7044abc6be85" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_e36d02b2-bda2-4e49-8971-32a7fa799187" xlink:to="loc_srt_ProductsAndServicesDomain_1517c492-aef4-4b92-8d80-7044abc6be85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductMember_9a0efc21-0191-4092-9c89-3f0c8120481b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProductMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_1517c492-aef4-4b92-8d80-7044abc6be85" xlink:to="loc_us-gaap_ProductMember_9a0efc21-0191-4092-9c89-3f0c8120481b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_ProfessionalServicesAndOtherMember_9f45be94-a02e-4b79-ba23-e432469501a7" xlink:href="snow-20250131.xsd#snow_ProfessionalServicesAndOtherMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_1517c492-aef4-4b92-8d80-7044abc6be85" xlink:to="loc_snow_ProfessionalServicesAndOtherMember_9f45be94-a02e-4b79-ba23-e432469501a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_0de34d9a-1729-428c-a317-02306a1c7fcb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_31ac8ce5-2877-4a39-aaa0-6b63e3e707a8" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_0de34d9a-1729-428c-a317-02306a1c7fcb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_c7914ee9-e7fd-45ba-b74e-f0db35438554" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_0de34d9a-1729-428c-a317-02306a1c7fcb" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_c7914ee9-e7fd-45ba-b74e-f0db35438554" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.snowflake.com/role/RevenueAccountsReceivableDeferredRevenueandRemainingPerformanceObligationsRevenuefromExternalCustomersbyGeographicAreasDetails" xlink:type="simple" xlink:href="snow-20250131.xsd#RevenueAccountsReceivableDeferredRevenueandRemainingPerformanceObligationsRevenuefromExternalCustomersbyGeographicAreasDetails"/>
  <link:presentationLink xlink:role="http://www.snowflake.com/role/RevenueAccountsReceivableDeferredRevenueandRemainingPerformanceObligationsRevenuefromExternalCustomersbyGeographicAreasDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRecognitionAndDeferredRevenueAbstract_5a6d989a-25fb-4220-ab1f-0738f519e4fe" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRecognitionAndDeferredRevenueAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_a6b28cf9-af1e-431d-9699-aca64a08ec09" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRecognitionAndDeferredRevenueAbstract_5a6d989a-25fb-4220-ab1f-0738f519e4fe" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_a6b28cf9-af1e-431d-9699-aca64a08ec09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_e57f6ba8-3660-4509-90d8-e6c5fcacd99a" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_a6b28cf9-af1e-431d-9699-aca64a08ec09" xlink:to="loc_srt_StatementGeographicalAxis_e57f6ba8-3660-4509-90d8-e6c5fcacd99a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_42e9886b-7eb5-4939-b3b5-5731b7b4626e" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_e57f6ba8-3660-4509-90d8-e6c5fcacd99a" xlink:to="loc_srt_SegmentGeographicalDomain_42e9886b-7eb5-4939-b3b5-5731b7b4626e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_9b25ede2-8981-4957-bfdc-ad1cc7e985f9" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_US"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_42e9886b-7eb5-4939-b3b5-5731b7b4626e" xlink:to="loc_country_US_9b25ede2-8981-4957-bfdc-ad1cc7e985f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_OtherAmericasMember_0947480d-32ba-4de4-ae47-6e7810c5a60b" xlink:href="snow-20250131.xsd#snow_OtherAmericasMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_42e9886b-7eb5-4939-b3b5-5731b7b4626e" xlink:to="loc_snow_OtherAmericasMember_0947480d-32ba-4de4-ae47-6e7810c5a60b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EMEAMember_68844340-a2b5-4850-bfac-dff17762f22d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EMEAMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_42e9886b-7eb5-4939-b3b5-5731b7b4626e" xlink:to="loc_us-gaap_EMEAMember_68844340-a2b5-4850-bfac-dff17762f22d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_AsiaPacificAndJapanMember_2ec2be83-e3a3-449d-bd16-83d86b2292d8" xlink:href="snow-20250131.xsd#snow_AsiaPacificAndJapanMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_42e9886b-7eb5-4939-b3b5-5731b7b4626e" xlink:to="loc_snow_AsiaPacificAndJapanMember_2ec2be83-e3a3-449d-bd16-83d86b2292d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_5629705a-2c10-4c46-8fdf-9aa5f30ac2f0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_a6b28cf9-af1e-431d-9699-aca64a08ec09" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_5629705a-2c10-4c46-8fdf-9aa5f30ac2f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_30997bc4-aea0-4a1e-8b93-b185480fbd33" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_5629705a-2c10-4c46-8fdf-9aa5f30ac2f0" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_30997bc4-aea0-4a1e-8b93-b185480fbd33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.snowflake.com/role/RevenueAccountsReceivableDeferredRevenueandRemainingPerformanceObligationsNarrativeDetails" xlink:type="simple" xlink:href="snow-20250131.xsd#RevenueAccountsReceivableDeferredRevenueandRemainingPerformanceObligationsNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.snowflake.com/role/RevenueAccountsReceivableDeferredRevenueandRemainingPerformanceObligationsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRecognitionAndDeferredRevenueAbstract_fc19df77-5815-4fca-8ef8-403ddb528763" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRecognitionAndDeferredRevenueAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_15048569-fc79-4cf3-bc7c-f74983747c2b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRecognitionAndDeferredRevenueAbstract_fc19df77-5815-4fca-8ef8-403ddb528763" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_15048569-fc79-4cf3-bc7c-f74983747c2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_963995dd-aafe-4a80-829c-095e0c369477" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_15048569-fc79-4cf3-bc7c-f74983747c2b" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_963995dd-aafe-4a80-829c-095e0c369477" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_d5c0952b-0833-489d-8a06-e9a61f5545bf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_15048569-fc79-4cf3-bc7c-f74983747c2b" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_d5c0952b-0833-489d-8a06-e9a61f5545bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_9eaf276c-950e-451c-bbe3-506e31cb64c6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_d5c0952b-0833-489d-8a06-e9a61f5545bf" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_9eaf276c-950e-451c-bbe3-506e31cb64c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_9d178914-2200-46fc-be02-aa8c1f5c852b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_d5c0952b-0833-489d-8a06-e9a61f5545bf" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_9d178914-2200-46fc-be02-aa8c1f5c852b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_b5e55283-90bf-4750-9227-5c1884092bf8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_d5c0952b-0833-489d-8a06-e9a61f5545bf" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_b5e55283-90bf-4750-9227-5c1884092bf8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_705649e3-facb-4d4a-89e1-a7c8012f09cc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligationPercentage"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_d5c0952b-0833-489d-8a06-e9a61f5545bf" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_705649e3-facb-4d4a-89e1-a7c8012f09cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_ffcb3192-ef0f-44a7-8fcc-e6a860c42b8f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_d5c0952b-0833-489d-8a06-e9a61f5545bf" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_ffcb3192-ef0f-44a7-8fcc-e6a860c42b8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofCashandCashEquivalentsandInvestmentsFairValueDetails" xlink:type="simple" xlink:href="snow-20250131.xsd#CashEquivalentsandInvestmentsScheduleofCashandCashEquivalentsandInvestmentsFairValueDetails"/>
  <link:presentationLink xlink:role="http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofCashandCashEquivalentsandInvestmentsFairValueDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_c2ff181e-7ee8-4be5-a55c-6e898c7ed5ca" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCashAndCashEquivalentsTable_111c0786-ffab-441f-ba33-fdf1b3f84e90" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfCashAndCashEquivalentsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_c2ff181e-7ee8-4be5-a55c-6e898c7ed5ca" xlink:to="loc_us-gaap_ScheduleOfCashAndCashEquivalentsTable_111c0786-ffab-441f-ba33-fdf1b3f84e90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAxis_1cb090f9-0f2f-4901-9bb3-ddc6e1d44e0c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfCashAndCashEquivalentsTable_111c0786-ffab-441f-ba33-fdf1b3f84e90" xlink:to="loc_us-gaap_CashAndCashEquivalentsAxis_1cb090f9-0f2f-4901-9bb3-ddc6e1d44e0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_764408b9-33c6-452a-8135-9641cc3fa671" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashAndCashEquivalentsAxis_1cb090f9-0f2f-4901-9bb3-ddc6e1d44e0c" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_764408b9-33c6-452a-8135-9641cc3fa671" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsMember_132fc62b-cfd5-45b0-8294-cdd49dfd764f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MoneyMarketFundsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_764408b9-33c6-452a-8135-9641cc3fa671" xlink:to="loc_us-gaap_MoneyMarketFundsMember_132fc62b-cfd5-45b0-8294-cdd49dfd764f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USGovernmentDebtSecuritiesMember_fe2967f2-5a2d-4053-bb15-b0c4abd02e87" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_USGovernmentDebtSecuritiesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_764408b9-33c6-452a-8135-9641cc3fa671" xlink:to="loc_us-gaap_USGovernmentDebtSecuritiesMember_fe2967f2-5a2d-4053-bb15-b0c4abd02e87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BankTimeDepositsMember_ef5ca342-b8b8-46b2-a620-31c9d5a70857" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BankTimeDepositsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_764408b9-33c6-452a-8135-9641cc3fa671" xlink:to="loc_us-gaap_BankTimeDepositsMember_ef5ca342-b8b8-46b2-a620-31c9d5a70857" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember_3a9ee05b-06aa-4ff3-803d-bdacdf10f077" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CorporateDebtSecuritiesMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_764408b9-33c6-452a-8135-9641cc3fa671" xlink:to="loc_us-gaap_CorporateDebtSecuritiesMember_3a9ee05b-06aa-4ff3-803d-bdacdf10f077" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPaperMember_46770c30-6590-403c-b8b9-123fbd9fa8d1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommercialPaperMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_764408b9-33c6-452a-8135-9641cc3fa671" xlink:to="loc_us-gaap_CommercialPaperMember_46770c30-6590-403c-b8b9-123fbd9fa8d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_fe80599f-f0df-4272-b56b-6ee4bb8cd932" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfCashAndCashEquivalentsTable_111c0786-ffab-441f-ba33-fdf1b3f84e90" xlink:to="loc_us-gaap_FinancialInstrumentAxis_fe80599f-f0df-4272-b56b-6ee4bb8cd932" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_2f2f80a5-d6a1-491a-8afe-dad1d19b604c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentAxis_fe80599f-f0df-4272-b56b-6ee4bb8cd932" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_2f2f80a5-d6a1-491a-8afe-dad1d19b604c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember_2646f775-1d04-47b6-819b-6518f327cc49" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CorporateDebtSecuritiesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_2f2f80a5-d6a1-491a-8afe-dad1d19b604c" xlink:to="loc_us-gaap_CorporateDebtSecuritiesMember_2646f775-1d04-47b6-819b-6518f327cc49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USGovernmentAgenciesDebtSecuritiesMember_5cc68b4b-c167-4841-bec8-6eb5dac105be" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_USGovernmentAgenciesDebtSecuritiesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_2f2f80a5-d6a1-491a-8afe-dad1d19b604c" xlink:to="loc_us-gaap_USGovernmentAgenciesDebtSecuritiesMember_5cc68b4b-c167-4841-bec8-6eb5dac105be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPaperMember_029ab9d0-541a-45ea-8387-b31da1d9ceaf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommercialPaperMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_2f2f80a5-d6a1-491a-8afe-dad1d19b604c" xlink:to="loc_us-gaap_CommercialPaperMember_029ab9d0-541a-45ea-8387-b31da1d9ceaf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CertificatesOfDepositMember_27a32365-62f1-4ba7-8cdf-cd6ce332cefd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CertificatesOfDepositMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_2f2f80a5-d6a1-491a-8afe-dad1d19b604c" xlink:to="loc_us-gaap_CertificatesOfDepositMember_27a32365-62f1-4ba7-8cdf-cd6ce332cefd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsLineItems_969986ba-a163-4521-9534-0d1313b3cdec" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfCashAndCashEquivalentsTable_111c0786-ffab-441f-ba33-fdf1b3f84e90" xlink:to="loc_us-gaap_CashAndCashEquivalentsLineItems_969986ba-a163-4521-9534-0d1313b3cdec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashEquivalentsAtCarryingValueAbstract_51bf6e5c-f12d-4f0e-add3-4134972e09b6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashEquivalentsAtCarryingValueAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashAndCashEquivalentsLineItems_969986ba-a163-4521-9534-0d1313b3cdec" xlink:to="loc_us-gaap_CashEquivalentsAtCarryingValueAbstract_51bf6e5c-f12d-4f0e-add3-4134972e09b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashEquivalentsAtCarryingValue_098258c9-779d-45eb-bc9b-a8e11a8ae81a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashEquivalentsAtCarryingValueAbstract_51bf6e5c-f12d-4f0e-add3-4134972e09b6" xlink:to="loc_us-gaap_CashEquivalentsAtCarryingValue_098258c9-779d-45eb-bc9b-a8e11a8ae81a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_CashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax_aa73742a-9ea4-4620-b6f1-ff531d7d7404" xlink:href="snow-20250131.xsd#snow_CashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashEquivalentsAtCarryingValueAbstract_51bf6e5c-f12d-4f0e-add3-4134972e09b6" xlink:to="loc_snow_CashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax_aa73742a-9ea4-4620-b6f1-ff531d7d7404" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_CashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax_1cb97e28-fa45-4ba2-8682-3114032de83c" xlink:href="snow-20250131.xsd#snow_CashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashEquivalentsAtCarryingValueAbstract_51bf6e5c-f12d-4f0e-add3-4134972e09b6" xlink:to="loc_snow_CashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax_1cb97e28-fa45-4ba2-8682-3114032de83c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_57eea6c7-e391-4d18-80b6-03ac89074b30" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashEquivalentsAtCarryingValueAbstract_51bf6e5c-f12d-4f0e-add3-4134972e09b6" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_57eea6c7-e391-4d18-80b6-03ac89074b30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesAbstract_15cab7ec-a320-4393-aebe-506ad6b5e3b4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleSecuritiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashAndCashEquivalentsLineItems_969986ba-a163-4521-9534-0d1313b3cdec" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesAbstract_15cab7ec-a320-4393-aebe-506ad6b5e3b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_9e04c538-7cde-4bca-9ed7-bda430e0156d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesAbstract_15cab7ec-a320-4393-aebe-506ad6b5e3b4" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_9e04c538-7cde-4bca-9ed7-bda430e0156d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_0e9ee340-6609-4c6e-bf96-35d90f0ffaf9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesAbstract_15cab7ec-a320-4393-aebe-506ad6b5e3b4" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_0e9ee340-6609-4c6e-bf96-35d90f0ffaf9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_bcafebdd-3b68-423e-a25b-3915865bad98" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesAbstract_15cab7ec-a320-4393-aebe-506ad6b5e3b4" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_bcafebdd-3b68-423e-a25b-3915865bad98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_0ef3bd83-9daf-4aa6-931a-0041b94870e8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesAbstract_15cab7ec-a320-4393-aebe-506ad6b5e3b4" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_0ef3bd83-9daf-4aa6-931a-0041b94870e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleAmortizedCost_75835719-4d0c-4a6b-9e98-acdf3c22f9d0" xlink:href="snow-20250131.xsd#snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleAmortizedCost"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashAndCashEquivalentsLineItems_969986ba-a163-4521-9534-0d1313b3cdec" xlink:to="loc_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleAmortizedCost_75835719-4d0c-4a6b-9e98-acdf3c22f9d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainsBeforeTax_d2a0ab7d-2a08-41a8-9119-e74b5f36e660" xlink:href="snow-20250131.xsd#snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainsBeforeTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashAndCashEquivalentsLineItems_969986ba-a163-4521-9534-0d1313b3cdec" xlink:to="loc_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainsBeforeTax_d2a0ab7d-2a08-41a8-9119-e74b5f36e660" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTax_6178468c-b9f0-450a-bb68-38b0b765c3db" xlink:href="snow-20250131.xsd#snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTax"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashAndCashEquivalentsLineItems_969986ba-a163-4521-9534-0d1313b3cdec" xlink:to="loc_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTax_6178468c-b9f0-450a-bb68-38b0b765c3db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleFairValue_df5b2c10-4680-4c51-97c5-2106312b8666" xlink:href="snow-20250131.xsd#snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleFairValue"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashAndCashEquivalentsLineItems_969986ba-a163-4521-9534-0d1313b3cdec" xlink:to="loc_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleFairValue_df5b2c10-4680-4c51-97c5-2106312b8666" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.snowflake.com/role/CashEquivalentsandInvestmentsNarrativeDetails" xlink:type="simple" xlink:href="snow-20250131.xsd#CashEquivalentsandInvestmentsNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.snowflake.com/role/CashEquivalentsandInvestmentsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_599e492e-00cf-4fa4-a4ec-759a52d27de3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTable_4a26cc2c-743d-45d6-91b1-0ae08c1326b3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_599e492e-00cf-4fa4-a4ec-759a52d27de3" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTable_4a26cc2c-743d-45d6-91b1-0ae08c1326b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_a49146a9-1d86-488f-b862-11c91db89425" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTable_4a26cc2c-743d-45d6-91b1-0ae08c1326b3" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_a49146a9-1d86-488f-b862-11c91db89425" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_197a9a77-5c66-42f2-9ae7-506bf56065f2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_a49146a9-1d86-488f-b862-11c91db89425" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_197a9a77-5c66-42f2-9ae7-506bf56065f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember_5f90264c-65b1-49c6-8480-768c92597dee" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_197a9a77-5c66-42f2-9ae7-506bf56065f2" xlink:to="loc_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember_5f90264c-65b1-49c6-8480-768c92597dee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract_5b66a51b-c34e-47f1-869d-4d1b7857e25d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTable_4a26cc2c-743d-45d6-91b1-0ae08c1326b3" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract_5b66a51b-c34e-47f1-869d-4d1b7857e25d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestReceivableCurrent_2d00ccfc-4447-4339-a9da-df78a0a4910a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestReceivableCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract_5b66a51b-c34e-47f1-869d-4d1b7857e25d" xlink:to="loc_us-gaap_InterestReceivableCurrent_2d00ccfc-4447-4339-a9da-df78a0a4910a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_DebtSecuritiesAvailableForSaleMaturityTermMaximum_eaacf80d-7b3b-44fa-99b0-c854ebf2b113" xlink:href="snow-20250131.xsd#snow_DebtSecuritiesAvailableForSaleMaturityTermMaximum"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract_5b66a51b-c34e-47f1-869d-4d1b7857e25d" xlink:to="loc_snow_DebtSecuritiesAvailableForSaleMaturityTermMaximum_eaacf80d-7b3b-44fa-99b0-c854ebf2b113" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLossBeforeTax_998831c2-4c62-4542-8aa9-b3349e0c2700" xlink:href="snow-20250131.xsd#snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLossBeforeTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract_5b66a51b-c34e-47f1-869d-4d1b7857e25d" xlink:to="loc_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLossBeforeTax_998831c2-4c62-4542-8aa9-b3349e0c2700" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.snowflake.com/role/CashEquivalentsandInvestmentsAvailableforSaleSecuritiesRemainingContractualMaturityDetails" xlink:type="simple" xlink:href="snow-20250131.xsd#CashEquivalentsandInvestmentsAvailableforSaleSecuritiesRemainingContractualMaturityDetails"/>
  <link:presentationLink xlink:role="http://www.snowflake.com/role/CashEquivalentsandInvestmentsAvailableforSaleSecuritiesRemainingContractualMaturityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_ffece478-33fd-4d07-beec-904ae3fa7b82" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_217c28a6-1cf6-4164-980e-e1cb86a1e601" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_ffece478-33fd-4d07-beec-904ae3fa7b82" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_217c28a6-1cf6-4164-980e-e1cb86a1e601" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_DebtSecuritiesAvailableForSaleFairValueMaturityAllocatedAndSingleMaturityDateAfterYearOneThroughThree_4216b300-3980-4edc-90de-1426c453a096" xlink:href="snow-20250131.xsd#snow_DebtSecuritiesAvailableForSaleFairValueMaturityAllocatedAndSingleMaturityDateAfterYearOneThroughThree"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_ffece478-33fd-4d07-beec-904ae3fa7b82" xlink:to="loc_snow_DebtSecuritiesAvailableForSaleFairValueMaturityAllocatedAndSingleMaturityDateAfterYearOneThroughThree_4216b300-3980-4edc-90de-1426c453a096" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate_d7772f8c-47dd-4f30-a39a-ab04a728cb4d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_ffece478-33fd-4d07-beec-904ae3fa7b82" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate_d7772f8c-47dd-4f30-a39a-ab04a728cb4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails" xlink:type="simple" xlink:href="snow-20250131.xsd#CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails"/>
  <link:presentationLink xlink:role="http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_9562df76-5d69-47fb-b8d3-59c6de9ec552" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTable_44739686-2730-4dac-b4f3-adf6fe159462" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_9562df76-5d69-47fb-b8d3-59c6de9ec552" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTable_44739686-2730-4dac-b4f3-adf6fe159462" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAxis_ea212df3-7449-4edc-8be1-d34287b9aaa2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTable_44739686-2730-4dac-b4f3-adf6fe159462" xlink:to="loc_us-gaap_CashAndCashEquivalentsAxis_ea212df3-7449-4edc-8be1-d34287b9aaa2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_f5822e65-1839-4992-8670-b3247ebfd7b1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashAndCashEquivalentsAxis_ea212df3-7449-4edc-8be1-d34287b9aaa2" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_f5822e65-1839-4992-8670-b3247ebfd7b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USGovernmentDebtSecuritiesMember_b8b2ee31-6d17-4ed2-a685-0c5dce8dc35d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_USGovernmentDebtSecuritiesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_f5822e65-1839-4992-8670-b3247ebfd7b1" xlink:to="loc_us-gaap_USGovernmentDebtSecuritiesMember_b8b2ee31-6d17-4ed2-a685-0c5dce8dc35d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_5d717ff9-60de-44e4-93bf-c99504894c77" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTable_44739686-2730-4dac-b4f3-adf6fe159462" xlink:to="loc_us-gaap_FinancialInstrumentAxis_5d717ff9-60de-44e4-93bf-c99504894c77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_22ed02e6-1d42-4156-ac54-44aa24a0579a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentAxis_5d717ff9-60de-44e4-93bf-c99504894c77" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_22ed02e6-1d42-4156-ac54-44aa24a0579a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember_8ba8fdf7-8cc8-4466-852b-38627dba6c97" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CorporateDebtSecuritiesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_22ed02e6-1d42-4156-ac54-44aa24a0579a" xlink:to="loc_us-gaap_CorporateDebtSecuritiesMember_8ba8fdf7-8cc8-4466-852b-38627dba6c97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USGovernmentAgenciesDebtSecuritiesMember_55e70500-86af-45cf-b1b0-af62a8634b1d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_USGovernmentAgenciesDebtSecuritiesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_22ed02e6-1d42-4156-ac54-44aa24a0579a" xlink:to="loc_us-gaap_USGovernmentAgenciesDebtSecuritiesMember_55e70500-86af-45cf-b1b0-af62a8634b1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPaperMember_f5f7bc3e-eee7-4df1-b225-f2696f05f6e6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommercialPaperMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_22ed02e6-1d42-4156-ac54-44aa24a0579a" xlink:to="loc_us-gaap_CommercialPaperMember_f5f7bc3e-eee7-4df1-b225-f2696f05f6e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CertificatesOfDepositMember_7f55d4b7-fef9-464e-bd78-f1c92c290e01" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CertificatesOfDepositMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_22ed02e6-1d42-4156-ac54-44aa24a0579a" xlink:to="loc_us-gaap_CertificatesOfDepositMember_7f55d4b7-fef9-464e-bd78-f1c92c290e01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract_5de1f1af-db29-4bce-8815-01a348535ab8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTable_44739686-2730-4dac-b4f3-adf6fe159462" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract_5de1f1af-db29-4bce-8815-01a348535ab8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_CashEquivalentsUnrealizedLossPositionFairValueAbstract_05c41922-965e-4853-914d-88bf44fbb09b" xlink:href="snow-20250131.xsd#snow_CashEquivalentsUnrealizedLossPositionFairValueAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract_5de1f1af-db29-4bce-8815-01a348535ab8" xlink:to="loc_snow_CashEquivalentsUnrealizedLossPositionFairValueAbstract_05c41922-965e-4853-914d-88bf44fbb09b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_CashEquivalentsContinuousUnrealizedLossPositionLessThan12Months_186cee6c-68ee-4866-b270-39096774727b" xlink:href="snow-20250131.xsd#snow_CashEquivalentsContinuousUnrealizedLossPositionLessThan12Months"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_snow_CashEquivalentsUnrealizedLossPositionFairValueAbstract_05c41922-965e-4853-914d-88bf44fbb09b" xlink:to="loc_snow_CashEquivalentsContinuousUnrealizedLossPositionLessThan12Months_186cee6c-68ee-4866-b270-39096774727b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_CashEquivalentsContinuousUnrealizedLossPosition12MonthsOrLonger_ac911eab-ec4e-4141-8a74-bcaea3f55a51" xlink:href="snow-20250131.xsd#snow_CashEquivalentsContinuousUnrealizedLossPosition12MonthsOrLonger"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_snow_CashEquivalentsUnrealizedLossPositionFairValueAbstract_05c41922-965e-4853-914d-88bf44fbb09b" xlink:to="loc_snow_CashEquivalentsContinuousUnrealizedLossPosition12MonthsOrLonger_ac911eab-ec4e-4141-8a74-bcaea3f55a51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_CashEquivalentsUnrealizedLossPosition_959bf76e-e004-4eec-ac55-daa899d5f946" xlink:href="snow-20250131.xsd#snow_CashEquivalentsUnrealizedLossPosition"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_snow_CashEquivalentsUnrealizedLossPositionFairValueAbstract_05c41922-965e-4853-914d-88bf44fbb09b" xlink:to="loc_snow_CashEquivalentsUnrealizedLossPosition_959bf76e-e004-4eec-ac55-daa899d5f946" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_CashEquivalentsUnrealizedLossPositionAccumulatedLossAbstract_3b81957c-0aaa-4f5c-aae6-3756f1b6c2ff" xlink:href="snow-20250131.xsd#snow_CashEquivalentsUnrealizedLossPositionAccumulatedLossAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract_5de1f1af-db29-4bce-8815-01a348535ab8" xlink:to="loc_snow_CashEquivalentsUnrealizedLossPositionAccumulatedLossAbstract_3b81957c-0aaa-4f5c-aae6-3756f1b6c2ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_CashEquivalentsContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_53678491-3cb9-4de7-bbd1-1dde3f9b1317" xlink:href="snow-20250131.xsd#snow_CashEquivalentsContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_snow_CashEquivalentsUnrealizedLossPositionAccumulatedLossAbstract_3b81957c-0aaa-4f5c-aae6-3756f1b6c2ff" xlink:to="loc_snow_CashEquivalentsContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_53678491-3cb9-4de7-bbd1-1dde3f9b1317" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_CashEquivalentsContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_20ff200a-73ae-4d76-8a46-c7b73d18cdb4" xlink:href="snow-20250131.xsd#snow_CashEquivalentsContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_snow_CashEquivalentsUnrealizedLossPositionAccumulatedLossAbstract_3b81957c-0aaa-4f5c-aae6-3756f1b6c2ff" xlink:to="loc_snow_CashEquivalentsContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_20ff200a-73ae-4d76-8a46-c7b73d18cdb4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_CashEquivalentsUnrealizedLossPositionAccumulatedLoss_5dea2275-07a0-4657-9ed1-d7d9984710dd" xlink:href="snow-20250131.xsd#snow_CashEquivalentsUnrealizedLossPositionAccumulatedLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_snow_CashEquivalentsUnrealizedLossPositionAccumulatedLossAbstract_3b81957c-0aaa-4f5c-aae6-3756f1b6c2ff" xlink:to="loc_snow_CashEquivalentsUnrealizedLossPositionAccumulatedLoss_5dea2275-07a0-4657-9ed1-d7d9984710dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesAbstract_bab326a8-bf35-4b67-983b-8e9d48a75be6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleSecuritiesAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract_5de1f1af-db29-4bce-8815-01a348535ab8" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesAbstract_bab326a8-bf35-4b67-983b-8e9d48a75be6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months_a740c09d-9dc6-432f-aeee-17f71892c1b0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesAbstract_bab326a8-bf35-4b67-983b-8e9d48a75be6" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months_a740c09d-9dc6-432f-aeee-17f71892c1b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_fdc33b95-3961-4135-95e5-0d17d821750f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesAbstract_bab326a8-bf35-4b67-983b-8e9d48a75be6" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_fdc33b95-3961-4135-95e5-0d17d821750f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition_864c3ea7-6350-4a5d-936b-c5489fb3e9aa" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesAbstract_bab326a8-bf35-4b67-983b-8e9d48a75be6" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition_864c3ea7-6350-4a5d-936b-c5489fb3e9aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract_c168516c-7536-4c7f-b2ad-cf87f8ae19d9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract_5de1f1af-db29-4bce-8815-01a348535ab8" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract_c168516c-7536-4c7f-b2ad-cf87f8ae19d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_9e58e212-bd78-41a3-ae2b-20ba1171eab0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract_c168516c-7536-4c7f-b2ad-cf87f8ae19d9" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_9e58e212-bd78-41a3-ae2b-20ba1171eab0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_139e982d-05d9-411c-9dfa-564113c98942" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract_c168516c-7536-4c7f-b2ad-cf87f8ae19d9" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_139e982d-05d9-411c-9dfa-564113c98942" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss_910de32c-56e8-43ed-a39f-88785208513e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract_c168516c-7536-4c7f-b2ad-cf87f8ae19d9" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss_910de32c-56e8-43ed-a39f-88785208513e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleAbstract_0bf8acc8-e980-4cff-9f21-91250f8e2dd6" xlink:href="snow-20250131.xsd#snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleAbstract"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract_5de1f1af-db29-4bce-8815-01a348535ab8" xlink:to="loc_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleAbstract_0bf8acc8-e980-4cff-9f21-91250f8e2dd6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months_b8a5526a-3b8a-4018-9572-6d3a0822cd0a" xlink:href="snow-20250131.xsd#snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleAbstract_0bf8acc8-e980-4cff-9f21-91250f8e2dd6" xlink:to="loc_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months_b8a5526a-3b8a-4018-9572-6d3a0822cd0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_2b97fc4d-e350-4b27-b6df-e0388f107b2b" xlink:href="snow-20250131.xsd#snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleAbstract_0bf8acc8-e980-4cff-9f21-91250f8e2dd6" xlink:to="loc_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_2b97fc4d-e350-4b27-b6df-e0388f107b2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPosition_ab63f379-1ee0-44bb-a2c4-ee98a2d7d3e1" xlink:href="snow-20250131.xsd#snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPosition"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleAbstract_0bf8acc8-e980-4cff-9f21-91250f8e2dd6" xlink:to="loc_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPosition_ab63f379-1ee0-44bb-a2c4-ee98a2d7d3e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLossBeforeTaxAbstract_2b16e8db-8a2a-449b-9bff-8039e5cdf7fd" xlink:href="snow-20250131.xsd#snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLossBeforeTaxAbstract"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract_5de1f1af-db29-4bce-8815-01a348535ab8" xlink:to="loc_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLossBeforeTaxAbstract_2b16e8db-8a2a-449b-9bff-8039e5cdf7fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_66d8778d-1a19-4a93-a5c1-83177dbf3034" xlink:href="snow-20250131.xsd#snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLossBeforeTaxAbstract_2b16e8db-8a2a-449b-9bff-8039e5cdf7fd" xlink:to="loc_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_66d8778d-1a19-4a93-a5c1-83177dbf3034" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_dd658361-dde6-443e-a466-09a3030eb762" xlink:href="snow-20250131.xsd#snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLossBeforeTaxAbstract_2b16e8db-8a2a-449b-9bff-8039e5cdf7fd" xlink:to="loc_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_dd658361-dde6-443e-a466-09a3030eb762" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLossBeforeTax_fe3667df-6fa0-486d-b60a-b8df3e9163f3" xlink:href="snow-20250131.xsd#snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLossBeforeTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLossBeforeTaxAbstract_2b16e8db-8a2a-449b-9bff-8039e5cdf7fd" xlink:to="loc_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLossBeforeTax_fe3667df-6fa0-486d-b60a-b8df3e9163f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.snowflake.com/role/FairValueMeasurementsFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" xlink:type="simple" xlink:href="snow-20250131.xsd#FairValueMeasurementsFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"/>
  <link:presentationLink xlink:role="http://www.snowflake.com/role/FairValueMeasurementsFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_8528cc4d-6b55-49a4-a0f4-fd983ef7a310" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_bac79419-505f-4ea5-8515-0e024270827a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_8528cc4d-6b55-49a4-a0f4-fd983ef7a310" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_bac79419-505f-4ea5-8515-0e024270827a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_830fd4e9-8eb2-416f-9b72-88b1cfe3c006" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_bac79419-505f-4ea5-8515-0e024270827a" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_830fd4e9-8eb2-416f-9b72-88b1cfe3c006" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_7035870d-09f3-4f15-8688-d5cc8abe439b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_830fd4e9-8eb2-416f-9b72-88b1cfe3c006" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_7035870d-09f3-4f15-8688-d5cc8abe439b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_6bc9eedc-3b86-4ace-8af8-107b12dab626" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_7035870d-09f3-4f15-8688-d5cc8abe439b" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_6bc9eedc-3b86-4ace-8af8-107b12dab626" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_c90ec8bb-284a-42e1-a527-dfe41d5899dc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_bac79419-505f-4ea5-8515-0e024270827a" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_c90ec8bb-284a-42e1-a527-dfe41d5899dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_847aa539-d51c-4e9c-9228-819a96f17540" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_c90ec8bb-284a-42e1-a527-dfe41d5899dc" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_847aa539-d51c-4e9c-9228-819a96f17540" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_b0088c52-30ba-43f3-97f8-0f926891a63a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_847aa539-d51c-4e9c-9228-819a96f17540" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_b0088c52-30ba-43f3-97f8-0f926891a63a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_34ea2fc1-475a-4c63-93c4-8357bbd71384" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_847aa539-d51c-4e9c-9228-819a96f17540" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_34ea2fc1-475a-4c63-93c4-8357bbd71384" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAxis_e967f599-d617-42a3-a205-9fee56399c2b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_bac79419-505f-4ea5-8515-0e024270827a" xlink:to="loc_us-gaap_CashAndCashEquivalentsAxis_e967f599-d617-42a3-a205-9fee56399c2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_93c9a3a5-85fd-42d0-aef1-c474d32354d0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashAndCashEquivalentsAxis_e967f599-d617-42a3-a205-9fee56399c2b" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_93c9a3a5-85fd-42d0-aef1-c474d32354d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsMember_2812f37f-c910-4c33-8add-c0020cb15a5a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MoneyMarketFundsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_93c9a3a5-85fd-42d0-aef1-c474d32354d0" xlink:to="loc_us-gaap_MoneyMarketFundsMember_2812f37f-c910-4c33-8add-c0020cb15a5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USGovernmentDebtSecuritiesMember_e2435a9e-9092-4e5c-9643-79103653eacc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_USGovernmentDebtSecuritiesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_93c9a3a5-85fd-42d0-aef1-c474d32354d0" xlink:to="loc_us-gaap_USGovernmentDebtSecuritiesMember_e2435a9e-9092-4e5c-9643-79103653eacc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BankTimeDepositsMember_12dd6f3a-b650-4a8b-a77d-157cd215c44f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BankTimeDepositsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_93c9a3a5-85fd-42d0-aef1-c474d32354d0" xlink:to="loc_us-gaap_BankTimeDepositsMember_12dd6f3a-b650-4a8b-a77d-157cd215c44f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember_c599b696-074b-4b11-97ce-4b6654b13156" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CorporateDebtSecuritiesMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_93c9a3a5-85fd-42d0-aef1-c474d32354d0" xlink:to="loc_us-gaap_CorporateDebtSecuritiesMember_c599b696-074b-4b11-97ce-4b6654b13156" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPaperMember_270990b6-b467-4710-b2e9-0b7363422be5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommercialPaperMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_93c9a3a5-85fd-42d0-aef1-c474d32354d0" xlink:to="loc_us-gaap_CommercialPaperMember_270990b6-b467-4710-b2e9-0b7363422be5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_909362a8-e382-43de-830b-3c88998c24fd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_bac79419-505f-4ea5-8515-0e024270827a" xlink:to="loc_us-gaap_FinancialInstrumentAxis_909362a8-e382-43de-830b-3c88998c24fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_f22885f5-e9f2-4e34-afb9-0f4bded95122" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentAxis_909362a8-e382-43de-830b-3c88998c24fd" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_f22885f5-e9f2-4e34-afb9-0f4bded95122" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember_d8fe9a60-d55a-4cc4-b570-8eebc4da9949" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CorporateDebtSecuritiesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_f22885f5-e9f2-4e34-afb9-0f4bded95122" xlink:to="loc_us-gaap_CorporateDebtSecuritiesMember_d8fe9a60-d55a-4cc4-b570-8eebc4da9949" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USGovernmentAgenciesDebtSecuritiesMember_a31b1521-4173-4220-a0c7-50b5f79d480e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_USGovernmentAgenciesDebtSecuritiesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_f22885f5-e9f2-4e34-afb9-0f4bded95122" xlink:to="loc_us-gaap_USGovernmentAgenciesDebtSecuritiesMember_a31b1521-4173-4220-a0c7-50b5f79d480e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPaperMember_53405e96-9476-400b-97d1-ef52c55297ef" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommercialPaperMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_f22885f5-e9f2-4e34-afb9-0f4bded95122" xlink:to="loc_us-gaap_CommercialPaperMember_53405e96-9476-400b-97d1-ef52c55297ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CertificatesOfDepositMember_3492a0ef-fd8c-4d8b-b9b9-8356e16a8832" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CertificatesOfDepositMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_f22885f5-e9f2-4e34-afb9-0f4bded95122" xlink:to="loc_us-gaap_CertificatesOfDepositMember_3492a0ef-fd8c-4d8b-b9b9-8356e16a8832" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_2ca9d714-9646-499b-908d-79a5bb09d379" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_bac79419-505f-4ea5-8515-0e024270827a" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_2ca9d714-9646-499b-908d-79a5bb09d379" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosureAbstract_a2e22b61-dc4a-47d6-90ea-f013c01ca66a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsFairValueDisclosureAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_2ca9d714-9646-499b-908d-79a5bb09d379" xlink:to="loc_us-gaap_AssetsFairValueDisclosureAbstract_a2e22b61-dc4a-47d6-90ea-f013c01ca66a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_8e289058-b57f-4a4f-823e-bacfd90d4d21" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_a2e22b61-dc4a-47d6-90ea-f013c01ca66a" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_8e289058-b57f-4a4f-823e-bacfd90d4d21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_d2ee2b7d-f020-40f5-b47c-1ba9115e3709" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_a2e22b61-dc4a-47d6-90ea-f013c01ca66a" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_d2ee2b7d-f020-40f5-b47c-1ba9115e3709" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent_fffa05ef-737d-4258-a40e-1b5c17f7cdde" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_a2e22b61-dc4a-47d6-90ea-f013c01ca66a" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent_fffa05ef-737d-4258-a40e-1b5c17f7cdde" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration_fbf98b78-1eb7-4d3e-8893-70d4753daeea" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_a2e22b61-dc4a-47d6-90ea-f013c01ca66a" xlink:to="loc_us-gaap_DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration_fbf98b78-1eb7-4d3e-8893-70d4753daeea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssets_905d5223-e821-4ccf-a7a1-2004e9294faa" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeAssets"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_a2e22b61-dc4a-47d6-90ea-f013c01ca66a" xlink:to="loc_us-gaap_DerivativeAssets_905d5223-e821-4ccf-a7a1-2004e9294faa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_6445df51-6963-468c-949e-cb0905b232a6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_a2e22b61-dc4a-47d6-90ea-f013c01ca66a" xlink:to="loc_us-gaap_AssetsFairValueDisclosure_6445df51-6963-468c-949e-cb0905b232a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_8fcc9fd3-5cda-48d3-8288-f4923005bae2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesFairValueDisclosureAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_2ca9d714-9646-499b-908d-79a5bb09d379" xlink:to="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_8fcc9fd3-5cda-48d3-8288-f4923005bae2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilityStatementOfFinancialPositionExtensibleEnumeration_9907f096-db48-42c7-bfc8-b0c9ec5bb86a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeLiabilityStatementOfFinancialPositionExtensibleEnumeration"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_8fcc9fd3-5cda-48d3-8288-f4923005bae2" xlink:to="loc_us-gaap_DerivativeLiabilityStatementOfFinancialPositionExtensibleEnumeration_9907f096-db48-42c7-bfc8-b0c9ec5bb86a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilities_bfddc957-3168-433f-b26b-447bdb962f2b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeLiabilities"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_8fcc9fd3-5cda-48d3-8288-f4923005bae2" xlink:to="loc_us-gaap_DerivativeLiabilities_bfddc957-3168-433f-b26b-447bdb962f2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosure_eda819d9-423b-4e3a-8ed9-bcf8528697cd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesFairValueDisclosure"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_8fcc9fd3-5cda-48d3-8288-f4923005bae2" xlink:to="loc_us-gaap_LiabilitiesFairValueDisclosure_eda819d9-423b-4e3a-8ed9-bcf8528697cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.snowflake.com/role/FairValueMeasurementsScheduleofFairValueMeasurementsDetails" xlink:type="simple" xlink:href="snow-20250131.xsd#FairValueMeasurementsScheduleofFairValueMeasurementsDetails"/>
  <link:presentationLink xlink:role="http://www.snowflake.com/role/FairValueMeasurementsScheduleofFairValueMeasurementsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_503eb5ec-0c32-446c-ac8c-11dd59352f97" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount_99ec809c-5af6-4b81-b105-1c516337829d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_503eb5ec-0c32-446c-ac8c-11dd59352f97" xlink:to="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount_99ec809c-5af6-4b81-b105-1c516337829d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestments_a54cd172-994a-4200-adfa-6b54ec1e70ba" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityMethodInvestments"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_503eb5ec-0c32-446c-ac8c-11dd59352f97" xlink:to="loc_us-gaap_EquityMethodInvestments_a54cd172-994a-4200-adfa-6b54ec1e70ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_MarketableEquitySecuritiesFVNIAmount_73c2dfed-5910-4143-a389-21d5befb17ad" xlink:href="snow-20250131.xsd#snow_MarketableEquitySecuritiesFVNIAmount"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_503eb5ec-0c32-446c-ac8c-11dd59352f97" xlink:to="loc_snow_MarketableEquitySecuritiesFVNIAmount_73c2dfed-5910-4143-a389-21d5befb17ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_DebtSecuritiesAvailableForSaleWithoutReadilyDeterminableFairValueAmount_dc408f21-07eb-453d-a511-3cda1d445f28" xlink:href="snow-20250131.xsd#snow_DebtSecuritiesAvailableForSaleWithoutReadilyDeterminableFairValueAmount"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_503eb5ec-0c32-446c-ac8c-11dd59352f97" xlink:to="loc_snow_DebtSecuritiesAvailableForSaleWithoutReadilyDeterminableFairValueAmount_dc408f21-07eb-453d-a511-3cda1d445f28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLongTermInvestments_4f5ae1b8-a6e8-4dbf-9871-9ea4ed3565cb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLongTermInvestments"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_503eb5ec-0c32-446c-ac8c-11dd59352f97" xlink:to="loc_us-gaap_OtherLongTermInvestments_4f5ae1b8-a6e8-4dbf-9871-9ea4ed3565cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.snowflake.com/role/FairValueMeasurementsUnrealizedGainLossonInvestmentsDetails" xlink:type="simple" xlink:href="snow-20250131.xsd#FairValueMeasurementsUnrealizedGainLossonInvestmentsDetails"/>
  <link:presentationLink xlink:role="http://www.snowflake.com/role/FairValueMeasurementsUnrealizedGainLossonInvestmentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_ed91b083-56b2-4912-a4b8-30480d00acbd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_568361e4-c2fe-437b-970a-e36ad247e78a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_ed91b083-56b2-4912-a4b8-30480d00acbd" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_568361e4-c2fe-437b-970a-e36ad247e78a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_41602957-2bb0-4e95-a72f-c6741f2642e7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_568361e4-c2fe-437b-970a-e36ad247e78a" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_41602957-2bb0-4e95-a72f-c6741f2642e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_e3467aff-72f6-4f00-bdca-b4586d6c98b7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_41602957-2bb0-4e95-a72f-c6741f2642e7" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_e3467aff-72f6-4f00-bdca-b4586d6c98b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_SamoohaInc.Member_5d31c1b8-a3cf-485c-a26a-ca9f802a1e5d" xlink:href="snow-20250131.xsd#snow_SamoohaInc.Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_e3467aff-72f6-4f00-bdca-b4586d6c98b7" xlink:to="loc_snow_SamoohaInc.Member_5d31c1b8-a3cf-485c-a26a-ca9f802a1e5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_c66134f0-4345-42b0-8378-2e097184fbc5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_568361e4-c2fe-437b-970a-e36ad247e78a" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_c66134f0-4345-42b0-8378-2e097184fbc5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount_b11abdbd-f50e-461e-9a98-c8b27ae2de26" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_c66134f0-4345-42b0-8378-2e097184fbc5" xlink:to="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount_b11abdbd-f50e-461e-9a98-c8b27ae2de26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount_11297615-86d0-45de-b06b-c1c08c1d29e7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_c66134f0-4345-42b0-8378-2e097184fbc5" xlink:to="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount_11297615-86d0-45de-b06b-c1c08c1d29e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_MarketableEquitySecuritiesFVNIUnrealizedGainLoss_c02ab748-7bb4-4367-b3b8-6bb7662e3b06" xlink:href="snow-20250131.xsd#snow_MarketableEquitySecuritiesFVNIUnrealizedGainLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_c66134f0-4345-42b0-8378-2e097184fbc5" xlink:to="loc_snow_MarketableEquitySecuritiesFVNIUnrealizedGainLoss_c02ab748-7bb4-4367-b3b8-6bb7662e3b06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss_2916f623-0d4f-4221-ab59-ec81fc06da83" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_c66134f0-4345-42b0-8378-2e097184fbc5" xlink:to="loc_us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss_2916f623-0d4f-4221-ab59-ec81fc06da83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNiRealizedGainLoss_80aa73ee-847d-4b94-93d2-cd8478baf02e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquitySecuritiesFvNiRealizedGainLoss"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_c66134f0-4345-42b0-8378-2e097184fbc5" xlink:to="loc_us-gaap_EquitySecuritiesFvNiRealizedGainLoss_80aa73ee-847d-4b94-93d2-cd8478baf02e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNiGainLoss_91a61a1f-eb7c-46fb-ab98-472f589770d8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquitySecuritiesFvNiGainLoss"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_c66134f0-4345-42b0-8378-2e097184fbc5" xlink:to="loc_us-gaap_EquitySecuritiesFvNiGainLoss_91a61a1f-eb7c-46fb-ab98-472f589770d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGainOrLoss_a3bed0ce-c5b3-496f-bad3-d1cb61fdc77b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGainOrLoss"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_c66134f0-4345-42b0-8378-2e097184fbc5" xlink:to="loc_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGainOrLoss_a3bed0ce-c5b3-496f-bad3-d1cb61fdc77b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.snowflake.com/role/FairValueMeasurementsNarrativeDetails" xlink:type="simple" xlink:href="snow-20250131.xsd#FairValueMeasurementsNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.snowflake.com/role/FairValueMeasurementsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_c6a9de66-00ad-4ae6-ae2b-30f6d379120d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentCumulativeAmount_672d13c7-1c60-4325-ae67-349d391eb13f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentCumulativeAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_c6a9de66-00ad-4ae6-ae2b-30f6d379120d" xlink:to="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentCumulativeAmount_672d13c7-1c60-4325-ae67-349d391eb13f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossCumulativeAmount_7a5b06be-9b97-4bdc-82a7-a37fc93e111c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossCumulativeAmount"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_c6a9de66-00ad-4ae6-ae2b-30f6d379120d" xlink:to="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossCumulativeAmount_7a5b06be-9b97-4bdc-82a7-a37fc93e111c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.snowflake.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails" xlink:type="simple" xlink:href="snow-20250131.xsd#PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails"/>
  <link:presentationLink xlink:role="http://www.snowflake.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_c3daecab-1ac8-4508-a668-fdf0d73466dc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract_6eb0fd37-7501-4841-bae8-069480f61147" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_c3daecab-1ac8-4508-a668-fdf0d73466dc" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract_6eb0fd37-7501-4841-bae8-069480f61147" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_a33f9a7a-5494-43a8-a8bd-aafff9339837" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract_6eb0fd37-7501-4841-bae8-069480f61147" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_a33f9a7a-5494-43a8-a8bd-aafff9339837" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_d9fc0982-46aa-48bb-97d6-003bd6d4c5c3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_a33f9a7a-5494-43a8-a8bd-aafff9339837" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_d9fc0982-46aa-48bb-97d6-003bd6d4c5c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_06a2decf-bf3e-491d-9fbb-19c8e312bb64" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_d9fc0982-46aa-48bb-97d6-003bd6d4c5c3" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_06a2decf-bf3e-491d-9fbb-19c8e312bb64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsMember_e53721ab-b6c0-4751-891f-36bdabd67d63" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_06a2decf-bf3e-491d-9fbb-19c8e312bb64" xlink:to="loc_us-gaap_LeaseholdImprovementsMember_e53721ab-b6c0-4751-891f-36bdabd67d63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_ComputerEquipmentAndSoftwareMember_cef13913-7030-4a69-81c7-230295b8a077" xlink:href="snow-20250131.xsd#snow_ComputerEquipmentAndSoftwareMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_06a2decf-bf3e-491d-9fbb-19c8e312bb64" xlink:to="loc_snow_ComputerEquipmentAndSoftwareMember_cef13913-7030-4a69-81c7-230295b8a077" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_19106d5f-c870-4d14-a9f3-ca41f02059f5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_06a2decf-bf3e-491d-9fbb-19c8e312bb64" xlink:to="loc_us-gaap_FurnitureAndFixturesMember_19106d5f-c870-4d14-a9f3-ca41f02059f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SoftwareDevelopmentMember_3cc44434-e652-4361-a7ce-57b2e732c7e3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SoftwareDevelopmentMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_06a2decf-bf3e-491d-9fbb-19c8e312bb64" xlink:to="loc_us-gaap_SoftwareDevelopmentMember_3cc44434-e652-4361-a7ce-57b2e732c7e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_ConstructionInProgressCapitalizedInternalUseSoftwareDevelopmentCostsMember_e71e898b-3924-457b-a805-b5b32c75b373" xlink:href="snow-20250131.xsd#snow_ConstructionInProgressCapitalizedInternalUseSoftwareDevelopmentCostsMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_06a2decf-bf3e-491d-9fbb-19c8e312bb64" xlink:to="loc_snow_ConstructionInProgressCapitalizedInternalUseSoftwareDevelopmentCostsMember_e71e898b-3924-457b-a805-b5b32c75b373" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_ConstructionInProgressOtherMember_3223d537-065b-48b4-bb97-982580940f5b" xlink:href="snow-20250131.xsd#snow_ConstructionInProgressOtherMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_06a2decf-bf3e-491d-9fbb-19c8e312bb64" xlink:to="loc_snow_ConstructionInProgressOtherMember_3223d537-065b-48b4-bb97-982580940f5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_74941e26-be50-4bca-a05e-5f34a23ef965" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_a33f9a7a-5494-43a8-a8bd-aafff9339837" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_74941e26-be50-4bca-a05e-5f34a23ef965" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_3219c3a8-1e7b-4821-900b-6eb1bea4d0d8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_74941e26-be50-4bca-a05e-5f34a23ef965" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_3219c3a8-1e7b-4821-900b-6eb1bea4d0d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_131264e2-accc-443d-8eeb-f50a03d118b8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_74941e26-be50-4bca-a05e-5f34a23ef965" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_131264e2-accc-443d-8eeb-f50a03d118b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_f491c985-3b65-4a09-b4c4-2a0faade814e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_74941e26-be50-4bca-a05e-5f34a23ef965" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_f491c985-3b65-4a09-b4c4-2a0faade814e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.snowflake.com/role/PropertyandEquipmentNetNarrativeDetails" xlink:type="simple" xlink:href="snow-20250131.xsd#PropertyandEquipmentNetNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.snowflake.com/role/PropertyandEquipmentNetNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_acdbe937-7bde-48e2-9c89-a994f0fa1adf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_23f66bf7-027b-434e-8612-2a5671e39681" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Depreciation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_acdbe937-7bde-48e2-9c89-a994f0fa1adf" xlink:to="loc_us-gaap_Depreciation_23f66bf7-027b-434e-8612-2a5671e39681" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareAmortization1_f91eb069-0b5f-43a1-854d-d44450adaa43" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalizedComputerSoftwareAmortization1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_acdbe937-7bde-48e2-9c89-a994f0fa1adf" xlink:to="loc_us-gaap_CapitalizedComputerSoftwareAmortization1_f91eb069-0b5f-43a1-854d-d44450adaa43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareImpairments1_8420ebca-6b0b-4763-8768-bb6d39a9ff5d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalizedComputerSoftwareImpairments1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_acdbe937-7bde-48e2-9c89-a994f0fa1adf" xlink:to="loc_us-gaap_CapitalizedComputerSoftwareImpairments1_8420ebca-6b0b-4763-8768-bb6d39a9ff5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.snowflake.com/role/BusinessCombinationsScheduleofAcquisitionDateFairValueofConsiderationTransferredDetails" xlink:type="simple" xlink:href="snow-20250131.xsd#BusinessCombinationsScheduleofAcquisitionDateFairValueofConsiderationTransferredDetails"/>
  <link:presentationLink xlink:role="http://www.snowflake.com/role/BusinessCombinationsScheduleofAcquisitionDateFairValueofConsiderationTransferredDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_d3a49515-dd7a-4bb8-8961-dd14e2001267" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_3b9400f7-8a2c-4ce1-b424-e4e4bba2150c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_d3a49515-dd7a-4bb8-8961-dd14e2001267" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_3b9400f7-8a2c-4ce1-b424-e4e4bba2150c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_258b672c-4712-4b7c-9f52-d9176ca5055a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_3b9400f7-8a2c-4ce1-b424-e4e4bba2150c" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_258b672c-4712-4b7c-9f52-d9176ca5055a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_24dda5c8-e9d5-4ce9-aac9-2d6d57088a76" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_258b672c-4712-4b7c-9f52-d9176ca5055a" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_24dda5c8-e9d5-4ce9-aac9-2d6d57088a76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_DatavoloInc.Member_339390db-537f-48e1-9563-42cce799e86d" xlink:href="snow-20250131.xsd#snow_DatavoloInc.Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_24dda5c8-e9d5-4ce9-aac9-2d6d57088a76" xlink:to="loc_snow_DatavoloInc.Member_339390db-537f-48e1-9563-42cce799e86d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_SamoohaInc.Member_8d6ecc76-8023-4cb0-aa54-7ba58fc96596" xlink:href="snow-20250131.xsd#snow_SamoohaInc.Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_24dda5c8-e9d5-4ce9-aac9-2d6d57088a76" xlink:to="loc_snow_SamoohaInc.Member_8d6ecc76-8023-4cb0-aa54-7ba58fc96596" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_StreamlitIncMember_9c5e0282-c790-4c12-9516-ec022036db70" xlink:href="snow-20250131.xsd#snow_StreamlitIncMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_24dda5c8-e9d5-4ce9-aac9-2d6d57088a76" xlink:to="loc_snow_StreamlitIncMember_9c5e0282-c790-4c12-9516-ec022036db70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_0dd8abf6-dd46-4bdd-8c92-aa333b5e2210" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_3b9400f7-8a2c-4ce1-b424-e4e4bba2150c" xlink:to="loc_us-gaap_StatementClassOfStockAxis_0dd8abf6-dd46-4bdd-8c92-aa333b5e2210" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_7f482e60-1582-4fdf-be14-6b73aa067dab" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_0dd8abf6-dd46-4bdd-8c92-aa333b5e2210" xlink:to="loc_us-gaap_ClassOfStockDomain_7f482e60-1582-4fdf-be14-6b73aa067dab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_2e2af53a-f489-425a-ab34-10b89a4c80f1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonClassAMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_7f482e60-1582-4fdf-be14-6b73aa067dab" xlink:to="loc_us-gaap_CommonClassAMember_2e2af53a-f489-425a-ab34-10b89a4c80f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipAxis_6a71b55d-cb63-49a6-8aeb-ae1921a55eb5" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_OwnershipAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_3b9400f7-8a2c-4ce1-b424-e4e4bba2150c" xlink:to="loc_srt_OwnershipAxis_6a71b55d-cb63-49a6-8aeb-ae1921a55eb5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain_4f162644-c4fc-4a6f-a91e-6b11480109f7" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_OwnershipDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipAxis_6a71b55d-cb63-49a6-8aeb-ae1921a55eb5" xlink:to="loc_srt_OwnershipDomain_4f162644-c4fc-4a6f-a91e-6b11480109f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_NonAffiliatedSellingStockholdersMember_c15c4525-d2d0-4b3a-abed-da2853acb9d6" xlink:href="snow-20250131.xsd#snow_NonAffiliatedSellingStockholdersMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_4f162644-c4fc-4a6f-a91e-6b11480109f7" xlink:to="loc_snow_NonAffiliatedSellingStockholdersMember_c15c4525-d2d0-4b3a-abed-da2853acb9d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_InvestingSubsidiaryMember_adc45d82-b1ab-4a83-863a-438d8c5bfc85" xlink:href="snow-20250131.xsd#snow_InvestingSubsidiaryMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_4f162644-c4fc-4a6f-a91e-6b11480109f7" xlink:to="loc_snow_InvestingSubsidiaryMember_adc45d82-b1ab-4a83-863a-438d8c5bfc85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_accf0e43-250d-4398-ae81-5664ab4ea743" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_3b9400f7-8a2c-4ce1-b424-e4e4bba2150c" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_accf0e43-250d-4398-ae81-5664ab4ea743" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_cf14c53c-0560-4fd7-ae6c-9a32c438f7b0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_accf0e43-250d-4398-ae81-5664ab4ea743" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_cf14c53c-0560-4fd7-ae6c-9a32c438f7b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_BusinessCombinationConsiderationTransferredDeferredCashConsideration_21b587aa-6376-4723-8541-c1d5f01ed09d" xlink:href="snow-20250131.xsd#snow_BusinessCombinationConsiderationTransferredDeferredCashConsideration"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_accf0e43-250d-4398-ae81-5664ab4ea743" xlink:to="loc_snow_BusinessCombinationConsiderationTransferredDeferredCashConsideration_21b587aa-6376-4723-8541-c1d5f01ed09d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_25b37f6f-c8a4-4a39-96af-837bb076dbc3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_accf0e43-250d-4398-ae81-5664ab4ea743" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_25b37f6f-c8a4-4a39-96af-837bb076dbc3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeFairValue1_c7536bfc-6e69-414d-882f-a98398d7fcae" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeFairValue1"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_accf0e43-250d-4398-ae81-5664ab4ea743" xlink:to="loc_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeFairValue1_c7536bfc-6e69-414d-882f-a98398d7fcae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1_c57d9a52-a2fa-4e29-8fa6-c060bffc6c0a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_accf0e43-250d-4398-ae81-5664ab4ea743" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1_c57d9a52-a2fa-4e29-8fa6-c060bffc6c0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_43055e70-ef8c-474e-8953-4a419cd32914" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_accf0e43-250d-4398-ae81-5664ab4ea743" xlink:to="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_43055e70-ef8c-474e-8953-4a419cd32914" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionSharePrice_aac615fa-6f31-4bb1-82ad-41f7837bd64c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionSharePrice"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_accf0e43-250d-4398-ae81-5664ab4ea743" xlink:to="loc_us-gaap_BusinessAcquisitionSharePrice_aac615fa-6f31-4bb1-82ad-41f7837bd64c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockSharesRetired_8edd7aa2-bbda-4387-8afb-f1a5be310e85" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockSharesRetired"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_accf0e43-250d-4398-ae81-5664ab4ea743" xlink:to="loc_us-gaap_TreasuryStockSharesRetired_8edd7aa2-bbda-4387-8afb-f1a5be310e85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.snowflake.com/role/BusinessCombinationsNarrativeDetails" xlink:type="simple" xlink:href="snow-20250131.xsd#BusinessCombinationsNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.snowflake.com/role/BusinessCombinationsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_0f241dbc-0a2a-47ef-a4dd-a050fcfb470b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_be7791a8-2ea6-48b6-be3c-2932fb5ba1ff" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_0f241dbc-0a2a-47ef-a4dd-a050fcfb470b" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_be7791a8-2ea6-48b6-be3c-2932fb5ba1ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_a6bcb405-67d6-42be-a8e5-e9ff196346c7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_be7791a8-2ea6-48b6-be3c-2932fb5ba1ff" xlink:to="loc_us-gaap_AwardTypeAxis_a6bcb405-67d6-42be-a8e5-e9ff196346c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_362a78c4-bfba-4ec5-a653-cf69f615f9f4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_a6bcb405-67d6-42be-a8e5-e9ff196346c7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_362a78c4-bfba-4ec5-a653-cf69f615f9f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_RestrictedCommonStockMember_003a797e-c057-4d8c-99e0-ee63be357112" xlink:href="snow-20250131.xsd#snow_RestrictedCommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_362a78c4-bfba-4ec5-a653-cf69f615f9f4" xlink:to="loc_snow_RestrictedCommonStockMember_003a797e-c057-4d8c-99e0-ee63be357112" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_9fd1c226-8a7b-475d-9c28-f69864aef186" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_be7791a8-2ea6-48b6-be3c-2932fb5ba1ff" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_9fd1c226-8a7b-475d-9c28-f69864aef186" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_b7f988fb-1ce0-419e-b2aa-751e6ce21979" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_9fd1c226-8a7b-475d-9c28-f69864aef186" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_b7f988fb-1ce0-419e-b2aa-751e6ce21979" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_DatavoloInc.Member_a5f8ffb9-5e2f-4a11-b3c0-b247a0b4af37" xlink:href="snow-20250131.xsd#snow_DatavoloInc.Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_b7f988fb-1ce0-419e-b2aa-751e6ce21979" xlink:to="loc_snow_DatavoloInc.Member_a5f8ffb9-5e2f-4a11-b3c0-b247a0b4af37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_TwoPrivatelyHeldCompaniesMember_9b35062e-1098-4a98-874a-2fefe1c8fe4c" xlink:href="snow-20250131.xsd#snow_TwoPrivatelyHeldCompaniesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_b7f988fb-1ce0-419e-b2aa-751e6ce21979" xlink:to="loc_snow_TwoPrivatelyHeldCompaniesMember_9b35062e-1098-4a98-874a-2fefe1c8fe4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_SamoohaInc.Member_7b27f651-c95a-4f42-851d-23ca53928c0e" xlink:href="snow-20250131.xsd#snow_SamoohaInc.Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_b7f988fb-1ce0-419e-b2aa-751e6ce21979" xlink:to="loc_snow_SamoohaInc.Member_7b27f651-c95a-4f42-851d-23ca53928c0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_NeevaIncAndItsEquityInvesteeMember_064b6a4d-4d35-4bc1-bd9a-304483c69758" xlink:href="snow-20250131.xsd#snow_NeevaIncAndItsEquityInvesteeMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_b7f988fb-1ce0-419e-b2aa-751e6ce21979" xlink:to="loc_snow_NeevaIncAndItsEquityInvesteeMember_064b6a4d-4d35-4bc1-bd9a-304483c69758" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_MountainUSCorporationFormerlyKnownAsMobilizeNetCorporationMember_21774489-91f9-4c7d-88a1-517c614a649d" xlink:href="snow-20250131.xsd#snow_MountainUSCorporationFormerlyKnownAsMobilizeNetCorporationMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_b7f988fb-1ce0-419e-b2aa-751e6ce21979" xlink:to="loc_snow_MountainUSCorporationFormerlyKnownAsMobilizeNetCorporationMember_21774489-91f9-4c7d-88a1-517c614a649d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_LeapYearTechnologiesIncMember_3205a6b3-efb8-41e3-9d6b-0e4eddad9e88" xlink:href="snow-20250131.xsd#snow_LeapYearTechnologiesIncMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_b7f988fb-1ce0-419e-b2aa-751e6ce21979" xlink:to="loc_snow_LeapYearTechnologiesIncMember_3205a6b3-efb8-41e3-9d6b-0e4eddad9e88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_PrivatelyHeldCompanyMember_d620165d-a390-412c-85e1-d21545b9416e" xlink:href="snow-20250131.xsd#snow_PrivatelyHeldCompanyMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_b7f988fb-1ce0-419e-b2aa-751e6ce21979" xlink:to="loc_snow_PrivatelyHeldCompanyMember_d620165d-a390-412c-85e1-d21545b9416e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_ApplicaSpZooMember_ba76866a-234b-42ab-b653-2ad4b42a873c" xlink:href="snow-20250131.xsd#snow_ApplicaSpZooMember"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_b7f988fb-1ce0-419e-b2aa-751e6ce21979" xlink:to="loc_snow_ApplicaSpZooMember_ba76866a-234b-42ab-b653-2ad4b42a873c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_StreamlitIncMember_c4595c93-539d-41a2-a368-0418eca5952b" xlink:href="snow-20250131.xsd#snow_StreamlitIncMember"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_b7f988fb-1ce0-419e-b2aa-751e6ce21979" xlink:to="loc_snow_StreamlitIncMember_c4595c93-539d-41a2-a368-0418eca5952b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_411bcaf6-6236-4692-9407-4d490611c771" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_be7791a8-2ea6-48b6-be3c-2932fb5ba1ff" xlink:to="loc_us-gaap_PlanNameAxis_411bcaf6-6236-4692-9407-4d490611c771" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_550e4a53-c1ff-4492-9ec7-823eeb3945ee" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameAxis_411bcaf6-6236-4692-9407-4d490611c771" xlink:to="loc_us-gaap_PlanNameDomain_550e4a53-c1ff-4492-9ec7-823eeb3945ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_OutsideOfThePlansMember_198270e0-895b-4e06-b299-1e75eef35a00" xlink:href="snow-20250131.xsd#snow_OutsideOfThePlansMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_550e4a53-c1ff-4492-9ec7-823eeb3945ee" xlink:to="loc_snow_OutsideOfThePlansMember_198270e0-895b-4e06-b299-1e75eef35a00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_b59f31ae-25ad-4c11-86ea-c06e36832291" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_be7791a8-2ea6-48b6-be3c-2932fb5ba1ff" xlink:to="loc_us-gaap_StatementClassOfStockAxis_b59f31ae-25ad-4c11-86ea-c06e36832291" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_82daa2eb-75de-4f2e-8f75-6cf8c71ce7af" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_b59f31ae-25ad-4c11-86ea-c06e36832291" xlink:to="loc_us-gaap_ClassOfStockDomain_82daa2eb-75de-4f2e-8f75-6cf8c71ce7af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_1721f2e4-0ba1-4fc4-984d-15667ed54a05" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonClassAMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_82daa2eb-75de-4f2e-8f75-6cf8c71ce7af" xlink:to="loc_us-gaap_CommonClassAMember_1721f2e4-0ba1-4fc4-984d-15667ed54a05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_ee29721d-4a9a-4776-aee0-40358594da6c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_be7791a8-2ea6-48b6-be3c-2932fb5ba1ff" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_ee29721d-4a9a-4776-aee0-40358594da6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_bf204873-1dc9-4a83-847a-31cf4a2db0ce" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_ee29721d-4a9a-4776-aee0-40358594da6c" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_bf204873-1dc9-4a83-847a-31cf4a2db0ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_322eb29c-da2b-4214-9b9b-c00ccb174a41" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_bf204873-1dc9-4a83-847a-31cf4a2db0ce" xlink:to="loc_us-gaap_CustomerRelationshipsMember_322eb29c-da2b-4214-9b9b-c00ccb174a41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DevelopedTechnologyRightsMember_a84f2e6f-76af-41b8-bfdc-d90570f552d5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DevelopedTechnologyRightsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_bf204873-1dc9-4a83-847a-31cf4a2db0ce" xlink:to="loc_us-gaap_DevelopedTechnologyRightsMember_a84f2e6f-76af-41b8-bfdc-d90570f552d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipAxis_a0c6ebd3-2377-483d-9a28-e8b5b322310e" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_OwnershipAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_be7791a8-2ea6-48b6-be3c-2932fb5ba1ff" xlink:to="loc_srt_OwnershipAxis_a0c6ebd3-2377-483d-9a28-e8b5b322310e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain_75a3a832-14f4-4c33-8fa9-22ccd9d28fb2" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_OwnershipDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipAxis_a0c6ebd3-2377-483d-9a28-e8b5b322310e" xlink:to="loc_srt_OwnershipDomain_75a3a832-14f4-4c33-8fa9-22ccd9d28fb2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_SamoohaInc.Member_6caf2fba-e40c-43b3-8fa8-8aac1e0cbe34" xlink:href="snow-20250131.xsd#snow_SamoohaInc.Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_75a3a832-14f4-4c33-8fa9-22ccd9d28fb2" xlink:to="loc_snow_SamoohaInc.Member_6caf2fba-e40c-43b3-8fa8-8aac1e0cbe34" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_639462be-3313-47fb-b456-e74da89287e6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_be7791a8-2ea6-48b6-be3c-2932fb5ba1ff" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_639462be-3313-47fb-b456-e74da89287e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_daf4ad4c-fe7d-4c8f-a1e0-d0a19705dbbb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_639462be-3313-47fb-b456-e74da89287e6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_daf4ad4c-fe7d-4c8f-a1e0-d0a19705dbbb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod_a4eff093-d73a-4fc3-b9c2-8a497dc7599a" xlink:href="snow-20250131.xsd#snow_PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_639462be-3313-47fb-b456-e74da89287e6" xlink:to="loc_snow_PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod_a4eff093-d73a-4fc3-b9c2-8a497dc7599a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodTotalFairValue_5791a59c-b7ed-4ad3-9559-8932bcede5b5" xlink:href="snow-20250131.xsd#snow_PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodTotalFairValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_639462be-3313-47fb-b456-e74da89287e6" xlink:to="loc_snow_PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodTotalFairValue_5791a59c-b7ed-4ad3-9559-8932bcede5b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardAwardServicePeriod_aa858d41-6874-4e05-8e12-e597b688c901" xlink:href="snow-20250131.xsd#snow_PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardAwardServicePeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_639462be-3313-47fb-b456-e74da89287e6" xlink:to="loc_snow_PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardAwardServicePeriod_aa858d41-6874-4e05-8e12-e597b688c901" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfBusinessesAcquired_749c6427-1a2a-4a82-94be-3ef744562900" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NumberOfBusinessesAcquired"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_639462be-3313-47fb-b456-e74da89287e6" xlink:to="loc_us-gaap_NumberOfBusinessesAcquired_749c6427-1a2a-4a82-94be-3ef744562900" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_6855b74d-ac2e-4bf2-b8dd-81ea6be974d7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_639462be-3313-47fb-b456-e74da89287e6" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferred1_6855b74d-ac2e-4bf2-b8dd-81ea6be974d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_3f44e2df-dad9-4e63-89a3-b40c79e5b7a5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_639462be-3313-47fb-b456-e74da89287e6" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_3f44e2df-dad9-4e63-89a3-b40c79e5b7a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_ca2e09a5-b475-423c-b7c3-fb6186b6c58b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_639462be-3313-47fb-b456-e74da89287e6" xlink:to="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_ca2e09a5-b475-423c-b7c3-fb6186b6c58b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_a01377ee-c56c-4d66-b357-24fd2b10f2c7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_639462be-3313-47fb-b456-e74da89287e6" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_a01377ee-c56c-4d66-b357-24fd2b10f2c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_29122bc1-8418-47e5-9fc7-d922a6e8dea8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_639462be-3313-47fb-b456-e74da89287e6" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_29122bc1-8418-47e5-9fc7-d922a6e8dea8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_e849ebe8-b28b-4116-a204-1996d549fa10" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_639462be-3313-47fb-b456-e74da89287e6" xlink:to="loc_us-gaap_Goodwill_e849ebe8-b28b-4116-a204-1996d549fa10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount_8207a25f-2a93-4178-8e22-2d3ea470e0ba" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_639462be-3313-47fb-b456-e74da89287e6" xlink:to="loc_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount_8207a25f-2a93-4178-8e22-2d3ea470e0ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_BusinessAcquisitionGoodwillNotTaxDeductibleAmount_779e8ea7-cf96-4ac2-878a-4296432655d5" xlink:href="snow-20250131.xsd#snow_BusinessAcquisitionGoodwillNotTaxDeductibleAmount"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_639462be-3313-47fb-b456-e74da89287e6" xlink:to="loc_snow_BusinessAcquisitionGoodwillNotTaxDeductibleAmount_779e8ea7-cf96-4ac2-878a-4296432655d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_9d02d29f-4e4b-476e-a742-5597e223c717" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationAcquisitionRelatedCosts"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_639462be-3313-47fb-b456-e74da89287e6" xlink:to="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_9d02d29f-4e4b-476e-a742-5597e223c717" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount_a027ea1e-b33a-4960-b6fb-5714e69f244e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_639462be-3313-47fb-b456-e74da89287e6" xlink:to="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount_a027ea1e-b33a-4960-b6fb-5714e69f244e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGainOrLoss_2d151f9a-43bf-4d1d-b1bd-321936e06e2c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGainOrLoss"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_639462be-3313-47fb-b456-e74da89287e6" xlink:to="loc_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGainOrLoss_2d151f9a-43bf-4d1d-b1bd-321936e06e2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_fb264746-2aba-43f8-9561-c9c374974c29" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_639462be-3313-47fb-b456-e74da89287e6" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_fb264746-2aba-43f8-9561-c9c374974c29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_927cfad7-7200-4897-81de-d40a12f17fd8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_639462be-3313-47fb-b456-e74da89287e6" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_927cfad7-7200-4897-81de-d40a12f17fd8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_NumberOfFounders_4b66b86a-125a-44ab-b4e1-f5f2efbbf42f" xlink:href="snow-20250131.xsd#snow_NumberOfFounders"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_639462be-3313-47fb-b456-e74da89287e6" xlink:to="loc_snow_NumberOfFounders_4b66b86a-125a-44ab-b4e1-f5f2efbbf42f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetTangibleAssets_59dcd408-882d-4984-88ec-ec8e8d8d078e" xlink:href="snow-20250131.xsd#snow_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetTangibleAssets"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_639462be-3313-47fb-b456-e74da89287e6" xlink:to="loc_snow_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetTangibleAssets_59dcd408-882d-4984-88ec-ec8e8d8d078e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.snowflake.com/role/BusinessCombinationsScheduleofPreliminaryAllocationofPurchasePricetoAssetsAcquiredandLiabilitiesAssumedDetails" xlink:type="simple" xlink:href="snow-20250131.xsd#BusinessCombinationsScheduleofPreliminaryAllocationofPurchasePricetoAssetsAcquiredandLiabilitiesAssumedDetails"/>
  <link:presentationLink xlink:role="http://www.snowflake.com/role/BusinessCombinationsScheduleofPreliminaryAllocationofPurchasePricetoAssetsAcquiredandLiabilitiesAssumedDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_7d0f953f-8ae2-416d-aee4-5c44c62bbe1c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_5b38f7fb-39ce-4028-bcea-4ff078a1de25" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_7d0f953f-8ae2-416d-aee4-5c44c62bbe1c" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_5b38f7fb-39ce-4028-bcea-4ff078a1de25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_b0a4cd8e-e663-41c1-beca-8b3d4c3cae20" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_5b38f7fb-39ce-4028-bcea-4ff078a1de25" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_b0a4cd8e-e663-41c1-beca-8b3d4c3cae20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_7d586f3d-7c39-48c2-bc8c-7ae100abe60d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_b0a4cd8e-e663-41c1-beca-8b3d4c3cae20" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_7d586f3d-7c39-48c2-bc8c-7ae100abe60d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_DatavoloInc.Member_d8226b6f-8a69-4121-8eb0-0c69e0c82f03" xlink:href="snow-20250131.xsd#snow_DatavoloInc.Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_7d586f3d-7c39-48c2-bc8c-7ae100abe60d" xlink:to="loc_snow_DatavoloInc.Member_d8226b6f-8a69-4121-8eb0-0c69e0c82f03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_SamoohaInc.Member_78484980-fd44-4d8e-be44-ae659ca1caa9" xlink:href="snow-20250131.xsd#snow_SamoohaInc.Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_7d586f3d-7c39-48c2-bc8c-7ae100abe60d" xlink:to="loc_snow_SamoohaInc.Member_78484980-fd44-4d8e-be44-ae659ca1caa9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_NeevaIncAndItsEquityInvesteeMember_6029014d-b0d0-43e9-8594-5c6d700d7de2" xlink:href="snow-20250131.xsd#snow_NeevaIncAndItsEquityInvesteeMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_7d586f3d-7c39-48c2-bc8c-7ae100abe60d" xlink:to="loc_snow_NeevaIncAndItsEquityInvesteeMember_6029014d-b0d0-43e9-8594-5c6d700d7de2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_MountainUSCorporationFormerlyKnownAsMobilizeNetCorporationMember_69276dff-b82e-4cf5-9b8c-64e4bc13d74f" xlink:href="snow-20250131.xsd#snow_MountainUSCorporationFormerlyKnownAsMobilizeNetCorporationMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_7d586f3d-7c39-48c2-bc8c-7ae100abe60d" xlink:to="loc_snow_MountainUSCorporationFormerlyKnownAsMobilizeNetCorporationMember_69276dff-b82e-4cf5-9b8c-64e4bc13d74f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_LeapYearTechnologiesIncMember_6fc31a37-09a7-4b96-96fa-b5d088ddeb65" xlink:href="snow-20250131.xsd#snow_LeapYearTechnologiesIncMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_7d586f3d-7c39-48c2-bc8c-7ae100abe60d" xlink:to="loc_snow_LeapYearTechnologiesIncMember_6fc31a37-09a7-4b96-96fa-b5d088ddeb65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_ApplicaSpZooMember_f429216d-540e-44a4-a32a-5052daf89601" xlink:href="snow-20250131.xsd#snow_ApplicaSpZooMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_7d586f3d-7c39-48c2-bc8c-7ae100abe60d" xlink:to="loc_snow_ApplicaSpZooMember_f429216d-540e-44a4-a32a-5052daf89601" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_StreamlitIncMember_c5cb36a8-9729-48bb-90b7-cb6f5b8b289d" xlink:href="snow-20250131.xsd#snow_StreamlitIncMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_7d586f3d-7c39-48c2-bc8c-7ae100abe60d" xlink:to="loc_snow_StreamlitIncMember_c5cb36a8-9729-48bb-90b7-cb6f5b8b289d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_9c887616-ddac-4ca4-a602-a63628e7a17b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_5b38f7fb-39ce-4028-bcea-4ff078a1de25" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_9c887616-ddac-4ca4-a602-a63628e7a17b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_9d3349b6-a158-4a10-b526-60d2ad758421" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_9c887616-ddac-4ca4-a602-a63628e7a17b" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_9d3349b6-a158-4a10-b526-60d2ad758421" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedShortTermInvestments_bacdb7ba-b649-4e3f-8e16-6cf350f39e5b" xlink:href="snow-20250131.xsd#snow_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedShortTermInvestments"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_9c887616-ddac-4ca4-a602-a63628e7a17b" xlink:to="loc_snow_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedShortTermInvestments_bacdb7ba-b649-4e3f-8e16-6cf350f39e5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_d3e3e4be-6930-4687-b157-f9deb2719e76" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_9c887616-ddac-4ca4-a602-a63628e7a17b" xlink:to="loc_us-gaap_Goodwill_d3e3e4be-6930-4687-b157-f9deb2719e76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_35c2c2c7-ae4d-4f0b-9983-0aaff58e245c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_9c887616-ddac-4ca4-a602-a63628e7a17b" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_35c2c2c7-ae4d-4f0b-9983-0aaff58e245c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_4ee6a206-8636-4001-a12f-3e2163e31f4b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_9c887616-ddac-4ca4-a602-a63628e7a17b" xlink:to="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_4ee6a206-8636-4001-a12f-3e2163e31f4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherTangibleAssetsLiabilitiesNet_e356d2da-58f1-43bc-8372-7031cdaf4679" xlink:href="snow-20250131.xsd#snow_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherTangibleAssetsLiabilitiesNet"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_9c887616-ddac-4ca4-a602-a63628e7a17b" xlink:to="loc_snow_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherTangibleAssetsLiabilitiesNet_e356d2da-58f1-43bc-8372-7031cdaf4679" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssetLiabilityNet_290e6435-8ae1-4c00-905a-2de4b4a4678f" xlink:href="snow-20250131.xsd#snow_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssetLiabilityNet"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_9c887616-ddac-4ca4-a602-a63628e7a17b" xlink:to="loc_snow_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssetLiabilityNet_290e6435-8ae1-4c00-905a-2de4b4a4678f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_535b7871-4528-47a7-8c46-77a86b9c7787" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_9c887616-ddac-4ca4-a602-a63628e7a17b" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_535b7871-4528-47a7-8c46-77a86b9c7787" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.snowflake.com/role/BusinessCombinationsProFormaInformationDetails" xlink:type="simple" xlink:href="snow-20250131.xsd#BusinessCombinationsProFormaInformationDetails"/>
  <link:presentationLink xlink:role="http://www.snowflake.com/role/BusinessCombinationsProFormaInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_b0f0a0f5-2185-4614-92a9-ec5a0b79e421" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_1656d82e-768a-4514-a814-eed9ef6d84ea" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_b0f0a0f5-2185-4614-92a9-ec5a0b79e421" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_1656d82e-768a-4514-a814-eed9ef6d84ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_cf0d9313-7335-42f1-90b8-db746ab6598b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_1656d82e-768a-4514-a814-eed9ef6d84ea" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_cf0d9313-7335-42f1-90b8-db746ab6598b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c2346437-2343-4f4d-93db-db7b6f584c48" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_cf0d9313-7335-42f1-90b8-db746ab6598b" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c2346437-2343-4f4d-93db-db7b6f584c48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_DatavoloInc.Member_4c3a3470-1061-4f13-b5ea-01852247e91e" xlink:href="snow-20250131.xsd#snow_DatavoloInc.Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c2346437-2343-4f4d-93db-db7b6f584c48" xlink:to="loc_snow_DatavoloInc.Member_4c3a3470-1061-4f13-b5ea-01852247e91e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_SamoohaInc.AndNeevaInc.Member_e84b1dfd-7667-4bb7-98cc-5b73f252709a" xlink:href="snow-20250131.xsd#snow_SamoohaInc.AndNeevaInc.Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c2346437-2343-4f4d-93db-db7b6f584c48" xlink:to="loc_snow_SamoohaInc.AndNeevaInc.Member_e84b1dfd-7667-4bb7-98cc-5b73f252709a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_ApplicaSp.Z.o.o.StreamlitIncAndPrivatelyHeldCompanyMember_288865f6-7063-4699-a211-7d61d1a05b40" xlink:href="snow-20250131.xsd#snow_ApplicaSp.Z.o.o.StreamlitIncAndPrivatelyHeldCompanyMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c2346437-2343-4f4d-93db-db7b6f584c48" xlink:to="loc_snow_ApplicaSp.Z.o.o.StreamlitIncAndPrivatelyHeldCompanyMember_288865f6-7063-4699-a211-7d61d1a05b40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_08497005-a1ef-45f1-b50b-b388df9a3fc8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_1656d82e-768a-4514-a814-eed9ef6d84ea" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_08497005-a1ef-45f1-b50b-b388df9a3fc8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaRevenue_4828b454-3168-420e-b97d-20d0ee9229f1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionsProFormaRevenue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_08497005-a1ef-45f1-b50b-b388df9a3fc8" xlink:to="loc_us-gaap_BusinessAcquisitionsProFormaRevenue_4828b454-3168-420e-b97d-20d0ee9229f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_9590f31a-880c-49aa-8a46-f6e2d1f5c73f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_08497005-a1ef-45f1-b50b-b388df9a3fc8" xlink:to="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_9590f31a-880c-49aa-8a46-f6e2d1f5c73f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.snowflake.com/role/IntangibleAssetsandGoodwillScheduleofIntangibleAssetsDetails" xlink:type="simple" xlink:href="snow-20250131.xsd#IntangibleAssetsandGoodwillScheduleofIntangibleAssetsDetails"/>
  <link:presentationLink xlink:role="http://www.snowflake.com/role/IntangibleAssetsandGoodwillScheduleofIntangibleAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_1bcb4bcf-8522-4aa6-b5df-a7a9d3ec26cc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_ae9097fd-102d-4c9b-a80b-d11d294c4e20" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_1bcb4bcf-8522-4aa6-b5df-a7a9d3ec26cc" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_ae9097fd-102d-4c9b-a80b-d11d294c4e20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_37c25dd9-d14d-4603-98c6-e693c33b6c77" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_ae9097fd-102d-4c9b-a80b-d11d294c4e20" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_37c25dd9-d14d-4603-98c6-e693c33b6c77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_8ade122a-bc34-40ad-82a2-72e7ec9c09ba" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_37c25dd9-d14d-4603-98c6-e693c33b6c77" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_8ade122a-bc34-40ad-82a2-72e7ec9c09ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DevelopedTechnologyRightsMember_d1954aed-4445-4599-9782-63ef51e65811" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DevelopedTechnologyRightsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_8ade122a-bc34-40ad-82a2-72e7ec9c09ba" xlink:to="loc_us-gaap_DevelopedTechnologyRightsMember_d1954aed-4445-4599-9782-63ef51e65811" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_DeveloperCommunityMember_a5ab1eac-175f-4734-b11a-348cae37b075" xlink:href="snow-20250131.xsd#snow_DeveloperCommunityMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_8ade122a-bc34-40ad-82a2-72e7ec9c09ba" xlink:to="loc_snow_DeveloperCommunityMember_a5ab1eac-175f-4734-b11a-348cae37b075" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_AssembledWorkforceMember_a015a259-9cf1-4314-b710-c0452a8ea0eb" xlink:href="snow-20250131.xsd#snow_AssembledWorkforceMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_8ade122a-bc34-40ad-82a2-72e7ec9c09ba" xlink:to="loc_snow_AssembledWorkforceMember_a015a259-9cf1-4314-b710-c0452a8ea0eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PatentsMember_760a967b-83cb-45d6-92aa-78a22f12b5f6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PatentsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_8ade122a-bc34-40ad-82a2-72e7ec9c09ba" xlink:to="loc_us-gaap_PatentsMember_760a967b-83cb-45d6-92aa-78a22f12b5f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_029ea8a1-b2ee-44a0-b449-e13e81bb2e47" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_8ade122a-bc34-40ad-82a2-72e7ec9c09ba" xlink:to="loc_us-gaap_CustomerRelationshipsMember_029ea8a1-b2ee-44a0-b449-e13e81bb2e47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_253de05e-de3c-407d-ae0a-0626122f6501" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_ae9097fd-102d-4c9b-a80b-d11d294c4e20" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_253de05e-de3c-407d-ae0a-0626122f6501" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_271ebf82-c438-4ac6-b30d-a6361dee7457" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_253de05e-de3c-407d-ae0a-0626122f6501" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_271ebf82-c438-4ac6-b30d-a6361dee7457" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_610eb90d-b06e-482a-ae40-281d7e29124d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_253de05e-de3c-407d-ae0a-0626122f6501" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_610eb90d-b06e-482a-ae40-281d7e29124d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_4429887c-1641-42ec-9abf-f6c32ee08abf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_253de05e-de3c-407d-ae0a-0626122f6501" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_4429887c-1641-42ec-9abf-f6c32ee08abf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_91f3d3e9-1145-4a5f-b43c-a153ee8ed02d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_253de05e-de3c-407d-ae0a-0626122f6501" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_91f3d3e9-1145-4a5f-b43c-a153ee8ed02d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_809e3227-f6c3-4d93-8211-e1056c1d88d9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_253de05e-de3c-407d-ae0a-0626122f6501" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_809e3227-f6c3-4d93-8211-e1056c1d88d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.snowflake.com/role/IntangibleAssetsandGoodwillNarrativeDetails" xlink:type="simple" xlink:href="snow-20250131.xsd#IntangibleAssetsandGoodwillNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.snowflake.com/role/IntangibleAssetsandGoodwillNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_1bc7a7c2-e63b-4b9d-9567-a225850cee26" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_070cce2e-626e-4237-bc6a-fe8984c25478" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_1bc7a7c2-e63b-4b9d-9567-a225850cee26" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_070cce2e-626e-4237-bc6a-fe8984c25478" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_cf8f6aa2-5b03-4c37-8307-d5e0a6694c21" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_070cce2e-626e-4237-bc6a-fe8984c25478" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_cf8f6aa2-5b03-4c37-8307-d5e0a6694c21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_903f9dd0-855b-44bd-a5d1-f5af15dfb40c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_cf8f6aa2-5b03-4c37-8307-d5e0a6694c21" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_903f9dd0-855b-44bd-a5d1-f5af15dfb40c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_AssembledWorkforceMember_7d346d6e-1747-4871-9aa1-1a2133dd538b" xlink:href="snow-20250131.xsd#snow_AssembledWorkforceMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_903f9dd0-855b-44bd-a5d1-f5af15dfb40c" xlink:to="loc_snow_AssembledWorkforceMember_7d346d6e-1747-4871-9aa1-1a2133dd538b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_a20a8b82-b689-44df-a361-a90cb47175d2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_070cce2e-626e-4237-bc6a-fe8984c25478" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_a20a8b82-b689-44df-a361-a90cb47175d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1_e5437788-c281-4c2c-b881-035a7f0c9199" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinitelivedIntangibleAssetsAcquired1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_a20a8b82-b689-44df-a361-a90cb47175d2" xlink:to="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1_e5437788-c281-4c2c-b881-035a7f0c9199" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_4a25b730-2775-4e51-8eaa-8de603f43720" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_a20a8b82-b689-44df-a361-a90cb47175d2" xlink:to="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_4a25b730-2775-4e51-8eaa-8de603f43720" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_7409b383-da20-4d31-b999-20c9cc97b73c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_a20a8b82-b689-44df-a361-a90cb47175d2" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_7409b383-da20-4d31-b999-20c9cc97b73c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.snowflake.com/role/IntangibleAssetsandGoodwillScheduleofFutureAmortizationExpenseDetails" xlink:type="simple" xlink:href="snow-20250131.xsd#IntangibleAssetsandGoodwillScheduleofFutureAmortizationExpenseDetails"/>
  <link:presentationLink xlink:role="http://www.snowflake.com/role/IntangibleAssetsandGoodwillScheduleofFutureAmortizationExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_f946f85d-7d82-4319-be18-0758fc730b48" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_6959e70f-bcaa-4a0f-99ce-dcbda3a6cf34" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_f946f85d-7d82-4319-be18-0758fc730b48" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_6959e70f-bcaa-4a0f-99ce-dcbda3a6cf34" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_696bd942-239f-4ed0-9cd1-b43e7c908526" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_f946f85d-7d82-4319-be18-0758fc730b48" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_696bd942-239f-4ed0-9cd1-b43e7c908526" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_1b75c737-fc84-4705-bd5d-31cae9f8478e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_f946f85d-7d82-4319-be18-0758fc730b48" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_1b75c737-fc84-4705-bd5d-31cae9f8478e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_66753f59-2631-4031-be4c-1709e290f30e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_f946f85d-7d82-4319-be18-0758fc730b48" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_66753f59-2631-4031-be4c-1709e290f30e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_1120d019-9c00-4af4-b608-b506d096e09a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_f946f85d-7d82-4319-be18-0758fc730b48" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_1120d019-9c00-4af4-b608-b506d096e09a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_0af2c4a7-1b7a-48df-ba3b-d4e29fc550a8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_f946f85d-7d82-4319-be18-0758fc730b48" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_0af2c4a7-1b7a-48df-ba3b-d4e29fc550a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_6d79d7f5-e0dc-413d-bbe8-6d2813226484" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_f946f85d-7d82-4319-be18-0758fc730b48" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_6d79d7f5-e0dc-413d-bbe8-6d2813226484" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.snowflake.com/role/IntangibleAssetsandGoodwillScheduleofGoodwillDetails" xlink:type="simple" xlink:href="snow-20250131.xsd#IntangibleAssetsandGoodwillScheduleofGoodwillDetails"/>
  <link:presentationLink xlink:role="http://www.snowflake.com/role/IntangibleAssetsandGoodwillScheduleofGoodwillDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_528464cf-4532-48d4-94a0-fa8ec5bd58a3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillRollForward_a73f7456-0fc8-4ead-854b-9d203855eb29" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_528464cf-4532-48d4-94a0-fa8ec5bd58a3" xlink:to="loc_us-gaap_GoodwillRollForward_a73f7456-0fc8-4ead-854b-9d203855eb29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_25d4cc1b-9d54-4eae-bc51-aca5a5e4eed9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_a73f7456-0fc8-4ead-854b-9d203855eb29" xlink:to="loc_us-gaap_Goodwill_25d4cc1b-9d54-4eae-bc51-aca5a5e4eed9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillPeriodIncreaseDecrease_e9db8d5e-3411-473d-9470-816624102aec" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillPeriodIncreaseDecrease"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_a73f7456-0fc8-4ead-854b-9d203855eb29" xlink:to="loc_us-gaap_GoodwillPeriodIncreaseDecrease_e9db8d5e-3411-473d-9470-816624102aec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_ec0da201-b96d-45be-b09e-d287ba9f6d95" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_a73f7456-0fc8-4ead-854b-9d203855eb29" xlink:to="loc_us-gaap_Goodwill_ec0da201-b96d-45be-b09e-d287ba9f6d95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.snowflake.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails" xlink:type="simple" xlink:href="snow-20250131.xsd#AccruedExpensesandOtherCurrentLiabilitiesDetails"/>
  <link:presentationLink xlink:role="http://www.snowflake.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PayablesAndAccrualsAbstract_d64dc2a4-429d-4328-9958-4807ca25525d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PayablesAndAccrualsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_afd3d8d9-a374-4f78-9bb7-a7e3701e5721" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_d64dc2a4-429d-4328-9958-4807ca25525d" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_afd3d8d9-a374-4f78-9bb7-a7e3701e5721" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_AccruedThirdPartyCloudInfrastructureExpensesCurrent_5628b131-b5fb-4994-bab0-5b22c692c795" xlink:href="snow-20250131.xsd#snow_AccruedThirdPartyCloudInfrastructureExpensesCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_d64dc2a4-429d-4328-9958-4807ca25525d" xlink:to="loc_snow_AccruedThirdPartyCloudInfrastructureExpensesCurrent_5628b131-b5fb-4994-bab0-5b22c692c795" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_AccruedEmployeeStockPurchasePlanCurrent_0d89813a-599c-46be-b64e-ac95b95b5c7b" xlink:href="snow-20250131.xsd#snow_AccruedEmployeeStockPurchasePlanCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_d64dc2a4-429d-4328-9958-4807ca25525d" xlink:to="loc_snow_AccruedEmployeeStockPurchasePlanCurrent_0d89813a-599c-46be-b64e-ac95b95b5c7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_LiabilitiesAssociatedWithSalesMarketingAndBusinessDevelopmentProgramsCostsCurrent_8d016564-2292-4ac1-beb8-22bf203938c7" xlink:href="snow-20250131.xsd#snow_LiabilitiesAssociatedWithSalesMarketingAndBusinessDevelopmentProgramsCostsCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_d64dc2a4-429d-4328-9958-4807ca25525d" xlink:to="loc_snow_LiabilitiesAssociatedWithSalesMarketingAndBusinessDevelopmentProgramsCostsCurrent_8d016564-2292-4ac1-beb8-22bf203938c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxesPayableCurrent_53a4b47e-9fbb-47c1-830f-0a8f02e16ae3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxesPayableCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_d64dc2a4-429d-4328-9958-4807ca25525d" xlink:to="loc_us-gaap_TaxesPayableCurrent_53a4b47e-9fbb-47c1-830f-0a8f02e16ae3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedPayrollTaxesCurrent_44991f4d-a692-4e5c-ab6a-050cccd7eb67" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedPayrollTaxesCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_d64dc2a4-429d-4328-9958-4807ca25525d" xlink:to="loc_us-gaap_AccruedPayrollTaxesCurrent_44991f4d-a692-4e5c-ab6a-050cccd7eb67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedProfessionalFeesCurrent_6ae71d98-cbd5-4fe8-a642-fa1fb96b1dd6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedProfessionalFeesCurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_d64dc2a4-429d-4328-9958-4807ca25525d" xlink:to="loc_us-gaap_AccruedProfessionalFeesCurrent_6ae71d98-cbd5-4fe8-a642-fa1fb96b1dd6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_AccruedPurchasesOfPropertyPlantAndEquipmentCurrent_b3ba0f3c-625b-4252-a74a-f98fb3abefa2" xlink:href="snow-20250131.xsd#snow_AccruedPurchasesOfPropertyPlantAndEquipmentCurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_d64dc2a4-429d-4328-9958-4807ca25525d" xlink:to="loc_snow_AccruedPurchasesOfPropertyPlantAndEquipmentCurrent_b3ba0f3c-625b-4252-a74a-f98fb3abefa2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent_243b1877-f723-4547-8661-ea41229df035" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_d64dc2a4-429d-4328-9958-4807ca25525d" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrent_243b1877-f723-4547-8661-ea41229df035" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_dffac49b-a06c-41f7-99b9-1b55cad2af86" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_d64dc2a4-429d-4328-9958-4807ca25525d" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_dffac49b-a06c-41f7-99b9-1b55cad2af86" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.snowflake.com/role/ConvertibleSeniorNotesNarrativeDetails" xlink:type="simple" xlink:href="snow-20250131.xsd#ConvertibleSeniorNotesNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.snowflake.com/role/ConvertibleSeniorNotesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_85a2d87e-0f4b-4618-9d2c-5cf1a4f7bf4d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_c0422a62-a59b-420e-b2cf-284da17f8d81" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_85a2d87e-0f4b-4618-9d2c-5cf1a4f7bf4d" xlink:to="loc_us-gaap_DebtInstrumentTable_c0422a62-a59b-420e-b2cf-284da17f8d81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_ceacbdc2-8d38-4d2e-86fa-f7bf10e4555a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_c0422a62-a59b-420e-b2cf-284da17f8d81" xlink:to="loc_us-gaap_DebtInstrumentAxis_ceacbdc2-8d38-4d2e-86fa-f7bf10e4555a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_a4b9bf4f-5651-4932-904c-2d333ab395ef" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_ceacbdc2-8d38-4d2e-86fa-f7bf10e4555a" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_a4b9bf4f-5651-4932-904c-2d333ab395ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_ConvertibleSeniorNotesMember_b56245ff-cc67-4f7b-a4d9-886bd765ff0b" xlink:href="snow-20250131.xsd#snow_ConvertibleSeniorNotesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_a4b9bf4f-5651-4932-904c-2d333ab395ef" xlink:to="loc_snow_ConvertibleSeniorNotesMember_b56245ff-cc67-4f7b-a4d9-886bd765ff0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_ConvertibleSeniorNotesDue2027Member_1ab101f0-9aae-4088-b8f8-e03f4b556ed5" xlink:href="snow-20250131.xsd#snow_ConvertibleSeniorNotesDue2027Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_a4b9bf4f-5651-4932-904c-2d333ab395ef" xlink:to="loc_snow_ConvertibleSeniorNotesDue2027Member_1ab101f0-9aae-4088-b8f8-e03f4b556ed5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_ConvertibleSeniorNotesDue2029Member_ba4c2a9b-3bb8-4212-b79e-e4571cc2f9df" xlink:href="snow-20250131.xsd#snow_ConvertibleSeniorNotesDue2029Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_a4b9bf4f-5651-4932-904c-2d333ab395ef" xlink:to="loc_snow_ConvertibleSeniorNotesDue2029Member_ba4c2a9b-3bb8-4212-b79e-e4571cc2f9df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_f02a6714-1efa-4425-a6cc-4550e279610a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_c0422a62-a59b-420e-b2cf-284da17f8d81" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_f02a6714-1efa-4425-a6cc-4550e279610a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_97ddad15-36bf-4b19-93a0-92e2a7154f6b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_f02a6714-1efa-4425-a6cc-4550e279610a" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_97ddad15-36bf-4b19-93a0-92e2a7154f6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtMember_16c711ab-d129-4cd0-b2cd-f7dea5b2c0f3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConvertibleDebtMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_97ddad15-36bf-4b19-93a0-92e2a7154f6b" xlink:to="loc_us-gaap_ConvertibleDebtMember_16c711ab-d129-4cd0-b2cd-f7dea5b2c0f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_DebtInstrumentConvertibleTermsOfConversionAxis_f2917c73-f548-4a4d-ba18-5686b79a5fdb" xlink:href="snow-20250131.xsd#snow_DebtInstrumentConvertibleTermsOfConversionAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_c0422a62-a59b-420e-b2cf-284da17f8d81" xlink:to="loc_snow_DebtInstrumentConvertibleTermsOfConversionAxis_f2917c73-f548-4a4d-ba18-5686b79a5fdb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_DebtInstrumentConvertibleTermsOfConversionDomain_7c58615d-b2b1-4b7d-8a12-1efe98d700cd" xlink:href="snow-20250131.xsd#snow_DebtInstrumentConvertibleTermsOfConversionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_snow_DebtInstrumentConvertibleTermsOfConversionAxis_f2917c73-f548-4a4d-ba18-5686b79a5fdb" xlink:to="loc_snow_DebtInstrumentConvertibleTermsOfConversionDomain_7c58615d-b2b1-4b7d-8a12-1efe98d700cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_DebtConversionTermsOneMember_daa09ebd-2878-4086-8675-2cff2aa74602" xlink:href="snow-20250131.xsd#snow_DebtConversionTermsOneMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_snow_DebtInstrumentConvertibleTermsOfConversionDomain_7c58615d-b2b1-4b7d-8a12-1efe98d700cd" xlink:to="loc_snow_DebtConversionTermsOneMember_daa09ebd-2878-4086-8675-2cff2aa74602" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_DebtConversionTermsTwoMember_8c3e21a3-e2b4-423e-bd81-af8c4172b2b6" xlink:href="snow-20250131.xsd#snow_DebtConversionTermsTwoMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_snow_DebtInstrumentConvertibleTermsOfConversionDomain_7c58615d-b2b1-4b7d-8a12-1efe98d700cd" xlink:to="loc_snow_DebtConversionTermsTwoMember_8c3e21a3-e2b4-423e-bd81-af8c4172b2b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_27a25826-17be-4791-aefa-dcf81062065d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_c0422a62-a59b-420e-b2cf-284da17f8d81" xlink:to="loc_us-gaap_StatementClassOfStockAxis_27a25826-17be-4791-aefa-dcf81062065d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_049c11c6-d242-450b-bd48-579d2bbce63f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_27a25826-17be-4791-aefa-dcf81062065d" xlink:to="loc_us-gaap_ClassOfStockDomain_049c11c6-d242-450b-bd48-579d2bbce63f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_f73cb13a-3485-416a-8cae-706ef2ee9fa9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonClassAMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_049c11c6-d242-450b-bd48-579d2bbce63f" xlink:to="loc_us-gaap_CommonClassAMember_f73cb13a-3485-416a-8cae-706ef2ee9fa9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ShareRepurchaseProgramAxis_4f351b14-6543-48ff-a2bc-589fdb09a436" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ShareRepurchaseProgramAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_c0422a62-a59b-420e-b2cf-284da17f8d81" xlink:to="loc_srt_ShareRepurchaseProgramAxis_4f351b14-6543-48ff-a2bc-589fdb09a436" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ShareRepurchaseProgramDomain_3c5a8406-2517-4ee3-b5b2-3d75a855c136" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ShareRepurchaseProgramDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ShareRepurchaseProgramAxis_4f351b14-6543-48ff-a2bc-589fdb09a436" xlink:to="loc_srt_ShareRepurchaseProgramDomain_3c5a8406-2517-4ee3-b5b2-3d75a855c136" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_SharesRepurchasedInPrivatelyNegotiatedTransactionsEnteredIntoInConnectionWithConvertibleSeniorNotesMember_0fb2ca7a-ee75-470d-a89f-8bd46ecd55c5" xlink:href="snow-20250131.xsd#snow_SharesRepurchasedInPrivatelyNegotiatedTransactionsEnteredIntoInConnectionWithConvertibleSeniorNotesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ShareRepurchaseProgramDomain_3c5a8406-2517-4ee3-b5b2-3d75a855c136" xlink:to="loc_snow_SharesRepurchasedInPrivatelyNegotiatedTransactionsEnteredIntoInConnectionWithConvertibleSeniorNotesMember_0fb2ca7a-ee75-470d-a89f-8bd46ecd55c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OptionIndexedToIssuersEquityEquityAxis_e57a3437-3fe8-4eed-96e1-64b7044d6d6e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OptionIndexedToIssuersEquityEquityAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_c0422a62-a59b-420e-b2cf-284da17f8d81" xlink:to="loc_us-gaap_OptionIndexedToIssuersEquityEquityAxis_e57a3437-3fe8-4eed-96e1-64b7044d6d6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OptionIndexedToIssuersEquityTypeDomain_e9e8718a-c6c6-4c0b-9bc5-4baa20d141ae" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OptionIndexedToIssuersEquityTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OptionIndexedToIssuersEquityEquityAxis_e57a3437-3fe8-4eed-96e1-64b7044d6d6e" xlink:to="loc_us-gaap_OptionIndexedToIssuersEquityTypeDomain_e9e8718a-c6c6-4c0b-9bc5-4baa20d141ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CallOptionMember_2e2c12ab-5929-45c3-b008-48427082b516" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CallOptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OptionIndexedToIssuersEquityTypeDomain_e9e8718a-c6c6-4c0b-9bc5-4baa20d141ae" xlink:to="loc_us-gaap_CallOptionMember_2e2c12ab-5929-45c3-b008-48427082b516" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_245172fb-766d-4157-92a7-87a0d4147594" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_c0422a62-a59b-420e-b2cf-284da17f8d81" xlink:to="loc_us-gaap_DebtInstrumentLineItems_245172fb-766d-4157-92a7-87a0d4147594" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_17e4f0cb-a9a0-4575-9ea6-522eb8ffa053" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_245172fb-766d-4157-92a7-87a0d4147594" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_17e4f0cb-a9a0-4575-9ea6-522eb8ffa053" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_66eb6beb-421b-44eb-a759-07d9c181b0a7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_245172fb-766d-4157-92a7-87a0d4147594" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_66eb6beb-421b-44eb-a759-07d9c181b0a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDebtNetOfIssuanceCosts_6fa6348f-cb4e-4225-8272-b4794ab49ae6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromDebtNetOfIssuanceCosts"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_245172fb-766d-4157-92a7-87a0d4147594" xlink:to="loc_us-gaap_ProceedsFromDebtNetOfIssuanceCosts_6fa6348f-cb4e-4225-8272-b4794ab49ae6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsGross_9066b361-0266-4e3b-b637-0c958236ad2c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredFinanceCostsGross"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_245172fb-766d-4157-92a7-87a0d4147594" xlink:to="loc_us-gaap_DeferredFinanceCostsGross_9066b361-0266-4e3b-b637-0c958236ad2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_a1ffe711-7673-456c-b206-f476a4bcb8f1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_245172fb-766d-4157-92a7-87a0d4147594" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_a1ffe711-7673-456c-b206-f476a4bcb8f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleThresholdTradingDays_f97276de-9e51-4fed-9b88-eb2d98e0976b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentConvertibleThresholdTradingDays"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_245172fb-766d-4157-92a7-87a0d4147594" xlink:to="loc_us-gaap_DebtInstrumentConvertibleThresholdTradingDays_f97276de-9e51-4fed-9b88-eb2d98e0976b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1_f2446586-5dbf-4946-8349-de07e8d2fc41" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_245172fb-766d-4157-92a7-87a0d4147594" xlink:to="loc_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1_f2446586-5dbf-4946-8349-de07e8d2fc41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger_9c19382e-d121-414a-bbd3-55eec6e88851" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_245172fb-766d-4157-92a7-87a0d4147594" xlink:to="loc_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger_9c19382e-d121-414a-bbd3-55eec6e88851" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_DebtInstrumentRedemptionPriceThresholdPercentageOfStockPriceTrigger_2c2a35f7-3efc-4ddc-870e-8e4d5c195817" xlink:href="snow-20250131.xsd#snow_DebtInstrumentRedemptionPriceThresholdPercentageOfStockPriceTrigger"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_245172fb-766d-4157-92a7-87a0d4147594" xlink:to="loc_snow_DebtInstrumentRedemptionPriceThresholdPercentageOfStockPriceTrigger_2c2a35f7-3efc-4ddc-870e-8e4d5c195817" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_DebtInstrumentRedemptionThresholdTradingDays_cf9509ed-693c-4433-bae7-48b455a214b2" xlink:href="snow-20250131.xsd#snow_DebtInstrumentRedemptionThresholdTradingDays"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_245172fb-766d-4157-92a7-87a0d4147594" xlink:to="loc_snow_DebtInstrumentRedemptionThresholdTradingDays_cf9509ed-693c-4433-bae7-48b455a214b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_DebtInstrumentRedemptionThresholdConsecutiveTradingDays_70e2cd81-f2da-4bd8-8195-feff46b9b6e7" xlink:href="snow-20250131.xsd#snow_DebtInstrumentRedemptionThresholdConsecutiveTradingDays"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_245172fb-766d-4157-92a7-87a0d4147594" xlink:to="loc_snow_DebtInstrumentRedemptionThresholdConsecutiveTradingDays_70e2cd81-f2da-4bd8-8195-feff46b9b6e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPricePercentage_c0e9076c-515e-46f2-bd38-a9a935de1ec7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentRedemptionPricePercentage"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_245172fb-766d-4157-92a7-87a0d4147594" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPricePercentage_c0e9076c-515e-46f2-bd38-a9a935de1ec7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemedUnderFundamentalChanges_32609a3d-f90f-47ee-8389-b492ae7a75e2" xlink:href="snow-20250131.xsd#snow_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemedUnderFundamentalChanges"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_245172fb-766d-4157-92a7-87a0d4147594" xlink:to="loc_snow_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemedUnderFundamentalChanges_32609a3d-f90f-47ee-8389-b492ae7a75e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_d853b0c0-689e-420b-823b-ff94a230d7b6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_245172fb-766d-4157-92a7-87a0d4147594" xlink:to="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_d853b0c0-689e-420b-823b-ff94a230d7b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts_12170e7d-e647-404b-aa7c-84351d153c72" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmortizationOfFinancingCosts"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_245172fb-766d-4157-92a7-87a0d4147594" xlink:to="loc_us-gaap_AmortizationOfFinancingCosts_12170e7d-e647-404b-aa7c-84351d153c72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_PaymentForCappedCallsRelatedToConvertibleSeniorNotes_8da7e263-318c-4734-9dc3-27e24206378a" xlink:href="snow-20250131.xsd#snow_PaymentForCappedCallsRelatedToConvertibleSeniorNotes"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_245172fb-766d-4157-92a7-87a0d4147594" xlink:to="loc_snow_PaymentForCappedCallsRelatedToConvertibleSeniorNotes_8da7e263-318c-4734-9dc3-27e24206378a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_PaymentForRepurchaseOfCommonStockExcludingTransactionCosts_8c28c05c-098c-47e9-93e5-35f3748f51e7" xlink:href="snow-20250131.xsd#snow_PaymentForRepurchaseOfCommonStockExcludingTransactionCosts"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_245172fb-766d-4157-92a7-87a0d4147594" xlink:to="loc_snow_PaymentForRepurchaseOfCommonStockExcludingTransactionCosts_8c28c05c-098c-47e9-93e5-35f3748f51e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_StockRepurchaseProgramWeightedAveragePricePerShare_d0463550-508f-46f0-8d3e-9f5b0fd5fba2" xlink:href="snow-20250131.xsd#snow_StockRepurchaseProgramWeightedAveragePricePerShare"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_245172fb-766d-4157-92a7-87a0d4147594" xlink:to="loc_snow_StockRepurchaseProgramWeightedAveragePricePerShare_d0463550-508f-46f0-8d3e-9f5b0fd5fba2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_OptionIndexedToIssuersEquityInitialCapPrice_f6ca86dc-e12e-4ad0-88f2-f1d1edc64ba7" xlink:href="snow-20250131.xsd#snow_OptionIndexedToIssuersEquityInitialCapPrice"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_245172fb-766d-4157-92a7-87a0d4147594" xlink:to="loc_snow_OptionIndexedToIssuersEquityInitialCapPrice_f6ca86dc-e12e-4ad0-88f2-f1d1edc64ba7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.snowflake.com/role/ConvertibleSeniorNotesSummaryofConvertibleNotesDetails" xlink:type="simple" xlink:href="snow-20250131.xsd#ConvertibleSeniorNotesSummaryofConvertibleNotesDetails"/>
  <link:presentationLink xlink:role="http://www.snowflake.com/role/ConvertibleSeniorNotesSummaryofConvertibleNotesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_92b60d1b-d081-41dd-8f71-6d439a07fdb7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_867c7980-d236-4699-a933-3db146618658" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_92b60d1b-d081-41dd-8f71-6d439a07fdb7" xlink:to="loc_us-gaap_DebtInstrumentTable_867c7980-d236-4699-a933-3db146618658" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_c3670ab0-1da6-410f-b7e6-b9e9d9c034c2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_867c7980-d236-4699-a933-3db146618658" xlink:to="loc_us-gaap_DebtInstrumentAxis_c3670ab0-1da6-410f-b7e6-b9e9d9c034c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_1ae221d7-e2ae-42d8-aeff-b434fce9bb89" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_c3670ab0-1da6-410f-b7e6-b9e9d9c034c2" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_1ae221d7-e2ae-42d8-aeff-b434fce9bb89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_ConvertibleSeniorNotesDue2027Member_8c981da1-fda4-4b9e-95ce-2eaa199f8955" xlink:href="snow-20250131.xsd#snow_ConvertibleSeniorNotesDue2027Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_1ae221d7-e2ae-42d8-aeff-b434fce9bb89" xlink:to="loc_snow_ConvertibleSeniorNotesDue2027Member_8c981da1-fda4-4b9e-95ce-2eaa199f8955" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_ConvertibleSeniorNotesDue2029Member_54f49ae3-3fb3-4fbf-985d-78399c532be1" xlink:href="snow-20250131.xsd#snow_ConvertibleSeniorNotesDue2029Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_1ae221d7-e2ae-42d8-aeff-b434fce9bb89" xlink:to="loc_snow_ConvertibleSeniorNotesDue2029Member_54f49ae3-3fb3-4fbf-985d-78399c532be1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_619d49b3-a7ae-4efa-ad2d-a49dec59293c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_867c7980-d236-4699-a933-3db146618658" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_619d49b3-a7ae-4efa-ad2d-a49dec59293c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_f5a152aa-4c9a-48fc-bd61-bbeac686c13e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_619d49b3-a7ae-4efa-ad2d-a49dec59293c" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_f5a152aa-4c9a-48fc-bd61-bbeac686c13e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtMember_a3498fe9-4324-4a9e-9a40-6febd225a6dc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConvertibleDebtMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_f5a152aa-4c9a-48fc-bd61-bbeac686c13e" xlink:to="loc_us-gaap_ConvertibleDebtMember_a3498fe9-4324-4a9e-9a40-6febd225a6dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_211fe502-e793-4390-a52f-14a10d66166b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_867c7980-d236-4699-a933-3db146618658" xlink:to="loc_us-gaap_DebtInstrumentLineItems_211fe502-e793-4390-a52f-14a10d66166b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleConversionRatio1_4ce44f57-ed20-4c26-9238-79e236a12d32" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentConvertibleConversionRatio1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_211fe502-e793-4390-a52f-14a10d66166b" xlink:to="loc_us-gaap_DebtInstrumentConvertibleConversionRatio1_4ce44f57-ed20-4c26-9238-79e236a12d32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1_8ac09ae8-f8bc-48ad-935e-1ad6a75ef9c5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentConvertibleConversionPrice1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_211fe502-e793-4390-a52f-14a10d66166b" xlink:to="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1_8ac09ae8-f8bc-48ad-935e-1ad6a75ef9c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_OptionIndexedToIssuersEquityInitialShares_f18d0198-ab3d-4df7-943f-ead7b90fbe93" xlink:href="snow-20250131.xsd#snow_OptionIndexedToIssuersEquityInitialShares"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_211fe502-e793-4390-a52f-14a10d66166b" xlink:to="loc_snow_OptionIndexedToIssuersEquityInitialShares_f18d0198-ab3d-4df7-943f-ead7b90fbe93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.snowflake.com/role/ConvertibleSeniorNotesCarryingAmountsandFairValuesofConvertibleNotesDetails" xlink:type="simple" xlink:href="snow-20250131.xsd#ConvertibleSeniorNotesCarryingAmountsandFairValuesofConvertibleNotesDetails"/>
  <link:presentationLink xlink:role="http://www.snowflake.com/role/ConvertibleSeniorNotesCarryingAmountsandFairValuesofConvertibleNotesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_fec062ea-a9da-4032-8f43-41b4e97a2f53" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_870b6287-e1f5-43c4-bf9a-9364a9da375f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_fec062ea-a9da-4032-8f43-41b4e97a2f53" xlink:to="loc_us-gaap_DebtInstrumentTable_870b6287-e1f5-43c4-bf9a-9364a9da375f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_04ea31bc-034e-464a-acf8-230364d5d30d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_870b6287-e1f5-43c4-bf9a-9364a9da375f" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_04ea31bc-034e-464a-acf8-230364d5d30d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_ea044d31-7f1a-49ba-a500-e4d8dedc8b16" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_04ea31bc-034e-464a-acf8-230364d5d30d" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_ea044d31-7f1a-49ba-a500-e4d8dedc8b16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtMember_e53352f9-0894-4330-b4bb-538100f9cd4f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConvertibleDebtMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_ea044d31-7f1a-49ba-a500-e4d8dedc8b16" xlink:to="loc_us-gaap_ConvertibleDebtMember_e53352f9-0894-4330-b4bb-538100f9cd4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_624ce74d-2253-4b23-8fc6-e31aec4ca3da" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_870b6287-e1f5-43c4-bf9a-9364a9da375f" xlink:to="loc_us-gaap_DebtInstrumentAxis_624ce74d-2253-4b23-8fc6-e31aec4ca3da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_bd0113df-4e34-490f-97a8-29d6f8a14251" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_624ce74d-2253-4b23-8fc6-e31aec4ca3da" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_bd0113df-4e34-490f-97a8-29d6f8a14251" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_ConvertibleSeniorNotesDue2027Member_703552f2-41ce-43e1-af90-07902ae7b79e" xlink:href="snow-20250131.xsd#snow_ConvertibleSeniorNotesDue2027Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_bd0113df-4e34-490f-97a8-29d6f8a14251" xlink:to="loc_snow_ConvertibleSeniorNotesDue2027Member_703552f2-41ce-43e1-af90-07902ae7b79e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_ConvertibleSeniorNotesDue2029Member_2ac914bb-46bb-4419-96e8-5b47f42eefd0" xlink:href="snow-20250131.xsd#snow_ConvertibleSeniorNotesDue2029Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_bd0113df-4e34-490f-97a8-29d6f8a14251" xlink:to="loc_snow_ConvertibleSeniorNotesDue2029Member_2ac914bb-46bb-4419-96e8-5b47f42eefd0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_52d1ced2-db05-4461-8a20-e7bd68cacbc7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_870b6287-e1f5-43c4-bf9a-9364a9da375f" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_52d1ced2-db05-4461-8a20-e7bd68cacbc7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_935f9290-ff46-48bf-ab91-f798d5c8904e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_52d1ced2-db05-4461-8a20-e7bd68cacbc7" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_935f9290-ff46-48bf-ab91-f798d5c8904e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_b4876f98-72e7-4b11-98ad-8100b43e9cac" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_935f9290-ff46-48bf-ab91-f798d5c8904e" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_b4876f98-72e7-4b11-98ad-8100b43e9cac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_ef32a755-2ad4-45ee-bae6-a27e284e518f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_870b6287-e1f5-43c4-bf9a-9364a9da375f" xlink:to="loc_us-gaap_DebtInstrumentLineItems_ef32a755-2ad4-45ee-bae6-a27e284e518f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_0091258c-8e60-4363-8c1b-7dbce5c0e226" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_ef32a755-2ad4-45ee-bae6-a27e284e518f" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_0091258c-8e60-4363-8c1b-7dbce5c0e226" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_DebtInstrumentUnamortizedDebtIssuanceCosts_4abbb358-c2c9-46a6-8700-81eb0992751b" xlink:href="snow-20250131.xsd#snow_DebtInstrumentUnamortizedDebtIssuanceCosts"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_ef32a755-2ad4-45ee-bae6-a27e284e518f" xlink:to="loc_snow_DebtInstrumentUnamortizedDebtIssuanceCosts_4abbb358-c2c9-46a6-8700-81eb0992751b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_4310599e-9d03-4c85-bc43-7a4df40b432d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebt"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_ef32a755-2ad4-45ee-bae6-a27e284e518f" xlink:to="loc_us-gaap_LongTermDebt_4310599e-9d03-4c85-bc43-7a4df40b432d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtFairValueDisclosures_aa0d57c6-68c0-4f5d-b408-d5bd2726340b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConvertibleDebtFairValueDisclosures"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_ef32a755-2ad4-45ee-bae6-a27e284e518f" xlink:to="loc_us-gaap_ConvertibleDebtFairValueDisclosures_aa0d57c6-68c0-4f5d-b408-d5bd2726340b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.snowflake.com/role/ConvertibleSeniorNotesOtherKeyTermsandPremiumsPaidforCappedCallsDetails" xlink:type="simple" xlink:href="snow-20250131.xsd#ConvertibleSeniorNotesOtherKeyTermsandPremiumsPaidforCappedCallsDetails"/>
  <link:presentationLink xlink:role="http://www.snowflake.com/role/ConvertibleSeniorNotesOtherKeyTermsandPremiumsPaidforCappedCallsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_c42a0484-8a83-482b-a3b3-2f88788496e7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OptionIndexedToIssuersEquityEquityTable_a666dc10-4904-4d43-81e5-974fc3ae6d77" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OptionIndexedToIssuersEquityEquityTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_c42a0484-8a83-482b-a3b3-2f88788496e7" xlink:to="loc_us-gaap_OptionIndexedToIssuersEquityEquityTable_a666dc10-4904-4d43-81e5-974fc3ae6d77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OptionIndexedToIssuersEquityEquityAxis_2989591a-48d7-4aaf-8382-cb818f140310" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OptionIndexedToIssuersEquityEquityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OptionIndexedToIssuersEquityEquityTable_a666dc10-4904-4d43-81e5-974fc3ae6d77" xlink:to="loc_us-gaap_OptionIndexedToIssuersEquityEquityAxis_2989591a-48d7-4aaf-8382-cb818f140310" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OptionIndexedToIssuersEquityTypeDomain_816c47bd-94b4-4dd3-a87d-14f0ce95b1cc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OptionIndexedToIssuersEquityTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OptionIndexedToIssuersEquityEquityAxis_2989591a-48d7-4aaf-8382-cb818f140310" xlink:to="loc_us-gaap_OptionIndexedToIssuersEquityTypeDomain_816c47bd-94b4-4dd3-a87d-14f0ce95b1cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CallOptionMember_fdd9aab4-3666-4acf-8202-387bd3dd35ea" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CallOptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OptionIndexedToIssuersEquityTypeDomain_816c47bd-94b4-4dd3-a87d-14f0ce95b1cc" xlink:to="loc_us-gaap_CallOptionMember_fdd9aab4-3666-4acf-8202-387bd3dd35ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_703a34e1-a947-4e66-90e5-eaea4641d624" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OptionIndexedToIssuersEquityEquityTable_a666dc10-4904-4d43-81e5-974fc3ae6d77" xlink:to="loc_us-gaap_DebtInstrumentAxis_703a34e1-a947-4e66-90e5-eaea4641d624" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_73d76051-aa3f-460e-bbbd-161048739f33" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_703a34e1-a947-4e66-90e5-eaea4641d624" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_73d76051-aa3f-460e-bbbd-161048739f33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_ConvertibleSeniorNotesDue2027Member_3a442621-0e7d-4892-bdb9-b913c2f5bac5" xlink:href="snow-20250131.xsd#snow_ConvertibleSeniorNotesDue2027Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_73d76051-aa3f-460e-bbbd-161048739f33" xlink:to="loc_snow_ConvertibleSeniorNotesDue2027Member_3a442621-0e7d-4892-bdb9-b913c2f5bac5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_ConvertibleSeniorNotesDue2029Member_8a9b4fd1-6175-4839-b2c4-72608ecd60d5" xlink:href="snow-20250131.xsd#snow_ConvertibleSeniorNotesDue2029Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_73d76051-aa3f-460e-bbbd-161048739f33" xlink:to="loc_snow_ConvertibleSeniorNotesDue2029Member_8a9b4fd1-6175-4839-b2c4-72608ecd60d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_fdc97ba7-b75f-4e52-b431-505895355e51" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OptionIndexedToIssuersEquityEquityTable_a666dc10-4904-4d43-81e5-974fc3ae6d77" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_fdc97ba7-b75f-4e52-b431-505895355e51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_fed2ad83-918b-43d1-9574-fe45b9a344fb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_fdc97ba7-b75f-4e52-b431-505895355e51" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_fed2ad83-918b-43d1-9574-fe45b9a344fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtMember_0041f68e-8c03-4eaf-94ba-10d1c458df29" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConvertibleDebtMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_fed2ad83-918b-43d1-9574-fe45b9a344fb" xlink:to="loc_us-gaap_ConvertibleDebtMember_0041f68e-8c03-4eaf-94ba-10d1c458df29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OptionIndexedToIssuersEquityLineItems_b9bcefd1-8605-4dfb-8409-04304ef691dc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OptionIndexedToIssuersEquityLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OptionIndexedToIssuersEquityEquityTable_a666dc10-4904-4d43-81e5-974fc3ae6d77" xlink:to="loc_us-gaap_OptionIndexedToIssuersEquityLineItems_b9bcefd1-8605-4dfb-8409-04304ef691dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_OptionIndexedToIssuersEquityInitialShares_410d5cc5-25ea-4492-b874-3aca122d5964" xlink:href="snow-20250131.xsd#snow_OptionIndexedToIssuersEquityInitialShares"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OptionIndexedToIssuersEquityLineItems_b9bcefd1-8605-4dfb-8409-04304ef691dc" xlink:to="loc_snow_OptionIndexedToIssuersEquityInitialShares_410d5cc5-25ea-4492-b874-3aca122d5964" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1_7a2c7143-0352-46d2-b24a-816c168e323f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentConvertibleConversionPrice1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OptionIndexedToIssuersEquityLineItems_b9bcefd1-8605-4dfb-8409-04304ef691dc" xlink:to="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1_7a2c7143-0352-46d2-b24a-816c168e323f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_OptionIndexedToIssuersEquityInitialStrikePrice_a9ddefa3-ac59-4235-b1c6-9697b5608f2b" xlink:href="snow-20250131.xsd#snow_OptionIndexedToIssuersEquityInitialStrikePrice"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OptionIndexedToIssuersEquityLineItems_b9bcefd1-8605-4dfb-8409-04304ef691dc" xlink:to="loc_snow_OptionIndexedToIssuersEquityInitialStrikePrice_a9ddefa3-ac59-4235-b1c6-9697b5608f2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_OptionIndexedToIssuersEquityInitialCapPrice_ff59f811-f932-40eb-a253-d36c2c528249" xlink:href="snow-20250131.xsd#snow_OptionIndexedToIssuersEquityInitialCapPrice"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OptionIndexedToIssuersEquityLineItems_b9bcefd1-8605-4dfb-8409-04304ef691dc" xlink:to="loc_snow_OptionIndexedToIssuersEquityInitialCapPrice_ff59f811-f932-40eb-a253-d36c2c528249" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_OptionsIndexedToIssuersEquityPremium_2127f8cb-ace7-4b9c-99d6-ae7888ed8e02" xlink:href="snow-20250131.xsd#snow_OptionsIndexedToIssuersEquityPremium"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OptionIndexedToIssuersEquityLineItems_b9bcefd1-8605-4dfb-8409-04304ef691dc" xlink:to="loc_snow_OptionsIndexedToIssuersEquityPremium_2127f8cb-ace7-4b9c-99d6-ae7888ed8e02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.snowflake.com/role/CommitmentandContingenciesScheduleofLeaseCostDetails" xlink:type="simple" xlink:href="snow-20250131.xsd#CommitmentandContingenciesScheduleofLeaseCostDetails"/>
  <link:presentationLink xlink:role="http://www.snowflake.com/role/CommitmentandContingenciesScheduleofLeaseCostDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_0d0456db-602c-4f83-a591-36225177e85d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_669caf66-94e1-4a25-afc8-ae15180ff5e4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseCost"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_0d0456db-602c-4f83-a591-36225177e85d" xlink:to="loc_us-gaap_OperatingLeaseCost_669caf66-94e1-4a25-afc8-ae15180ff5e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableLeaseCost_28e9db43-fb51-4250-b8ef-9a1de2f02939" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableLeaseCost"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_0d0456db-602c-4f83-a591-36225177e85d" xlink:to="loc_us-gaap_VariableLeaseCost_28e9db43-fb51-4250-b8ef-9a1de2f02939" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubleaseIncome_a35fe937-0483-4496-b7eb-2d9b2e903eb9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubleaseIncome"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_0d0456db-602c-4f83-a591-36225177e85d" xlink:to="loc_us-gaap_SubleaseIncome_a35fe937-0483-4496-b7eb-2d9b2e903eb9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost_cca8fe42-556d-4674-b375-a1394e2791cc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseCost"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_0d0456db-602c-4f83-a591-36225177e85d" xlink:to="loc_us-gaap_LeaseCost_cca8fe42-556d-4674-b375-a1394e2791cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.snowflake.com/role/CommitmentandContingenciesSupplementalCashFlowInformationDetails" xlink:type="simple" xlink:href="snow-20250131.xsd#CommitmentandContingenciesSupplementalCashFlowInformationDetails"/>
  <link:presentationLink xlink:role="http://www.snowflake.com/role/CommitmentandContingenciesSupplementalCashFlowInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_9ef0108a-b0b3-46fe-a9c3-5b1107f2c979" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments_f2a25a48-05bc-4991-8e5a-eb380d6fc5d9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeasePayments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_9ef0108a-b0b3-46fe-a9c3-5b1107f2c979" xlink:to="loc_us-gaap_OperatingLeasePayments_f2a25a48-05bc-4991-8e5a-eb380d6fc5d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_1b08400e-f115-4fdf-8261-3ae275a1e6bc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_9ef0108a-b0b3-46fe-a9c3-5b1107f2c979" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_1b08400e-f115-4fdf-8261-3ae275a1e6bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.snowflake.com/role/CommitmentandContingenciesWeightedAverageRemainingLeaseTermandDiscountRateDetails" xlink:type="simple" xlink:href="snow-20250131.xsd#CommitmentandContingenciesWeightedAverageRemainingLeaseTermandDiscountRateDetails"/>
  <link:presentationLink xlink:role="http://www.snowflake.com/role/CommitmentandContingenciesWeightedAverageRemainingLeaseTermandDiscountRateDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_2c4d28e2-d735-43b9-a074-b0e681f238b1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_284c671e-4485-4f87-81c2-cbfdcf223ddb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_2c4d28e2-d735-43b9-a074-b0e681f238b1" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_284c671e-4485-4f87-81c2-cbfdcf223ddb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_da9c1485-3351-467d-b83c-3944467eb123" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_2c4d28e2-d735-43b9-a074-b0e681f238b1" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_da9c1485-3351-467d-b83c-3944467eb123" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.snowflake.com/role/CommitmentandContingenciesScheduleofOperatingLeasesandSubleasesDetails" xlink:type="simple" xlink:href="snow-20250131.xsd#CommitmentandContingenciesScheduleofOperatingLeasesandSubleasesDetails"/>
  <link:presentationLink xlink:role="http://www.snowflake.com/role/CommitmentandContingenciesScheduleofOperatingLeasesandSubleasesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_32bb14f4-8d62-49a1-a7fe-a0db2889b1ae" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_b46a7048-ff3a-4ea0-a422-7378dfc16ef2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_32bb14f4-8d62-49a1-a7fe-a0db2889b1ae" xlink:to="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_b46a7048-ff3a-4ea0-a422-7378dfc16ef2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_a6d9e5b9-133d-4984-bb3b-99d315ed2441" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_b46a7048-ff3a-4ea0-a422-7378dfc16ef2" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_a6d9e5b9-133d-4984-bb3b-99d315ed2441" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_9b55c975-450c-441e-acc4-fdff1709ba93" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_b46a7048-ff3a-4ea0-a422-7378dfc16ef2" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_9b55c975-450c-441e-acc4-fdff1709ba93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_bc7f7186-1c87-498f-afc1-b4eaa5a6637c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_b46a7048-ff3a-4ea0-a422-7378dfc16ef2" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_bc7f7186-1c87-498f-afc1-b4eaa5a6637c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_c03cf25a-3c12-4c83-b833-589cad3f3aa9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_b46a7048-ff3a-4ea0-a422-7378dfc16ef2" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_c03cf25a-3c12-4c83-b833-589cad3f3aa9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_d0ba6f1f-e58c-45e1-bada-59858c2dfea4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_b46a7048-ff3a-4ea0-a422-7378dfc16ef2" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_d0ba6f1f-e58c-45e1-bada-59858c2dfea4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_e4faac50-f9be-416d-89e3-7f9caa056ba4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_b46a7048-ff3a-4ea0-a422-7378dfc16ef2" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_e4faac50-f9be-416d-89e3-7f9caa056ba4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_d44c25ab-efac-47b2-b415-89b4539be1cb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_b46a7048-ff3a-4ea0-a422-7378dfc16ef2" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_d44c25ab-efac-47b2-b415-89b4539be1cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_d81e2103-dbcc-497c-a1e9-c679371c6cd6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_b46a7048-ff3a-4ea0-a422-7378dfc16ef2" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_d81e2103-dbcc-497c-a1e9-c679371c6cd6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_f00fc5e8-8a84-48a4-bb11-4489a98539cd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_b46a7048-ff3a-4ea0-a422-7378dfc16ef2" xlink:to="loc_us-gaap_OperatingLeaseLiability_f00fc5e8-8a84-48a4-bb11-4489a98539cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsFiscalYearMaturityAbstract_8a3062d6-544a-4264-835a-98cfbb61a4f6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LessorOperatingLeasePaymentsFiscalYearMaturityAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_32bb14f4-8d62-49a1-a7fe-a0db2889b1ae" xlink:to="loc_us-gaap_LessorOperatingLeasePaymentsFiscalYearMaturityAbstract_8a3062d6-544a-4264-835a-98cfbb61a4f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths_b32c64c5-a10f-4c59-a353-a2eb622ccb3f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LessorOperatingLeasePaymentsFiscalYearMaturityAbstract_8a3062d6-544a-4264-835a-98cfbb61a4f6" xlink:to="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths_b32c64c5-a10f-4c59-a353-a2eb622ccb3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears_a2df494b-79a3-4977-adce-4fb918d8692d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LessorOperatingLeasePaymentsFiscalYearMaturityAbstract_8a3062d6-544a-4264-835a-98cfbb61a4f6" xlink:to="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears_a2df494b-79a3-4977-adce-4fb918d8692d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears_9394c7d2-8218-4b4c-ace7-bc8d819909b0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LessorOperatingLeasePaymentsFiscalYearMaturityAbstract_8a3062d6-544a-4264-835a-98cfbb61a4f6" xlink:to="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears_9394c7d2-8218-4b4c-ace7-bc8d819909b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedFourYears_59f37aa3-756d-4480-bb2f-cc10d9cf40cf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceivedFourYears"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LessorOperatingLeasePaymentsFiscalYearMaturityAbstract_8a3062d6-544a-4264-835a-98cfbb61a4f6" xlink:to="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedFourYears_59f37aa3-756d-4480-bb2f-cc10d9cf40cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedFiveYears_12e5acc7-9d1a-4ab8-860e-72eb9f8ea844" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceivedFiveYears"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LessorOperatingLeasePaymentsFiscalYearMaturityAbstract_8a3062d6-544a-4264-835a-98cfbb61a4f6" xlink:to="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedFiveYears_12e5acc7-9d1a-4ab8-860e-72eb9f8ea844" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedThereafter_3aa0d34c-861d-4587-9b07-a91de6fe018b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceivedThereafter"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LessorOperatingLeasePaymentsFiscalYearMaturityAbstract_8a3062d6-544a-4264-835a-98cfbb61a4f6" xlink:to="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedThereafter_3aa0d34c-861d-4587-9b07-a91de6fe018b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceived_0fcc191d-5797-49b8-8861-699ffca5d348" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceived"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LessorOperatingLeasePaymentsFiscalYearMaturityAbstract_8a3062d6-544a-4264-835a-98cfbb61a4f6" xlink:to="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceived_0fcc191d-5797-49b8-8861-699ffca5d348" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_LesseeOperatingLeaseLiabilityPaymentsNetSubleaseIncomeFiscalYearMaturityAbstract_eaaa41ba-72d3-4334-b916-1514972d7e3c" xlink:href="snow-20250131.xsd#snow_LesseeOperatingLeaseLiabilityPaymentsNetSubleaseIncomeFiscalYearMaturityAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_32bb14f4-8d62-49a1-a7fe-a0db2889b1ae" xlink:to="loc_snow_LesseeOperatingLeaseLiabilityPaymentsNetSubleaseIncomeFiscalYearMaturityAbstract_eaaa41ba-72d3-4334-b916-1514972d7e3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeYearOne_b9a2cbbc-707a-49c4-b81f-d3093769b83c" xlink:href="snow-20250131.xsd#snow_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeYearOne"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_snow_LesseeOperatingLeaseLiabilityPaymentsNetSubleaseIncomeFiscalYearMaturityAbstract_eaaa41ba-72d3-4334-b916-1514972d7e3c" xlink:to="loc_snow_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeYearOne_b9a2cbbc-707a-49c4-b81f-d3093769b83c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeYearTwo_8a0861be-2365-4ddf-89c0-77807c71e668" xlink:href="snow-20250131.xsd#snow_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_snow_LesseeOperatingLeaseLiabilityPaymentsNetSubleaseIncomeFiscalYearMaturityAbstract_eaaa41ba-72d3-4334-b916-1514972d7e3c" xlink:to="loc_snow_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeYearTwo_8a0861be-2365-4ddf-89c0-77807c71e668" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeYearThree_1074ef9a-d08b-43bb-9ac2-4acbd0c3d3f6" xlink:href="snow-20250131.xsd#snow_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_snow_LesseeOperatingLeaseLiabilityPaymentsNetSubleaseIncomeFiscalYearMaturityAbstract_eaaa41ba-72d3-4334-b916-1514972d7e3c" xlink:to="loc_snow_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeYearThree_1074ef9a-d08b-43bb-9ac2-4acbd0c3d3f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeYearFour_b86e2593-96d4-4f26-97fd-5b4f996cd916" xlink:href="snow-20250131.xsd#snow_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_snow_LesseeOperatingLeaseLiabilityPaymentsNetSubleaseIncomeFiscalYearMaturityAbstract_eaaa41ba-72d3-4334-b916-1514972d7e3c" xlink:to="loc_snow_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeYearFour_b86e2593-96d4-4f26-97fd-5b4f996cd916" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeYearFive_f8f4d341-804e-450f-8820-e6f0a3d5afd7" xlink:href="snow-20250131.xsd#snow_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_snow_LesseeOperatingLeaseLiabilityPaymentsNetSubleaseIncomeFiscalYearMaturityAbstract_eaaa41ba-72d3-4334-b916-1514972d7e3c" xlink:to="loc_snow_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeYearFive_f8f4d341-804e-450f-8820-e6f0a3d5afd7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeAfterYearFive_2f73310b-4262-40d1-bfba-2d9fc55e98e2" xlink:href="snow-20250131.xsd#snow_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeAfterYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_snow_LesseeOperatingLeaseLiabilityPaymentsNetSubleaseIncomeFiscalYearMaturityAbstract_eaaa41ba-72d3-4334-b916-1514972d7e3c" xlink:to="loc_snow_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeAfterYearFive_2f73310b-4262-40d1-bfba-2d9fc55e98e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncome_e3915994-1949-4917-8c29-969353489a68" xlink:href="snow-20250131.xsd#snow_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncome"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_snow_LesseeOperatingLeaseLiabilityPaymentsNetSubleaseIncomeFiscalYearMaturityAbstract_eaaa41ba-72d3-4334-b916-1514972d7e3c" xlink:to="loc_snow_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncome_e3915994-1949-4917-8c29-969353489a68" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.snowflake.com/role/CommitmentandContingenciesNarrativeDetails" xlink:type="simple" xlink:href="snow-20250131.xsd#CommitmentandContingenciesNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.snowflake.com/role/CommitmentandContingenciesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_16a8b9b6-d318-49fb-b946-63478d8a898b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsTable_511d0209-b39a-40c4-af9b-04e82a5a8e2c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherCommitmentsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_16a8b9b6-d318-49fb-b946-63478d8a898b" xlink:to="loc_us-gaap_OtherCommitmentsTable_511d0209-b39a-40c4-af9b-04e82a5a8e2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_5335106a-6614-4a9d-8319-15f059062381" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsTable_511d0209-b39a-40c4-af9b-04e82a5a8e2c" xlink:to="loc_srt_RangeAxis_5335106a-6614-4a9d-8319-15f059062381" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_e5d192f3-2e53-4df4-9835-df3a224a6256" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_5335106a-6614-4a9d-8319-15f059062381" xlink:to="loc_srt_RangeMember_e5d192f3-2e53-4df4-9835-df3a224a6256" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_d6e94834-0a8f-492a-b65c-bc7fb48b0519" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_e5d192f3-2e53-4df4-9835-df3a224a6256" xlink:to="loc_srt_MinimumMember_d6e94834-0a8f-492a-b65c-bc7fb48b0519" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_40598b22-7f8f-47b3-bf70-f7a57da5d322" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_e5d192f3-2e53-4df4-9835-df3a224a6256" xlink:to="loc_srt_MaximumMember_40598b22-7f8f-47b3-bf70-f7a57da5d322" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseAxis_c3721dee-fc55-4c0c-9edf-503d1acaf84b" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_LitigationCaseAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsTable_511d0209-b39a-40c4-af9b-04e82a5a8e2c" xlink:to="loc_srt_LitigationCaseAxis_c3721dee-fc55-4c0c-9edf-503d1acaf84b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseTypeDomain_0f0e2d88-0544-4d3f-990f-cb3f5ece2fbb" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_LitigationCaseTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_LitigationCaseAxis_c3721dee-fc55-4c0c-9edf-503d1acaf84b" xlink:to="loc_srt_LitigationCaseTypeDomain_0f0e2d88-0544-4d3f-990f-cb3f5ece2fbb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_USDistrictCourtOfCaliforniaVsSnowflakeInc.Member_ea5d4415-b017-4562-a00f-17860fa99d1f" xlink:href="snow-20250131.xsd#snow_USDistrictCourtOfCaliforniaVsSnowflakeInc.Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_LitigationCaseTypeDomain_0f0e2d88-0544-4d3f-990f-cb3f5ece2fbb" xlink:to="loc_snow_USDistrictCourtOfCaliforniaVsSnowflakeInc.Member_ea5d4415-b017-4562-a00f-17860fa99d1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_UnitedStatesDistrictCourtForTheCentralDistrictOfCaliforniaAndTheSupremeCourtOfBritishColumbiaMember_3d88d228-debc-4f52-bb33-351d392c285c" xlink:href="snow-20250131.xsd#snow_UnitedStatesDistrictCourtForTheCentralDistrictOfCaliforniaAndTheSupremeCourtOfBritishColumbiaMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_LitigationCaseTypeDomain_0f0e2d88-0544-4d3f-990f-cb3f5ece2fbb" xlink:to="loc_snow_UnitedStatesDistrictCourtForTheCentralDistrictOfCaliforniaAndTheSupremeCourtOfBritishColumbiaMember_3d88d228-debc-4f52-bb33-351d392c285c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsLineItems_e52bf595-669e-453c-a212-e78d9e1a9f5b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherCommitmentsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsTable_511d0209-b39a-40c4-af9b-04e82a5a8e2c" xlink:to="loc_us-gaap_OtherCommitmentsLineItems_e52bf595-669e-453c-a212-e78d9e1a9f5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount_370c4d4c-29ac-450e-beb9-58a2a21ca3b1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_e52bf595-669e-453c-a212-e78d9e1a9f5b" xlink:to="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount_370c4d4c-29ac-450e-beb9-58a2a21ca3b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1_fa439382-f121-473a-a90f-65a1665e88d6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_e52bf595-669e-453c-a212-e78d9e1a9f5b" xlink:to="loc_us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1_fa439382-f121-473a-a90f-65a1665e88d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_8c7463d2-a47e-4aa7-a457-9ae382e3ef8d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_e52bf595-669e-453c-a212-e78d9e1a9f5b" xlink:to="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_8c7463d2-a47e-4aa7-a457-9ae382e3ef8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyRangeOfPossibleLossPortionNotAccrued_83792072-1a7d-4fd3-8cd3-28ed0f8d656c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LossContingencyRangeOfPossibleLossPortionNotAccrued"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_e52bf595-669e-453c-a212-e78d9e1a9f5b" xlink:to="loc_us-gaap_LossContingencyRangeOfPossibleLossPortionNotAccrued_83792072-1a7d-4fd3-8cd3-28ed0f8d656c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyAccrualAtCarryingValue_f1b1720b-32f1-4507-8f16-c75e7737893d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LossContingencyAccrualAtCarryingValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_e52bf595-669e-453c-a212-e78d9e1a9f5b" xlink:to="loc_us-gaap_LossContingencyAccrualAtCarryingValue_f1b1720b-32f1-4507-8f16-c75e7737893d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyNewClaimsFiledNumber_0d77c798-73dd-4ea4-957e-34a2dbf44ee9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LossContingencyNewClaimsFiledNumber"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_e52bf595-669e-453c-a212-e78d9e1a9f5b" xlink:to="loc_us-gaap_LossContingencyNewClaimsFiledNumber_0d77c798-73dd-4ea4-957e-34a2dbf44ee9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_LegalProceedingResponsePeriod_a12a8cfe-efc5-4043-8195-6df62bd0b2a9" xlink:href="snow-20250131.xsd#snow_LegalProceedingResponsePeriod"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_e52bf595-669e-453c-a212-e78d9e1a9f5b" xlink:to="loc_snow_LegalProceedingResponsePeriod_a12a8cfe-efc5-4043-8195-6df62bd0b2a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyPendingClaimsNumber_d45f790a-e8a3-45c1-8296-45c333e4f11a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LossContingencyPendingClaimsNumber"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_e52bf595-669e-453c-a212-e78d9e1a9f5b" xlink:to="loc_us-gaap_LossContingencyPendingClaimsNumber_d45f790a-e8a3-45c1-8296-45c333e4f11a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount_22b88468-3e0f-417c-94b7-4a20dbfef077" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LettersOfCreditOutstandingAmount"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_e52bf595-669e-453c-a212-e78d9e1a9f5b" xlink:to="loc_us-gaap_LettersOfCreditOutstandingAmount_22b88468-3e0f-417c-94b7-4a20dbfef077" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.snowflake.com/role/CommitmentandContingenciesScheduleofOtherContractualCommitmentsDetails" xlink:type="simple" xlink:href="snow-20250131.xsd#CommitmentandContingenciesScheduleofOtherContractualCommitmentsDetails"/>
  <link:presentationLink xlink:role="http://www.snowflake.com/role/CommitmentandContingenciesScheduleofOtherContractualCommitmentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_c3b70a74-a6ef-47dc-bda2-53885c21d10e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsTable_901e3a11-5c20-466b-8980-f67300c71500" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherCommitmentsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_c3b70a74-a6ef-47dc-bda2-53885c21d10e" xlink:to="loc_us-gaap_OtherCommitmentsTable_901e3a11-5c20-466b-8980-f67300c71500" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsAxis_464d4633-72a5-4c28-ad9d-a6357b9e3558" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherCommitmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsTable_901e3a11-5c20-466b-8980-f67300c71500" xlink:to="loc_us-gaap_OtherCommitmentsAxis_464d4633-72a5-4c28-ad9d-a6357b9e3558" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsDomain_ad73b902-3aa6-4a81-a313-2651419845b1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherCommitmentsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsAxis_464d4633-72a5-4c28-ad9d-a6357b9e3558" xlink:to="loc_us-gaap_OtherCommitmentsDomain_ad73b902-3aa6-4a81-a313-2651419845b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_ThirdPartyCloudInfrastructureAgreementsAndSubscriptionArrangementsSpendingCommitmentsBetweenJune2023AndMay2028Member_87aad4a6-fa2e-4080-a2da-faf51fd337bb" xlink:href="snow-20250131.xsd#snow_ThirdPartyCloudInfrastructureAgreementsAndSubscriptionArrangementsSpendingCommitmentsBetweenJune2023AndMay2028Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsDomain_ad73b902-3aa6-4a81-a313-2651419845b1" xlink:to="loc_snow_ThirdPartyCloudInfrastructureAgreementsAndSubscriptionArrangementsSpendingCommitmentsBetweenJune2023AndMay2028Member_87aad4a6-fa2e-4080-a2da-faf51fd337bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_ThirdPartyCloudInfrastructureAgreementsAndSubscriptionArrangementsSpendingCommitmentsBetweenJanuary2024AndDecember2028Member_f8b521dc-710f-418e-af03-44b56e374cba" xlink:href="snow-20250131.xsd#snow_ThirdPartyCloudInfrastructureAgreementsAndSubscriptionArrangementsSpendingCommitmentsBetweenJanuary2024AndDecember2028Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsDomain_ad73b902-3aa6-4a81-a313-2651419845b1" xlink:to="loc_snow_ThirdPartyCloudInfrastructureAgreementsAndSubscriptionArrangementsSpendingCommitmentsBetweenJanuary2024AndDecember2028Member_f8b521dc-710f-418e-af03-44b56e374cba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_b0514cd9-4e6d-4453-857f-db7c8858bcb2" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsTable_901e3a11-5c20-466b-8980-f67300c71500" xlink:to="loc_srt_RangeAxis_b0514cd9-4e6d-4453-857f-db7c8858bcb2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_b95d7946-36a8-433e-9b56-63e55a173c78" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_b0514cd9-4e6d-4453-857f-db7c8858bcb2" xlink:to="loc_srt_RangeMember_b95d7946-36a8-433e-9b56-63e55a173c78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_b53cbe7d-20cd-4e58-8c80-5ea03596cba0" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_b95d7946-36a8-433e-9b56-63e55a173c78" xlink:to="loc_srt_MinimumMember_b53cbe7d-20cd-4e58-8c80-5ea03596cba0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsLineItems_38bd3b3c-474b-443d-9bd5-815d0686646c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherCommitmentsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsTable_901e3a11-5c20-466b-8980-f67300c71500" xlink:to="loc_us-gaap_OtherCommitmentsLineItems_38bd3b3c-474b-443d-9bd5-815d0686646c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentFiscalYearMaturityAbstract_0b8ace4f-6d7a-4d59-b7b4-a5dbe3dc07d8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherCommitmentFiscalYearMaturityAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_38bd3b3c-474b-443d-9bd5-815d0686646c" xlink:to="loc_us-gaap_OtherCommitmentFiscalYearMaturityAbstract_0b8ace4f-6d7a-4d59-b7b4-a5dbe3dc07d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligationDueInNextTwelveMonths_572df0f8-1880-4132-b91b-d85bb87bbb29" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PurchaseObligationDueInNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentFiscalYearMaturityAbstract_0b8ace4f-6d7a-4d59-b7b4-a5dbe3dc07d8" xlink:to="loc_us-gaap_PurchaseObligationDueInNextTwelveMonths_572df0f8-1880-4132-b91b-d85bb87bbb29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligationDueInSecondYear_bfe7bda7-e5df-4a41-886c-2ae2e2734806" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PurchaseObligationDueInSecondYear"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentFiscalYearMaturityAbstract_0b8ace4f-6d7a-4d59-b7b4-a5dbe3dc07d8" xlink:to="loc_us-gaap_PurchaseObligationDueInSecondYear_bfe7bda7-e5df-4a41-886c-2ae2e2734806" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligationDueInThirdYear_40fe2b95-b23b-4487-a9f9-415f968cc1f4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PurchaseObligationDueInThirdYear"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentFiscalYearMaturityAbstract_0b8ace4f-6d7a-4d59-b7b4-a5dbe3dc07d8" xlink:to="loc_us-gaap_PurchaseObligationDueInThirdYear_40fe2b95-b23b-4487-a9f9-415f968cc1f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligationDueInFourthYear_68ba92bc-207a-48a5-9981-38021632fe67" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PurchaseObligationDueInFourthYear"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentFiscalYearMaturityAbstract_0b8ace4f-6d7a-4d59-b7b4-a5dbe3dc07d8" xlink:to="loc_us-gaap_PurchaseObligationDueInFourthYear_68ba92bc-207a-48a5-9981-38021632fe67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_PurchaseObligationToBePaidYearFiveAndAfterYearFive_4504c4c8-954b-4462-aa32-199d6e7991ae" xlink:href="snow-20250131.xsd#snow_PurchaseObligationToBePaidYearFiveAndAfterYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentFiscalYearMaturityAbstract_0b8ace4f-6d7a-4d59-b7b4-a5dbe3dc07d8" xlink:to="loc_snow_PurchaseObligationToBePaidYearFiveAndAfterYearFive_4504c4c8-954b-4462-aa32-199d6e7991ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligation_3f012be9-7dd6-49d3-87dd-3f86a67e2258" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PurchaseObligation"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentFiscalYearMaturityAbstract_0b8ace4f-6d7a-4d59-b7b4-a5dbe3dc07d8" xlink:to="loc_us-gaap_PurchaseObligation_3f012be9-7dd6-49d3-87dd-3f86a67e2258" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.snowflake.com/role/EquityNarrativeDetails" xlink:type="simple" xlink:href="snow-20250131.xsd#EquityNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.snowflake.com/role/EquityNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_27fb0d38-1f17-426b-9cf9-9f0812ca1ebc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_c802d604-d986-4a5f-a03c-67d548dc7776" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_27fb0d38-1f17-426b-9cf9-9f0812ca1ebc" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_c802d604-d986-4a5f-a03c-67d548dc7776" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_ae8ac9d4-e05a-4182-9b09-2d8c2335df6a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_c802d604-d986-4a5f-a03c-67d548dc7776" xlink:to="loc_us-gaap_StatementClassOfStockAxis_ae8ac9d4-e05a-4182-9b09-2d8c2335df6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_3665414b-6c0a-42e1-9ae1-4c6927404e7b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_ae8ac9d4-e05a-4182-9b09-2d8c2335df6a" xlink:to="loc_us-gaap_ClassOfStockDomain_3665414b-6c0a-42e1-9ae1-4c6927404e7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_0022032a-63d1-41c1-b921-04dad5497c06" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonClassAMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_3665414b-6c0a-42e1-9ae1-4c6927404e7b" xlink:to="loc_us-gaap_CommonClassAMember_0022032a-63d1-41c1-b921-04dad5497c06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_312c8430-79c3-4386-9f7e-4a218b72d204" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonClassBMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_3665414b-6c0a-42e1-9ae1-4c6927404e7b" xlink:to="loc_us-gaap_CommonClassBMember_312c8430-79c3-4386-9f7e-4a218b72d204" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_681710f3-386e-4b64-bdcc-e4c81bc1371c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_c802d604-d986-4a5f-a03c-67d548dc7776" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_681710f3-386e-4b64-bdcc-e4c81bc1371c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_6dc29b4a-3dad-44e8-b4b2-e25d7aeb65ae" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_681710f3-386e-4b64-bdcc-e4c81bc1371c" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_6dc29b4a-3dad-44e8-b4b2-e25d7aeb65ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_SamoohaInc.Member_a63963ca-f96a-4354-a4da-79e62ff546a5" xlink:href="snow-20250131.xsd#snow_SamoohaInc.Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_6dc29b4a-3dad-44e8-b4b2-e25d7aeb65ae" xlink:to="loc_snow_SamoohaInc.Member_a63963ca-f96a-4354-a4da-79e62ff546a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_StreamlitIncMember_fbd1ec13-3b31-4e88-9ad1-7b7bb15bd6fe" xlink:href="snow-20250131.xsd#snow_StreamlitIncMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_6dc29b4a-3dad-44e8-b4b2-e25d7aeb65ae" xlink:to="loc_snow_StreamlitIncMember_fbd1ec13-3b31-4e88-9ad1-7b7bb15bd6fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_DatavoloInc.Member_4ef7e187-c8d2-4e44-8950-86c32986187a" xlink:href="snow-20250131.xsd#snow_DatavoloInc.Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_6dc29b4a-3dad-44e8-b4b2-e25d7aeb65ae" xlink:to="loc_snow_DatavoloInc.Member_4ef7e187-c8d2-4e44-8950-86c32986187a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_6366e0bd-0458-4655-928e-2f1959601558" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_c802d604-d986-4a5f-a03c-67d548dc7776" xlink:to="loc_us-gaap_PlanNameAxis_6366e0bd-0458-4655-928e-2f1959601558" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_8602deea-f45d-4450-85be-973f1f5e8dd7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameAxis_6366e0bd-0458-4655-928e-2f1959601558" xlink:to="loc_us-gaap_PlanNameDomain_8602deea-f45d-4450-85be-973f1f5e8dd7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_A2020EquityIncentivePlanMember_08d5605d-d90d-4e01-85e2-749a2dfac171" xlink:href="snow-20250131.xsd#snow_A2020EquityIncentivePlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_8602deea-f45d-4450-85be-973f1f5e8dd7" xlink:to="loc_snow_A2020EquityIncentivePlanMember_08d5605d-d90d-4e01-85e2-749a2dfac171" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_A2012EquityIncentivePlanMember_a2704674-42be-453d-9bbd-c65d547a3699" xlink:href="snow-20250131.xsd#snow_A2012EquityIncentivePlanMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_8602deea-f45d-4450-85be-973f1f5e8dd7" xlink:to="loc_snow_A2012EquityIncentivePlanMember_a2704674-42be-453d-9bbd-c65d547a3699" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_OutsideOfThePlansMember_334b7bec-6f18-4a81-a29e-9b572d3322aa" xlink:href="snow-20250131.xsd#snow_OutsideOfThePlansMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_8602deea-f45d-4450-85be-973f1f5e8dd7" xlink:to="loc_snow_OutsideOfThePlansMember_334b7bec-6f18-4a81-a29e-9b572d3322aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_dcf03055-0a26-4b7e-a47e-93964c1b49e4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_c802d604-d986-4a5f-a03c-67d548dc7776" xlink:to="loc_us-gaap_AwardTypeAxis_dcf03055-0a26-4b7e-a47e-93964c1b49e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_19fd34f4-c751-4670-b761-75219feeb5c2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_dcf03055-0a26-4b7e-a47e-93964c1b49e4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_19fd34f4-c751-4670-b761-75219feeb5c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_a4fd40e7-c71f-4f3f-8ec1-3d10d2889ef6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_19fd34f4-c751-4670-b761-75219feeb5c2" xlink:to="loc_us-gaap_EmployeeStockMember_a4fd40e7-c71f-4f3f-8ec1-3d10d2889ef6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_7244904c-70cb-4609-ad93-63298b4a8dd1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_19fd34f4-c751-4670-b761-75219feeb5c2" xlink:to="loc_us-gaap_EmployeeStockOptionMember_7244904c-70cb-4609-ad93-63298b4a8dd1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_5ac1f6f8-5f5d-4b29-bf88-2aeb890e9572" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_19fd34f4-c751-4670-b761-75219feeb5c2" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_5ac1f6f8-5f5d-4b29-bf88-2aeb890e9572" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_EquityClassifiedPerformanceSharesMember_33e7bdf4-a7f8-4646-b819-b8e66b4befca" xlink:href="snow-20250131.xsd#snow_EquityClassifiedPerformanceSharesMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_19fd34f4-c751-4670-b761-75219feeb5c2" xlink:to="loc_snow_EquityClassifiedPerformanceSharesMember_33e7bdf4-a7f8-4646-b819-b8e66b4befca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_LiabilityClassifiedPerformanceSharesMember_54712e72-e2f3-480c-875e-4ab60424787d" xlink:href="snow-20250131.xsd#snow_LiabilityClassifiedPerformanceSharesMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_19fd34f4-c751-4670-b761-75219feeb5c2" xlink:to="loc_snow_LiabilityClassifiedPerformanceSharesMember_54712e72-e2f3-480c-875e-4ab60424787d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_RestrictedCommonStockMember_6c3a6d6c-c934-41ff-b82d-7bf093a518f7" xlink:href="snow-20250131.xsd#snow_RestrictedCommonStockMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_19fd34f4-c751-4670-b761-75219feeb5c2" xlink:to="loc_snow_RestrictedCommonStockMember_6c3a6d6c-c934-41ff-b82d-7bf093a518f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_EquityClassifiedRestrictedStockUnitsRSUsMember_d503f96e-7943-4771-b926-4e539a1b6874" xlink:href="snow-20250131.xsd#snow_EquityClassifiedRestrictedStockUnitsRSUsMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_19fd34f4-c751-4670-b761-75219feeb5c2" xlink:to="loc_snow_EquityClassifiedRestrictedStockUnitsRSUsMember_d503f96e-7943-4771-b926-4e539a1b6874" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingAxis_df9cc723-992d-4dfa-a614-6205bc5dd3d8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VestingAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_c802d604-d986-4a5f-a03c-67d548dc7776" xlink:to="loc_us-gaap_VestingAxis_df9cc723-992d-4dfa-a614-6205bc5dd3d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingDomain_b46d0c95-bab4-4c46-a193-65a7a2f4cfbf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VestingDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VestingAxis_df9cc723-992d-4dfa-a614-6205bc5dd3d8" xlink:to="loc_us-gaap_VestingDomain_b46d0c95-bab4-4c46-a193-65a7a2f4cfbf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember_c329bef0-ad49-4e90-a970-7023a75d0f85" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationAwardTrancheOneMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VestingDomain_b46d0c95-bab4-4c46-a193-65a7a2f4cfbf" xlink:to="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember_c329bef0-ad49-4e90-a970-7023a75d0f85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_fe77d8bc-bf8e-457d-8833-2732cce8dc44" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_c802d604-d986-4a5f-a03c-67d548dc7776" xlink:to="loc_srt_RangeAxis_fe77d8bc-bf8e-457d-8833-2732cce8dc44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_f95b8018-c213-4e7a-af0d-818358b6977b" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_fe77d8bc-bf8e-457d-8833-2732cce8dc44" xlink:to="loc_srt_RangeMember_f95b8018-c213-4e7a-af0d-818358b6977b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_c095f2dd-f74a-4fed-a7dc-f190dbb38330" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_f95b8018-c213-4e7a-af0d-818358b6977b" xlink:to="loc_srt_MinimumMember_c095f2dd-f74a-4fed-a7dc-f190dbb38330" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_16affe65-bcc4-4d21-b4d5-7306b5b9aa05" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_f95b8018-c213-4e7a-af0d-818358b6977b" xlink:to="loc_srt_MaximumMember_16affe65-bcc4-4d21-b4d5-7306b5b9aa05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipAxis_32abe68b-53f8-43f7-8aa9-51012023f1f8" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_OwnershipAxis"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_c802d604-d986-4a5f-a03c-67d548dc7776" xlink:to="loc_srt_OwnershipAxis_32abe68b-53f8-43f7-8aa9-51012023f1f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain_b5222320-4668-49f5-bb56-f171f57a6a73" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_OwnershipDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipAxis_32abe68b-53f8-43f7-8aa9-51012023f1f8" xlink:to="loc_srt_OwnershipDomain_b5222320-4668-49f5-bb56-f171f57a6a73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_InvestingSubsidiaryMember_3d647d9f-5bab-43fa-84cd-d5ad7d998e4c" xlink:href="snow-20250131.xsd#snow_InvestingSubsidiaryMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_b5222320-4668-49f5-bb56-f171f57a6a73" xlink:to="loc_snow_InvestingSubsidiaryMember_3d647d9f-5bab-43fa-84cd-d5ad7d998e4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ShareRepurchaseProgramAxis_7d818a0e-77c7-4f31-a59a-2f99ff315e94" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ShareRepurchaseProgramAxis"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_c802d604-d986-4a5f-a03c-67d548dc7776" xlink:to="loc_srt_ShareRepurchaseProgramAxis_7d818a0e-77c7-4f31-a59a-2f99ff315e94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ShareRepurchaseProgramDomain_c6175bed-cc58-4e0c-aef9-4269525bb7b5" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ShareRepurchaseProgramDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ShareRepurchaseProgramAxis_7d818a0e-77c7-4f31-a59a-2f99ff315e94" xlink:to="loc_srt_ShareRepurchaseProgramDomain_c6175bed-cc58-4e0c-aef9-4269525bb7b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_SharesRepurchasedInPrivatelyNegotiatedTransactionsEnteredIntoInConnectionWithConvertibleSeniorNotesMember_a6fa9701-b1e4-4503-bef9-6c8c4da0f8f1" xlink:href="snow-20250131.xsd#snow_SharesRepurchasedInPrivatelyNegotiatedTransactionsEnteredIntoInConnectionWithConvertibleSeniorNotesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ShareRepurchaseProgramDomain_c6175bed-cc58-4e0c-aef9-4269525bb7b5" xlink:to="loc_snow_SharesRepurchasedInPrivatelyNegotiatedTransactionsEnteredIntoInConnectionWithConvertibleSeniorNotesMember_a6fa9701-b1e4-4503-bef9-6c8c4da0f8f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_794493bd-3b89-4beb-9255-bc70baf62c69" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_c802d604-d986-4a5f-a03c-67d548dc7776" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_794493bd-3b89-4beb-9255-bc70baf62c69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_4696f91f-6f03-48bd-94a3-9559cf383b09" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_794493bd-3b89-4beb-9255-bc70baf62c69" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_4696f91f-6f03-48bd-94a3-9559cf383b09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare_fdcd9a3a-2885-446c-ac50-d81e32b14280" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_794493bd-3b89-4beb-9255-bc70baf62c69" xlink:to="loc_us-gaap_PreferredStockParOrStatedValuePerShare_fdcd9a3a-2885-446c-ac50-d81e32b14280" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_e5311571-dd0f-46d3-86f8-8b2043079588" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_794493bd-3b89-4beb-9255-bc70baf62c69" xlink:to="loc_us-gaap_PreferredStockSharesOutstanding_e5311571-dd0f-46d3-86f8-8b2043079588" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_CommonStockNumberOfClassesOfStock_8fba5d7d-a5cc-4a33-9084-d71e829920aa" xlink:href="snow-20250131.xsd#snow_CommonStockNumberOfClassesOfStock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_794493bd-3b89-4beb-9255-bc70baf62c69" xlink:to="loc_snow_CommonStockNumberOfClassesOfStock_8fba5d7d-a5cc-4a33-9084-d71e829920aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_ac35bd91-5f50-4361-99be-e9c57170d7f1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_794493bd-3b89-4beb-9255-bc70baf62c69" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_ac35bd91-5f50-4361-99be-e9c57170d7f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_d7d579ec-4ef2-40e0-9e80-e747d364a682" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_794493bd-3b89-4beb-9255-bc70baf62c69" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_d7d579ec-4ef2-40e0-9e80-e747d364a682" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StockRepurchaseProgramAuthorizedAmount1_c9aef8d9-3e7b-4d65-8862-7b0a72ef36e9" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StockRepurchaseProgramAuthorizedAmount1"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_794493bd-3b89-4beb-9255-bc70baf62c69" xlink:to="loc_srt_StockRepurchaseProgramAuthorizedAmount1_c9aef8d9-3e7b-4d65-8862-7b0a72ef36e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_StockRepurchaseProgramAdditionalAuthorizedAmount_fbf86318-a2a6-45dc-9c38-c467c2d898bb" xlink:href="snow-20250131.xsd#snow_StockRepurchaseProgramAdditionalAuthorizedAmount"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_794493bd-3b89-4beb-9255-bc70baf62c69" xlink:to="loc_snow_StockRepurchaseProgramAdditionalAuthorizedAmount_fbf86318-a2a6-45dc-9c38-c467c2d898bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_StockRepurchaseProgramNumberOfSharesRepurchased_9ee569bb-c76f-4f82-8871-38ca53625de8" xlink:href="snow-20250131.xsd#snow_StockRepurchaseProgramNumberOfSharesRepurchased"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_794493bd-3b89-4beb-9255-bc70baf62c69" xlink:to="loc_snow_StockRepurchaseProgramNumberOfSharesRepurchased_9ee569bb-c76f-4f82-8871-38ca53625de8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_PaymentForRepurchaseOfCommonStockExcludingTransactionCosts_da2d1f22-f071-463e-a997-d6f4d45008bb" xlink:href="snow-20250131.xsd#snow_PaymentForRepurchaseOfCommonStockExcludingTransactionCosts"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_794493bd-3b89-4beb-9255-bc70baf62c69" xlink:to="loc_snow_PaymentForRepurchaseOfCommonStockExcludingTransactionCosts_da2d1f22-f071-463e-a997-d6f4d45008bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_StockRepurchaseProgramWeightedAveragePricePerShare_13d1d3c5-236b-4516-9b52-fd39746de186" xlink:href="snow-20250131.xsd#snow_StockRepurchaseProgramWeightedAveragePricePerShare"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_794493bd-3b89-4beb-9255-bc70baf62c69" xlink:to="loc_snow_StockRepurchaseProgramWeightedAveragePricePerShare_13d1d3c5-236b-4516-9b52-fd39746de186" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_13295a8d-1932-47af-82eb-927ad355ea9c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_794493bd-3b89-4beb-9255-bc70baf62c69" xlink:to="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_13295a8d-1932-47af-82eb-927ad355ea9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockSharesAcquired_64d05160-b06d-4ee5-b5bb-e1ee458a5704" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockSharesAcquired"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_794493bd-3b89-4beb-9255-bc70baf62c69" xlink:to="loc_us-gaap_TreasuryStockSharesAcquired_64d05160-b06d-4ee5-b5bb-e1ee458a5704" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesTreasuryStockReissued_f0ed9609-a51e-4186-a936-a3a1890592f6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesTreasuryStockReissued"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_794493bd-3b89-4beb-9255-bc70baf62c69" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesTreasuryStockReissued_f0ed9609-a51e-4186-a936-a3a1890592f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_dc64bfc9-36f8-4d84-ae62-d6712340826f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_794493bd-3b89-4beb-9255-bc70baf62c69" xlink:to="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_dc64bfc9-36f8-4d84-ae62-d6712340826f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockSharesRetired_faa583ef-9e56-4ceb-aaed-ac1c10943bd4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockSharesRetired"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_794493bd-3b89-4beb-9255-bc70baf62c69" xlink:to="loc_us-gaap_TreasuryStockSharesRetired_faa583ef-9e56-4ceb-aaed-ac1c10943bd4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_f94fe220-e6eb-4c77-ba62-9dd04de4612c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_794493bd-3b89-4beb-9255-bc70baf62c69" xlink:to="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_f94fe220-e6eb-4c77-ba62-9dd04de4612c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardBaseNumberOfOptionsIssuable_517474a3-1bbe-47b7-8bfe-afdc7ca0737f" xlink:href="snow-20250131.xsd#snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardBaseNumberOfOptionsIssuable"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_794493bd-3b89-4beb-9255-bc70baf62c69" xlink:to="loc_snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardBaseNumberOfOptionsIssuable_517474a3-1bbe-47b7-8bfe-afdc7ca0737f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized_162b8522-53db-48e6-b632-8d11af91e1bc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_794493bd-3b89-4beb-9255-bc70baf62c69" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized_162b8522-53db-48e6-b632-8d11af91e1bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_6e921c53-37b2-4ce7-84f9-d1efc123e94f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_794493bd-3b89-4beb-9255-bc70baf62c69" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_6e921c53-37b2-4ce7-84f9-d1efc123e94f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardStockPlanOfferingPeriod_37472cc5-149c-45cb-bcda-f28a43ac31de" xlink:href="snow-20250131.xsd#snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardStockPlanOfferingPeriod"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_794493bd-3b89-4beb-9255-bc70baf62c69" xlink:to="loc_snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardStockPlanOfferingPeriod_37472cc5-149c-45cb-bcda-f28a43ac31de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_c68df198-10e8-4685-81a9-1c684e1f9799" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_794493bd-3b89-4beb-9255-bc70baf62c69" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_c68df198-10e8-4685-81a9-1c684e1f9799" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_0838dce0-0692-4681-a82b-f8c7c81c36f8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_794493bd-3b89-4beb-9255-bc70baf62c69" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_0838dce0-0692-4681-a82b-f8c7c81c36f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_32ce43e7-c631-40d1-a10f-0743ba82f158" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_794493bd-3b89-4beb-9255-bc70baf62c69" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_32ce43e7-c631-40d1-a10f-0743ba82f158" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_0b50d759-e5c1-412b-b211-ba026405e0a8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_794493bd-3b89-4beb-9255-bc70baf62c69" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_0b50d759-e5c1-412b-b211-ba026405e0a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_01422c0a-2db2-408d-89ee-acd72a6ba584" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_794493bd-3b89-4beb-9255-bc70baf62c69" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_01422c0a-2db2-408d-89ee-acd72a6ba584" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1_15ece576-37b5-4857-a3a6-c35d7d0c3d74" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_794493bd-3b89-4beb-9255-bc70baf62c69" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1_15ece576-37b5-4857-a3a6-c35d7d0c3d74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_d4f78e6b-72f7-4609-86ea-4445a5ad0cf9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_794493bd-3b89-4beb-9255-bc70baf62c69" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_d4f78e6b-72f7-4609-86ea-4445a5ad0cf9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodPerformanceTargetPercentage_3a965c7c-0f37-4685-8cb6-c2d78ad69ea6" xlink:href="snow-20250131.xsd#snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodPerformanceTargetPercentage"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_794493bd-3b89-4beb-9255-bc70baf62c69" xlink:to="loc_snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodPerformanceTargetPercentage_3a965c7c-0f37-4685-8cb6-c2d78ad69ea6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_9d4859f2-0e15-4528-a3d7-1e7c1a40ddd4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_794493bd-3b89-4beb-9255-bc70baf62c69" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_9d4859f2-0e15-4528-a3d7-1e7c1a40ddd4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_34beb113-68d7-40eb-a88a-acf65968db87" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:presentationArc order="31" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_794493bd-3b89-4beb-9255-bc70baf62c69" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_34beb113-68d7-40eb-a88a-acf65968db87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_ShareBasedPaymentArrangementLiabilities_5480d156-d1ba-4f02-845c-0ed3fac2151c" xlink:href="snow-20250131.xsd#snow_ShareBasedPaymentArrangementLiabilities"/>
    <link:presentationArc order="32" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_794493bd-3b89-4beb-9255-bc70baf62c69" xlink:to="loc_snow_ShareBasedPaymentArrangementLiabilities_5480d156-d1ba-4f02-845c-0ed3fac2151c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod_703fec48-5b88-471e-ab70-24c6fcc56687" xlink:href="snow-20250131.xsd#snow_PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod"/>
    <link:presentationArc order="33" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_794493bd-3b89-4beb-9255-bc70baf62c69" xlink:to="loc_snow_PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod_703fec48-5b88-471e-ab70-24c6fcc56687" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodTotalFairValue_35fe09d6-4f38-4b23-9f6b-d01b87910245" xlink:href="snow-20250131.xsd#snow_PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodTotalFairValue"/>
    <link:presentationArc order="34" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_794493bd-3b89-4beb-9255-bc70baf62c69" xlink:to="loc_snow_PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodTotalFairValue_35fe09d6-4f38-4b23-9f6b-d01b87910245" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardAwardServicePeriod_a8b85692-f7c2-4b3d-b4d0-2ebdcf7d8663" xlink:href="snow-20250131.xsd#snow_PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardAwardServicePeriod"/>
    <link:presentationArc order="35" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_794493bd-3b89-4beb-9255-bc70baf62c69" xlink:to="loc_snow_PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardAwardServicePeriod_a8b85692-f7c2-4b3d-b4d0-2ebdcf7d8663" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_85aa0398-6e94-4103-b65a-677f7da1c138" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="36" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_794493bd-3b89-4beb-9255-bc70baf62c69" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_85aa0398-6e94-4103-b65a-677f7da1c138" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_NumberOfFounders_de4733dd-f7cc-46c8-848a-58e85430c7ac" xlink:href="snow-20250131.xsd#snow_NumberOfFounders"/>
    <link:presentationArc order="37" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_794493bd-3b89-4beb-9255-bc70baf62c69" xlink:to="loc_snow_NumberOfFounders_de4733dd-f7cc-46c8-848a-58e85430c7ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardHoldingPeriod_b193ec0d-3b46-4350-963a-9706ca062787" xlink:href="snow-20250131.xsd#snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardHoldingPeriod"/>
    <link:presentationArc order="38" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_794493bd-3b89-4beb-9255-bc70baf62c69" xlink:to="loc_snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardHoldingPeriod_b193ec0d-3b46-4350-963a-9706ca062787" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsDiscountForPostvestingRestrictions_78ad9b84-82c5-4b18-abe6-c453b7d0e4d8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsDiscountForPostvestingRestrictions"/>
    <link:presentationArc order="39" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_794493bd-3b89-4beb-9255-bc70baf62c69" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsDiscountForPostvestingRestrictions_78ad9b84-82c5-4b18-abe6-c453b7d0e4d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_f0a62591-7c11-4539-a9b7-62e096318bfa" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_794493bd-3b89-4beb-9255-bc70baf62c69" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_f0a62591-7c11-4539-a9b7-62e096318bfa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_594c07ef-caa6-4df0-aef4-b0fb8a3a2f6c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:presentationArc order="41" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_794493bd-3b89-4beb-9255-bc70baf62c69" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_594c07ef-caa6-4df0-aef4-b0fb8a3a2f6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_ab8f3b9a-0c45-4fbc-a623-789ece26412b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:presentationArc order="42" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_794493bd-3b89-4beb-9255-bc70baf62c69" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_ab8f3b9a-0c45-4fbc-a623-789ece26412b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.snowflake.com/role/EquitySharesReservedForFutureIssuanceDetails" xlink:type="simple" xlink:href="snow-20250131.xsd#EquitySharesReservedForFutureIssuanceDetails"/>
  <link:presentationLink xlink:role="http://www.snowflake.com/role/EquitySharesReservedForFutureIssuanceDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_a8dd6f7d-6581-43d2-a22d-74e87dcb9c5b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_a5ac93b9-5644-45e9-a4e0-07a68b894384" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_a8dd6f7d-6581-43d2-a22d-74e87dcb9c5b" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_a5ac93b9-5644-45e9-a4e0-07a68b894384" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_75100e6a-2038-4fde-b691-13699e49306e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_a5ac93b9-5644-45e9-a4e0-07a68b894384" xlink:to="loc_us-gaap_PlanNameAxis_75100e6a-2038-4fde-b691-13699e49306e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_d98fba6c-f727-4421-9498-a38b95b9b02b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameAxis_75100e6a-2038-4fde-b691-13699e49306e" xlink:to="loc_us-gaap_PlanNameDomain_d98fba6c-f727-4421-9498-a38b95b9b02b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_A2012EquityIncentivePlanMember_81ce81f5-1d01-4869-98a5-58de3227c6b2" xlink:href="snow-20250131.xsd#snow_A2012EquityIncentivePlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_d98fba6c-f727-4421-9498-a38b95b9b02b" xlink:to="loc_snow_A2012EquityIncentivePlanMember_81ce81f5-1d01-4869-98a5-58de3227c6b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_A2020EquityIncentivePlanMember_9b71cddc-a762-4774-a38e-c4d4fd8027e0" xlink:href="snow-20250131.xsd#snow_A2020EquityIncentivePlanMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_d98fba6c-f727-4421-9498-a38b95b9b02b" xlink:to="loc_snow_A2020EquityIncentivePlanMember_9b71cddc-a762-4774-a38e-c4d4fd8027e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_e3a31278-4481-48ac-b34e-09ccb19f77b9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_a5ac93b9-5644-45e9-a4e0-07a68b894384" xlink:to="loc_us-gaap_AwardTypeAxis_e3a31278-4481-48ac-b34e-09ccb19f77b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c4c06aff-69c1-4fc9-ba11-b9b9a9ec0deb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_e3a31278-4481-48ac-b34e-09ccb19f77b9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c4c06aff-69c1-4fc9-ba11-b9b9a9ec0deb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_a6c03149-530f-41c6-9f6d-9736fd1d32fe" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c4c06aff-69c1-4fc9-ba11-b9b9a9ec0deb" xlink:to="loc_us-gaap_EmployeeStockOptionMember_a6c03149-530f-41c6-9f6d-9736fd1d32fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_d45430e7-8bad-423c-9955-1789f47695bd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c4c06aff-69c1-4fc9-ba11-b9b9a9ec0deb" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_d45430e7-8bad-423c-9955-1789f47695bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_SharesAvailableForFutureGrantMember_08f229e9-09b6-47ce-991e-731e095e203c" xlink:href="snow-20250131.xsd#snow_SharesAvailableForFutureGrantMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c4c06aff-69c1-4fc9-ba11-b9b9a9ec0deb" xlink:to="loc_snow_SharesAvailableForFutureGrantMember_08f229e9-09b6-47ce-991e-731e095e203c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_6bcd3b5b-e840-4e7a-94ff-29753bbd64c1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c4c06aff-69c1-4fc9-ba11-b9b9a9ec0deb" xlink:to="loc_us-gaap_EmployeeStockMember_6bcd3b5b-e840-4e7a-94ff-29753bbd64c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_05b48b87-b4ac-4f16-aad2-1eddacf61574" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_a5ac93b9-5644-45e9-a4e0-07a68b894384" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_05b48b87-b4ac-4f16-aad2-1eddacf61574" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_f98ee53b-2d01-461c-b182-4efa4c291853" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_05b48b87-b4ac-4f16-aad2-1eddacf61574" xlink:to="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_f98ee53b-2d01-461c-b182-4efa4c291853" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.snowflake.com/role/EquityScheduleofStockRepurchaseActivityDetails" xlink:type="simple" xlink:href="snow-20250131.xsd#EquityScheduleofStockRepurchaseActivityDetails"/>
  <link:presentationLink xlink:role="http://www.snowflake.com/role/EquityScheduleofStockRepurchaseActivityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_009c6e9a-c72a-4857-9e4a-197e0699a18b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_StockRepurchaseProgramNumberOfSharesRepurchased_de768745-c8f9-41f4-936e-a1638780b5c2" xlink:href="snow-20250131.xsd#snow_StockRepurchaseProgramNumberOfSharesRepurchased"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_009c6e9a-c72a-4857-9e4a-197e0699a18b" xlink:to="loc_snow_StockRepurchaseProgramNumberOfSharesRepurchased_de768745-c8f9-41f4-936e-a1638780b5c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_StockRepurchaseProgramWeightedAveragePricePerShare_6c016be3-3425-4a52-a9b9-419246627b13" xlink:href="snow-20250131.xsd#snow_StockRepurchaseProgramWeightedAveragePricePerShare"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_009c6e9a-c72a-4857-9e4a-197e0699a18b" xlink:to="loc_snow_StockRepurchaseProgramWeightedAveragePricePerShare_6c016be3-3425-4a52-a9b9-419246627b13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_PaymentForRepurchaseOfCommonStockExcludingTransactionCosts_f82d6470-d67a-4725-ac85-fa69852c79b1" xlink:href="snow-20250131.xsd#snow_PaymentForRepurchaseOfCommonStockExcludingTransactionCosts"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_009c6e9a-c72a-4857-9e4a-197e0699a18b" xlink:to="loc_snow_PaymentForRepurchaseOfCommonStockExcludingTransactionCosts_f82d6470-d67a-4725-ac85-fa69852c79b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.snowflake.com/role/EquityOptionActivityRollforwardDetails" xlink:type="simple" xlink:href="snow-20250131.xsd#EquityOptionActivityRollforwardDetails"/>
  <link:presentationLink xlink:role="http://www.snowflake.com/role/EquityOptionActivityRollforwardDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_e31c2b03-9b9c-4c1f-86ba-49910c30a564" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_12e39c5b-c98d-470b-801b-fdcf04d73a74" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_e31c2b03-9b9c-4c1f-86ba-49910c30a564" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_12e39c5b-c98d-470b-801b-fdcf04d73a74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_20759931-7ddd-455d-b411-785b4a0e241c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_12e39c5b-c98d-470b-801b-fdcf04d73a74" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_20759931-7ddd-455d-b411-785b4a0e241c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_02248a8f-6199-425f-b229-9df310ee8c3d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_12e39c5b-c98d-470b-801b-fdcf04d73a74" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_02248a8f-6199-425f-b229-9df310ee8c3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_52a8e6b6-bf86-4dcd-9e2c-b363a667105d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_12e39c5b-c98d-470b-801b-fdcf04d73a74" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_52a8e6b6-bf86-4dcd-9e2c-b363a667105d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_0f538541-4c1e-4b3e-9230-8a09a066f2e6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_12e39c5b-c98d-470b-801b-fdcf04d73a74" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_0f538541-4c1e-4b3e-9230-8a09a066f2e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_978821f9-23df-4951-a596-34e3c9457527" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_12e39c5b-c98d-470b-801b-fdcf04d73a74" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_978821f9-23df-4951-a596-34e3c9457527" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_4374aadd-3348-4874-aba4-80c0c6e38e21" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_e31c2b03-9b9c-4c1f-86ba-49910c30a564" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_4374aadd-3348-4874-aba4-80c0c6e38e21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_e03be135-a47f-4212-8dd3-629052d07db2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_4374aadd-3348-4874-aba4-80c0c6e38e21" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_e03be135-a47f-4212-8dd3-629052d07db2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_22d5ea03-74d9-401e-b1a9-199d765201b4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_4374aadd-3348-4874-aba4-80c0c6e38e21" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_22d5ea03-74d9-401e-b1a9-199d765201b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_d1eedfed-7a15-43e6-a43e-1dadfde12b10" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_4374aadd-3348-4874-aba4-80c0c6e38e21" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_d1eedfed-7a15-43e6-a43e-1dadfde12b10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_e18ec90d-630d-4e11-b67a-2e3e2c19bf03" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_4374aadd-3348-4874-aba4-80c0c6e38e21" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_e18ec90d-630d-4e11-b67a-2e3e2c19bf03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_600d78ef-755d-4d58-852d-71edfe4c8d32" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_4374aadd-3348-4874-aba4-80c0c6e38e21" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_600d78ef-755d-4d58-852d-71edfe4c8d32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_5a801848-60f3-4f5b-a421-e607b67ae1b4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_e31c2b03-9b9c-4c1f-86ba-49910c30a564" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_5a801848-60f3-4f5b-a421-e607b67ae1b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract_8ffc3593-c58e-4d82-8b2c-81051a14bf6f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_e31c2b03-9b9c-4c1f-86ba-49910c30a564" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract_8ffc3593-c58e-4d82-8b2c-81051a14bf6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_8ebb675d-7e6e-4755-82ea-2027abd5ebb0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract_8ffc3593-c58e-4d82-8b2c-81051a14bf6f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_8ebb675d-7e6e-4755-82ea-2027abd5ebb0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_de261e85-f4bf-4be1-a420-1604c9b50d80" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_e31c2b03-9b9c-4c1f-86ba-49910c30a564" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_de261e85-f4bf-4be1-a420-1604c9b50d80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_6a68245e-2cd5-4308-a85d-a9617841d4e4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_e31c2b03-9b9c-4c1f-86ba-49910c30a564" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_6a68245e-2cd5-4308-a85d-a9617841d4e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_49cf99e8-8800-4599-b228-8f639a83f206" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_e31c2b03-9b9c-4c1f-86ba-49910c30a564" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_49cf99e8-8800-4599-b228-8f639a83f206" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_edae9df1-97a4-4580-acdc-258b466f12b8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_e31c2b03-9b9c-4c1f-86ba-49910c30a564" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_edae9df1-97a4-4580-acdc-258b466f12b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_79fedc28-1184-4cf7-abc8-23acca79091c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_e31c2b03-9b9c-4c1f-86ba-49910c30a564" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_79fedc28-1184-4cf7-abc8-23acca79091c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_6d8197d6-0153-4442-839d-eb6a1b55492f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_e31c2b03-9b9c-4c1f-86ba-49910c30a564" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_6d8197d6-0153-4442-839d-eb6a1b55492f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_ea3eb712-2f57-4761-aff8-b7a513a996da" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_e31c2b03-9b9c-4c1f-86ba-49910c30a564" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_ea3eb712-2f57-4761-aff8-b7a513a996da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_372d1735-21b5-4bba-8389-f47c380af2e0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_e31c2b03-9b9c-4c1f-86ba-49910c30a564" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_372d1735-21b5-4bba-8389-f47c380af2e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.snowflake.com/role/EquityUnvestedRSARSURollforwardDetails" xlink:type="simple" xlink:href="snow-20250131.xsd#EquityUnvestedRSARSURollforwardDetails"/>
  <link:presentationLink xlink:role="http://www.snowflake.com/role/EquityUnvestedRSARSURollforwardDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_dab07b5f-a54f-43e1-aba6-7f2a206d9df5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_69aff0fd-25a1-4c1d-a1ad-9a7dc96990fc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_dab07b5f-a54f-43e1-aba6-7f2a206d9df5" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_69aff0fd-25a1-4c1d-a1ad-9a7dc96990fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_df6ff603-b45b-41b6-87ce-5f4b90cee1fd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_69aff0fd-25a1-4c1d-a1ad-9a7dc96990fc" xlink:to="loc_us-gaap_PlanNameAxis_df6ff603-b45b-41b6-87ce-5f4b90cee1fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_0db73bc0-314f-482f-aa89-d10fb0a0b7a6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameAxis_df6ff603-b45b-41b6-87ce-5f4b90cee1fd" xlink:to="loc_us-gaap_PlanNameDomain_0db73bc0-314f-482f-aa89-d10fb0a0b7a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_A2020EquityIncentivePlanMember_ec565266-e063-44e5-9283-538747e1e846" xlink:href="snow-20250131.xsd#snow_A2020EquityIncentivePlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_0db73bc0-314f-482f-aa89-d10fb0a0b7a6" xlink:to="loc_snow_A2020EquityIncentivePlanMember_ec565266-e063-44e5-9283-538747e1e846" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_OutsideOfThePlansMember_ef342456-f244-4224-a168-fb8bfb328424" xlink:href="snow-20250131.xsd#snow_OutsideOfThePlansMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_0db73bc0-314f-482f-aa89-d10fb0a0b7a6" xlink:to="loc_snow_OutsideOfThePlansMember_ef342456-f244-4224-a168-fb8bfb328424" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_e36a4a89-36fa-4f96-a30e-378bbd53f502" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_69aff0fd-25a1-4c1d-a1ad-9a7dc96990fc" xlink:to="loc_us-gaap_AwardTypeAxis_e36a4a89-36fa-4f96-a30e-378bbd53f502" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_9910da88-ac78-4741-ac2d-a1fb9813c6c1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_e36a4a89-36fa-4f96-a30e-378bbd53f502" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_9910da88-ac78-4741-ac2d-a1fb9813c6c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_EquityClassifiedRestrictedStockUnitsRSUsMember_3ea78232-7554-4a14-b209-6fd51de29e10" xlink:href="snow-20250131.xsd#snow_EquityClassifiedRestrictedStockUnitsRSUsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_9910da88-ac78-4741-ac2d-a1fb9813c6c1" xlink:to="loc_snow_EquityClassifiedRestrictedStockUnitsRSUsMember_3ea78232-7554-4a14-b209-6fd51de29e10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_LiabilityClassifiedPerformanceSharesMember_22c52697-b176-4115-8170-a68bc6ad1b94" xlink:href="snow-20250131.xsd#snow_LiabilityClassifiedPerformanceSharesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_9910da88-ac78-4741-ac2d-a1fb9813c6c1" xlink:to="loc_snow_LiabilityClassifiedPerformanceSharesMember_22c52697-b176-4115-8170-a68bc6ad1b94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_RestrictedCommonStockMember_80d5a2d1-c2e0-4017-a1fe-8a9b6c35c766" xlink:href="snow-20250131.xsd#snow_RestrictedCommonStockMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_9910da88-ac78-4741-ac2d-a1fb9813c6c1" xlink:to="loc_snow_RestrictedCommonStockMember_80d5a2d1-c2e0-4017-a1fe-8a9b6c35c766" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8d321add-c256-42a4-b968-b8a9bb490839" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_69aff0fd-25a1-4c1d-a1ad-9a7dc96990fc" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8d321add-c256-42a4-b968-b8a9bb490839" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_27691bea-4e12-4e60-8d8d-323ff6107c44" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8d321add-c256-42a4-b968-b8a9bb490839" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_27691bea-4e12-4e60-8d8d-323ff6107c44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_78768769-cb0c-4fa1-9ed3-7933cc797fb5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_27691bea-4e12-4e60-8d8d-323ff6107c44" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_78768769-cb0c-4fa1-9ed3-7933cc797fb5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardLiabilityClassifiedInstrumentsNonvestedNumber_4d45bc3b-558a-4e97-b04b-155c75e7805c" xlink:href="snow-20250131.xsd#snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardLiabilityClassifiedInstrumentsNonvestedNumber"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_27691bea-4e12-4e60-8d8d-323ff6107c44" xlink:to="loc_snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardLiabilityClassifiedInstrumentsNonvestedNumber_4d45bc3b-558a-4e97-b04b-155c75e7805c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_d40daf32-fdfe-4300-94d3-e8d8f368367b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_27691bea-4e12-4e60-8d8d-323ff6107c44" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_d40daf32-fdfe-4300-94d3-e8d8f368367b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardLiabilityClassifiedInstrumentsGrantsInPeriod_20e98a1d-53a7-4619-a4ec-1ba11e51a62d" xlink:href="snow-20250131.xsd#snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardLiabilityClassifiedInstrumentsGrantsInPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_27691bea-4e12-4e60-8d8d-323ff6107c44" xlink:to="loc_snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardLiabilityClassifiedInstrumentsGrantsInPeriod_20e98a1d-53a7-4619-a4ec-1ba11e51a62d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_c7f8a302-a07b-45ec-92d4-48db8259f97f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_27691bea-4e12-4e60-8d8d-323ff6107c44" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_c7f8a302-a07b-45ec-92d4-48db8259f97f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_45ee2cdf-0d14-4234-9ab9-775c6f9348e4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_27691bea-4e12-4e60-8d8d-323ff6107c44" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_45ee2cdf-0d14-4234-9ab9-775c6f9348e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardLiabilityClassifiedInstrumentsForfeitedInPeriod_5fdc737d-e63b-45e9-a5ca-ec1632939323" xlink:href="snow-20250131.xsd#snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardLiabilityClassifiedInstrumentsForfeitedInPeriod"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_27691bea-4e12-4e60-8d8d-323ff6107c44" xlink:to="loc_snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardLiabilityClassifiedInstrumentsForfeitedInPeriod_5fdc737d-e63b-45e9-a5ca-ec1632939323" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceAdjustment_e5c34946-135b-41c3-89d5-2122471e694a" xlink:href="snow-20250131.xsd#snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceAdjustment"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_27691bea-4e12-4e60-8d8d-323ff6107c44" xlink:to="loc_snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceAdjustment_e5c34946-135b-41c3-89d5-2122471e694a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_8ab16703-2f6f-42fc-bd9c-484f60660d3f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_27691bea-4e12-4e60-8d8d-323ff6107c44" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_8ab16703-2f6f-42fc-bd9c-484f60660d3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardLiabilityClassifiedInstrumentsNonvestedNumber_3b972ab1-e655-4c94-83a4-e3748d2ad664" xlink:href="snow-20250131.xsd#snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardLiabilityClassifiedInstrumentsNonvestedNumber"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_27691bea-4e12-4e60-8d8d-323ff6107c44" xlink:to="loc_snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardLiabilityClassifiedInstrumentsNonvestedNumber_3b972ab1-e655-4c94-83a4-e3748d2ad664" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_b716fa7c-36c4-4a15-b799-e32a8e8b5576" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8d321add-c256-42a4-b968-b8a9bb490839" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_b716fa7c-36c4-4a15-b799-e32a8e8b5576" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_4aed8858-f1f8-47e6-b0e2-160d7101593a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_b716fa7c-36c4-4a15-b799-e32a8e8b5576" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_4aed8858-f1f8-47e6-b0e2-160d7101593a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_cac21448-55dd-4958-ba70-13f8c0e5a32d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_b716fa7c-36c4-4a15-b799-e32a8e8b5576" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_cac21448-55dd-4958-ba70-13f8c0e5a32d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_ef459ec4-7ad7-4ead-a387-2ecb7378718f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_b716fa7c-36c4-4a15-b799-e32a8e8b5576" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_ef459ec4-7ad7-4ead-a387-2ecb7378718f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_137006fc-291b-4be5-a96b-4e6a3325bd4e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_b716fa7c-36c4-4a15-b799-e32a8e8b5576" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_137006fc-291b-4be5-a96b-4e6a3325bd4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceAdjustmentWeightedAverageGrantDateFairValue_6dbbe18c-6d1b-448b-a3a7-35fb3ff1d2fb" xlink:href="snow-20250131.xsd#snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceAdjustmentWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_b716fa7c-36c4-4a15-b799-e32a8e8b5576" xlink:to="loc_snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceAdjustmentWeightedAverageGrantDateFairValue_6dbbe18c-6d1b-448b-a3a7-35fb3ff1d2fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_789bb9af-b849-44bc-ac90-6a07a1118fec" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_b716fa7c-36c4-4a15-b799-e32a8e8b5576" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_789bb9af-b849-44bc-ac90-6a07a1118fec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.snowflake.com/role/EquityValuationAssumptionsDetails" xlink:type="simple" xlink:href="snow-20250131.xsd#EquityValuationAssumptionsDetails"/>
  <link:presentationLink xlink:role="http://www.snowflake.com/role/EquityValuationAssumptionsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_1decc901-f6a5-490b-9490-8142eb2b30f5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_df288523-ac07-4bf7-8e81-a4ec9ac42358" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_1decc901-f6a5-490b-9490-8142eb2b30f5" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_df288523-ac07-4bf7-8e81-a4ec9ac42358" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_9c25dc34-63c8-46e3-b195-66e1e8b3dbb8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_df288523-ac07-4bf7-8e81-a4ec9ac42358" xlink:to="loc_us-gaap_AwardTypeAxis_9c25dc34-63c8-46e3-b195-66e1e8b3dbb8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ef0ef796-4473-4e28-b0c7-468468911ffe" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_9c25dc34-63c8-46e3-b195-66e1e8b3dbb8" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ef0ef796-4473-4e28-b0c7-468468911ffe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_6f83334d-dd5e-492c-84b8-3a8f1d63b2d5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ef0ef796-4473-4e28-b0c7-468468911ffe" xlink:to="loc_us-gaap_EmployeeStockOptionMember_6f83334d-dd5e-492c-84b8-3a8f1d63b2d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_cfdd1bcd-bccc-412f-9b9b-72bda93bd400" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ef0ef796-4473-4e28-b0c7-468468911ffe" xlink:to="loc_us-gaap_EmployeeStockMember_cfdd1bcd-bccc-412f-9b9b-72bda93bd400" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_LiabilityClassifiedPerformanceSharesMember_9659150b-dc8c-4cfc-9eed-0c43e11fc5b0" xlink:href="snow-20250131.xsd#snow_LiabilityClassifiedPerformanceSharesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ef0ef796-4473-4e28-b0c7-468468911ffe" xlink:to="loc_snow_LiabilityClassifiedPerformanceSharesMember_9659150b-dc8c-4cfc-9eed-0c43e11fc5b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_6d74a31f-bbe2-4343-b168-fad4b0c98228" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_df288523-ac07-4bf7-8e81-a4ec9ac42358" xlink:to="loc_us-gaap_PlanNameAxis_6d74a31f-bbe2-4343-b168-fad4b0c98228" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_43f627a5-a879-46c0-a4c6-b620922dc461" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameAxis_6d74a31f-bbe2-4343-b168-fad4b0c98228" xlink:to="loc_us-gaap_PlanNameDomain_43f627a5-a879-46c0-a4c6-b620922dc461" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_A2020EquityIncentivePlanMember_b8fbe17d-39b2-4f5d-b76e-84c316b30ae8" xlink:href="snow-20250131.xsd#snow_A2020EquityIncentivePlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_43f627a5-a879-46c0-a4c6-b620922dc461" xlink:to="loc_snow_A2020EquityIncentivePlanMember_b8fbe17d-39b2-4f5d-b76e-84c316b30ae8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_d7a3bddc-1ea5-40e4-b6b1-90b5bf205525" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_df288523-ac07-4bf7-8e81-a4ec9ac42358" xlink:to="loc_srt_RangeAxis_d7a3bddc-1ea5-40e4-b6b1-90b5bf205525" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_4d17a8f1-047c-4a73-b87b-53222206ef50" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_d7a3bddc-1ea5-40e4-b6b1-90b5bf205525" xlink:to="loc_srt_RangeMember_4d17a8f1-047c-4a73-b87b-53222206ef50" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_d8ac238c-c9bb-47b0-8d32-85ac3b8bac75" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_4d17a8f1-047c-4a73-b87b-53222206ef50" xlink:to="loc_srt_MinimumMember_d8ac238c-c9bb-47b0-8d32-85ac3b8bac75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_530d48b5-183c-49c3-8a35-f13a69ce8054" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_4d17a8f1-047c-4a73-b87b-53222206ef50" xlink:to="loc_srt_MaximumMember_530d48b5-183c-49c3-8a35-f13a69ce8054" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_52a0a2b5-5a6e-4fa8-9c39-17f906d00557" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_df288523-ac07-4bf7-8e81-a4ec9ac42358" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_52a0a2b5-5a6e-4fa8-9c39-17f906d00557" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_4c71464f-a13e-4293-8cb0-37eb28fb3b9a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_52a0a2b5-5a6e-4fa8-9c39-17f906d00557" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_4c71464f-a13e-4293-8cb0-37eb28fb3b9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_3caecf46-dc2e-45d4-adc3-b0ee438424e7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_4c71464f-a13e-4293-8cb0-37eb28fb3b9a" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_3caecf46-dc2e-45d4-adc3-b0ee438424e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum_1e33ea65-87fb-4d29-967c-fb27cc8df23a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_4c71464f-a13e-4293-8cb0-37eb28fb3b9a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum_1e33ea65-87fb-4d29-967c-fb27cc8df23a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum_88dc15b3-bfad-4c02-ab1c-6dcf59ae97e9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_4c71464f-a13e-4293-8cb0-37eb28fb3b9a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum_88dc15b3-bfad-4c02-ab1c-6dcf59ae97e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_440b08b5-d0e9-4cff-a129-bfb201929745" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_4c71464f-a13e-4293-8cb0-37eb28fb3b9a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_440b08b5-d0e9-4cff-a129-bfb201929745" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum_035b7433-2324-4197-9f79-0dad011eaf6c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_4c71464f-a13e-4293-8cb0-37eb28fb3b9a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum_035b7433-2324-4197-9f79-0dad011eaf6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum_1d7518a5-b968-4c32-bb46-864ae2f0b38c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_4c71464f-a13e-4293-8cb0-37eb28fb3b9a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum_1d7518a5-b968-4c32-bb46-864ae2f0b38c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_b7087a72-d50f-4f1b-863e-4793f6ac32bf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_4c71464f-a13e-4293-8cb0-37eb28fb3b9a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_b7087a72-d50f-4f1b-863e-4793f6ac32bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_9469639f-6703-4a53-a929-599c454a8bcd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_4c71464f-a13e-4293-8cb0-37eb28fb3b9a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_9469639f-6703-4a53-a929-599c454a8bcd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.snowflake.com/role/EquitySharebasedCompensationDetails" xlink:type="simple" xlink:href="snow-20250131.xsd#EquitySharebasedCompensationDetails"/>
  <link:presentationLink xlink:role="http://www.snowflake.com/role/EquitySharebasedCompensationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_c7d44ae1-0476-4116-bf5b-340beb498547" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_0205dd3e-e855-4424-8dad-9dba65b76f4c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_c7d44ae1-0476-4116-bf5b-340beb498547" xlink:to="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_0205dd3e-e855-4424-8dad-9dba65b76f4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_050eb773-6006-489c-aec4-958dd07ac8b5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_0205dd3e-e855-4424-8dad-9dba65b76f4c" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_050eb773-6006-489c-aec4-958dd07ac8b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_d56bcf7d-a8b2-445b-91fd-273add8e70d5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_050eb773-6006-489c-aec4-958dd07ac8b5" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_d56bcf7d-a8b2-445b-91fd-273add8e70d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_5a230771-d379-4744-91ce-52b4b9e598b1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfSalesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_d56bcf7d-a8b2-445b-91fd-273add8e70d5" xlink:to="loc_us-gaap_CostOfSalesMember_5a230771-d379-4744-91ce-52b4b9e598b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpenseMember_933ddb76-ce05-418f-8af5-2051c9250c87" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingAndMarketingExpenseMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_d56bcf7d-a8b2-445b-91fd-273add8e70d5" xlink:to="loc_us-gaap_SellingAndMarketingExpenseMember_933ddb76-ce05-418f-8af5-2051c9250c87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember_d965c747-c0a2-4f4c-9166-14b19b67d249" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpenseMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_d56bcf7d-a8b2-445b-91fd-273add8e70d5" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpenseMember_d965c747-c0a2-4f4c-9166-14b19b67d249" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpenseMember_b921a711-af57-4fb2-8091-974ee33a2246" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GeneralAndAdministrativeExpenseMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_d56bcf7d-a8b2-445b-91fd-273add8e70d5" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpenseMember_b921a711-af57-4fb2-8091-974ee33a2246" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_bae5202a-eca7-4294-bccd-224f5a6aed83" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_0205dd3e-e855-4424-8dad-9dba65b76f4c" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_bae5202a-eca7-4294-bccd-224f5a6aed83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_b93180b3-3da4-48e0-837f-27c447f179a9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_bae5202a-eca7-4294-bccd-224f5a6aed83" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_b93180b3-3da4-48e0-837f-27c447f179a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount_0f4e3d20-2f4a-4784-840c-57d98b63c752" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_bae5202a-eca7-4294-bccd-224f5a6aed83" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount_0f4e3d20-2f4a-4784-840c-57d98b63c752" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1_57f1a35f-c586-4630-bda4-f76a68e5d6e2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_bae5202a-eca7-4294-bccd-224f5a6aed83" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1_57f1a35f-c586-4630-bda4-f76a68e5d6e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.snowflake.com/role/IncomeTaxesScheduleofComponentsofLossBeforeIncomeTaxesDetails" xlink:type="simple" xlink:href="snow-20250131.xsd#IncomeTaxesScheduleofComponentsofLossBeforeIncomeTaxesDetails"/>
  <link:presentationLink xlink:role="http://www.snowflake.com/role/IncomeTaxesScheduleofComponentsofLossBeforeIncomeTaxesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_955484bc-a7ba-425e-8c3f-ffff9da4a932" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_820a58b7-5b62-411d-a57c-1fed7a2ac7b5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_955484bc-a7ba-425e-8c3f-ffff9da4a932" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_820a58b7-5b62-411d-a57c-1fed7a2ac7b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_28d3b744-5812-495f-9e04-f89d3268bdfd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_955484bc-a7ba-425e-8c3f-ffff9da4a932" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_28d3b744-5812-495f-9e04-f89d3268bdfd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_be4fb0a9-40ce-4d79-935c-dfb746260c57" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_955484bc-a7ba-425e-8c3f-ffff9da4a932" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_be4fb0a9-40ce-4d79-935c-dfb746260c57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.snowflake.com/role/IncomeTaxesScheduleofProvisionforBenefitfromIncomeTaxesDetails" xlink:type="simple" xlink:href="snow-20250131.xsd#IncomeTaxesScheduleofProvisionforBenefitfromIncomeTaxesDetails"/>
  <link:presentationLink xlink:role="http://www.snowflake.com/role/IncomeTaxesScheduleofProvisionforBenefitfromIncomeTaxesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_e44a0520-9455-488f-a3de-b148b161c5f6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_0bbcbaa7-024c-4a32-afb0-59424bf1050e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_e44a0520-9455-488f-a3de-b148b161c5f6" xlink:to="loc_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_0bbcbaa7-024c-4a32-afb0-59424bf1050e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_ce2f94fb-71b7-429c-a964-c6884bf155d7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_0bbcbaa7-024c-4a32-afb0-59424bf1050e" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_ce2f94fb-71b7-429c-a964-c6884bf155d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit_33bb0721-6752-401d-a945-dcd27bf10607" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentForeignTaxExpenseBenefit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_0bbcbaa7-024c-4a32-afb0-59424bf1050e" xlink:to="loc_us-gaap_CurrentForeignTaxExpenseBenefit_33bb0721-6752-401d-a945-dcd27bf10607" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract_1612dd3a-d9c5-4dac-96fc-0299f353358b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_e44a0520-9455-488f-a3de-b148b161c5f6" xlink:to="loc_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract_1612dd3a-d9c5-4dac-96fc-0299f353358b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_b23c0286-3582-4c1a-82d7-f752e4355e87" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract_1612dd3a-d9c5-4dac-96fc-0299f353358b" xlink:to="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_b23c0286-3582-4c1a-82d7-f752e4355e87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_7bffaaab-b750-449a-a957-29433b84fb29" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract_1612dd3a-d9c5-4dac-96fc-0299f353358b" xlink:to="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_7bffaaab-b750-449a-a957-29433b84fb29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_fe8c5e99-6c44-414a-9ee9-a268bc9a5cce" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract_1612dd3a-d9c5-4dac-96fc-0299f353358b" xlink:to="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_fe8c5e99-6c44-414a-9ee9-a268bc9a5cce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_60e5de5a-e942-4a9a-a7cb-3d978e1296d7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_e44a0520-9455-488f-a3de-b148b161c5f6" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_60e5de5a-e942-4a9a-a7cb-3d978e1296d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.snowflake.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails" xlink:type="simple" xlink:href="snow-20250131.xsd#IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails"/>
  <link:presentationLink xlink:role="http://www.snowflake.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_3c8e89a2-7170-4c98-8bf2-da27e6d02088" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_ab5da957-3068-4fc1-a92e-ff783c6dbaa4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_3c8e89a2-7170-4c98-8bf2-da27e6d02088" xlink:to="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_ab5da957-3068-4fc1-a92e-ff783c6dbaa4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_201de9ec-ff4e-4558-aa3a-576683add1aa" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_3c8e89a2-7170-4c98-8bf2-da27e6d02088" xlink:to="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_201de9ec-ff4e-4558-aa3a-576683add1aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxCreditsResearch_ce3a6c33-e9a9-4ce5-b5ad-780406b1cce4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationTaxCreditsResearch"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_3c8e89a2-7170-4c98-8bf2-da27e6d02088" xlink:to="loc_us-gaap_IncomeTaxReconciliationTaxCreditsResearch_ce3a6c33-e9a9-4ce5-b5ad-780406b1cce4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost_bed6df2f-5b47-48df-85c4-b8bf0877d5cc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_3c8e89a2-7170-4c98-8bf2-da27e6d02088" xlink:to="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost_bed6df2f-5b47-48df-85c4-b8bf0877d5cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_9a15e1c6-80b7-4238-8f81-50c44a8059cf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_3c8e89a2-7170-4c98-8bf2-da27e6d02088" xlink:to="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_9a15e1c6-80b7-4238-8f81-50c44a8059cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationBeatAmount_edd70faf-0d0a-4e6c-9a99-24a8fa07e36d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationBeatAmount"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_3c8e89a2-7170-4c98-8bf2-da27e6d02088" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationBeatAmount_edd70faf-0d0a-4e6c-9a99-24a8fa07e36d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationOtherReconcilingItems_ae2dab2a-1e4b-40a7-93b7-3219d6bbe0db" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationOtherReconcilingItems"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_3c8e89a2-7170-4c98-8bf2-da27e6d02088" xlink:to="loc_us-gaap_IncomeTaxReconciliationOtherReconcilingItems_ae2dab2a-1e4b-40a7-93b7-3219d6bbe0db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_4ff07429-dd89-47ea-b260-928a2dbcdb05" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_3c8e89a2-7170-4c98-8bf2-da27e6d02088" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_4ff07429-dd89-47ea-b260-928a2dbcdb05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.snowflake.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" xlink:type="simple" xlink:href="snow-20250131.xsd#IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"/>
  <link:presentationLink xlink:role="http://www.snowflake.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_e1ff871e-95fc-4af8-bde9-40967c106964" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGrossAbstract_bc7107fa-aab4-4ad9-8913-b9b6a0740f0f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsGrossAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_e1ff871e-95fc-4af8-bde9-40967c106964" xlink:to="loc_us-gaap_DeferredTaxAssetsGrossAbstract_bc7107fa-aab4-4ad9-8913-b9b6a0740f0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_72862d9f-2603-4440-a351-6d83476c0ed5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_bc7107fa-aab4-4ad9-8913-b9b6a0740f0f" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_72862d9f-2603-4440-a351-6d83476c0ed5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment_13dbe27d-e7ae-4b72-b13d-8e79b405e566" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_bc7107fa-aab4-4ad9-8913-b9b6a0740f0f" xlink:to="loc_us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment_13dbe27d-e7ae-4b72-b13d-8e79b405e566" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_32125394-5517-472f-8229-bf37d04000d0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwards"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_bc7107fa-aab4-4ad9-8913-b9b6a0740f0f" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_32125394-5517-472f-8229-bf37d04000d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_DeferredTaxAssetsLeaseLiability_e380150d-66b3-4509-a360-d6a8bea4f621" xlink:href="snow-20250131.xsd#snow_DeferredTaxAssetsLeaseLiability"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_bc7107fa-aab4-4ad9-8913-b9b6a0740f0f" xlink:to="loc_snow_DeferredTaxAssetsLeaseLiability_e380150d-66b3-4509-a360-d6a8bea4f621" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsDeferredIncome_9b548b61-d6e0-4370-a720-e91f08427fb2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsDeferredIncome"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_bc7107fa-aab4-4ad9-8913-b9b6a0740f0f" xlink:to="loc_us-gaap_DeferredTaxAssetsDeferredIncome_9b548b61-d6e0-4370-a720-e91f08427fb2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_DeferredTaxAssetsCappedCallTransactions_c9d49449-1192-41ca-ae20-8903f5e01b43" xlink:href="snow-20250131.xsd#snow_DeferredTaxAssetsCappedCallTransactions"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_bc7107fa-aab4-4ad9-8913-b9b6a0740f0f" xlink:to="loc_snow_DeferredTaxAssetsCappedCallTransactions_c9d49449-1192-41ca-ae20-8903f5e01b43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits_bfecbccc-6cca-42de-a3aa-b186c51fa9af" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_bc7107fa-aab4-4ad9-8913-b9b6a0740f0f" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits_bfecbccc-6cca-42de-a3aa-b186c51fa9af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsInvestments_7d64c9da-0b57-4d25-b2bf-e87c8a90171f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsInvestments"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_bc7107fa-aab4-4ad9-8913-b9b6a0740f0f" xlink:to="loc_us-gaap_DeferredTaxAssetsInvestments_7d64c9da-0b57-4d25-b2bf-e87c8a90171f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOther_195c041d-a400-45a2-a7f0-6f186a951b13" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsOther"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_bc7107fa-aab4-4ad9-8913-b9b6a0740f0f" xlink:to="loc_us-gaap_DeferredTaxAssetsOther_195c041d-a400-45a2-a7f0-6f186a951b13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_0e49f618-847e-4b98-97a0-c5bce7bf75c6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_bc7107fa-aab4-4ad9-8913-b9b6a0740f0f" xlink:to="loc_us-gaap_DeferredTaxAssetsGross_0e49f618-847e-4b98-97a0-c5bce7bf75c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_0eb395de-d908-4fe2-a129-ce0b88ee7637" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_bc7107fa-aab4-4ad9-8913-b9b6a0740f0f" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_0eb395de-d908-4fe2-a129-ce0b88ee7637" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_cc5912a9-40c9-4d92-876c-214b98c2ef89" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_bc7107fa-aab4-4ad9-8913-b9b6a0740f0f" xlink:to="loc_us-gaap_DeferredTaxAssetsNet_cc5912a9-40c9-4d92-876c-214b98c2ef89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesAbstract_b3edc7d7-708b-4746-8081-247685e713bf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_e1ff871e-95fc-4af8-bde9-40967c106964" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesAbstract_b3edc7d7-708b-4746-8081-247685e713bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_bc90f9a6-2e8a-4035-989f-5780dca64bba" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_b3edc7d7-708b-4746-8081-247685e713bf" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_bc90f9a6-2e8a-4035-989f-5780dca64bba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesDeferredExpense_f3c55604-c7d7-4a18-a811-2d687a516712" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesDeferredExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_b3edc7d7-708b-4746-8081-247685e713bf" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesDeferredExpense_f3c55604-c7d7-4a18-a811-2d687a516712" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_DeferredTaxLiabilitiesOperatingLeaseRightOfUseAsset_2c1f3637-a6d0-4afa-b3a3-18e7c705a1fb" xlink:href="snow-20250131.xsd#snow_DeferredTaxLiabilitiesOperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_b3edc7d7-708b-4746-8081-247685e713bf" xlink:to="loc_snow_DeferredTaxLiabilitiesOperatingLeaseRightOfUseAsset_2c1f3637-a6d0-4afa-b3a3-18e7c705a1fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOther_1bfbf50a-bc05-4b3f-bb02-29590e0c261a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesOther"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_b3edc7d7-708b-4746-8081-247685e713bf" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesOther_1bfbf50a-bc05-4b3f-bb02-29590e0c261a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_575d185e-f514-416e-a5f1-76960b765b8b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_b3edc7d7-708b-4746-8081-247685e713bf" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilities_575d185e-f514-416e-a5f1-76960b765b8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilities_d8e0c684-24a9-4078-bc51-a49f72d97e82" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_e1ff871e-95fc-4af8-bde9-40967c106964" xlink:to="loc_us-gaap_DeferredTaxLiabilities_d8e0c684-24a9-4078-bc51-a49f72d97e82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.snowflake.com/role/IncomeTaxesNarrativeDetails" xlink:type="simple" xlink:href="snow-20250131.xsd#IncomeTaxesNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.snowflake.com/role/IncomeTaxesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_a517fe3b-8ebd-4574-852c-b130e875afae" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardTable_832b00d6-0cf0-4695-a112-08d0aa397f08" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxCreditCarryforwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_a517fe3b-8ebd-4574-852c-b130e875afae" xlink:to="loc_us-gaap_TaxCreditCarryforwardTable_832b00d6-0cf0-4695-a112-08d0aa397f08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_60f691f8-8c35-4e94-a723-8ae62eed732c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardTable_832b00d6-0cf0-4695-a112-08d0aa397f08" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_60f691f8-8c35-4e94-a723-8ae62eed732c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_c3e375fd-de8f-44b8-80e6-6810b0d5ab51" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_60f691f8-8c35-4e94-a723-8ae62eed732c" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_c3e375fd-de8f-44b8-80e6-6810b0d5ab51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DomesticCountryMember_0b0a0f40-2817-4d99-ab38-2f06555699f3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DomesticCountryMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_c3e375fd-de8f-44b8-80e6-6810b0d5ab51" xlink:to="loc_us-gaap_DomesticCountryMember_0b0a0f40-2817-4d99-ab38-2f06555699f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCountryMember_b0973b11-8dfc-4727-ad94-6786fc772955" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCountryMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_c3e375fd-de8f-44b8-80e6-6810b0d5ab51" xlink:to="loc_us-gaap_ForeignCountryMember_b0973b11-8dfc-4727-ad94-6786fc772955" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StateAndLocalJurisdictionMember_bc9b97b8-b2e1-4dec-b9ef-9dd80c2b8ac3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StateAndLocalJurisdictionMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_c3e375fd-de8f-44b8-80e6-6810b0d5ab51" xlink:to="loc_us-gaap_StateAndLocalJurisdictionMember_bc9b97b8-b2e1-4dec-b9ef-9dd80c2b8ac3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardLineItems_c8b874f2-dc3a-4409-8c54-3c5c2b2880a2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxCreditCarryforwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardTable_832b00d6-0cf0-4695-a112-08d0aa397f08" xlink:to="loc_us-gaap_TaxCreditCarryforwardLineItems_c8b874f2-dc3a-4409-8c54-3c5c2b2880a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_9a0f2c8a-9c7d-408a-b53d-31f1d7820a86" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_c8b874f2-dc3a-4409-8c54-3c5c2b2880a2" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_9a0f2c8a-9c7d-408a-b53d-31f1d7820a86" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_b6715d9b-b23e-484a-9e8e-a3d3969a4e83" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_c8b874f2-dc3a-4409-8c54-3c5c2b2880a2" xlink:to="loc_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_b6715d9b-b23e-484a-9e8e-a3d3969a4e83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic_99415ea6-66fd-4c9a-b546-5468f5d7bd63" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_c8b874f2-dc3a-4409-8c54-3c5c2b2880a2" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic_99415ea6-66fd-4c9a-b546-5468f5d7bd63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_39acb53f-bc62-4ac4-8efa-8b5b734a9ab6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_c8b874f2-dc3a-4409-8c54-3c5c2b2880a2" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_39acb53f-bc62-4ac4-8efa-8b5b734a9ab6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign_b2017af6-13bc-40e1-9230-1dca254b1a29" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_c8b874f2-dc3a-4409-8c54-3c5c2b2880a2" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign_b2017af6-13bc-40e1-9230-1dca254b1a29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration_48646913-b0b9-49cc-ad8d-2d68093254fb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_c8b874f2-dc3a-4409-8c54-3c5c2b2880a2" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration_48646913-b0b9-49cc-ad8d-2d68093254fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration_a1288c33-1b6b-4c1e-9d4d-6017389163a8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_c8b874f2-dc3a-4409-8c54-3c5c2b2880a2" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration_a1288c33-1b6b-4c1e-9d4d-6017389163a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_DeferredTaxAssetsTaxCreditCarryforwardSubjectToExpiration_85071873-1d41-42b0-9a12-234100b8fbe4" xlink:href="snow-20250131.xsd#snow_DeferredTaxAssetsTaxCreditCarryforwardSubjectToExpiration"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_c8b874f2-dc3a-4409-8c54-3c5c2b2880a2" xlink:to="loc_snow_DeferredTaxAssetsTaxCreditCarryforwardSubjectToExpiration_85071873-1d41-42b0-9a12-234100b8fbe4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_DeferredTaxAssetsTaxCreditCarryforwardNotSubjectToExpiration_6dc540fe-9b1e-427a-bad2-69d29dedd61a" xlink:href="snow-20250131.xsd#snow_DeferredTaxAssetsTaxCreditCarryforwardNotSubjectToExpiration"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_c8b874f2-dc3a-4409-8c54-3c5c2b2880a2" xlink:to="loc_snow_DeferredTaxAssetsTaxCreditCarryforwardNotSubjectToExpiration_6dc540fe-9b1e-427a-bad2-69d29dedd61a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExaminationPenaltiesAndInterestExpense_c81311e6-d2ac-40c8-91db-12dd4a0c2818" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExaminationPenaltiesAndInterestExpense"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_c8b874f2-dc3a-4409-8c54-3c5c2b2880a2" xlink:to="loc_us-gaap_IncomeTaxExaminationPenaltiesAndInterestExpense_c81311e6-d2ac-40c8-91db-12dd4a0c2818" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.snowflake.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitsDetails" xlink:type="simple" xlink:href="snow-20250131.xsd#IncomeTaxesScheduleofUnrecognizedTaxBenefitsDetails"/>
  <link:presentationLink xlink:role="http://www.snowflake.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_98ca1377-f41b-4670-a920-6c1ebc770094" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_c3fae1f8-fba2-4fa8-b1bc-74dcd9b49629" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_98ca1377-f41b-4670-a920-6c1ebc770094" xlink:to="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_c3fae1f8-fba2-4fa8-b1bc-74dcd9b49629" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_492395b4-cf2c-4924-ae0e-873571422471" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_c3fae1f8-fba2-4fa8-b1bc-74dcd9b49629" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_492395b4-cf2c-4924-ae0e-873571422471" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_f7ae5755-cbfb-47c4-94fa-9bc597916fe1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_c3fae1f8-fba2-4fa8-b1bc-74dcd9b49629" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_f7ae5755-cbfb-47c4-94fa-9bc597916fe1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_f06ff7a6-23c9-4b32-8714-a6ea429705c7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_c3fae1f8-fba2-4fa8-b1bc-74dcd9b49629" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_f06ff7a6-23c9-4b32-8714-a6ea429705c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_b9d68ca8-d279-4865-b745-02493e0c9f42" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_c3fae1f8-fba2-4fa8-b1bc-74dcd9b49629" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_b9d68ca8-d279-4865-b745-02493e0c9f42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.snowflake.com/role/NetLossperShareScheduleofBasicandDilutedNetLossperShareDetails" xlink:type="simple" xlink:href="snow-20250131.xsd#NetLossperShareScheduleofBasicandDilutedNetLossperShareDetails"/>
  <link:presentationLink xlink:role="http://www.snowflake.com/role/NetLossperShareScheduleofBasicandDilutedNetLossperShareDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_52fbe28e-994c-4ecd-8255-c03480b8c720" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_dbc5d954-82d6-4356-b9f0-0cad7846130a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_52fbe28e-994c-4ecd-8255-c03480b8c720" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_dbc5d954-82d6-4356-b9f0-0cad7846130a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_ceaab90c-e6f5-4173-a432-b52bb593712c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_dbc5d954-82d6-4356-b9f0-0cad7846130a" xlink:to="loc_us-gaap_ProfitLoss_ceaab90c-e6f5-4173-a432-b52bb593712c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_ce24249b-7667-4b52-b3c5-5d8fb43d663c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_dbc5d954-82d6-4356-b9f0-0cad7846130a" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_ce24249b-7667-4b52-b3c5-5d8fb43d663c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_bff09c45-0b11-41b2-be82-bafbe2deb5ab" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_dbc5d954-82d6-4356-b9f0-0cad7846130a" xlink:to="loc_us-gaap_NetIncomeLoss_bff09c45-0b11-41b2-be82-bafbe2deb5ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_d9365f9a-e3b1-4bfc-a930-adfaffdd887f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_52fbe28e-994c-4ecd-8255-c03480b8c720" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_d9365f9a-e3b1-4bfc-a930-adfaffdd887f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_3000281e-904c-459e-b612-49daed3fe2b9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_d9365f9a-e3b1-4bfc-a930-adfaffdd887f" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_3000281e-904c-459e-b612-49daed3fe2b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_77dc5dc5-e888-4ddd-b197-455cd6eea188" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_d9365f9a-e3b1-4bfc-a930-adfaffdd887f" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_77dc5dc5-e888-4ddd-b197-455cd6eea188" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_174d4838-ec6f-448e-a1e7-af6c0af144cc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_52fbe28e-994c-4ecd-8255-c03480b8c720" xlink:to="loc_us-gaap_EarningsPerShareBasic_174d4838-ec6f-448e-a1e7-af6c0af144cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_6873dbbf-429e-45ce-bead-02eaa82f6364" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_52fbe28e-994c-4ecd-8255-c03480b8c720" xlink:to="loc_us-gaap_EarningsPerShareDiluted_6873dbbf-429e-45ce-bead-02eaa82f6364" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.snowflake.com/role/NetLossperShareNarrativeDetails" xlink:type="simple" xlink:href="snow-20250131.xsd#NetLossperShareNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.snowflake.com/role/NetLossperShareNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_65fc6ac4-b785-4973-a691-c771d1af80c5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockByClassTable_52573176-f2b3-4964-9012-0db25ec8bc6f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfStockByClassTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_65fc6ac4-b785-4973-a691-c771d1af80c5" xlink:to="loc_us-gaap_ScheduleOfStockByClassTable_52573176-f2b3-4964-9012-0db25ec8bc6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_e62bbe3a-0a29-4025-9480-cd1df9114dbe" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_52573176-f2b3-4964-9012-0db25ec8bc6f" xlink:to="loc_us-gaap_StatementClassOfStockAxis_e62bbe3a-0a29-4025-9480-cd1df9114dbe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_4160ce38-25fe-4f61-9369-6a911666dd70" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_e62bbe3a-0a29-4025-9480-cd1df9114dbe" xlink:to="loc_us-gaap_ClassOfStockDomain_4160ce38-25fe-4f61-9369-6a911666dd70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_a50f953a-ea5d-4bed-8832-0cd123424172" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonClassBMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_4160ce38-25fe-4f61-9369-6a911666dd70" xlink:to="loc_us-gaap_CommonClassBMember_a50f953a-ea5d-4bed-8832-0cd123424172" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockLineItems_b4147d7a-b943-41a1-a4f2-7043a7d8577c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_52573176-f2b3-4964-9012-0db25ec8bc6f" xlink:to="loc_us-gaap_ClassOfStockLineItems_b4147d7a-b943-41a1-a4f2-7043a7d8577c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_3534fbeb-1c2f-4794-b16d-aa1bee2ebbb9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_b4147d7a-b943-41a1-a4f2-7043a7d8577c" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_3534fbeb-1c2f-4794-b16d-aa1bee2ebbb9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_74657997-a5e1-4bed-bfbd-8bcdc718a435" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_b4147d7a-b943-41a1-a4f2-7043a7d8577c" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_74657997-a5e1-4bed-bfbd-8bcdc718a435" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.snowflake.com/role/NetLossperShareScheduleofPotentiallyDilutiveSecuritiesExcludedfromComputationofNetLossperShareDetails" xlink:type="simple" xlink:href="snow-20250131.xsd#NetLossperShareScheduleofPotentiallyDilutiveSecuritiesExcludedfromComputationofNetLossperShareDetails"/>
  <link:presentationLink xlink:role="http://www.snowflake.com/role/NetLossperShareScheduleofPotentiallyDilutiveSecuritiesExcludedfromComputationofNetLossperShareDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_c7706b10-2975-426a-9e64-1fcbf0bddc98" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_31f1006f-e073-4c06-aab0-7768d32308e4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_c7706b10-2975-426a-9e64-1fcbf0bddc98" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_31f1006f-e073-4c06-aab0-7768d32308e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_c6e724b4-ee25-4ed5-8888-2e56bf97d64c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_31f1006f-e073-4c06-aab0-7768d32308e4" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_c6e724b4-ee25-4ed5-8888-2e56bf97d64c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_70679beb-7e28-46c1-afad-bc7d1fcf1bd0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_c6e724b4-ee25-4ed5-8888-2e56bf97d64c" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_70679beb-7e28-46c1-afad-bc7d1fcf1bd0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_4c3d1978-c3c5-42d6-abf9-64cdd440c559" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_70679beb-7e28-46c1-afad-bc7d1fcf1bd0" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_4c3d1978-c3c5-42d6-abf9-64cdd440c559" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_e09d60a9-fabd-4ad3-a276-849906509459" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_70679beb-7e28-46c1-afad-bc7d1fcf1bd0" xlink:to="loc_us-gaap_EmployeeStockOptionMember_e09d60a9-fabd-4ad3-a276-849906509459" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtSecuritiesMember_557ab1c7-2033-4d24-b9d3-8b76c0dab069" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConvertibleDebtSecuritiesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_70679beb-7e28-46c1-afad-bc7d1fcf1bd0" xlink:to="loc_us-gaap_ConvertibleDebtSecuritiesMember_557ab1c7-2033-4d24-b9d3-8b76c0dab069" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_UnvestedRestrictedCommonStockAndEarlyExercisedStockOptionsMember_b6bb5466-d9f0-428b-89be-4390f9e0413d" xlink:href="snow-20250131.xsd#snow_UnvestedRestrictedCommonStockAndEarlyExercisedStockOptionsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_70679beb-7e28-46c1-afad-bc7d1fcf1bd0" xlink:to="loc_snow_UnvestedRestrictedCommonStockAndEarlyExercisedStockOptionsMember_b6bb5466-d9f0-428b-89be-4390f9e0413d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_f53f0e84-02e9-48ae-b005-372efdeaac12" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_70679beb-7e28-46c1-afad-bc7d1fcf1bd0" xlink:to="loc_us-gaap_EmployeeStockMember_f53f0e84-02e9-48ae-b005-372efdeaac12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_c0563ef3-bd01-4756-94c6-45a505f62ac9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_31f1006f-e073-4c06-aab0-7768d32308e4" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_c0563ef3-bd01-4756-94c6-45a505f62ac9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_dc9e62e5-352a-4e4c-8cfe-e55bb73cc5c3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_c0563ef3-bd01-4756-94c6-45a505f62ac9" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_dc9e62e5-352a-4e4c-8cfe-e55bb73cc5c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.snowflake.com/role/RelatedPartyTransactionsDetails" xlink:type="simple" xlink:href="snow-20250131.xsd#RelatedPartyTransactionsDetails"/>
  <link:presentationLink xlink:role="http://www.snowflake.com/role/RelatedPartyTransactionsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsAbstract_6e890927-f683-47c6-9397-b992e6d8179f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_501c6f55-197b-4999-a94e-6e5357fe6a6e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract_6e890927-f683-47c6-9397-b992e6d8179f" xlink:to="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_501c6f55-197b-4999-a94e-6e5357fe6a6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_444fb321-7ae8-4692-9968-4ac98b2276af" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_501c6f55-197b-4999-a94e-6e5357fe6a6e" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_444fb321-7ae8-4692-9968-4ac98b2276af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_ce82fd9e-1867-42da-8419-e54dbdbbe382" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_444fb321-7ae8-4692-9968-4ac98b2276af" xlink:to="loc_us-gaap_RelatedPartyDomain_ce82fd9e-1867-42da-8419-e54dbdbbe382" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyMember_4f594db2-a5d0-4a17-8438-52569f980490" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_ce82fd9e-1867-42da-8419-e54dbdbbe382" xlink:to="loc_us-gaap_RelatedPartyMember_4f594db2-a5d0-4a17-8438-52569f980490" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionLineItems_1d94fab8-6031-4342-b714-f24f4c08b479" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_501c6f55-197b-4999-a94e-6e5357fe6a6e" xlink:to="loc_us-gaap_RelatedPartyTransactionLineItems_1d94fab8-6031-4342-b714-f24f4c08b479" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_ContractWithCustomerTerm_801283d5-1cd2-4e87-a7b4-276b55004b58" xlink:href="snow-20250131.xsd#snow_ContractWithCustomerTerm"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_1d94fab8-6031-4342-b714-f24f4c08b479" xlink:to="loc_snow_ContractWithCustomerTerm_801283d5-1cd2-4e87-a7b4-276b55004b58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNet_6d54b361-1fda-47a9-b71f-6d63f8934817" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerAssetNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_1d94fab8-6031-4342-b714-f24f4c08b479" xlink:to="loc_us-gaap_ContractWithCustomerAssetNet_6d54b361-1fda-47a9-b71f-6d63f8934817" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_ae4d7ffb-6c3d-446b-acf4-182818fdc922" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Revenues"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_1d94fab8-6031-4342-b714-f24f4c08b479" xlink:to="loc_us-gaap_Revenues_ae4d7ffb-6c3d-446b-acf4-182818fdc922" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherReceivables_a74f003c-80aa-4e43-a7e6-377132e37477" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherReceivables"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_1d94fab8-6031-4342-b714-f24f4c08b479" xlink:to="loc_us-gaap_OtherReceivables_a74f003c-80aa-4e43-a7e6-377132e37477" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_StrategicInvestmentEquitySecuritiesWithoutReadilyDeterminableFairValueAmount_941c9ab6-17af-42b8-a88c-4891874d0728" xlink:href="snow-20250131.xsd#snow_StrategicInvestmentEquitySecuritiesWithoutReadilyDeterminableFairValueAmount"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_1d94fab8-6031-4342-b714-f24f4c08b479" xlink:to="loc_snow_StrategicInvestmentEquitySecuritiesWithoutReadilyDeterminableFairValueAmount_941c9ab6-17af-42b8-a88c-4891874d0728" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.snowflake.com/role/SubsequentEventDetails" xlink:type="simple" xlink:href="snow-20250131.xsd#SubsequentEventDetails"/>
  <link:presentationLink xlink:role="http://www.snowflake.com/role/SubsequentEventDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsAbstract_25d50611-8f31-42bd-84c4-e38eed4343be" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTable_cb92a974-fe76-4fbd-85f8-afc8faab393a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventsAbstract_25d50611-8f31-42bd-84c4-e38eed4343be" xlink:to="loc_us-gaap_SubsequentEventTable_cb92a974-fe76-4fbd-85f8-afc8faab393a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_463970f9-4952-4831-beed-335b8abbee27" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_cb92a974-fe76-4fbd-85f8-afc8faab393a" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_463970f9-4952-4831-beed-335b8abbee27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_fd8cc6bf-ad5a-4ba3-a361-24ff890c6a95" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_463970f9-4952-4831-beed-335b8abbee27" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_fd8cc6bf-ad5a-4ba3-a361-24ff890c6a95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_82439153-2ca4-446d-9eb8-f7175bb1c7f5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_fd8cc6bf-ad5a-4ba3-a361-24ff890c6a95" xlink:to="loc_us-gaap_SubsequentEventMember_82439153-2ca4-446d-9eb8-f7175bb1c7f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventLineItems_132cc057-3c3c-41d5-a05b-d31b735dd540" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_cb92a974-fe76-4fbd-85f8-afc8faab393a" xlink:to="loc_us-gaap_SubsequentEventLineItems_132cc057-3c3c-41d5-a05b-d31b735dd540" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_StockRepurchaseProgramNumberOfSharesRepurchased_2ed7dccc-b8d3-4792-a336-2198c5a89d8b" xlink:href="snow-20250131.xsd#snow_StockRepurchaseProgramNumberOfSharesRepurchased"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_132cc057-3c3c-41d5-a05b-d31b735dd540" xlink:to="loc_snow_StockRepurchaseProgramNumberOfSharesRepurchased_2ed7dccc-b8d3-4792-a336-2198c5a89d8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_PaymentForRepurchaseOfCommonStockExcludingTransactionCosts_dbeb4211-d2b0-4e27-98d2-530cb3480fcb" xlink:href="snow-20250131.xsd#snow_PaymentForRepurchaseOfCommonStockExcludingTransactionCosts"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_132cc057-3c3c-41d5-a05b-d31b735dd540" xlink:to="loc_snow_PaymentForRepurchaseOfCommonStockExcludingTransactionCosts_dbeb4211-d2b0-4e27-98d2-530cb3480fcb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_StockRepurchaseProgramWeightedAveragePricePerShare_2027d141-022d-4243-95b4-8e238b48fd0b" xlink:href="snow-20250131.xsd#snow_StockRepurchaseProgramWeightedAveragePricePerShare"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_132cc057-3c3c-41d5-a05b-d31b735dd540" xlink:to="loc_snow_StockRepurchaseProgramWeightedAveragePricePerShare_2027d141-022d-4243-95b4-8e238b48fd0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#AwardTimingDisclosure"/>
  <link:presentationLink xlink:role="http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgDiscLineItems" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardTmgDiscLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgMnpiDiscTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardTmgMnpiDiscTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardTmgMnpiDiscTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgMethodTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardTmgMethodTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardTmgMethodTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgPredtrmndFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardTmgPredtrmndFlag"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardTmgPredtrmndFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgMnpiCnsdrdFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardTmgMnpiCnsdrdFlag"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardTmgMnpiCnsdrdFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardTmgHowMnpiCnsdrdTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MnpiDiscTimedForCompValFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_MnpiDiscTimedForCompValFlag"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_MnpiDiscTimedForCompValFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardsCloseToMnpiDiscTableTextBlock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardsCloseToMnpiDiscTable" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardsCloseToMnpiDiscTable"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardsCloseToMnpiDiscTable" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_IndividualAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_IndividualAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardsCloseToMnpiDiscTable" xlink:to="loc_ecd_IndividualAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllIndividualsMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AllIndividualsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_IndividualAxis" xlink:to="loc_ecd_AllIndividualsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardsCloseToMnpiDiscTable" xlink:to="loc_us-gaap_AwardTypeAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_us-gaap_EmployeeStockOptionMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockAppreciationRightsSARSMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockAppreciationRightsSARSMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_us-gaap_StockAppreciationRightsSARSMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardsCloseToMnpiDiscIndName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardsCloseToMnpiDiscIndName"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardsCloseToMnpiDiscIndName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardUndrlygSecuritiesAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardUndrlygSecuritiesAmt"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardUndrlygSecuritiesAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardExrcPrice" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardExrcPrice"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardExrcPrice" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardGrantDateFairValue" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardGrantDateFairValue"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardGrantDateFairValue" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_UndrlygSecurityMktPriceChngPct" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_UndrlygSecurityMktPriceChngPct"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_UndrlygSecurityMktPriceChngPct" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ErrCompDisclosure"/>
  <link:presentationLink xlink:role="http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_RecoveryOfErrCompDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ErrCompRecoveryTable" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ErrCompRecoveryTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ErrCompRecoveryTable" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RestatementDateAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_RestatementDateAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_ErrCompRecoveryTable" xlink:to="loc_ecd_RestatementDateAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_IndividualAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_IndividualAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_ErrCompRecoveryTable" xlink:to="loc_ecd_IndividualAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllIndividualsMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AllIndividualsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_IndividualAxis" xlink:to="loc_ecd_AllIndividualsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonNeosMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonNeosMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllIndividualsMember" xlink:to="loc_ecd_NonNeosMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RestatementDeterminationDate" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_RestatementDeterminationDate"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_RestatementDeterminationDate" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtErrCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AggtErrCompAmt"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_AggtErrCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ErrCompAnalysisTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ErrCompAnalysisTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ErrCompAnalysisTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_StkPrcOrTsrEstimationMethodTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OutstandingAggtErrCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_OutstandingAggtErrCompAmt"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_OutstandingAggtErrCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AggtErrCompNotYetDeterminedTextBlock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryIndName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ForgoneRecoveryIndName"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ForgoneRecoveryIndName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OutstandingRecoveryIndName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_OutstandingRecoveryIndName"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_OutstandingRecoveryIndName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OutstandingRecoveryCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_OutstandingRecoveryCompAmt"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_OutstandingRecoveryCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_RestatementDoesNotRequireRecoveryTextBlock"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/PvpDisclosure" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#PvpDisclosure"/>
  <link:presentationLink xlink:role="http://xbrl.sec.gov/ecd/role/PvpDisclosure" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PayVsPerformanceDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PvpTable" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PvpTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PvpTable" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ExecutiveCategoryAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ExecutiveCategoryAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PvpTable" xlink:to="loc_ecd_ExecutiveCategoryAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllExecutiveCategoriesMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AllExecutiveCategoriesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_ExecutiveCategoryAxis" xlink:to="loc_ecd_AllExecutiveCategoriesMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PeoMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllExecutiveCategoriesMember" xlink:to="loc_ecd_PeoMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonPeoNeoMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonPeoNeoMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllExecutiveCategoriesMember" xlink:to="loc_ecd_NonPeoNeoMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_IndividualAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_IndividualAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PvpTable" xlink:to="loc_ecd_IndividualAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllIndividualsMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AllIndividualsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_IndividualAxis" xlink:to="loc_ecd_AllIndividualsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToCompAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AdjToCompAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PvpTable" xlink:to="loc_ecd_AdjToCompAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllAdjToCompMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AllAdjToCompMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AdjToCompAxis" xlink:to="loc_ecd_AllAdjToCompMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllAdjToCompMember" xlink:to="loc_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtPnsnAdjsSvcCstMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AggtPnsnAdjsSvcCstMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllAdjToCompMember" xlink:to="loc_ecd_AggtPnsnAdjsSvcCstMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PnsnAdjsSvcCstMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PnsnAdjsSvcCstMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AggtPnsnAdjsSvcCstMember" xlink:to="loc_ecd_PnsnAdjsSvcCstMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PnsnAdjsPrrSvcCstMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PnsnAdjsPrrSvcCstMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AggtPnsnAdjsSvcCstMember" xlink:to="loc_ecd_PnsnAdjsPrrSvcCstMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EqtyAwrdsAdjsMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_EqtyAwrdsAdjsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllAdjToCompMember" xlink:to="loc_ecd_EqtyAwrdsAdjsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_EqtyAwrdsAdjsMember" xlink:to="loc_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_EqtyAwrdsAdjsMember" xlink:to="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:to="loc_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:to="loc_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:to="loc_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:to="loc_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:to="loc_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:to="loc_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MeasureAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_MeasureAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PvpTable" xlink:to="loc_ecd_MeasureAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PvpTableTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PvpTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PvpTableTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CoSelectedMeasureName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_CoSelectedMeasureName"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_CoSelectedMeasureName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NamedExecutiveOfficersFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NamedExecutiveOfficersFnTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_NamedExecutiveOfficersFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeerGroupIssuersFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PeerGroupIssuersFnTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PeerGroupIssuersFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ChangedPeerGroupFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ChangedPeerGroupFnTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_ChangedPeerGroupFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoTotalCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PeoTotalCompAmt"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PeoTotalCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoActuallyPaidCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PeoActuallyPaidCompAmt"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PeoActuallyPaidCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToPeoCompFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AdjToPeoCompFnTextBlock"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_AdjToPeoCompFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonPeoNeoAvgTotalCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonPeoNeoAvgTotalCompAmt"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_NonPeoNeoAvgTotalCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonPeoNeoAvgCompActuallyPaidAmt"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AdjToNonPeoNeoCompFnTextBlock"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_EquityValuationAssumptionDifferenceFnTextBlock"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_CompActuallyPaidVsNetIncomeTextBlock"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TotalShareholderRtnVsPeerGroupTextBlock"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_CompActuallyPaidVsOtherMeasureTextBlock"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TabularListTableTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TabularListTableTextBlock"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_TabularListTableTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TotalShareholderRtnAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TotalShareholderRtnAmt"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_TotalShareholderRtnAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeerGroupTotalShareholderRtnAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PeerGroupTotalShareholderRtnAmt"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PeerGroupTotalShareholderRtnAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_us-gaap_NetIncomeLoss" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CoSelectedMeasureAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_CoSelectedMeasureAmt"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_CoSelectedMeasureAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OtherPerfMeasureAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_OtherPerfMeasureAmt"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_OtherPerfMeasureAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AdjToCompAmt"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_AdjToCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PeoName"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PeoName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MeasureName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_MeasureName"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_MeasureName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonGaapMeasureDescriptionTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonGaapMeasureDescriptionTextBlock"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_NonGaapMeasureDescriptionTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_Additional402vDisclosureTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_Additional402vDisclosureTextBlock"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_Additional402vDisclosureTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PnsnBnftsAdjFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PnsnBnftsAdjFnTextBlock"/>
    <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PnsnBnftsAdjFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EqtyAwrdsAdjFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_EqtyAwrdsAdjFnTextBlock"/>
    <link:presentationArc order="31" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_EqtyAwrdsAdjFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#InsiderTradingArrangements"/>
  <link:presentationLink xlink:role="http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTradingArrLineItems" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_InsiderTradingArrLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TradingArrByIndTable" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TradingArrByIndTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TradingArrByIndTable" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TradingArrAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TradingArrAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_TradingArrByIndTable" xlink:to="loc_ecd_TradingArrAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllTradingArrangementsMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AllTradingArrangementsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_TradingArrAxis" xlink:to="loc_ecd_AllTradingArrangementsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_IndividualAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_IndividualAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_TradingArrByIndTable" xlink:to="loc_ecd_IndividualAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllIndividualsMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AllIndividualsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_IndividualAxis" xlink:to="loc_ecd_AllIndividualsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_ChristianKleinermanMember" xlink:href="snow-20250131.xsd#snow_ChristianKleinermanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllIndividualsMember" xlink:to="loc_snow_ChristianKleinermanMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_ChristopherW.DegnanMember" xlink:href="snow-20250131.xsd#snow_ChristopherW.DegnanMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllIndividualsMember" xlink:to="loc_snow_ChristopherW.DegnanMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <link:loc xlink:type="locator" xlink:label="loc_snow_MichaelL.SpeiserMember" xlink:href="snow-20250131.xsd#snow_MichaelL.SpeiserMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllIndividualsMember" xlink:to="loc_snow_MichaelL.SpeiserMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MtrlTermsOfTrdArrTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_MtrlTermsOfTrdArrTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_MtrlTermsOfTrdArrTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrIndName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrIndName"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrIndName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrIndTitle" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrIndTitle"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrIndTitle" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_Rule10b51ArrAdoptedFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_Rule10b51ArrAdoptedFlag"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_Rule10b51ArrAdoptedFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonRule10b51ArrAdoptedFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonRule10b51ArrAdoptedFlag"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_NonRule10b51ArrAdoptedFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrAdoptionDate" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrAdoptionDate"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrAdoptionDate" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_Rule10b51ArrTrmntdFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_Rule10b51ArrTrmntdFlag"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_Rule10b51ArrTrmntdFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonRule10b51ArrTrmntdFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonRule10b51ArrTrmntdFlag"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_NonRule10b51ArrTrmntdFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrTerminationDate" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrTerminationDate"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrTerminationDate" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrExpirationDate" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrExpirationDate"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrExpirationDate" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrDuration" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrDuration"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrDuration" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrSecuritiesAggAvailAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrSecuritiesAggAvailAmt"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrSecuritiesAggAvailAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#InsiderTradingPoliciesProc"/>
  <link:presentationLink xlink:role="http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTradingPoliciesProcLineItems" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_InsiderTradingPoliciesProcLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_InsiderTrdPoliciesProcAdoptedFlag"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingPoliciesProcLineItems" xlink:to="loc_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingPoliciesProcLineItems" xlink:to="loc_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>17
<FILENAME>image_01.jpg
<TEXT>
begin 644 image_01.jpg
MB5!.1PT*&@H    -24A$4@  !,H   %#" 8   #+=.*.    "7!(67,  $SE
M  !,Y0%USO"5  !PPDE$051XVNS=V6M<=10'\/XQ[KLHBHI8<$$LB!3WW3=!
M<$%P01 L5! 4Q =11/!!1*2^B"MN2=ND&MNTU5;;V!9K2].F:=6Y<V>_<YQ[
MI5"+T5B;W!OS^<"!S&22S GS].5WSF])      "QQ+\       1E     % 0
ME $   ! ",H     H" H P   ( 0E $   ! 05 &     "$H6Y!:63_VM_JQ
M*\WBAZ07W]9ZL?FW7O'USL%S^UI9I+U^]/^G_0_:CT.=?NQN9#%1SV++H/]-
M@_ZW)EG\.'B</__+X/N]OL\*    ,'N"L@4BSWSVM[)8=[@;;^QIQ\-;&W'C
MAC26KJO'N:N3.'LXB<M'D[AA?1KW?]>(EW]JQ=!T-_8TLNC^3P*C9-!('HJ]
M?Z 33V]OQFT;T[AVK!X7K4WB]*%:7#R2#!XG<?O@^6=W-..#P>ORUZ<2,P
M & 6!&4+0*W;CT\/=N+);8VXZJMZG#I4BY.^_/LZ>5"7C2;QT)9&O#O9CJEV
MMF!/F.7O.S\Q]OS.5MPT7H^S5R?_V']>YPU>=\MX&B_M:L5$O5><1 ,   "8
MB:"LXK8EO5@QT8RKOYY=0#938/;H]\T8.=Q;</T?:O?CK;WM(O Z<_C?]Y_7
M68.?NV]S(][9URE&,@$   #^BJ"LPL9_Z\6MXVD1]!Q/0'1TG394BV5C]?AH
MJKM@3E9-MK)8,=&*2T:2_]S_*8/^+QU-8N6.5C'""0   ' L05D%Y3'.VD/=
M6+X^+0*>_QH2'7VZ[,JOZK%JLA.=BJ=E!]M9/+*U.>LQR]E6_ON>V-:,NKUE
M    P#$$9163QS>CA[O%+K*33V! ='18=N':)%9-MBN[Y+\^>&/W;DZ/:]1T
M-G7Z<"T>^[YA#!,   #X$T%9Q>QI9G'S>#HG ='1=<6Z>FSXM5NY_AN]?KRP
MLU6,BLYE_^>M28J;0=V("0   !PA**N0?!SPF8G6G(=D1^KN36E,M:L3%'6R
MB/?V=XK+!^:C_Z7KZO'9P6[(R@   ("<H*Q"/IGJQ 5KDGD+RLX8KL4KNUN5
M"8IVI5G<N3&=DY'3F>JNP=\S@@D   #D!&45,=WNQP-;&G.VEVNF?67+-Z0Q
M4<]*[S_?E_;FWO8)7]X_FWUE'TYU?0 !    05D5Y.>9/CC0B4M'YS<DRNN<
MU4F\NKM=C#V6*;_E<OGZ^KSWG]<=&U.W8 (   ""LBK(1_^>VMZ,4X9JI01%
M]VQJQ.Y&N4G9QU.=.5_@/U/EMX!^,>U4&0   "QV@K(*V%[/XOIORCE-E==%
M:Y,8.=PK]7_P^ ^-TOK/QR]7_M@*9\H   !@<1.4E2P/9SZ?[L29P[72@J*\
M7O^Y7>P)*T/:Z\?2$L9.JWP#*    ##_!&4ER\.I%W>U2@V)\LHO$DA*2LK6
M_]J+\]>4&Y1=\W4]QG[I^4 "  # (B8H*UDSBWAP2Z/TH&S96%+L2BO#JLG.
MO-]V>6Q=/)+$^P<Z/I    "PB G*2M;H]>/.C6GI0=DE(TE,ES1Z^-K/[=)'
M3_/;/]_>)R@#  " Q4Q05K)\/]=U8TGI05F^T'ZR5<[-E\_M;)9VX^61.G7H
MCSUMMI0! +#@_ X  /__[-W+:UQE&,!A_QAK413Q@E!O*R\+I8);0;?B0D01
MO*Q<%P45%4%$"A877105=*--VS2:&+"H:7JQ)C9-V[3&2N;,Y<SM]9RIBHB2
MF";YSG2>![Y%-C-SSKPS,#^^<Q(!P :YQBE(J];IQX[#*W'M_O3K9+V;Y!R\
M<*P1V\?2'__K<ZTHW@X   !@1 EEB:UT^G'[H5HE0MEL+4TH>_YH,ZZK0"A[
M[:=6Y#VE#    $:54)98E4+9T1$/9:^>$LH   !@E EEB0EE0AD   !0#4)9
M8D*94 8   !4@U"6F% FE $   #5()0E)I0)90   $ U"&6)"65"&0   % -
M0EEB0IE0!@   %2#4):84":4 0   -4@E"4FE EE    0#4(98D)94(9
M4 U"66)"F5 &    5(-0EIA0)I0!    U2"4)2:4"64   ! -0AEB0EE0AD
M  !0#4)98D*94 8   !4@U"6F% FE $   #5<-6&LF'I'4*94+:>V9;S
M8.-=-:%LJ=6+J4O=^'2I'1\LY/'F7"O>FF_%NS^W!G]_^4LG3F:]J'>KE1B$
M,J'LO[1[$3_6>[&_F-T]9_)BEO-X>[Z8[6*NWSN=Q[[S[9@L9OYLJQ]=Y0P
M  "NV%"'LD[_<DC8O9#'4]\WXI'I>MS[518W'K@</K85:_O82MQTL!;W3V;Q
M^)%ZO'2L&9\LM:-1D;(@E EE_U3&W+'E3KQRHC68V0>*V;VEF)%REK?]\5IO
M*&;\SHG:8.:?_*X1[\SG\<-*UTXS    N )#&\HNM?OQQEP>CT[7XX[QVE\!
M8;55QH8RICT]TQCL,DL=S(0RH>SOQI<[\6QQ/N[[.HOK#ZSM=9>S?VLQ0SN_
MR6+7J68L-GN^V0   & =AC*4S=9Z\<21>MQ\</V!J0QF.P[7XL799IQ-&!:$
M,J&L=#'OQZ[B^<M=8FL-9/^VRMV3CWU;CXE?.R['!   @/]IJ$)9&3'VGLOC
MGHFU[R!;;96!YN[B\3X^WXY:I[_E_P1 *!OM4%;.W.<7VO'P5#:(MQMQ'.5G
MH[S\>/>9O#@>7W(   "P5D,3REK%#_Z]Y]IQU\3F1*4R+#PSTXSIW[I;>CFF
M4#::H:R<YQ-9-UX^WAS<;VPSCJ?<7?;A8AZ9K64   "P)D,1RLJ?^9]=: \N
M2]OL6%+>]/_]TWDL-'M;LKM,*!NM4%8^?'FI[T>+>>R<SC;]N,O/S)[BN>IB
M&0   *QJ*$+9\:P;#TUE6Q9,_MQ=]L7%3F2=S0T,0MGHA+)RE XM=^*YF4;<
M-KYU[_F#D]G@GF4]K0RHE-\!  #__^S=CV]=91W'<?\8.B8,$;IIYA@LQ"&,
M:9@Q1 :93#/99DR4!%B&)"HDH$:,&"'!& R:B" QND10=+1=?[>NOUC;M:5K
MZ6BW4KKUGI_WG'OOU^=[VL9FV+6WO>?>IW?O5_)DS9*NO3LGYWS/YSS/]Q$!
M    ;/,IVW_!2U%!GCH;R*?K,W+=N^4;U]=E9'>;*\^-!#+FYU/[?)FX(%M/
M.67];,N-?B=7D6/\6'\@F^HJ__E__GXHV7RAY)]/_\7S05Y>&@ME;[LK-67^
M7/KS'NGU9"XN<,4#     . JK [*<N:Y_J\7(MG>6+D@Z3,-CCS8Y<E;TY$$
M*80H!&75'93I.?ROF5@.]?I2:XYS384^VXWU&?G]^8@K'@  P#I%>9'+42&I
M\X!2T,DA<8$3"K"%U4'9A3 OWWG/KUBXL#@TQ-G1["0SVR:"TLXN(RBKWJ!L
MUMSP?CH2RO8F)YFA6.G/MZ?-36["    MM,0:MC-R5^FHJ2>>M34BT?Z?/E6
MCR??Z/;E8(\O#W5[LO^T)T?-\\(K$UF9R:9;Y_1E<LG/OJ?=D[M,775OARO?
M.Q-(]UR. X:B39KGRN.#@7RE<^%\:G?E0)<G_YB.A84@0&59&Y3IM>'4Q['<
M:DF(M+@<\XX61TY<C,0W=^]27+\(RJHO*//,N?'.1['<U^')YKJ,->?O9\UY
M]N<I9I4!  "[Z PMK8G/F%KTF>% ]K2[4MOHR$T-CMQ0GTGJ*:W#-UTQ:A9:
M3.C7VJ;EMF97_IE"R!"9^O WXUGY7)/SB9I5?Z]MYG?]P_FLJ2,YEEB9/FYH
MZ+KM5.83+]-K%E:"Z/-1P/D$5(RU05EH+@Q/#@;6A Q+A]ZP]:U6UUPN"<S6
M@Z"L>H(R+8Y&W%SR9D@+.]O.6[WQ'NFC5QD  +"#8VJ2$2\O+XZ%<D>+6Y(9
M^%OJ'7E[.BK9LD@MFUZ?C%9\>:]!W=O3,0<5*])GKMUMWHH3-)X>#M?]K F@
MRH(R7;:F2]9L#,H60P>=(OO;#\)D.>9:+V$$91L_*--OT67";TY%\N4.U]IS
M5H=N4-%ZB>4!  "@<O39OV<N)[\8#65G<^DW.MIKZK%!IS33<71#IJ]V>JOZ
MN7>VNKR0Q%6YYN0_-A"L*A2^O<65DS.$KP!!V1)Z\[0Y<+AR=EG]QW%RX2,H
MN[:"LC@_OT3XB0%?MC8ZUI^OMYAS[8W)+%<^  !0$?HR_+4/(]G7Z:56_VTQ
M]?F+8]F2M$G1H&*UOZ<^%^A&9,!R.B_GY.YV=]5M?YX;"5G2"Q"4_8^N\]\(
M0=GB1>Q+;:X\/QK*^UYQ5S*"LHT;E&D#SI?'LW)OFVM%L_[5;DRA;V^S>=YV
M @" \AKW\_*L>?"O+4/M^_U^/PGEUNO'PV%1SP3'!P(.-):E06HQ+5H.]_KF
MF8.Z'2 H6W#,TOYD*S5+?R#9J21*FI(2E%5G4*9O==Z=B>5HGU^60J_4XU%3
M.*:]*Q0  ,!2Y[Q\4CO=7*8^KO>?]F3(7?]4G(/=?E&M6338 ):C&VL5\X)=
ME_T..$PI PC*%ASH]C9< +%X@]3UY#\<"F7"7_FB1E"VL8(R/5[/#,_WT]A<
ME]F0Y^C#/7[25P\  * <=$?P![N\I.%]N>H=#1CZ2Q P[._RBGH..-3K<<"Q
MK#<FHZ*>>[3_\1F",H"@;-']_W$W9 BQ.#8GRS&=9'JMSD J$)1MV*!,_R8T
M?U\W$\N^3K>L15X:0PO5<9\;+@  2)^NLCCZ7OEKO4.]OGP8$)3!+J\3E $$
M9>NQK]/;T&'$TAOFX_V^N<#E)/@_(0Q!F=U!F6Y<=-;-RU-G@[(M%4A[?/VT
M*V,$90  (&6:4_W,U%=;ZLO?/UA[!Y<"01D(R@"",HN",K<J0HG%FZ8V^W]U
M(BL?7/%FBZ#,SJ!,_[@8%N3$Q4CVM#M5<R[.!V4>01D  $B5;@;_SD>Q[&HM
M?TV_J\5-5@(0E(&@#$!5!67?[O6J*IS0H3N<?/>,+TVS<=*K@:#,SJ!,EUDV
MFV/TY&"P(9OUKS0>Z?5E*N2&"P  TJ/+'@_V^&6O<[1%Q@NCH<0E*G4(RD!0
M!A"464.WCJZV@&+Q!GIWNRN_/!?*J)>7RP1E5@5EN@'#2V-A<E.ZOBY3E>>@
M+B.=B]GU$@  I$-GYK\RD2U[7U=]P?GL2""7HM+5.0]TN01E("@#",KL\$=S
M$:G&D&)QW&)NY+JSYVN36:EM("BS(2A[R!R/(WV>W%J%L\B6%G OG LE(B<#
M   I<7(%N;.U=*M#-BVLS*AM=.3S38[L;';DBRVNW&:^WF'&GC97C@\&\O?I
MJ*0A&4$9",H @C*K]&5R<MW)3%6'97J1W&YN[K;,7+K6@[(;ZS-5.XMLZ9O6
M-Z<BKGP  " UKYZ/DM!H/37R[<VN/#;@R]\N1-(]EY->\VR@@4&_&0-F#+GS
M?^H8\?(RDRU(+H47@2R]!$$90%!F#>W=M;?#K>K0PK9QK0=EU\*XK].KV'$&
M  #5+U<HR-?6N'N]OK#48*!E-I;9J"!NKB"5[A9!4 :",H"@S!IZ4]0E8C6$
M&P1EC))ME7YLT!?:DP$ @+2<N!C+MD:GZ-806\WWO#R>%3]G5Z%"4 :",H"@
MS"KMEV+9WD3 05#&*,FR2U. OC7-LDL  ) .;>+_HZ&PZ%86VAKB=Q-9*U_F
M$92!H P@*+.*3KG^P6 @FPE1",H8ZQ[?[/:3)<T   !IF H+\G"/7_1LLJ>'
M0FL_$T$9",H @C*KZ"-]\VPLN]OH5490QEC/N+G!D?J9F"L>  !(S;]-K;&C
MN;AEESM;7)D([ T"",I 4 80E%E'^Q3\9"24&^H).PC*&&L96K0]WN^+EV,V
M&0  2,^?)J.B5H)HC?*KL:Q$%I<H!&4@* ,(RJPT%>;E8(]'Z$%0QEC#V']Z
M?J=+8C(  ) 6G13V_&A85(VB3?]U]8C-",I 4 80E%EKQ,W)[E:68!*4,8H9
M=[6YTF0*4":3 0" -$V&>3G07=R+[<-]?O)]!&4@*",H PC*UD"?\SLNQ[+7
M7"QH[D]0QKCZT/_/7:VNG*0O&0  *(.S;EZ^4$1_,MT9\]=C6>L_%T$9",H
M@C+KP[+>3$X.]_IR4X-#($)05N[Q7P   /__[)V)<U75'<?SQYB65:U85*RV
M2FEM:S<0*U04.BKN@UB7L5:<@E2+U*6EUK':VG$8K9W:.J..U(4L) 2R0@)D
M(20A@>PA>>\N[[[EU]_WOL<,4"#O)6\[]WT_,V?(!$+>O?<LO_,YOW.N7/+E
ME!1[65 Q)2L;+=DW$1-"""&$D'S0.A63A96AM..5*ZI"\MX)K^BO:W63E?8U
ME6NY^X#%RD NR#^TSG]E=_IQ_0_WAZ4M%.>-(R3/E)GXH4\X<=G4[LB2FI _
M(%W"DI5R*%08L?+8(2>C 8/EPL'957M"\N1A1]KU62;8OQ%"""$D3S1,QC**
MYY;5A:7.@$4]BC)"448(19DQG/(2\NZ )[<W6S*_@I*$HJRT"^[?BOJP[.SW
M9"A"148((820_/+AD)=1[+*JR9)QK_@% $49H2@CA*+,*#"V0NZ\W.WZF304
M)A1EI5@65X?DV79'ZD_%)$I'1@@AA) \@_!CN\;CF<0OZP_81F2_4Y01BC)"
M*,J,9#*:D"]&H[)&![*O4KA0E)705LN5#99\/.3):"3!K9:$$$((*9@H>USC
MN4PRX3>T.49<&T49H2@CA*+,6&(Z0O<[<=G1X\JB:F:7490%NRRLF)(MG8Z<
M=./,(B.$$$)(P479VN;TA1(6MC=U4)01BC**,D(HRO)"7$?J+BLN:ULLN;22
MA_U3E 5,D&F=_GE3\HV6%&2$$$((*080DOQ()_3IQC-S*Z;DI6[7B&NC*"/9
MA**,$#,H"^J%A:,)>:LOXG<N\WC8/T69X66.WI\;]X;EM5Y7)CP:,D(((804
M#XA,EM:F+\H6:&S^U^,1(ZZ-HHQD$XHR0LR@+,@7A^V8S9,Q>>J((U?SL'^*
M,D//(<.+*AYJM:5J+,H>BQ!"""%%!T39]1F(,F3(?S#H&7%M%&4DFU"4$6(&
M9:5PD<@N>Z??D]6-EK^"10%#469*N;4Q+&\?C_AGD3&/C!!"""'%"&*4:S)8
ME,;Q*+M&S%@ I"@CV82BC! S*"N5"\5Y3JU3,=EVU)4E-<PNHR@K[O+UZI \
M?<3Q,R(]CHV$$$((*6(@RA9G\#*MRZM"4CE&449*#XHR0LR@K-0N&.<[58Q&
M956C13E#459T!6^!6ME@R7\&/1F.,(>,$$(((<4/(I8K*M,795^K"LF^"8HR
M4GI0E!%B!F6E>-$XNZS7CLNKQ]R,5K\HRG(#15GJP/Z**7GAJ"-]6C>9148(
M(8004_!%655FHJSA%$49*3THR@@Q@[)2OOA8:COFNN;DV67E%&4%>0ZE+,I0
MY^9KW;NMT9*:\:B_19@00@@AQ"0HRBC*2'I0E!%B!F6\!2)N/"&O]T;DNW4A
MF5=!499O2E6489OELKJP[#CFRBBW61)"""'$4"C**,I(>E"4$6(&%&4ID,G3
M-!F3)PX[&;VUAZ)L]I2:*"M/'=:__H MM>-1OLV2$$(((49#44911M*#HHP0
M,Z H.X=3T82\.^#)SQJMDLLNHRC+3Q;9B@9+WNR+R$F7@QXAA!!"S(>BC**,
MI =%&2%F0%%V'G!V6?-D3'[;Y<BU>TKG[#**LMR611H4;NIP-#","1T9(800
M0H("11E%&4D/BC)"S("B["(#_KB7D,]'H[(F@P&2HBQS@B[*D$6VO"$L_SKI
MR0C/(B.$$$)( .-FBC**,C(]%&6$F %%V30@NZS/CLO+W:XLK@Y1E.6 ((NR
M^7I=SW<YTF7%)<(QCA!"""$!A**,HHRD!T49(69 498F7CSA;YF[L\66!144
M9=GDEP$390B2YFH=^6F])37C45^0,8^,$$(((4&%HHRBC*0'11DA9D!1EB&1
M>$+>Z(O(TMIPX [[/UP@4?9(6W!$&;99?GMO6%XYYLHHMUD20@@AQ" 0N5BQ
MA']4Q% &9=!-9"3*+M=_^_E(-*/?@3*L!2_>RF>$15%&L@E%&2%F0%$V [ =
MLW$RYF="7;,G%)C#_CO#A1%E#[;:@;B'5U:'Y!X-CNHFHGX=(8000@@QA4$W
M[LNK/_:XLK'-D?L/VFF7^[0LJ$Q?E,W9/25KFJV,?@?*!HT9MW0Z\MF()T>M
M>%[B+8HRDDTHRBZ.K8VZ_E1,OAR-^F>%5XU%I=>.2YQS*Y)G*,IFP9B7D/>T
ML[NUT?('?-.W"QZW"],)/VRX*#N]S?+/O:X,\766) ,PZ$]&$]*C;0]OVD4P
M@,#@,YVH?#H<E5WZ9Z5^#P'#@).0H-8N-YZ\!YCT6 6TS'@>4_H\3FH[[@K'
MY8@6!&?(8 C3?A<%> PGG+@<UDE#H[:+ZO&8'TA_JFT%$_SJ\:A_3$);*.:/
M:=& /[9$2FZ@GEJLHR5!2"LUGC<ROK+YR''\QE-''%E8:<9YO/,T[E[7;$O%
M:#3G9\"N:@I3E$T#7H#6$4[&,G43,=D]EHQA_GM&'',HE.RK\IT1.-V8@L^,
M<>0++>WAW$=:%&47!G'@CIZ(OSL'.[>P4P?;M.\]:/OU*6BQ&.).M)W.5-O9
MJS%,1:KMH&!.4*O?0[R#F'0D0F$8&%&6\#N@8#]-7!VRRS9W.')MC;F'_5^F
M@=%P@4Z;_W6[XW>$)MXW=-[/ZN??-Q$5)^!C&-HR.^?9@0#QXZ&HO'4\(K_O
M=F5+ERM/ZL3D[A9;5C98<M.^L!\<?*LV+-=I?_)-_?,[=6'Y2;TE#[3:LE7_
M_2O'(O+AH%>P]II-,+%_7P/&3=J&,+&XZX MS^C76( 8R_'69?S_.$-PYX G
MKQYSY?FCKI^E@.>!+-=?Z#-!ML,]^IDVM#GR*_T^[O^+W1%?BN,MM@>G8GQ)
M1XX9T(YUUW!4_J9MYB5M,YL[77GP8/+9+-=V\7UM,S?N3;:7&[2]H WA^ZL;
M+;E/Z]1O]-]OUY][HS<BG^C_TQ.056G4NVH-IK?IM3W<9LMZO2<82U_'@@VW
M_0<2U-TW^R*^S$+V^L9#COQ.^R1,KF9+MTY.T>^9MN@+*76SMOG]$[G=$4%1
M=C98X*O5>[ZS/S5^:CU\5.OCG<VVGSP L;-,8Q?$,*?C&/3+Z+?15SUQV)$7
MCD;D->V7_ZWQ#!8VX@68+Z+MO*AC/S[S#3J.+-6":_A33\1_"1=%67[! M@&
M'<_.=[01VA6>T=\U%C!U 0P?&PL<D%_O:.R)8WJVIMK.NI9DVT%_=KKM7%^;
MG!/<K,]_>4.R_6S4^_.<_@SF$&_KO<#".A9S.>H;(,H@>7'.%3H]=)R/MB73
MI#'X/J)?0R:A<\#DP@G0C#N1FG1],NQI!VL9F1UUT[Z0;[0+P1^TKIAVWAL&
M. SZ_]3)\DC )B6>CL7(IL&U;>UT_& <;?A^M&/]>IL&%6C'K=J./4J":2>S
M6$G%/<.]P_8-2#"<XX),Q/(93 KFZ\]A\,2+19[6B3$RSTS,),%Y-@BNE]2<
MO7T=7V-+.X390);M,S+%("D?UR!]K0;#D"QXFS'N:3I!:WGJ'$(L+'Q#/S<R
M21\XB&U KGPTY/F9<63VX^EQ?>X( "$M;]<V@\G+HNJ9MYDYJ15I!-FW-24%
M U:L"W7<P&S!)&'G0$2^I_7W3+%1GEKTPA8XQ%DD&,13QWU@(H6QH_R<[8NW
MZ 0*<?=,NQ^,XSA[]])*<Q=[,8&D*,LMB#.P0/1,!Q:V;/E!AN/G^>)HU#DL
M<JQH"/MQ)A8VD-65ZSDB_G<LE*'MS#W/_ -9E;C&0SF24Q1E_T^?'?>SQN9/
M,Q]$4LJ><7/&-]2U?HUI=O8G8QK$[A#'I]M.^2Q>&H>X"%(-<O<QC6NQH(A%
M#T:B12;*L-MLCW8XL)QX8)CDX)#.,[.$T"&@0ERE?P<[B@DCQ)(=H!1*!*]H
M#-MU4HS*:U*0@17Z4($4_0<Z\"XT*$!#W7Y.!W.DP 9)%*$=(T5^_8%D)WZU
MME4\%[3=\C->5H#OH1VCK3^D@0VR-!P*@K/HT DX)- M]9:_*G3Z/N9BVR^"
M!@1[6)D-&[+,AM1YK*1==I%VCWNVN<.==:8F?M?[VL?<U6+YJW+HF[.9P8JV
M@3<A0_AAQ0^"[T@HQD!E!E(9DS L-B$K[,HL/Z=S7[H"<89^[@[]?7_IB_A;
M@4P!V1?H@R]V?<C:Z+6YDA$$!K5Q0.I?J#U@;$%6);;KS 1L^4'?9?+Q(5AL
MS>6;VTM5E*%;Q/P.6=7(;,?\;MX,)_?I+@1>YX^EMA]#M6LLE<A!IAGF:C_>
M;UTT+H.$1B9_+I((*,K.!BX 8C+=I(D[6NSLU(O_ 0  ___LG8E_7%79Q_EC
M#*6EM=(*6LI6%U9%!2N"[,BN@$6Q*"(@'Q"5EZV^J"RR*@@N""*(2M(F:9JV
M:9,T2Y.T:9NT:=(V:3,S=^;.3.:\S_<DD;Y8FMS]W#OW?#[#4LAR[SGG67[/
M[_D]2@6V[ FE7MU35)=ORJFSF[/JI/J,.JYV7'WL_6 ^<^1[?U)^QIGKLNJ*
M5DN]-&BK<J6BTN5M'>/EB\OR_EL/E=4ULB$GK,GH39KMAM;(YQ/R-5]OR:EW
M1THJ5T[.9N8G*FK=6$E=)I=C7EUPE\*O#WOQXF!11;4%VW(3^G*;_IXXW^>(
M 6J2O<V+ 4S"B>492O(7SNNEFW-JX6IG]YC_]^/R-1=LR*H-!TNJ7*4VN3+E
M%#?(>\0I<IZY^S4AWN'Y\O.6-675JGY;[;,K1N_%QH-E[3-F>JYY<KZZ,V7'
MWY\S?4C^\NN=MCIM;58MD#-Z;&TX^T @M$A^WD4;<ZIV?TD5Y%Q,I+'*1^[3
M:+&B5NVPU><ED/QX2/MT^(>?Q]U9TI!5#_05U)!L6-%@^\Z]ODQL]4S/-5>>
MZ=E==GKV$N!;5G3F9_0E_/=KVRRUM^!\PQM'R]I&FAZ#S72/']E>"&P?+MZ4
M=>0'KFW+Q?;,86.(<?\V7%3GK<_J7&U.;?AY"3'4XC7$ESE5=\!?7_I$?V%6
MOH;GKA,_[O?ZPYZB(U_W1=F'CLQ$8N. [W18CL[8DH:,6C]6-LY6$SL,B0W^
MJ<02R]:%%WL>R1[RLT]?FU/W]194OS49UZ0K1*!L3(+;WTH0MGB-/P#$M[98
MJC<[H4&FI"Q+O,WS [8ZM3&K@U93 XQ3&\7@'(S.X%0J%?65#3FC ;(S)-G^
M'PG"1A-D:0!VNC)E]:.M>9V@>GU/B^LS.E#=+1%6M>1FE2E;N$:"N$M:<I$X
MQ"-] .I>'RJJ87'8)<,V@R#\+CESLWV6F]LM1P%7C_B1GV\KZ #;!-MQH=BV
M?TN@#7B9K@^*211([NOUQ_;X^9DOO\\M$H]L.E0VLH#WSDA1V]K9/,MRL4G;
M<VET'.<U( G.;/<;D-Y-+(?_,L5W>0%6[NS.IT"91]^\4\[;,Y+;G=J0":W0
M-ZMW*N?SJQNSZA\C)0T&>S7-2QMFOY^0'E*@+)@U+D$;.8C3'!D0Z,D=MC%Y
M ,^Q1?*IV[;D V6-N8]%)^.:OEQ9_ZYI-!H@4,;+)1&^V\7!GLFQ?'Y=5KTP
M8*M=8JB35 6%/7%KAZ4^;9CCF7[OU[59>D^C7$_TVT8&7XLDV;Y1$O7&T>2P
MI7B,84G:7]]CJR\T9WT]D].@-]6+I"] &9*2E=WF)?O3>P'SY!_[2BIKT.&E
M*OS9IMD'J=#(9UH34P'^F\-%=7ICUKB]('"Z2>P(C,/Q4O6&*#SYUNR$9CI1
M?*@Q./$F$,<OD9R85,![H'?VL1?/  B2!L7Q78_+&732F?"4W"VG^UT_6@Z=
M,11$+/OCGA0H<[,P;X.2 [PGL0(,,I/M,K[T$MV)5%3[71:?BO)E\U;/_F>>
M++E;"I0% Y)1U'3#9CU>;.*C 3)(9WV6)B;S@(?Z"NK$&'1&\3L^*#$$;+Q"
M2C?W'R@['"1;&%!B2,)YLR3:5.#S">KCPJ#3+TRKJ4D!">U/)"U1$Z6V9LIJ
MB4%&AD3D?'%,JW84U(%BLEB.M(Y2P0FRU>+VSKP&+I*ZJ&C"V +<-]TQ0E%_
M3)*MP;P9^P%0YH3M=?K:[(QG&C#P)O$;QQO>ZG[*U%[ \JFV& 5P'B#SXDVY
MV+!7\-7GK\^IIW>9<W]@S3B)(1Z69**4QL.Q7# :KVVU' $7=W3E'0-ES9+H
MQ4'^8J96HQ<'@V.8)!4HPW\B?W-;AQ6K]ML%=1EU;T]!M<C9=9J_P.YV CXO
M7IT"97XO?!+YE5LL@7;@EW='QRC#QM*]\-R K<YH,AM</I)](JZFJ++#2AGG
MO@)E..U[>X(#R0[_D(!2S=V6H(1":[J-ES70>')CQHC+ G!GPD7A;/V@.V^$
ML:'-X2[Y7=:.3FHB)&4!<O^O."8 P*#!6H(0VNOV%))EA#%%@!R<U3@E%NSW
M=SKS:LUH.?*D&;S!24!^VE& LD/%BFZ)CE.@@AX66D)OCY14-2S\=T>FK.Z4
M!/[$-?%,QMDSF+)K1Z/71*'(X<1^?T;N1JZ<(F5Q7,UC9<VH=7)6?[S5.5 V
M($;YJM9<K($R[FB08'82@;(1NZ(>WE;027--#/<<.WC!QIQZ:J>M-4EGNW;)
M.7'2$75""I3Y'A.\/&A[PA*62@Z]-1N-/R:M 5R^NM72=B>N-I/",@7F?^V?
MU-U.EP] V1M[BQK%#6L3^5E7R4&D"FTGJ/Q^0)S37^5=TA8592\S%_SEP:(1
M0"2_0_V!4J0,'0(%V -_&BJJO87DZ&Q1;:/]AA;;12'>W\53;,4DZ0YN&2]K
ML?YY=?$,*L]KSNJ@,LKV/[^ ,O0@OM^5CZT(->VGSXG]M<HJT8NX8;DD,W-C
M'%!^X!^RZB79LRCOSZ_D_CHY\]S[]O&$'[*$KF<';,>)V%O#S@%XCC,_:V&,
M!?UOZ; "W8LD 658+SH+>&?S8VZ7IXO;*SKR.CY+@3+S03*Z,;R210!XHJC_
M9,18/M!;T/%;S?OQOSO$!^3=]\LS9=*"FC>@#-TP](RBV$208ZJH>Q($>0)>
MT)I&&\["B*KL5V[.:4:&*8NJ]V/;"Y$DO@!(]_44M*--4IL*@-\OMA6T(8RB
MY?=,<2:;#Y43 3JN/E#20R=J$A!4TMX>E3Z!5Z",7YLI;4S"FE<7;^ %O8B'
M^FS76BLF+RK\M/V=VIB)?3#YX3U;T6FI W8T\0@L^Z4.WRDLHW3%K* JL=GM
MG<Y8]L0Q'1EWH"@V"#W6.(KZGR.Y26O 8'!2@#+,UBM[BIJI>%SM>&)L\QPM
M]I]3[^^?69,Q!<JB \E@8GEE,"Y:DW4U#=WK(I>YOLV*_83@C](SO;$]9XS$
M1.R ,@PKO>!15H1)B+X@AH)QQ58Y69I1",6'K5T&@!$5;?5H:Z@PH9EV88$1
M."K$2VO%N0+4)>5DX9  =L[?D-,5PZC G6.GQ/WC?&?YS1E-3C!^;&UR@DH"
M^:$(F)->@#)^5^SEDH;QQ.P%]_,:";X.)@BA1\,OSFR_V0A*?UEL*^!")0+;
MOGRCLZ(E3-*)2EHMCM-B"!2VS\D^W]!N:2U MXL)SE>T3H)E-3'Q8P (#:/E
MP-DE20#*>$<(H%.<KTF@7>;<HLD*B_EH[C0%RJ)9&\2F+6GT9EO0,:<C*\PZ
M+V^]<:RDSF[.QG[HR8Q3VC?F5//!= "08Z ,BJXIHM4$J-^6Q!N0)TD3&Z!S
M3D\""_(B8IB7-655W?Z2L=IOG9FR/F\U 1L$A+5_MBVOWWU2%DS%ONR$NJ>G
M8 S;AGW<="B>K3^<# !'IPF+V_?$_>1L$L3Q]R 3EFF-PE;9FS!M@5N@#+#U
M[>&BD1-&_?C D!NQX]WRS>\.4WIYBY788/+PS[GBIXB/PAZ&\[M!9U.BT5-\
M9Z281KPQ*G3]69+!&H>Q\2L^B%MSEM^8D@8A#J/%R,G'2?+/_WM*8\;QS_B<
M?+XD]O(W.^W0)CK'&2CC#<%07-EM)3K1_\_[EV=\O+_PD<4G.J12H"Q<>X;P
MO=?6[I/$C[TJ[RW,NCL$"NSA_(3&G1\5+_QYJ*CLE%PV.Z ,;; G^@O&Z8M\
MIBFC@P($RI/45@NU\X8V2WVJP?^*#]\/NO4?8W !FD9+DH1D G'J:&==UVZI
M>OD926JS1)CU=7$BYQO(?$+8/X[W%.=.8!X4:$W@  V=EH$K6RUU?7M.W;+%
M4G=TYK7X/@R!JR1AN6*SI:<% G+S-7[N+PE1F!I&;H R@I7?B;VG6APF8'E<
M[0> 91C5<#0YXSK !EO:)N<(G<>@]X=XA(G-G ?.!XGS6>LF_\Z_\^>TH<T-
M@4V+3Z7"'2981M+K5*?LQSUYE4Z#CT_A%%O@Y!QR]ALC'C;!\7*B@\H=WG@P
M'D--X@J4<>?[Q*<PU3)HD(SO3R$+0(/V<.(5[",?2 #\&:WKV*Z@?Y>Y4P.E
M8#?_%U"6,LI"6\3]Q)?G>I1N(F][:L .U8?!& >,#PLDXSQ <.!^H-&.3 H?
M_ID_X[^%E=MQ/]#K3@<!S0(H8R+B)9O,G(9#PGAK B<V(/;/R-F+6OP3^\=Q
MT[KZ]Y%B+, A?D>T!F"\^,6,XEWR#IC\.&(GJWUW@P2;Z/B9VNJTK"FCF29Q
M6K0E(ACJ=Y*/W0(86]E=4(_WVYKI,1LF$<G3O_:5M*XA >"E8I?] M2OW&SI
MR6<F F6 'H#[IP? ZJN9:GWD>R,XCS]A.B-3;P$6T"UD2C'O>Z7\V3?;+-W&
MQGL/(M#G>][0GM.35>-DH8BEUHV5U 4;@F$"SYW:(P#C.V4??M);4$^*'?_]
M;EO+,= :O?Y@60\M>6MO45>=?RT![OV]4_O6:FG .ZB"'PD@8%F8-O^;#H&4
M2S?G=&$Q7>8O]LD)<Y8[]^T.R]'DOZ" LA-2H,PHH*Q?XJZ; M*>XWL"BN$[
M5W1.^DQ:.U\<M#4CY3V)5YK&ROK#/Y-XD]N@78E?O4V^!B8U8$ 0OQ]3_9A0
M/OPA9D *E(4'TJ+[?+'D<5[VEWCQ$3DS83X]Q:B?;2LXLF=.8\_CI^(:BM7<
M'^+.!_L*^EE_N<-63^^:_/#/3'?GO]VUM: U4K\A\3]?&R2)"5";Z:1)D@7Q
M'2CCU32,EHR>A,-A@Q[^2PF:<0A)V4[.)>RR>\7Q>)T.0H6/=M7:_?'J._[@
M'10\36ODC'Q:$EL2)A*I4D+*ZCP%PHN_$4.*%IG)E'HJ(@0&<5G$5:O$IOA5
M2:J9 GQ^*&?P!0D4.==>&"CL?4^VK%Z3P!/@ !M1XQ&@N4=LS8$0AGLX!<H
MRL_TN?4?<(S $R",EO>_#9>T&/1,TPQ)8/&)G&6F#S(U[#2?V^7Y7E3_QV-2
MR>.WI+6:HD:-S[X=  I!<T O #$ 1#<@'G;R'Y*HL6>P-3_3Y+_$ 8P)BG9A
M 9. QTZ> 7#W[9&22I?Y"_OB-)%<U6\;80M21IDY0!EVS^E B-D\&^R>RR6Y
M)Z'GK"+?X$:'EK99M/@H>#S:7]"L^4_X#$S@ZRDB'\Z,28&R<!;L^&M:O8%D
M% PH>(7);.(L/]17T !N$.#M<HF5'I#O__1 4?MDWE/>05[*[X?\U-L2M\)X
M(T=F(G<0<CM+)6YX2G[&H2H&RXZ9*1A[?L V-OG^,+OLVC9+#EVRQ/Y')7'E
MF6Z7Q&F1PZ3]6/E<(LZ=Q)R>_+CB0]!?7]U=5)>+$W6J3\2Y "2$2;>WD!P@
ME2,.Z'>=!&.?K#>_=QXVWWT]^=B\_[4^ZC(25%+5)%$_$ "3<9]\3]B7]_46
M= 7(RS1,*L%!MY Y!<K\GNQSJ]A2*ML(RXY[=/Z#^8JJ.U#653]8@GY5Q;DO
MOY D) [WA0+513Z"9+Q#!F<@^?!O.=<P._U,Y(<+%54OMO.WXA?/];%-?9JU
M#;LMC'T#;'>BG3A'Z_;8J>Y(#!;L/R=GCW/0F8E>!S0%RLP!RBCJP(3V,WDF
M1H )]J[$T]W9"57R<4 (KA@@Z*_#15W47NPC8,8[>&A;04V[DA0H"WY1=(6!
M[Y5)!DMQ7\@=0(^*G_23288]0(N18O1?]A:U1(6?P!]Q+/$LK':Z(OP&^);(
M[TY!N5JE&XX*E!%0?;\K/J*\!(($#+ VCM27'F=0!) '1A@,LZ--WL H+6T8
MUU3K/PW9N@*?!."0LTA"!GW[!]V6.KGAHZG: (1?D'=TEP8GBCI@2-(%YRQ
MPP7(B=/D/_2WXE"5P,$SL<\/Q@GZ8@V2..\+83H>H#J@S56;W6N1G"UG:G/
M@Q>B ,JHXM%&"[@\)+[!;Y/(,Z$# \O'K^FH . O#9K-PAS(3[8 ^@62$4SR
M#KLD(0A:I)MA0%V9LGIMCZTG'_NQ9W.FVOO;0M#\&YVR4TY^/P#-N+7 5]O:
M(W?J%(==!%_?E#5"4B,%RLP RHAA[N\M^-8-Q)X^T)M7Z\;*NG =Y")69W(K
M+&4_Y40X:W0>09I/@;)@%]-SO]?I+8;F:[\KWR-LF9RG=_K+)#NI?K+CC9B
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
M$Q8,WOEUS@8R?$>2&], CA0H"Q<H&Y88TFWKX0FKQ]7?AI,1EV-3_R@YQOR
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
ME4$+=+SN*O8^8P_!UUX9A([%QRU[5WF#$X*6V0[>7B<3O!<#43W9XYY][QK
M3E1/EYW.;$W?6F2NR#@#9:G-;D89#"PABG8+[@^,</81E]K>5HTTL1M!^I"#
M6I$[ S2 !T5.(VVW]3+^FYL7(JTQ !1&WPVF:\)_4)X-$UWS!NG@#2;'KBJA
M35K;V:0*/]6D&"BS!BA[J%(A@Q5#7.R\Q*!/!FU>/P-ET/@&@:'/X&1[I%@?
M==.&O%P,U&ZK4QPOMF.@RR;B=%.SM,+9&"@S9&"1?=(;$QLKE*P4Z[_X0KLI
M^KD5B_O<T [Y17],W%[D7?TW3/'<U12U7 \'!P0JT-3 VJ\7DB$<YFB1YJ/#
MFP;=B4_D-UQ^VCBS#($/ '<&RNPS)QAE"*P?JZ8E9-#AZE?9.WS70$:B IT
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
M,AARMKHT+'H<F)"-MO\U9R)D%MSO67MUVAP8[=RS#2O"^;:[*:J3IQ@HFUR
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
M^ONU7&=^3<+: !H5B8&RR@!EI4V\\UP46@&<R(G"T"%#AR9+YH**DV.@S)[
M_TCAO\I%0:TI(,Y*WL-<%WI392TK,ZV)C;!!"::UL30K+G"Q8*YJDIJE5^-\
M?TJ@C+;6A;5Z)>LD:#=L2XDO]^<B3]8?BWK"S/M:>3;IY#Q9L^XR ,"F@^IR
MM?QU;TY\?QH^'@(;*K< FBRZ4-V"0+#Z^]Z,-?KE='7W&H_Y!6.@++Q &4(!
M!%UV8POH2GZF+R-&%)W)IR $9<#IM>YL,+:"10AACC0HF-H=O[0SOM)=X0#[
MXY&LU0'OQ_T!DNZ.$*5'#)15!BA#AM)%<5N;NZV/ $\/=)H6H;>*0AS2++_;
MG1VFXXZETGW&0)F_0JQOA]_R\.MZ:3OA!?7?OPGQ8&?:5;$$G;N\.6451<)B
M[BF@/].;GC;GF>XZKWYB69/.<,J40!D5W[F:).L3">Y$>W'<Z12+RD*'XZ"T
MMCC2\QKTZ>@D:60YB*JRS,9Z:X*T7VQ.B3\%U"+N#"0K6-T_;I) VK$93_)2
M8J LW$!9"5Q8X#+ (K;XM4PFV\;52<I09<:8T)M37((G)\G[^[.TX6'GYR0
MID/<CZXK +A*RZ!/F]U)GA[M2D=J8B$&RBH'E"'XZ@M<QHR UW2(?#2L5M*/
M'?KS8,:*2=QTN/)N;FXU;8%E,5#F3"@V.=U$2I%V14\PA/GP$B]M2;G&&,Z2
M.0YYQ+C"(\Q\,Y8NP!GM=FR9D6W.L>ZUH&D[RDZIU@,HN[W-L!#NN(LLEK (
MO":;#^7%O=*@G;0^_'H(D3RS\*H*S[G*P6C-+=*VU(VJ55%IE,D''(%NUJ7#
MK;2R)^UYHA\#9>$'RN@R>F%7QE55OQ1<7K@I)?X@ VH51C$90[A0)B0S/1@U
M7!80*7$P]B3ON"MUJH05?MA*"WD8XY]>CY<")'\1H;'+&"BK/%"&4(R<O<Z]
M;K+9]>YV4QQ48!1SMUFT-N.B4VX!^ZM:#+'N0,Z6OL= F3,!,'JXTW1,^T&W
M$SZB&( /V#B6$XL:W3<F$',S=DJ7E6K>GU@>&A; ]!,\\'=/]V2TB7%< 64+
MJL.=G#,Z\98,PB&SCKG(8@F;<&8YNW1PG%V7"/WHY2:%1R_OW^',H5O+*V3
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
MCC+U@;*2P#]]:ZOA>%&8*A=Z2HRPK"M==GX8 V5J2,NAO#BSSEE1 C ''NO
M;5QQ@N2?[ZU;QSQ@\\2D55[$X@ H*Q0GUJ4&>3#X++;#/=29KHA"^%;1*4PX
MJ96]:;&@NK)* 0F\"D$_7X'1T\N;4Q5['LR@TRD UY=.Q,S]1L':5G9N?; @
M#^?K 9D8C6K4>0'P>%V+80& 52'NBF$\ =VOQ#F/@;)R@+*4-D!9R0;=+VTK
MP6T8]8;D']ZU]D0<0 (D07UA-Q:$A+@Q)"3W'PQG+1#'+F_N4XKK80R4Q4#9
MMP5N1?B>&"D+8](/R,<61;:_V\EC\$<Q4*9&+OS.8-;1@AALQ[M#E1GCYZRM
M.Y 3UVXU*M:$X'5.0#<T^=HNHR!B<0B4(8P(4DD,HON))/M&F2S0_I?(Z=5%
M1I#)<ZST*!?*<4E34G0E*Z\8$#PR?GJ" ET'2YJ38O5@QCKO18T<$L'$3=L,
M,2\ PXZ-6-*<$EL/Z9=8,J;+)AQ(J<-&C(M3OUF> 3J$*R4Q4#:]W-)FKZ/L
MN5[U$_1#TO>]/YRSUJ"'98P9?\2VZ)?[,Y'N%#I<&$<_S>:$P=(60PREPQ&$
M<U;/M3E^22=\?<0K\6B(G?@"4*TE)#'"52WV@#*Z@L,@@&5?[<^).SL,<6J(
M",O/E'$!H_U]#A+[??*F[>0:$,][+6OVV"LVT)7=D= /Q#B8+8I'NM*V8P(*
M+Z](OUQ)X>R]8BW?2X6VNXQ.?\!F0,=LC)&Y!\KH:J4ECZX?/P\%9/. )KV&
M/EQD5&$!#4!L@QXMG"YQ?FV@\N2S@%(7-"250=>I<-PADU5&8W5)C] E6LYY
MWXL;_.TN6R3_?LV!G+8C2MP600M.DG,;!B?))EVV#0V8E06 [0)E/ZI+B:C)
M?3)IL7.F*"B%1?#KJZ3>P/NGLM[0_?9J?U:TCN<C/6IYY$2S*&YK*Y^,&2XD
MP,8P/<?EW?;(IB]I2FE%#>+4+]J);P$@^HUP/#/&ANT4"N]N-T+U[D:D3G\R
MDA-+MZ24Y2ZKF@2DF?R@\.MT6 $[9"<&@7;(:Z%KU0X= 9,,NF[3I<//3L=F
MJ:-LC2*+81K'\A/CF"&C9CFO/BG>&,A:TUR%.,;Q!B@K&9C&L9RU\<GKSC*,
MQLVM$]T.R;Q>762O#V2L0$JU2GJ)5Z/2!O@]!Z,<0:S&95R1+5@ZC0\:4K=8
MY$ @Y\=YA"06'8X"$2356$9UT>_%FZ237*MF8+FBQQ1M"35&BGEF%VXJ/RA:
MLCEZ0-G;@]FR=9.?4W$QRU1"8Q%C)"_T92S>/]7TY=&NM,6MEHDKK$<4@FJ
MKW+/*.3X81F[+ G)0[D=PZ5MEU$77+Z=A'=!;2(T70QT7579Z$1]9RB<YV%G
MJB!62_]SL6*%C-GKQ\7].TRK:_- V9OX_@\  /__[)V+<U35'<?[Q[@"%D2$
MBD&15L972ZV*B+85!,5IZPL0J+26VMI:JW8L8T5'.E8MG<&*?3B.M--2""$)
MD! 22 () 0*$0("\=N_=^]B[^^OO>W=W3&D,2\AF]][[_<R<82 !<L\]O]?W
M_,Y9D2]B;FU"KMH>+VA\[V!2QIK:/D_F[C8*^O]C.E[JL,5)2VAI'/1D^J["
MW\GL6D-.),MG0A*IC#0,>/+K#DMF5!?^'.,]L)9NJDG(;X_9_IR[(5Y38\67
M1O.7=#W(H80GBQO-,7MY-^C"^G.W*^?5$WB9\$SP43,M2YM,F5Z5D*MWE*?A
MW*#.J;;?*^D\+3M@EJUCF:;O;FE34NK4"89I;5YP,O+7,Z[<L<?PG>>5SA/6
M]P,-AM3TI7P?$26L=$:ZK+3LN)"2[^PWY<N5I5^W,ZKB\MI16]J-M!AEM'!U
MJN0ONNXF%.@//SGK1BXPXWU55!<V/XO5-_78P30X4Y_SN":['YY6/[0W4?":
M*,:X47.0WY]TI%-_GK@ZL(R02^4V]^V[=-S&.UU[R I<D9?4M?E$<[(P7ZLY
MU'F'*P8@IXB54( H%BC*;R]0V)BEA:@1X&01MMIMIV6WU@4+U,9+Z9>G:OZ]
MHB7I%_4#[MC-Z:8NNZ#_?X*./?VIHL2^U>H7"[&5"HU-6WO"G0?!7#9WNS*I
MP-QY4:/IYY+E!G*'(YISOWO*D5MKRZON_XK&J0V=MI]SP3\Q8A51* .9G(+Z
M]@E;9FM0F#2*PG#BCJQ(LZHU*<?-\ AD,%XD31LUZ8:#*U>!;*C"_)X:=:G$
MC3X-?C/+6('/BT#3JN+RTA%+^O7G#<M:Q7.<MM+R<H?E[^9,W#$Z.X8#?OV8
M[8MOZ0A[7SP[DLP!-::_GW7EX?VF5-08,G5G5@2(%7%]3J[,^M.%#:9?K*#0
M*]=UVFUG_")II 0<7WM&$V3#B^:"VJ))XTB":RR70/_S?"KP"0]>L=9ELE<+
MDD>;DEIHQN6ZJM'YHX**'_UWIZA-5FCNLJ@Q*9^=<_U\QF/F>%DY('*<Z_4]
MC>37[MQCR.&$%\AGQ.;8+;4C;R1=6YF0C]56TUP[/B>U"'M08]"E\M[KJ@QI
M3P1'/<UO\&#C=*3GFJSK8>NY5&AL''ZY30O_=>V67_C#WE'OQ8J4QR#F(9^\
MK][T<ZB$.F5TO8RU>9W1'&1QX\@Y".+/S]IM/S84@Z9!3^[<.[+XBKG^29L5
MB=B$7 ^UR*7T!.33;67N._"^M+22JMZ4+&TTY6;--?(Y36R<:E;8$FKKA]0?
M,\<I@5 V=#$<C'OR<W4F=ZG!H]B^5/$#1_M533[6M";]5L4P=9_ T&$8B_:7
M=A?F<L?RYM(5I-NTT(/C"\I<W;_/E'_ISPS!+$P^IU7M^,>'+;E-"YL9!=@Q
MNB1OU^_%KMC>?H_>= 2?L%6#U*I62Q8V&#*OSO"+KVFC")JQ(0$0[^AKNPWY
MEB:4RYJ2\H=3CB9_P2D\$#?0J3F<& 01 TDLNN&B"G:<T1Y?,8PM8@W@V,8'
M76XH$Q\DF-LO>/*<^B,43/!)Z/B:LO/RN\XFY$1D%%^8,W1!/:WQ[F,M>EVJ
M&U?,.R<<WP]=+&I>HW..][9O(-BQ 9T<\-D7/Q_6%?PX_*[%ZN-_J.Y+R=TZ
M9\/9*F+83+7%35UNX([]V.EL<\!PXBF>=4Y^/80T;&5RXLXO.VSYMA;?7]>:
M;]8H!8!8SD>@9KP5>4R=*8\>2,J;G8Z_>3L>-&L.LD1SD"G#U!_(;]=H;GNJ
MR#_+#JT7Y];^OW^)Y3I5GVY)BA.A. 6A?;GFRL.]$]C839H'_*G+"5S>X_BB
MF2=K#]LR7W.0.W*V,Q:;Z+'<W%RK_Q8:EQ"OEC29LD%MJ<?FV<J2"V5#02O^
MNR<=^:$Z%^P*8S$@6-ZCB2Z2T^_N-_UB\1W]GMW]*4EGPF/\"/@HZM[LM-7Q
M!T<@RX^[-*'M=TOS/C9JHET.1]4N][CJB^W9,]YARI'=G/#]@29[:]16'VXT
M?3N^MSYKR[!C"!@K-7BCFP"= BG6")<%.BAQ1/,M#6)K#UN:"%G^$9]EFB1B
M)Q[SC..PV'A P,/<X\\?UZ\_J=^W4M_+"[KVWCOE2KT6H4'NN$)2A$T6K#$4
MU7C>1S1VO'HTVQX>== 5^+>SKJQHS0I&*$S0,8CD&6LH"L"_M*J?^:C;E5>T
M0%MUZ'-[R?NG>3F;P:_X/8X_/Z9?Q_<]JW.'^UTV:7*-(H\GY,86N!^L1>1]
M#^F\?T/7*-[+NC9+6N+I4&PF8=T\=SCKG]$!\H#^ND+]-C;,J)$-#X[MK=0Y
MPJ8X"KB\6(TZ8/-IU]\("*I8A(ZQ)YHMW]? )V/S='4KUH,;J3M_L#'W:4]*
MUA]WY$>:RSRE<0F=XL@1$:>PB0=[P1PA?L$O/Y[SR]BL^*G&?M2,$--+5<^?
MM-)^OH&?&?'CFSH06[ !,%XU4>-@=E,(_M.?*UU/W]=YQ$D?,X(.IE?G_15]
M)]A(13Z,]X*8@EC^#[6]H N'>*4XROUIC^N?Q$'L?$KM >\<5VGD;0<YS6W#
M#*P1?'V!?A_6*NP.]=IO=,ZV:2SN=1F4RE8HRX,U# >#Y!8.$$Z@18MOW.$3
MQJ(:SXJ6;#C:H D^^3&SA'=L_.*(5;0C-L5N;;V_WI M^NY[0GC+)IPY$J$6
MM6,4"K!E[,"=TV=E(\;8@[9HB$/HLMW9FY)=O9[?J7= Y_R8F0YMPH2UU))(
MRW\TP&,#I<>A0#:<+4+ QOU_N/\BZA>PPA)@#]V:4R#/@)W 9E"<X_?H N ]
M8^-OQ_!?L&'<;Y0)X?/!#^/$0+N!#3*NKDN!3CMTY+W=Z<@;.O[8Y89F P1A
MJE7C5DV?)VT)=M1_/B\9.6=GI$-M9+_FC;O47M!A>' P6P.:95H$GM/Z!W$$
MFX^#)?@9\^()UA/R;"/B"GPF5ULC'T9<[XY 9U3*O[8I+1UFM@ZH5-M!7KQM
MR-BN WE@@]H3CD2;W*D)IE 6I<2P)7=<#>V.013(AIZ#+]6Q+5S4>?6.X,X=
MC@1AMQD% KNK""&$$$(((820X$*A;)3@LFX<Y4 +_J3*>*!%LOSH,$NS*_;D
MP>2X7&Y8S(&[%M .BZ.W<:IEA!!"""&$$$)((*%0-@H.&VGY07/2OV@QR)U0
M%X]#)6H?7]YBA68>\4$5.#->W^_Q[A)"""&$$$(((21@4"@K$!RS'' S\OXI
MQS]J-R%$ EE^M)9(*,,%C6$2'+$VL$9>.VK[ERKR/B]"""&$$$(((2084"@K
M %RJB LI<5G_Q! *9*46RE:'3"@;.NZI,_Q+I@=XL30AA!!"""&$$%+V4"@;
M@53N4X[>Z+3]#J&P"F04RHH[<$3WY0[+__1"?FHO(8000@@AA!!2OE H^P+Z
MW(Q\<M:5QPZ$NXN,0MGX'<=<L,^0C[H=.>]0+2.$$$(((8000LH1"F7#T!SW
M9%V;);?4&H'_-$8*9>4U9E8GY'E=6WL'4N*F:6N$$$(((8000D@Y0:%L"+A'
M:O-I1Q8VF#*I,CH"&86R\1W7Z-J:5V?(ADY;!E/L+B.$$$(((8000LH%"F4*
MI J(1,^T)/V.G]CVZ(ED%,K&?UQ?E9!E3:8T#'J\Z)\00@@AA!!"""D#(BV4
M09Q(>AG9U.5(177V'JFKMD=W4"@KS=UELVL2LOZX+1<<?C(F(8000@@AA!!2
M2B(KE!E>1FK[4O)(DQEY@8Q"67F,N^M,J>[U))ZB8$8((8000@@AA)2"R EE
M7D;D>#(MZX_9,JLF08&,0EE9C>E5"7GUJ.V_"S=-N8P00@@AA!!""!E/(B64
M];D9^>R<Z]\+%:,H0Z&L3,=$G8N%^TSY\+3CKUE"""&$$$(((82,#Y$1RIH&
M/7GQB"5S:@V*9!3* C%F[$K("^V6U ^@NXS.BA!"""&$$$((*3:A%\H2J8QL
M.>/*_'VF3*ZD^$*A+%ACDJ[9>^L-V7B"W66$$$(((8000DBQ":U0ANN=6N*>
M/-N2E(IJWD5&H2RX(Y;K+EO2:,J!N$>O10@AA!!"""&$%(G0"67HN4EE,O+^
M*4?FU!C^?4\46RB4A6'@TUEQ=/BM$X[TN_QD3$(((8000@@A9*P)C5 &T2#I
M9?S[G);RLGX*92'O,)M?;TI5;TI,CW(9(8000@@AA! R5H1"*,,QRZ-F6GYW
MW):;:WC,DD)9-,;4RKB\?LR6=L,3AY?]$T(((8000@@A5TS@A3(<0?OW^90L
M;4KZ1],HH% HB]IE_P_N-_T/K+C@L+N,$$(((8000@BY$@(KE.'$67/<DU]U
M6/Z]33QJ2:$LRN/&ZH0\WV9)XZ G*>IEA! 2-/X+  #__^S=V6M<91B \?XQ
MQFI-6E?PPE M%B^4BF*"T@O1"H(;51"]""ZEZD410:OB B(4Q NU0KT2-3.Q
M69I.TM@LS=*FTR2=I$U,.V<_,^>\SG?*@)W,9!W(=TZ>'[Q0: MISNE 'KY%
M!    %K8%L<ONAB$\E/.EY8^2YK2AMSR5YZIPPP;Q4UYGF\..W)K.]__C<[V
MTO>P)6/)L6E/KA="/MT      %BCV(6R:WXHGU]TI;F30$8H8RJGH33WGS3D
MT)@KBSZQ#     " M8A5*)MU WE[Q)8[.XADA#)FN6E,Y>6%?^SH_PP
M %B=V(2R!3^4UX<=(@BAC%GEJ._I\P.V3-F!L+8,     ("5Q2*46<50/KG@
M$C\(9<P:9T<J+VWG'+GBL;(,     ("5:!_*U)GD/^=\N8OMEH0R9EVS*VW(
M5UE7?%H9      #+TCZ4C9N!M/:9T2'E1 ]"&;.^V=UERIA)*0,     8#E:
MAS*[&,K125=VIEE-1BAC-CKOC3E2Y+ R      !JTCJ4C1B!/'K*)'(0RI@Z
M3'.G(9EK13[U      "H0=M0IE:^_'C9E^T$%$(94[>#_8^<=_G4 P    "@
M!FU#F;KI\L" 1> @E#%UG/W]ELPXG%4&     $ UVH:R2W8@3:FML<I'ETBT
MU4/95K@PXH%.0WZ_6N"3#P    " *K0-9;_-%1(=+-26TH>Z37EKQ-'FLH*M
M'LKVEI['(SUFHE>WJ??NFZPG 8?Z P    "PA+:A[--)+[&Q8E?:D!?/6G)B
MSI<Y+Y![.PAE.L2ICR9<^7.^(*\.VG)W1W)O6CT\[D1;FP$     P,VT#65O
M#-N)C!1[NDWY]I(G%ZP@NK @7P@)99J$LH_/N^(%H4PY@7Q7>D;[>LU$7B:A
M0N 5CU &     $ E;4-9:\9,5)QH2AORVI M)_\MBOV_U3R$,OU"F:*>4?_U
MHKP[ZLCM[<D[T#]K<Z _      "5M UE3YQ.SHV7N[L,^6'&B[995IX-12C3
M,Y0IZE>+?BC'9_WH[+*DO(]/]UDR22@#     & );4-92R;>H4R%G\:T(:\,
MVI)S;VRSK(90IF\H*U//3FW'?'_,E?O^-F)_.^;^/E:4 0    !0C;:A3/TP
M'^=MEBKT_3KKB[-"CR"4Z1_*RM3O="P4Y,G39G0A0US?SV?/V%'X P
M-],VE+U\-GZ'^3=$VRQ-.3SN1H?UKP:A+#ZAK&S&">1(Z<^J[9AQ/.S_I4%;
MYEQ"&0      E;0-94<GW5C%![7"Z," +<=SOOAK:!"$LOB%,D4=]M\^7Y"#
M0X[LC-GJL@_&7;&*W'H)     $ E;4-9:KX0F_"PM\>4+[.N3%BUSR*KA5 6
MSU!6IE:7?9WUY+%3\5A=UIC*R_=3GI#)      !82MM0EG."Z(=ZG:/#':D;
MV]AZ%@MBKG.%#J$LWJ%,4:O+>DOO0-NH4WIG]5Y=UMQIR!]7"WSR 0    !0
MA;:A3&T->^Z,I>U99 ]VF7)LVI/+;K"AU3F$LOB',D7]M04_E!.SONSI-K4-
M9<_T6S+-0?X      %2E;2A3X>&7G"^WM>L5R':D\G)PR(X.ZR_48?\:H2P9
MH:Q,+2S,VH&TG7/DGM)S;=!LV^5G%UT)V'<)     $!5VW3^XE2,:LU8VD2&
MQWO-*-[5\QQT0EFR0EF9>D?48?]/94QITN2P?W4CZX3):C(      &K1.I0Y
M02A?3'J;?JN@VF9Y:,R1";-8]T/0"67)#&5ELVX@'XX[\G"WN:FK(]7*MG=&
MG;K^V_X#  #__^S=RVM<51S \?EC?+_JP@>B(@H*OK:Z$40W4BFUB"\0=*$@
M1401="$(UF47+M2ETC;V+936M(VUCUA;:VUCT'G=N9FY\W/.A8"+FEK;S+V3
M?#YP(=G,W),Y">3+.>=&    P,K2J/L-GN@4\<R!;ER[M1E7;1GOM6:J%4_O
M[\:79Q>B5PR797S-_C!N^ZXU]K%=Z#K<&E3R&;]\.(MKME8__O>.]R)?AL^Y
M.QC&MW/]6'^H&[=6]%D_NJ==_BX!    _Z[VH2QEBQ09[MPQOJAP]>AZ<$\K
M/IS-XVB[B&5J9"6A;.6'LD6GLR(^.9G'(WO;8QWO[=M;L?E,'H.A/W@   "P
ME,8DW&2OB/A@MC>65677C=YCW<%N[)SO1ZN__&5!*%L]H2S)1J^_<WX0K\UD
M8UE==M.V9KQQ)(NYW&HR    N)C&I-SH7#Z,MW[*RI"U7%'A_MWM^.Q4'K]F
M18QK\8U0MKI"69+>XOQH/J<MO0_L:B]K]'WQ4#;6^0P   "3;&)"6?I'_UP^
MC#>/9.4JF2L9%&X8O=Z&@]V8:0UBW MOA++5%\H6I06+)[M%O#K3C5NF6N66
MWRLUEK3Z<NUT)^87AB(9    _$>-2;OA]F 8G_Z2QWV[VI>U%3-%B9NG6O'P
MWG9\\=M"#(?5Y 2A;/6&LD4IF*5S^)[<URGGY.4&LKMW-&/CL6PL6X<!  !@
M)6E,ZHWOGA_$LP<Z<=>.UB4'LQNW->/Q[]OQ]M$LCK6KW98FE EEB\[E16P\
MGL5CH[FYYA*#60J_=VQOE4^(_>9\/QQ)!@   )=N8D-9RAEG>T5L/K,0K\QD
MY<JPI;:OI9AVS\Y6/+&O4YYUMO^O0=1AP8U0)I3]4WHRY<'F(-X_T8NG]G?B
MWM&<O7Z)K<9I!=I#>]JQ;KH;GY_.RR=K @   /]/8R4,XL_^,*;^Z,>F4WF\
M>[P7+QWNQG/3W7A^=*T_U"U#VD>S>7QU=B%^: ZB5]1G2YI0)I1=R,+H/HZT
MB_CZ]WY\_',>K_^8Q0NCN;QV.LWM3FP8??W.L2PVG<YCRUR_/+_/1DL   "X
M/(V5-)@4"K)B6*XT.]$IRH/23V5%^7U=CVL2RH2RBTFKS-)37]-<3G-Z=G2E
M)UFF\_H   " *Z?A1U MH4PH P   .I!**N84":4 0   /4@E%5,*!/*
M@'H0RBHFE EE    0#T(9143RH0R    H!Z$LHH)94(9    4 ]"6<6$,J$,
M    J >AK&)"F5 &    U(-05C&A3"@#    ZD$HJYA0)I0!    ]2"454PH
M$\H   " >A#**B:4"64   ! /0AE%1/*A#(   "@'H2RB@EE0AD   !0#T)9
MQ80RH0P   "H!Z&L8D*94 8   #C]S<   #__^S=VXN<Y1W <?\8C;76JG@B
M*C3@ <4+)5*K:*N]$P0/%%M%$"HH""IM+\0*@A>EB,2;HM;2:K-Q=V.69&,T
M)]=D[1K))IM--//.X9W#.S_W&?2B!"$>LL^[SN<#"[O#L+LSS-67Y_=[(CC5
M6=Z"O!K]85SZ;A%G_[>1_6M?,<CR'CR\MQ/K-N=__<_-E]&MACZ4    ,*:$
MLLR*_C#63S5J$<H^;N4)98_L;\>Y-0AE?_ZDC+Y.!@   &-+*,NL-1C&C3/Y
M3Y2=-]&(Q;+*\AX\?; 3/\D<RE*H>^G3;NAD    ,+Z$LLS:@V'<N;.5/92M
MGRIBN9LG$[VXT(WS)_*^_I]O*>*5PST?2    !AC0EEFG2KB_MWM[*'LIIDB
M/N_E"66;%GMQP9:\I^JNF"KB]:-"&0   (PSH2RSM!/K3_-E]E!VW^[V:%]:
M#CN^&,3%F2\TN'Y;,V8^'_A  @  P!@3RC)+:>J=Y5[VT<.TGRO7(OLT?KIA
M.F\H^\W[K5CJVE &    XTPHJX&Y9A4W;\^WI^SRR2*F3^0]3?6'?>VL%QD\
M=:"TR!\   #&G%!6 VDWV&,?=6)=IIL?[][5CH5VE?4]>&NIE^WFRTLGBWA[
MN>^#"    &-.**N!=)+IC:.]N#+#^&&Z[?&O"]WHY>UD<:Q;Q<;MS2RA+-TZ
MVAPX3P8   #C3BBKB>7N<+10_]Q5/%5USLK7QAVMT>AG;FD_VM\^ZZ[Z[9=I
M[/+-):?)     *&L5OZUU(M+5O'VQY].-.*%A3+J<IAJOE7%73M;HX"W6N_!
MKU?^7AI]!0   !#*:B2-__UQKAS;FQ[3^.<_CO3BJE4:0=VPM1G_.=8/4Y<
M  ! (I35S*%.%;?-GOD;,'^QM1D[OJC?R&%[,(QG#Y9G?+'_1>\6\?S_RFBI
M9    ,!7A+*:2=EF^D0_KGVO>49&$-/OO&RRB$V+W=%>L#IJKOQC]^QJG;%]
M;6DOV>_WMHU< @   /]'**NAE&\FC_=CX_96K-O\PT:R:]YKQJ;%7O2J>D>B
M= OF0WLZ/_AR__3['MG?<<LE    < JAK,9F3P[B]ME6_&SB^P>B-,IXTTPS
M_KG4CVJ--*+%LHHGYLI8/_7]8UD*CE=.%_'D@3**OD@&    G$HHJ[G]Q2">
MF.O$==N:WVD4,9TB2\OQ?[>W$U,G!FON]1_O#N/OGW7C5[.M./\[!L,4&G^[
MJQVO'NX9MP0   "^D5"V!C3ZP_CWL5X\NK\]VEUV.L'LZT#VP.YVO+;8C:5N
M%6LU$:7_^_V3@WCF8!F_G&V>]CCF12O/2X'M+_-ES#4':^8D'0   )"'4+9&
MI,9SI*QBZXE^O'RH&P_N:<>MVUNQ86LS+MQ2Q 4315P]7<0M*X_=^V%[=*/C
MYN5^'&I7\6.9-$S!<'=C$*\?[<7C'W7BCME6W+"M&9=/%G'>YD9<,57$#3-%
MW+FS%4\=Z,0;*\]+SW>S)0   ' ZA+(UJ*R&<:0<QGRKBGW%(#YH#&+7R<'H
M^X,KCQTNJU$<^K'FH70R['AO& OM*N::U2B&I1-G>XHJ/E[Y.3V>1BSU,0
M .#;$,H     ((0R     !@1R@     @A#(     &!'*     ""$,@  8.WX
M$@  ___MV#$-   ,P[#Q)]U)Y=#/AI S"0 ,G00     8)0!    0#UUR!^0
0S,.6U0    !)14Y$KD)@@@$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>18
<FILENAME>image_02a.jpg
<TEXT>
begin 644 image_02a.jpg
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
MFT]_!7KW84$+9%T'O\:2J[T&H*YQ,7[M>OC\* @[9"6XFYOL #4]('YT+YQ
MV:M]VU/U"&C&9$Q!'>B_'LN654?*0CZ\<9XID=42RIQU<#>.P;[^V$["BD#?
MV/">[\PK#I10OV[7A2"&]%*T=C>X.KNW6:=5!YW@%M#]>!$$+"P'YCX7^VV8
M59!")D+ &Q,&HUS1[]WA@HB6S7U=L+FFN><PNK^/H/0QD$8TDUL6[EGE7DS*
M @<.GCJ69PU7POT=+ <DC(M'LP2F>R66'3DG#S.X?)C,0V749_$9Q\2E;[/\
M A[KW(4-VYCL.5_A\Y4US]V"P#)+V*"UA="IL2"57*/3TPW4P)11CG',[SQ[
M T[@P"EH:N_R'(U\NTJ :4!R9]"IDK\^K .6K2-2>V/9[Y5_M<&RM&T<6C8,
MT#'&N2]L'&5#N5^G/J]@/Q0)8WN1VT/4A2"P^(<M*P_M)^M0X9RZ!N,(#X+
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
%1*Y"8((!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>19
<FILENAME>image_0b.jpg
<TEXT>
begin 644 image_0b.jpg
MB5!.1PT*&@H    -24A$4@  !B0   %V" 8   #NA/"3    "7!(67,  $SE
M  !,Y0%USO"5  !<*TE$051XVNR=VZ\=V5&'\[\C1$0$$A%"P ,*O"#! PJ$
M$"4*293A,B21B>S$Q!/''H\G]MC'/I=]Z5ZW*JIJU>I>W;OW\;')O*#?=_23
MS^G=NW?OM6=>UK>KZBL,P#E(4B1)$B2#9_1$?TS.*7)NIOKG.ME#I"?*;UF2
MY)'H27I,'_/(>85(GD/V$OI21\E!(Z]QD%..DD$2)*G42]+6"Y?V)MI=^ -R
M_>G]K1_>O$Y]2NE.:_<VR-&#'-G)(MW(D1LY<BUW?./920YR3'^"/!XE29(E
M18Y06TCR%/D[RD*/\H[#00X-LB1!UC=QE+49_6-H:W+L/I9(OI1M/<)TD_-)
MH?_LZB)DNYO$>WG@1DZXDKR5(Y?RI$M_/_H^]"=($HUV3YQCC7Z>&OT@IL^1
M\/\0              !@XBM8 G"6?B__ X5$V^<O<K%-(:$RX@Y"0E]V$A)T
M*B3*_R<AD;\$(3'RER<DFHR D                -P"A 0X#WET!UXWL,,J
MD:?->MU_SD2<6K@*!4WQF)!82(DF(TZ%!%%]3NI>VO;5:4Y0 4+S4VDM%'['
M0D+/[Z5$O2\R(7&TS?P@&7GG4F(GV4NV9428903%N3)"D^7=IK%*"4W6S?\H
M;R7)^]T0$E0S"1I=3K\<W2HD:%JX)B0.\H"*E6O)I0F)D:],2-3W<_3WD>3"
M9/?:9$0OEGRA("0                =$!+@/$U(M+9-<96VMV]?BB?.I=B&
MN29;7$38C\L(ZL1#$Q$M*R'ASUI4)$QI,H)\_WM+*GQ)0H*F4\F4@NJ%P3;S
M@T6E1!,11Y<1XZTRHHD(K38(7<8J)TH]I\A")WOF4DA,;:SDID8M//'+: '#
MG84$)3E\*B2N/-?VGD:KC]"?)/<S"XDFETKW@?A_.P               .!
M2(#S]$+BS&8]-2&154AD3I+L*=9ZJ<R5$;0A)4HYE1+42XE39S"W@?);;%_&
M/_$.]+L5$DU*,'OU!IE:J$(B>C,CS<@'V[P?345LMVER*["6$7&L2=X.J55-
M4%H(B9.Y&G*/![G704X-G<N@5LUR3DCHFLNUJY"()B3VUGHJ3"+BVBH^1CM^
ME,?UO"3G4TESI4LLLY" C                &P (0%NI^WVERZ9%A*!<K:4
MG"1Q$=)OT&^FM6JJ+7\H>M)\CEVWE"FE12LO5%985D)"[H^F5!DR-X^:FTA-
M9N$VX[$<@K%LVZ0S+N3:D3('2JX<PB+!MNZ7(L)D!+DIL!D,:@\Z&1$T0R<F
M6I6$/+>H.,ARS5:9X6,]O%W3*/<9?#R'N8QS%1(F)6B>!EY4=D0Y5*6*BH?=
M0D8$JYI06:&5(%I)D4@_&Z]PT>OT)2L0$@              @ T@), M=#OV
M)Q4.=2.[R@,5#Y(4)"-3].CF>@RUA] ZJ0U#EN?).31*0I?%N5546$Q^E$DZ
M]**$)DE11816%.BXYM/41E+KMWA63*R$1)42M2(DEF@)%#A,$D(3;>N^BHBY
M*L(J(Q8R(M0UTK*&4=9K&"1'^=T3^CD2=;"U5DE$O^)4\$"G ZUI,7R#NZ'D
M/H C-B$134A$N:_!Q$.;@]%D1+1AUSHG8["&4]ED#$V3S/W%F\"!D
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
M9YG3UDJK3 XN/U2"Q.E]-]703^O>G*S1_T<!(0$              /@@("3
M+;B2H,R)(H>B51):C1!-1AQ]BH1N>.O&MWXS7S?"GQ?B)XGX5Z'P_6/DG^U&
M_L^K(__HS8Z_]^J:_^7E)?_3;]_P/SR_L/SCYQ?\+?E;CW]7'O_^Q0W_^/+
M']^,?.\0^<&8^9%<[PG)M:G?;">^X2*OGVL#*:N4&*N(D$2*/I:Y3-_W7\V1
M7E1'_%^%!!67$9*8)%E%3C$1H3,=UN)&JQ@NJ%9#?":7?2R7>3@R__Q0^"?7
M(W_T9L\_?+WC[[^ZL77YSLLK_O:+NG:Z7M_6-9-\3];M!Z^N^"-9M_^2=;LG
MZ_9+6;=?ARS7)?["!X8O9DQPJQ0A;\E4NJJ(S94Y79=>2-SB,
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
ME:1AQ*:\S6_0X^OTO#5TC*UB?V&%M(1]XXNDLBADO6^B%(,1.E43!Q)=XQ(
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
M_%%0X:]1U$#<(<LC'/@*;.[HY(Y/[@!=(I7IP$KTY3U'NYCQ&*8<AKND.XT
MM^L!;M7YK2\TU? QZP8HT0])F9Z_1*];4<Y7OL);1U)4DH,U)E/8\_(3OOI-
M:3J=M$%B8J!HA@R;@\0HTL03Q:QW2!I(<.?Z.ZJ&Q-=M#8E'""3*]-P2:9Y4
M),VU 22*HHAU!"/*I"72,CW.VVV5WF=- (G>D74<&EK$L<%IO'C\6B:0:!@3
MB"8@D;F2*IYRR&PR$TA4Z#G;I$U/PHA5THJZ)H0008=E=;UQ+=!C17K>#&G*
MX]>;CSMU#W=J+LG!W6I#:$IIINYBKN%AGIZWX 5TW;$08)C7'3_'NK[6> 8E
M5]:%$$4L.)#0>:12+]+FR9EYO>E5<?X# !+)4'<+)*Q9LV;-FC5KUNY_IGE?
M0*)M& %5I\U(+QI"B=V 1$-@##\&)ER5?-=/5$7(B(Q (DU35L&'+.T")%A;
M0(*%:58]G58Y5M@WN <@D73<ICEM]PHE$L?"8(&$M3:_3XP++"URP:P?&.MG
M;)=T:8G^[?M[ !-)* $;^6/-FK7':D\4D(@<QBR$$M%0S O_-(@(PA@',S=D
M,B13#C!U+DY?/5L[8KG?D3LL-8C@CM$RI--YA@[J-KW\&@W.+M<8WML.\/:&
MCS=6/?QDV<7Y)0>O+S9PKEPGU?#3E0;>V71QJ1K@:H/AALMPEWX3Y@()-KB3
ME#NTM9-4^SQ%NB9>6Y?>Q^-I81HR/4S3P#!MU4J*8]A',J<G4\6S?7I/'SND
M3=(R;>?G*8M:5_&-R0U\^<*2!1*/'$C,D6:%^G.S.$#JR\\F@$0Q 23*(CI"
M (G""CK&5NE]UA206*?/90.'AI9P;' &+QZ_CM\_/QL""5U#PKP.M.\]=(('
M9F0.2RB1>LB(#/54VK&:2M7$TS1MDM;YYZ1@Q#*3X&%176L+I))J5QZQ,TW/
MNTGO^P$=S/L[/BZL-_"SI1W\>&$3Y^?7<6YV!:_/K> \Z<?%5;RQL($+R]MX
M?[V*JQ4'M^C#FE'[X^^QJCZW+=5/:@:4"))A(II>)*&$20?,:PY1:C3?Z%LQ
M(,&"]-5@"2!AAKQ;(&'-FC5KUJQ9L_8@9YHFD.!AKZ;4W+&-%#Z[PP@DZIWY
M34 B A%U(4_)5PF*(R@1P8FT6;#75$\1V9ED[A5(I*5NBNV.A:F(:V%D<A"F
M6?;T/$O7<<QRF+935Z+5:G)1(-B3*XYB<J3XH#\))9+%K?6$QIJU-CQ7L>B(
M)NCE-X.(=B#<KOU[-V5$2E@08<V:M<=@'WF2#C;Z:H^@A!<&K,8C(EAR=4N+
M/)$\E[MT$49.6!T5P>$ =U9R6,"=E]PQ.DNZ2[I.!W.)QBYO5X#S&PSCRSY.
MSKL8G&G@^-T:_N^M*KY_<P??N[&%[UW?Q/&I'8PLU'%ZP\-/=@)<J#%<I#>\
M1K\)4X'<MW:0<@ B'*3*>5NGYS7J='PU^AWA!723%:Z3 \2$8U2W7_J*%0TD
M@C#O_B;)!!(_FJ_BFU<W\;( $D4+)!X9D"AB8)3.<W2&[I.HO?M)'$CTDB20
M*"H@,2^*6,>B(PK+$9#(<R"Q3N^Q09_+I@(2LP)(?/7\+ :G-D51ZS757F:4
M4+*[^4D@X1HYQ;@G7T.)I&,]"214S8AU%J5BTC!B0;7EG+KF.$28(MV@W5^D
M WF3+M"S*RYRQ1V\<FL5?S-9QO<_F,/_NCB%_W-I"M\C_> 7T_C1M7D,WUE&
MH;B!GZQ5\5[=PR2'B6J_"^H]=<1$19TG/QW?;(0*XD5A=%A%+'0$+8!$L N0
M0/KD%A9(6+-FS9HU:]:L/=Q9IK%L2T"(AB'M1&R=PJ<]&*&!1#)*PE4PPDG
MB)J0'ZH>8HQ(R83%?GS,F5PA=+] (B4M<-H".+TT,$JU'"@8(8_:54?*S)0V
M,6=M<QNW#R60 !2!X91- HE& DHD,RD$=K1M[9Z\5NT#"62G4&K5Q\/%@7H.
M[L45Z^\94,+\7K!FS9JU1V@?>=(.. XE:*#%B]!RH,#D8(;%(A\,^) ,QVP"
M$A)A:!C!?8[<N<PC(KC#<H:^K/G*ZJL-#^_77+RUT\#KFS7DEZL8+%7P@^EM
M_-7-3?SEE77\ITMK^,[[J_C&SU?P]7>6\&?O+.+/+I3QG8M+^(O)5?R/.QOX
MP>P67EVH(+=2Q^L;CDB+=*7.WX-AQI<1$ZM,%OGECML:'5R##LZMTV](/0U(
M:*>PKGBMBQ^Q,"XW CE,K58Q@0030$*+Y]Q?(7%(\JX $C4%))8MD'C$0.*@
M!A(*1F@@T9.?,X#$O (2"U%T1$$"B?UCJ^@86T-GGMHO)X%$W\@F#@\MX]BK
MLWCQAS?PU?-S>&UJ$T4%)*IH3A,4.L"9"204B'!Y(U!CN*Z4IP8]@;&R2/6_
M$$BP>/21AA&\SW$(,0WY^7$ <<4)\%Z5KKNM.LZM5I$O5_'J7 7?O[V!_WYE
M"?_YW3G\Q[>G\>TW;^,;/[V!;_[L!K[]QDU\]\U;^/.?3^&_7BKB?TXNXH?3
MZQA9JN#T9@,_V6K@PK:#7U1<W&SXF*-K9DG!$0$EU*F).8D#"1Y,&&$""=TX
M+@O3+O'"?%R! 2+2@02S0,*:-6O6K%E[D/;_    __]#$<E1  !.54E$053L
MO8F?7%6U/_K^D_=^"B3I><@<DD "!,*4,*L@"A<1 17T(HIXN5X<T2M>%5%4
MU$M">JRYJKLS3SW/\U1=W=5=U35V57=US77.]ZV]SSXUI1,0A<^']\[*YYM3
M?>K4J;/W6?O46ON[UUJ )IK\ R(3)$*&7J8(24(B#^SO-!U"QTBR@/B8@"S
MWJ*S("U 9T-R0\@"$B%-2'$H_R=H3YPC@U@6$D=<(%$$=J:40%H@0]^04=K%
MVR857JB4>ZO@@J\%]3C^.5F!E.L F2"!@7T[NXH,?2S-D<PBQ?^EQ?7*O,]3
MHH\9,J*OD>UG.1]2#I)4^+<LH;!=V>NDG1GZ(Y,6H._+) 42RE9B2"E@U\*A
MGD2Y$/66:Z+)M9\GXIG"](?K=:H(F8+G2;$.9Q\S5]'[ OWF8Y(.2-,;:=J1
M3N<A)71=A=!__OWYSX2<8FOZK8DFFGQ2\G]]&I_ORD.9#!T&_@!G(--'?;!*
M^8;&!B@P-#+<9,IP@Q!DY@%KA!6"E[!(F"4,)S/HB"1Q.AB#<7D5[R\$\*<9
M#_YGS(6?##CQ@ZYYO'QI#B^<L^.YT[/XVLE9/-UFQU=:"6VS',_0_J^?F\6+
M%V?Q"AW_XT$7WASWX2_V,!J78FCSI]&^*F$H+F.6FK%$OP\!:NL:(4I_)\1O
M"K.5F%U,MB=!5I"D@U/B1T@UMJ1"0XJU,B/,4S+]^,?C C'Z.Q]KA #M=Q-Z
M(FG4T?7]>'05SW?Z\>"I1>S3SV*'80[5IGF4FITHM;I0VN(E^%%F\:'<Z$6%
MWH,J@P>U1H)I&57F1518YE%N=:#<1FA14$:O2VE?F76!7B_2>VZ46SPH-_OI
M/$&."M,*!]M79O'2.=RHMCJQS>+ ;O,T#AC&<+AI $^<',?/QI>A7TVBBYH^
MP_J0VK NC/\K[ 0Y?Y=B0&>R!K2RE819K1@5<LXX%@8 4SG6]7&A-TN$:8+9
MOXI?32SAN4L3>.3T,&ZQ]F&KL0<UYB%4VB:I[7/45B>UA]IK]E#[O*@T^E!%
M?5=C7*9C781%@A-;J9\9:DT+]/D%5!,J+4[J3_J\=9'Z;PDE-A?!C2VV98(7
M6ZP^@A\EE@!*+4&4F94^K#*&4&,(8V>S#_OK%W#H^"3^_8P337-ATCD9(3$.
MI'Q'BIJ=DA5;A_L=;,RQ/UC#4W14BHY*D4:EJ!=2].DT(4.OI43.P1"]F:(^
M)!7'.F%5]%E C#>F;_.$&<(8O3] '^NB4YQ=34/O6L/?IWUX>\2--P=<^&G/
M(G[8/H_OGY_%2Z<F\>V3$WB1[O\+;>-\^ZU3$_CWTY-X^=P,7KEHQW]TS.,G
M?2[\]Z@/;TT%\>>9%;QG#T&_N(;SP3B&XQ+FZ%XN4Y-8'ZR+H<5L._ZX8#<X
M*I1)151T5D+M)(E_0*9Q*-$XE$@Y,G(FJU.9?)W*]ZQ4G<I'GGYFA/[FC]F$
MV)?..UP333311!----%$DX\R@?@A"(G\"?UKD!'7(B0*Y_=E,26O3-JKT_89
MLO(R6>)!(2(*/;7X!DCD(9F'O,E^U2]49_(E8=@77_0'09WDYS.FZBQI;H94
MIH-DX7$JK5/;I+1+A22N6^G?_.M4)TIS_<O-8SG'@:3SD,^+2'(>*9'UV>0-
M2(E_C)!0O$0YJRD:,:')M9\G181$5K^+=5PN?'X4Z7:6:\CG_C8BWK(?*"8E
M4AN3$BKQIS[3"J]:TVU---'D$Y%/%R$A%STIBR:&-WP I_*0_T"65 -#F1Q4
M)^C9'".;C/1#(2/8Q.@P?=_%: KF0 S'G*OX_907/QU8P/<ZIO&-LV/XMY8A
M?,'4CP=U?;BWL1=WU??BSOH^W%$W@#OJ!W%'PQ .-S(,X'!#+P[7=^%!PP"^
MW#J.Y\_;\8,>-]X<"^-O\TD8O&E<B$@8HDMDI(2'OCM,UQ"5E?E.9D=)XG<M
M.U.<H)W)C#(QK!I8*FLAYTQ?98U*6JQ4D;B)FC_!F8\((4A8)O1&,JA;C./'
M(VMXOH,1$DL:(?%)$A(F9Q$9X:2^=%Z%D&!DA"=+2)18KD)(Z,/8V>3#374+
MN/W8)%XZXT2S/0P763EAH0-RGGVCDA'951JJM93*Y)$1,0+U='*-MJ1!:7HM
M1>G@F.+,<:U3=$\=:RHAX1.ZIHZY$4(/]>D%.K"-#FSP)/#;<1]^<,G.R8;G
M;*/XBFD83QB&\+AN (\V]>/19MK2WX^91O!%\R@>MXSA2]9Q?-DZ@2_;)O!D
MRQ2>/C6+Y\XZ\,)%)[[;OHC7NEQX<]A'^KV&BY$T1NE^.NA[_8(LB0J]88\5
M-J0$>Y<C)J+(L0/J.$R2YE"?9.A9DZ:QF*9G35K.9/6ID)#8X'EV%4(BI7X-
M-$)"$TTTT4033331Y%_K9'XT0N)JD1$;$1(I;#2_+W/?+%/DH:E$@V)X_J/(
M\^H*VI ?B9#9F)3X,%#9 2EOPK4@O$)ML6*U*B1*E+!>@.S*GH+K*R0D9+G0
MW=\HXD3MUPP*5Y5?24I\-$)"%H2$ZA%FH)$2FGR822OUF7(50@)RP=/GVA%5
MPN_+]\<_5*1$:F-2HF#AJES\%-1\2TTTT>03D4\W(7'%:@[Q $Z)R?GLRNTB
M4J*(D,B(]2/,?&.3D&P"FTV.SM+3?I#.=RF1@3$0Q=\65O"K\66\UNO "Q<F
M\&]M0_B\90!'];TXW-2#0XV].-C0BYOK^W%3_2#VUP\31K"_813[&PD-P]A7
M-X!])_IP6^,@CAC&\#GK%+YZ9A[?:??@QP,K^/W4&DXXHVCQ)] >2F%L7<)\
M0H:'+CE,38M*RKQG.AL,(M/O&ENM+@FV6R4C$F))=R)KJN76X*2S41+YYF(^
MF(G()HH]A+Y(!O6<D(AHA,0G2$C4%A 2"X*0<**:^I'U9:6%]>>B0DC8KB0D
M2@0A46H)H,Q,_6A>027U8;4QA%I]&+N:?+BY;AYW')O =\XL<$+"74!(**V^
M8E6&+(SZM#K.\L@(1D2D:!2EUN@8>BV1PR&3$R(GN,:E^=HHB;L?*AG!(B.6
MZ'1S]&43]$6]--[.KZ=@"<51O[R.O\Q3/X[Y\6K' IYMG<"7C,/X@FX0#S8.
MX#X::T?J^G$WC:E[&@9Q;_,(CNC'<=0P@?N,D[C/-(6CM&5_,SQ ?S]LG<47
MJ.^?/#F'KYUQX'N=2_CM9 #-GB@NK*8P%,]@GMK'R,"0K+A*?,REBX:6ZN^I
M0RP;(4%/%#HX0\^93!X944A(R!^)D"@>JRG-:-1$$TTTT403333Y%SB9_S@A
ML1$9\4'9CJZ<WY>%MZ%X'W+60[O:LK%_%(GL(C66&DFF=LALDEU6%L>P3 .2
M&C!1A(S AN_S; 5TW?Q<:1$5L=&UYZ_DB11!D!)RO*B?U>O+]6V^'9Q/TT2+
M3/(4KO1;Y(+PBJN1$GF$1%Y$B2S27DE%"; DS?[6Y ,GK:Y.2*@1-U*1GY<_
M8J)Y^EV@XQM%2Q3,BWU E(142$CD7XM&2&BBB2:?I'PZ"8DK(B-42T\LY4X)
M4B*95G %(:&F,U(>OAFQ_H291>HD/%NI/4KGN11-PQQ*X&_.%?QRS(7O=<W@
MV7-C>,PV@"/Z'AS6]>"6IA[<U-B'?<V#V*L;P8VZ<=RHG\0>_31A!KM5Z*:Q
MNVD*NQLGL;]I$K<T3^*P?@H/F&?P>,L<GCV]@%?:W7BCWX=W)E;0Z%C':4\*
MO2$)DU$9+KKD(#5MC4U^2]GL,) R>2FK\HWHHN0N<C:WJ+H.1RXPDO/9=_;C
M%T(A(?$3C9#XQ B):D%(U!J7J.\6LR@F(\JMC)!80BDG(Q1"HL3F08GU&H2$
M(82M^C#IHA<'ZN9Q^-@$7CZS )T]E"4D$J)S>'_D$1*<C)"%,<\-G*1(TQ05
MA,2:0DBD%4)"EM;)6(K19Q,\5RP+U([RE&!*!(Y7]->LQ,8;T!V7T;:20(-K
M#>_,!O'+83=^T.G B^>F\73K!!XUCN#!YB'<VS#((Y!N.S& 6TX,XL#[@SA8
M/X);FR9P&XV[VVB\'3(PS.)6^OM@\Q0.\#$WQ=^_@]X[0N/N$=L,GC[KP&M]
M;KP]$T23.X)S--Y'DK*2ODE$**W+>41@.B]E6L'2K)RCP\8C2]?$G+1, 2$A
MYX*^KQ;Q54Q(R%=?-:,ZMMH*+4TTT40333311)./*GF&/?>E$GDK4%1?*EU@
MH!6OD?NP9,25YI[P0.1,=E*_(,* 3];GX<.2$$6&JD(6".^&$PGT2I8+4L2D
MBI#,0^H*T-EDU:M4/$MUN9M<0!ODDQ%K11"DA!PK("14PB3?_DWDG2U2=+8\
M:B.72157IKE12(EB0B*/E)"*5K$CG?4,5;HH770O-?M;DVM/6EWY=%#&H222
MF^6(MIC08U6O5P76\G1>#<Y/XDIBHC!]4QXIL5'J<D%(R')^](^<O5HM D@3
M333Y).332TA<K?A6=K8NESZE@)3($A)BY84XA1H=P5(UN0@.0F\\@]90 L>6
MU_&K20^^VS6#ITX-XB%S#VYO;,?>]R]A]XD.;*_KQK;&?FS7C6*':1H[+7;L
ML,QCA]5)6,1VRR*VF9W89B(8Z;5A$3N:'=C9,(O==9.XN6X<A^K&<*1^%(\;
MI_#U-@=^<,F%_QE8P?&9.%K<$KI",J:H72Y15R*2]V.D&$2R^ DIYM>+20DU
M4B*37>6Q46I0]@DV$<LFC(L)B8<T0N(3)"0(IB6.&D*U>8GZ<0F5EB7JRR7J
MAZ4K"0GK50@)ZK]*XPIJ&"&A"V-WHTI(C./E,_-90F)5!(I#M#S#'8Z\Z C>
M!QG%J$G'BZ(CR&1*TTC*K)%A%*%#U^GS,4Y%L/)\4>HT=GXU,D(=:Z.B5L2I
M-0EU2^OXW;@?/^QRXING)_&XO@\/U'?C:(,2!7%'_1 .GAC$WN,#V'U\$+N.
M#V/'\1'LJIN@-DWC1MV< KT#>P@[F^S8WC"-K336&+;536%'_13V-4WB5MT$
M'K!.X=D+#ORPWX4_S 2A\T31'I7X-<T+_2E(WR32IFV83S=;>$\N6N]66%I0
M CZ8D,BS!(M7WN6'IVL&HR:::**))IIHHLD_XV#FK5/.CX[(^E/JVOL<A7"U
MZ<:KI1,J7D0BYW]_MF)MD;5W1:2&>ET?A.)J%>DL&9')3H3*!79E_J<W2A1U
M)>6A5JO(Q=_G4DY=BXQ8+9IJ982$&B6AI&UBDZ02MYUS9$0T;[(V+! 2OE=(
M_+V*'#D10U%JTZR]K9(2134GLZF:!,1=DXKHEM0&-K@FFGSPI%7^6%3&87Y-
M3Y5H6\W3:X9@D8ZOY>EW0;1\ 2EQ%4)"2EV1DDP9:U<^%[2T9)IHHLDG(9].
M0B(_$"")C=-5)N4\4B(_A5.:IU.1><%9B3]L$\A%1["BOM,I"0-Q"2>#,1Q?
M#./74UZ\VNO ,^?&\+"E#W<9>G"@L1N[ZKJQO:$/M4U#J-:-HMHPA6JS'=76
M!<(B:FQN5-N6Z37!0C OH\;D0:W!@VTZ%[8W.;&SWH&]];.XN6X*A^HF<%0W
MA4?-,_AJVQQ>OKB$G_9Z\?;8"DXXPFCUK*$]%,7P>@+V1!HN^J$)T/5& %'>
M3.(EP]*B>)A:V$PU7F6)D&$@TY$,,(FOXE:*@V>*TH<FQ(\>CY!8SZ!A*8&?
MC:WC&YU!/'3:A7T&.W8:':@V+:",I0VBMI:U^@@!E%O]*#?E"(D: [7;Z$*5
M:1$59H60J&B91V7K BI:Z6]Z_?]W0J+,[%'ZS.A#I=&+*J.'^I9TQD3M-+D4
MF*D/"96$"HN+^L@E" F7("3<*+'F$1(6'THMU%]FNB=FUH=!NA]!TM4 :AH#
MV-VPC%OJYG'OB4E\_YP3!M*Q918A0=9,3"*G(ITD.X;<"]*37#%K*$7DN0&?
M4(I7IZ.<C)!3:Y#2:_2Y-?I<A#X718J<BP0-4GI%>IJA_I'@I=YTT;EFDFD,
M1A-H#T?1ZEU%@W,%?Y[QX9=#+KS:X<#7STSA">LH'M(-X)[&?EZ'Y5#C* XV
MCF%?PQB-G3%LKY_ MOHIU#+"H<E.X\J![08G)_TX^4>HU3M1W4SZUCB'JB8&
M!VIHNU,WBWWZ:1PF_7GL]"R^>7D.KP\LXNUI+QI=(9P-KF,XEJ1KE0M(";70
M-4]OFRFJ>2?EDQ&9;$;@=):4R(5Z?RA"0L)5\^=JZ9HTT40333311!--_A4.
M9E'BE&L0$G(VIN'#DQ'Y:7YD=>%*1DFY*Q?D1<I+[R*)V@9L\0_;2HG"&H$$
MB?9EZ'T..D:24N37,>26PJC_%*I RE:GR(\V4&F"XHG^?(3RH!ZWRJ.>634(
M5G9;*5F=XBE:U:+<2NV(0E*"ODDF2"K(A\BLDW\14WQ5=NVR$LF?%+V_)M*H
M!F5E@I;9Y6P1(:M!YQ5;O]B_DC=QJZXF5P.9E4E;F<\#R.D41^%DK4C;).=6
MLF=XF7%JD9SF:6<3XKJT*&5-/GC22HGQ45*E)96Q*>B[E- E=0R&A>[ZA4Y[
M\N#-T_. &(,;ZG?6/[T6(9$L2AU56,%&)=TT0D(3333Y).1324C(HL!L)D;&
M8#R/E"A8WB'GD1)J70DR/AB2&4CT@$[3PYJ%NL7$CP#[ ;"G)/1',S@;2J%N
M<16_&5_&J]UV/'MN')^W#>!.73=N:>[%WN8![&@>PE;=&*KTDZ@PSJ#,-(=2
M,YM<9SG]W2AK\1!\*+/Y44ZHL 1090JBQA#$5KT?VYN]V-FTC-V-B]C;,(^;
M&F9Q6^,T[FJ>Q/V&27S1-H5G3DWCI8MV_+AO'K\;7\(QAP\6SRHNK\8Q'$_#
M3C\V7EDUOA@YH1B$274MA_@!9!TFI^EG+TG&88+,T"3]S<D923&(\U.BRDKW
MY0@)"8VN)'X^'L,WNU?PR!DW]AOMV&ER\"++;(5^><LRRMNHC2>#J+ %4&'R
MH<+@0:5A&=5Z-ZH-2Z@T.E%N=G!"@I$152>=J&RC?2T+&B$A"(ERHT\A)>AU
ME<E#8)$E#&Y4"E2PB H&JTLA(SA4,B)'2)1:2/<LU(=F=C\"=$[2/SVAB<Y=
M1WI7MX1#]?-XH'$&KUUTP3R_R@F)4":-2"J.1#R"9"I!]DQ&$%;4-XS 8BF)
MR*B1,\Q!BBK%J]/DCC B@I#,1)"@_3%R*J)DZ# B(DP=MD*]Z"$LT+FFJ;^Z
M(PFT><.H=WCQSI@3;W3/X/L7QO'"J5$\91O"HZ8A/&0<QA'#* [KQW";?@('
M=%,T]J:QJWD&VYKMJ-7-H48W3^URHLJPB"I&?)F5/JOD8)$GI)M&ZF.#*XL*
ME@K+N("=I,<WD_X<:9W"XZ<G\(U+4_B/GEF\.>S "8<'%U?6,$?M718&H&K\
M)56"1J1P4DK2R 5D1%K\2V4-/*EPU<G5:N(4)Z?=6.TT1T@333311!----'D
M7^)@%F=R+XX5*"0DI T(B0];:)F#;$:)?%(I3M9A(LW]T\)40B(M*OEM2,24
M>FWI9"[5"D&FUVG:GXQ'R6:/(IDDFSVM+B22Q(K^' FAEI6.0"Y8A1THF@1E
M-J];P"6@_KV<!T]VDE1&$$J$M4I,Q.F;DSPVFI$2^=$2$6K\FD)$9,C33(>Y
M_R"SA4WI*"=8&)F2SEXSL$K]%:"N66:I5"4EG>JRN"[F<RV*K7I]7M&>H/#O
MUY'+*L 76-&-R*3)MTE2[Z22.5)")2.RQ(]"2*1H&R=?>ITML)+3G,S1ZKAI
M\J$FK7@J-C8?DR2]2Y#OF"0=I+$A*R-#36.L$A$>H==,IYU7@1L*,<$^LYJO
MWX*#R/ ZH_2]^46M,WDZGB4T%=)-$OYJDL\?22+)MQ:%KXDFFGPR\NDD))B=
M%B<3(4(&1516%K 45[K*3YNI%ILE<#(BP8P0,M+(&$R(]$=!\2,PGI!P(91"
MLSN.WT_Z\1]=<WCFY# ^;^['G<U=V%?7@3V-_=BI'\4VXQ2J3;.H,#M0:EG
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
M/>$/,XMX9\:)/Q/>G5G B7D73,M!G FMHWL]0>=.\^_Q\NAHF4=*\,E[%O%
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
M?'8:+W0NX/4A%WX_[4,]_=BU^J/H7$M3>P$'_29Y,RR,5BD;D<Q/WT1&8H;
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
MXS@^[<%/+XWA:\T7\'C#!3Q4?PEWGVC'X;H.'*KOPJT-W;BCJ1?WZ 9P5#^
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
MFQDIT>+EQF.)98$^Q^H\3*)&/XH=^B'LU?7C%ET?[C'UXW/6?CS5-H1O7YC
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
MZZ:OM[-<D^: $5L "5WVC1!]#%,R.Z( ("%-6N847R59DDV=619_OV[@8LI
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
MB4*@Q':!1(XD]'QQ5$X$9TNB3.>)E3:!1$JYKV3I1\W29X1.DW ""4.9W]R
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
MP'2-F,G6F>_(F!-V'*'E:&U=&) PK @BL0]*-)I2,L%0/6%J)/X=:&J=NS^
M72N[FX"$NR.L0-DBZ,Q5'*6,K'B<W)IL#H5<-3'2UIC('?[O=.8HA&F[DG<^
M-92&AW;3U79D*L!41:'RNM4_(J7TC["#B0T+06:Z.X@2<BX759UL<C0@-?_0
ML+X_9=WO27G/%X'$VP<DU))-R[Q_Q#K'$9O\JLNT +-_!-.5U.R('!D2V4!"
MLTH1KF8!"4>&A(LCW'#8@VH%M *F>3N0L/4W4DHD*,W5^7H@LP0,Z0@WI+V?
MDH&2<QIS5@(7Z?C_9WP1?WEQ&.^)7,&AT#4T!1F0Z.(9X@UD$S627=; LNV9
MXY)LSCK9C[#)-XX#GB$<:N[!Q]J'\3=79O#"^"I:YQ*XM)+&*)W$&?K.&[JY
MS&M6/I. B)K,0#%(US6P9HA(SS1<>PN[. @SH0 I-=^0-];-W6 \?9<""<VR
M%.WA:T96PSAC>T[:7!XO:YV7S9T->^1R!BEG BQ,"&&.1%,C$5X3]T!Q]U@J
MPU7<O3J9TC#\9^;0LYQ[FA3U=<WE==F0V1H[Z@#,!,BD7#(DG$#"BA_8JCRI
M/+^FCTC-CK #"4,Z_,4YT-E]K2F9O$G#]MEW)9#0;Q%&W R<<'6^WSR0L+(D
MG$ BF0=&: )(Z/(>-PN_FCG<&S+,*5.N2\L$4&F.P"E5R72,JPU'1D]:3>;7
MMRJ;9=[_4ES^9<\,A<E6.")W^::MJ*KJY]5='=RN)>Z,6P\N<I9@M T%GL7
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
MU#!R)'C(D\)*,R5H@5G;U+%!CPE-60U4;B6O^P9]QRJ]L)S2<8/FAB62&RP
MEE?D<)]GW?H_BZ !^_702-=*I9-()DD#2ZYC,[%&CVN\6;8))%ACZ_0F:5*;
MZW3<"0>,N#U 0L\')-QJANE.1I6OPU>.(N#YTH6V56G 94#I4A$P:;KIO$@J
M40!I1PRB[G "J<=B* .#1:@P98AG2M#C-,D(O>?B2@*MT16\-#B/GUZ>PK=.
M#N%SP6Y\S-N!IXY=Q6,D#WL[<2C0A_O"@]C?.HRF]E'4MHZB/#R,G<$A[ @.
M8T=X%#LBX]C1.B$R$=JFL+-]FB1J 8F=$7H>%B!B!\NH"$YA%V_(.XTR4C:9
M4[>&%J>ZP"P:@_/8$UH@!72.E*\XFIASWR912QJ\(G.BSI$E42Z=_26T3[LX
ME!CG4$+()"_AQ$HYE41$V:AR&2EO;VHM>U7PQMJL?,XD*NASV6>723'+ZU1:
M3:VC'$C4TWXVMLR@T4/BI6/PT;&QDC^\H7649YF(LE("2)1*(%%#Y[F1 0DZ
MYP]S(-'-@<2/9,FF.P4D5,7(=,Y90 ("2#!E]R1K:GT]T]3Z?9YKN)\!"4\W
M!Q(UP7%^+DI)B=Y-UW%7<(&N]2*'$@Q0E,E>$F;&@ATV1!V2YW<A1;+ QI1#
M,J]59LDDEZJ0N,;54MAS=KWY. JS[!\:0_2X,\*$QDY89M:P<D]L_WB_"05*
M,!CAS32]YD""I-([BPJ2#)"(HR1$$I[AF4.[V)A@8XO&107=4U5T;]60D587
M)$7.UXL]S9W8?X3.^>$K>.C5RWB<Y$/TVB?\_?@\W9_?.#F*[[PUAG^Y,HF7
M>^-H&U_$Q=E5#*PF$*<)06WBQXRV-1HS:XQ6DV1@1$HI#Y<0-?TUIYB-@M*9
MFJBYR@+EJL=H*\FS*<26B'PW HGMJ2 WFQ%\.\78CK9CY,B0R ,DW,K"YU(H
ML]/B[8T54]+<8.Z%=1D]NB+!!.LGL2%+F>AJ[<BT+)^1-%/-#3N0D,/,K02O
M,]-2RV7T90$)$5FD1B$E;9%'CG95625T["6(W%T"NM*'15,*GVG*[PREJ.1-
MP @7QXQ:R=G^^?;,"Y=$*5=G6"'?70B,R!3EN7N1A%L7!A5&K&XAN0!%OLC0
M[695%-+V0RO(7+N-M#;O!]PJD$!6MI(S/REIDPPDM'5K,8S<5DTZMX6C^IOM
MT<'VLC&9,5[<[C20X$YMGA&3Y,6 V+\T*V/$RPKHML;.KC><TI%477<R0$)
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
MT'FM5).MZHNR@X&$4Z=$-1#AN@"LQ13;ZL>N?WER<S7=AW4%2.C*^D#W"B0
M5=78:JZJF7H6"A4]S39:;)ZNN:+C/5XWO</78DWW^MHLG_6\I2.M(/T3=%4+
MHXH3J:Z9]=SM=JIN2:F7G'S?BOV8UH4DS)(LUKFBH,-5GJ@"2!0M0$)"MZP"
M(X1<8H%O$$CSCHXBWS"05F $*SJ,;!9P,I[!>V,IO'EI%B_U7\>A8Q=H[3"
M;O]U=-#ZH2LTC6[*_7MH?= =8'*G2^BF==1^?QP':>WT5&0!S]-Z\J53<WAS
M((&/YC<Q3.N<&;E&8?*R*9KO-[)I;&ZM(YM+0=,V)-[9DF+(>5F^E,A0!1)5
MS&8UV9EH  G#.#EOZ3[1+;4AMO[>W"% 0I..EH9,IKV 9=XED]1K@A&:MU6#
MK3R3TWR6U[U%SAHV\Z%3077+(5?U&J:BK]4#0"WRNG3O6M5'BTX''690:=QK
M-FR A)$[E(R(OXI 0JO>'6%7@_>*YO1JS9H>O "<WC]KS[8KUR4.BSU5SCWK
M,&[5U]\.D+!V]:AKNW0-';Q.=4\/_N!W5.1W.Y3;Z>"H!4CHVUHQ., (+E/,
M#%[HR*7I2&:DMY7:U*:>6EW4B=C3,M(R5/5]-KS-"WK9@R:EB^M^B4[\',44
MO?\DS3<3]!_':-U]B^;CT7R.QTT98Q23]&_,SW2.GK_ ((4$& :D,* $SR/H
M3==S!:QF<DC1AV+^$Z9KCW50T/ML93,\F(R37H(,BNRX7K")ZD "=P8D7)9:
MMA_">?6KU] ^6,L-JP0E;!:A>0\3HMT%6O':\D9B^-'FV*1!/S?I[Q0]OE8L
M2SB-THM>I+M\?[* ?\W<QCNC<?QV,(9?7!C'*_\>Q0N4/![I&\*3X0$<# U@
M?W"0)H\OT!FB1++W)MJB$VB-3J&E?QI-_;,4<S*8P35%WYPPO(Z4M?@;66$^
M:.CP)R@A35)"ND))URH'$SW!5>SU)['7MXR])Q(\]O%8$N%CW0>4O'(@L5 "
M$L)+8I;O<&^11>7&OA@/UBW!@D. WEG>I= 248!$2 *)X"R%4<R>IH1P&JV1
M:;30:['7:[(#$ESNB9)("22Z3P@@T2.!1%= 3+[,?T# B'DN&]5@ R0>ED#B
MV:,C>*5W F]_F4!"&8L50&)) (E?GA9 XHAO$ >/T7CP74>W!!(MW&=A"77A
M)':'5[$KO,:AA-$ET4B/-]*"HXE'@H,)YBW1PKLFEA2C:C.0, .(V1*(Z)#G
MJ#,4<XT.QY@V!3O7;?)\,SFM.CHW]T<G\<U^&2>G.)38Q;MME$X;#B4$7.L(
M+-,XD.%+HH.BG:+-)X!$"XT')MG43 E9,WU7-B::PC0>.="9I.,X3@NS6]@?
M'L6CX1$<#@_CV=!5/$_7W(N! ;P:'L)/H]?PQID;^./%*;PWO(A0; WG$VE:
M^&F8H1.Z1"=PG6(S+P YZU;3\I6R>>*F(<<*]XK("A!1V%1@A PKD%#2(KUB
M;[93AX3LDF#%XF+6$D;7Q4X"$MO93U&9CKB98%5[Y8*'19U#!Z^Y:^\.^TZK
M+3JM,,*J^6N%#NIBR6COO%U:/)F!1%9:S&JV0$+IDLC+"D%>5E#URL6:G;N)
MXD-:-A"TT^M5S0-MZE-.W]G-#V#+H;"<L[WZ7'8+.4EV>-BM70N0J&5'D^FM
M'*0;K.Y=WD!$P::?]/\?2%@WJ+AY2'CI@+#-1:U^[#)=T"Q1+"I3@\>HV.NC
MWQO9.><S:?-.N@V0L';WJ17B*@9PJEBKV=DE7_K=/ \Z%) =Y$OT"JDF)R"Q
MD_I_=CZ04'UJ5/\<GH.7"L NVT-5(&'936I7Z,S(W?AY!4B8B@_6"TU^QH+<
MUVX')'2O.W9+-^(B7]QS^0/%O\F $;=+/DX%Z7E1E))38IXV=DU>W<@C,K^)
MOXVLX#<78OA!WS4\]O$%/'1\$-W^8<J;Q[@'77>(&5HGZ;%E[#F>X!N['J)U
MWJ.!!3P36< +)Q?PZG\6\=;0"CY93.,&'7.VL2[!-MM1I/+TV9ATPQ9]JAQE
M"<6-4K^)P#M969 OB'-G=Z%IL#A[2LUJ>2[L@$3!.G\I]\^= B0T"Y# '0")
M:NRUFL*$6QTDX]!T9,QEALJ88]@LE2M"=PB/H,3+!I/2GA@#2%@/@.%O9M/U
M9'=;T1Q7%)5%XBV;7'M#R25R"I!PW*WS%0<23K=R^_Q*5_RSS#X$]O.^S6,6
M9S^K=TU>D717NZ)+<T-I4K'1?[7QE\W<32"AVLG8S&MII2-'7<^E'+IZU7PV
M6P5(V,GB5Y6'=34^M$KUN=^GO&S$JJ4"4)MPL['1WFAA, J^DBIP&,$*0;DR
MD%!RCXIUABXVKJ>-3:Q%\_K \(;*2AB1I,<6*"8*&J[G\KB<R>"S]";.;MS&
MZ=0:^M>2B*PD$%Z.\X@DXNA/)G!V;147-C;P!3U_E.;L&!WP>=9-(:'$FAP?
M/(^0?J=)^DYK]$%2]'=:2LH+ ,W,M>FJIW4^"XT9=LO\2&=2DUI>=$I8VSVL
M,,($)>X:D'"X_?-=N3EE$:)9"E^ZX[+&2_N@&S1PE#-0Y;[@W;@IZY(B6 V.
MN,<:/8GY>>1RLAU'MMJD9)O-//T]3H]?S>HX1X.W+Y7!AXD4_CR9Q!M#\WCM
M_#A>/#F$;_L_PZ$3Y_"([W.:."YC7V@(/9$1[.D;0V=T AW1&-JB,VCKGT%K
M_RS%'%JB<VB.SJ.Y;QY-O3(BK "[R(NQ8H=\ FW!)$U0270$5]!)T158P1Y_
M$CT^%LL\.)SP)437@8\5^^/<0)I!B3U^82HMH(20X1%0@D&$F/1JB*&1_V3%
MYEEA3!V1/A#2U+A3P@@!)$2ANST<0VLDQF&$'9 00&.!=T!TLBX)"22ZV6?T
M4P02W".#[:)O#"^@(3+/3;6%EP63E9I"4]\$VFD2[I9 XHE[!"140\2L"Y#(
M*4""W22F*4XMI? 7"21>[KV&(_Y!'/SDB@ 2H3%*FFV 1&2=1UUD#?615?KN
M*Q1)'HV19=DM4>Z8:"Y!B<62T7A;29I)@(ARYT,91'0%IQRCDT7(*11@$2Z?
MZQ8V5NB\[.8P8ASWG60Q@?M.&5!"^)*8H<0B[_1H#RZC/<""QC.-X78>*VBC
MGZU^ TC$T4SCI3DD3,[;:!QVT%C8TSN%O9%Q#B,>"0WC\< 0ON6[@N\&!_%2
MY N\UG\-K_]W#'\8F,,_1I<1F%G'^20#$3G$LAH2S$!(3BB\[4XPAO\!  #_
M_USZ:^(  (V_241!5.Q]AY\<QW7F_2-W8D!8 +M8!&92I$12F9*M9)U\/EDR
M;4L^6SK95I:L8"M8IB0K9RO8DDP28?/,!@ $"1)$QN:<<XZ3.M5WKU)W=4_W
M[ #BB0)-XO=Q=F<G='=55[WWOO>^!Y8#! H$"X!-< @NAT>@'UQZTLG3WS*
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
MR5YU%2'!Z&C8ID)&Q0-4V)6I^]_U(D$J;8\Z$4(B\)LT(5%4J1A9FZT;AI"
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
M582$I[2W@PRRJ*-FQQ$2I8;?D*LTS]DV$LOSZGSS!ORD\X3$/B<R1B$C?9N
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
M//X[5'!P=2V#,[,K:.B=P'\\UX5O-SY+.(OO-)W#]](7\<.3[?C)F1[\[/P
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
M?+]S'']_L@OO;6X7/23NJ[U$Q]M!UZD7>]-#@I#8U3I+XT3CQ0F)Y@7<DE[
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
M$RFMB57ICZT8D1<-4K"J& ,3(B ::&<D:CB,I'CB[6>2NE&:+DJW\$F&P[%
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
M/]:D$E#R=>OSQK Z9X#OZ<8?TSU\=&%5%J\QR\YK;<"69 %.*W$XK@+7GJW
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
MARZ?'Y+.-\=Q3G[HGL-G;1-XMW$0?ZOLQG.%+CR19\>#60VX*[T&MQ$4W$P
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
MSEG:J)][YO"-9PJ?.L;PL7T,GSHG\'G;%+[F>/W0,8>3W0'$]P:0-AA SF@
MI;15];-&6X]N*M0@P8[5"09DR3)#=WJ30"1 G0O)*JS?9=KGHEY, GS**K2P
MJ(XP"(D0)4BC'.3S05DVK4L[9R4BIBU@P;H).: VQ3I$-I9HQ\(YJJ,O*B?
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
M7V=\_5[K##[K\..[/C].C?B1R'69P1A5V*DR7F^-:*/+ZQ=VS*U9R E+Q?"
ME930%Y(2UOU<,V%_066:N=\7,3.)%2$QJPB):2,Q-DIC(BJP8ZTA@05K:E2T
MYNT;1WY3#\Z4./!15C6>3\C'V_G5B/-X41T*RZ0SM\+M#BIP%8UW'D'&YVTC
MC UI=S/+<&4VQRVO'$?.E^-H3CFNRRK#GVPEN"[A/*X]E8GK3V?A1'(A[LNJ
MQ"LU3OSH'4(1/[M!$3A>-38F(9$],<[Q;<=3=;5XNJ8*3U>6X97J2IQK[T#+
MQ(QL*R\ZDT1_C9#0=45(1'FO$2G3JBN(WTI(!!4AX8]8,OO_JX3$K_6#6Q"4
MF!OMT05D1,1JS!;4?JBRHU!(M5V)J!Y=\TV1=77M0=7_;%25Z'A$AC&M=2E!
M7M98& DB4.NE M.)ON,9Q\NMHWC:/HQ'F@9P=UT?I1]W4>ZN&\!]M?UXJ*8/
MC]7TXIFZ7KQ<WX>_-_?C\]9A_,( )X6?DS\28$#*((?7TA4VF%6S)YEO4<G/
M@M@MNE"B$CB9K4065D?,CU4T1DB$"&Q$I41L,]LJJC13L.LQ4>2$;DT'732M
MNG1NFJ6GMB['TR0F!' 9XDN[J'0.6O)R!KQ9?=-4S%%\Z1C"6QRW9\M[\%!A
M.V[+:<7U&2VXRM:$2],:L#^U ;M2&K$UA8Z1('9MLA,K"0!7)'NP7%9(=&&%
M ,6I7JQ)[248G"<E#$)B$,MS!K&,<I&0["'\,4NU#R)H7$;GNCR5X#%E!&LI
MHEW3AF1!2 Q3!K%>5DCPYQR"[:P^+$\7YRRX^-DN;,QU8VMN&[;:>'V)E=@;
M5T9'4XW;><TO%;MQNGU$;CQV*<,U_B\@),SD0[]RF$*?ZPD"4[HG\ EU]1D"
MX3]G-N!2&NS]2;4$>$W8G":J/#Q8+\Z*$.=OB+&CB,>UME[5LLEHV[2P.J(7
MJ])_BXP8B<D?U*-!2 QAA0 TMGX&*[U82["S(4V FBYL3^W@?'NP-[D-^QD
M'8QKQ*$SM;B,@<M5#$Z.GZW "5[W_1E->"J_#:]7]>!3QRA^ZIQ!0N\<,H<#
M**:EJ_='"8KU6.E=GX6,F ='ROZIP@0#;6B&G1#4K4_9C0 5-R!:-OF,*HFP
MV2<Z$-N)50T<.!MFFZ9P;):BEA-=]-_84#6RQG4CRT6T6-.CL3 YH!H(S$BV
MV,C\% "H6YXY 'F_)71@F:,!Q/7/X/O.<7S2-HQW6@;P*NW/\U5>/%W>C<>+
M.Z4\6=K#WWOQ7&4?7J2#?K5F &\1J'_02#O5TH]?&-2F]$R@8'@6M=,!V<>T
M7VW&3)HU(:*5DR E1+FR;MRG;B5=?A?;$_K"=B)*C$PCM>D8,3)O R+[EC(G
M)):YN#09,6PI6Q<;NT[5IJ=D.H*L$1\2O)/XF0'IEVV#>+^E%V\T>/$B_<73
M%;UXM-2+^PJ[<4=>%V[.8J!F:R-P=>!(0C,.GJO'GK.UV!5?@^T$6UL9;&UE
M +8E74B=E*WBD<]M3JG&YJ0J;.):WQ1?CDWGR@C@*K";-NI <ATN3V_&M;2W
MMQ2TX^Z2'CQ<T4_@,$1_-8R_-PWC4^<H3G5.(V-0$%01-!)AM7.Q]"F[,JVJ
MXD1R1S2LVHY:&06_<F8"F<VI-FA^5:%H*:;18[[=2"<(Q7IEZ[]-2"QR15%M
MGA285L1))X.*XI$IG/+TX\,&#UXJ;\$CYVMP9V8Y;DHMQK'$ MKL(AQC<'M-
M2A4!6 /MHP-WYGCP<O4 OG7/T*9$:4,U] 5$YIL1IYCWJZED(BL9(4JWO?R;
MBV:BCN-62.R0VC/-:QC'E\X1O-LX@-<)OE^L&<13503AQ3TXD>?!]9FMN)9R
M->7*3">.9#AP*-V. ^DMV$=_N">M$;N%/S2%_G$W90_]S]Z,1@;NC=B?U82+
MLYMP278SCE".YCAPG2 XSKMQ5TDG'JFDCA&CO,QK>,O.P+QU$%]Z1O!CU[BT
M&Z)TNH2@N"YL5'1T+VKA)-N/$:2/BFH /OHU?>F38WXU*#03&?YW"8G%[9G^
M447$4A(C):+"-M >J![/8ZJDNT]E78I H(FXLVHJBL*1$#+[9I'8.8&3KF%\
MXQC$1\U]M+U>O%3=@[^4=>.AHD[<Q?FZ);L5UV7:<93K] CG_A+*P;0F[*/L
MINRD3FRW-1-_"!_>B$W4!2&B8E/(IO1&;*9>;,EJQK:<%NS(<V!7?BOV,-C;
M5^3&Q<0HARE74&XL[\ ]-=UXLK$7+U$OWG:-X#/Z$+%I(Y)I,J8B*! 9I5R[
M#9P@I^J_;6:4FJ35E K&9)]CZX;-@LPB_4*\LX"4L.J);FD;>N'FFV;.FZIN
M,7L:SZBLUG[^WC07QOE1/\YP#7Y,O/E"91<>Y#B<((:X)E%L=C(0.U.*(Z=+
M<'6<L NU,B/[N?)V?,37G^GSR19Z=;1=G2K[<3S6QU>7[4ND#BE9F$44C?5=
MEIM E@KC?Q,3_V\0$E&U<1-522"::F&AQ]AU%4]:6FYIJLC>KS(C!8D@8L:R
MR1#BNJ;I:X;Q M?R ^=;<8.M'L=3:W!U2B6NH)^Y,J$81^,*<)QR3V8UGBVV
MX_WZ+ISK'$49[:]HG>D-&QN@UG80UG8Q8;5TQ.7,T"_UT;8XA\/([IC -TVT
M)66M>+2P"2=R:W%M1@6N2JO D>0*'"(6.'B.V/\,'T]7X?"9.NI_$ZX0),29
M)APZU83]9UN($5JQ(]6#S:ENQD NQD=MC*\\6"=;MO88[5K3& ,0OZ\BCA?5
MSBN)^5<I4D)42:P0[7+%67^V#JQ+[\"6#&)[FQL'4EIQF-C^R+E&7'::V/[G
M2ASYQ9##)RGBNL[6X/"Y6EP:+V*5)AQ.;,'EB?1GE!M3'7@@IQW/%_?AP_I1
MG.F80\%8%(T<H(Z0V6I4ESVGC9/7YDF)D&JI*BM?3 <>M6S 639%?H^$A"6]
M4,KB%LX7]CA8JCF_N2>@Q;HOA$1UM" B-*.EV.*6E-;VHRW\Z&I>=C'U.&LJ
MC*3A.9ST3N#KCE%\0+S[NIWQ"/W,$W6]N(_QV\UE[;B*/NG0>0?V4W91=N39
ML2VW!5N)839GT;=E-& #U]%Z6QW'F$(;O8&R*;6..DK,FU:/[92="A/MHQRD
M3SQ,/WD%_>,Q8J@_93GP9^+=N\^[\ CG[]F*=ORMIA/OU7?CRV8O?B862N@8
M1V;O+/UT %7$ZF:UN&A!;:T2CL7QBPH A<X$5?@H]A/%!NVX:J'KX',5?%/2
MX"QCUGX\5]J*A_*;<5MV':Y+K\2QE')<D5B"(W'%N))R[%PQ;DJLP,/9+7BU
MK M?-HT@M6L6->,1=# ,'0H9R=0A:Z9\U&A!KH>-*HF(9IR+$U*5]F([.JHV
M_'\WA,1O5$3HOUK]\\\2$FH3+1)=6!5@2G2^O6Q4F0<_YA.>1E72PZ!*##3;
MDXDS"JJ(._(F@OC9.X>_.Z;Q6-4X;CWOQ96TI?MI^P[2EEV28L>EJ<VX-+D6
MER24XS#G_:KX0AR/S\?M*<5X(KL*KQ4UX,>6#A0/CJ,WJDGL,;M$I9R5E)#S
MJSR;N8>P4*(+]B=TZ^91Q-*3RF<IC38)"27B"!YQ1* _J,XMC1B)6-(7BC9(
M?$\YG\P>]C/>G<9/'6/XW#6(=^R]>*71BZ=J>O! >0_NII^\K;0+-Q5WX'B!
M&T?/M^$(XY:+,YNQESAV)]?W-L:Y6Y*KL4G$LWS<R-AV(]?_9J[Y+7S--F+=
MG>F,D8CI]G.]7YS2B$N3&G!%"M=^:@NNMSEP4U8;_:$'=^5WROCZX6(OGBCK
MQ;-5Q+RT16\VT9\XA_"U9Y3V:AK)PP%9M5PJXCBN9:=N5)%W6%K<6EN\+:Z2
M,%MKA97NQ+"J;L&\IN[%"(FHL:AEO&S$S-&@D01IMH8<L]BA&"'1/X&"%B].
MESCP/OW]4^>R\5I..4Z[NU$9#,&N*N#%=0M"HI(?E,,@Y3/&HX^5.7 LLPS7
MYE=SW3?BQAH[[JQMP\-U'CQ:U8;[SM?A-L;*)Q+S<6=*$>Y-+\6+%<WXH7M
M$A*-ZK-[U9B851(9(\-XSV'' R5%>*R\!$]7E>'UAAHD=G?!.3TC.1?1S3D:
MP*)#*0UB55>=..;^*4(B/$](A/Z["(G(K[Q:A2;1)3KJ&TO+!)!6JB5D.4-"
ME7.8)3%^0U-DQ8$RZ.8!F"+8Z* T\DG1YB1Y,(J?N@+XN&T*KS4-X]G:?@;U
M7MQ9VHF;N'BN8;!_)+,%E]'979'3AJMRW;B:C]=D.64P>2/_=FM&,^[)MN-)
MOOX5+L"/&@4Q,8.,X0C*IHT6*69;#--XSRSNTZU;$J@MK7A-<M=LX31_KH19
M&;'8("W.VIX'*8(EC<J)YBME7]R %-&.Q>@1KU)"8]M$UCZ34=6[4%O0RSNH
M0/NT.EQ7&*M.<8!-0/3T#B%W-(BSO4%\X9[%:W6#>+S(@SNR"!YH:*Y(K**1
MKL*!Q%KL22+@2&ZF,7)B;8H+JU/:L3*E$\L)!"4AD4)PG#)/2HC-]%6*D%B1
M,X1EE(N$9 ];" E*&O^6/(25E+7)(]B0/(J-XC%IF#)D$!($ENNRA[ ZLQ<K
M"*R7V0C.13NI/#>VY[5A.XWA]L1*'(@OQW6\[ONSG7B30"NA>X)S&Y$;XH/_
M D(B1DJH<3>K?9H("C+[9_%-VSA>KN[&G01[5XHLV]1Z[*8SW)KFQ&9;.S9F
M>'FO_;)-TQI;'U;;Q&,O08A7!B"&6 ^R[KN0D%A$1OPA<S0F)B&Q7!(2G!L&
M,RM3^'F<Q_7)[=B<[,:VQ#;L$E41\6+SE<'(64%&5.'8V4K<$%>)V^F0'B%
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
MK,P1TH%5%EE-69O3C@VT$^*<KNWIU#\&?P=H^R\7[3,9\)W(;<,#)5UXNF8
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
MI.F+#T.VD!*<S$ T!!^U(1 )<_ZB,I"+97$I8B(B)ET3YTV8CLPL8[8TE$/
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
M#R,H>X@;=A:-X';;*&ZAG_61LG'<7C&)[5>(X2MFL+=L%I$EE.(9ZB*=A)
M?-ZT$I60*)RE+B+NM\UB6\D,;B?6V&:;P(YBT5="ITM\0[\BE7*(=NXHY3!]
MC4.T=VGT/5(IR105X*?$6HEQ+-17V<.(SQQ$<GH?,5,73ORE!8^F=^*5TA&\
MU;A(^^O&9?H'/4+7:NI*E^[H117,6%>D3>L*SWF,L'XH\.DS,71]P!(280T9
MT&C5I^_0HU'KC7&2K;,V-Q,\A3LCW-J^+YLZ@2=U$-;!C]C(YW69BCZ;^_4/
MCCF\09OWY:L.?-K6@8]:&G$_\=4IW8%VA-CBD*6=N*-+=8$FY?;P'$CQ1!_Q
M3S^BB5FB:8^B+<.ZN%"Z],=4%TYT@3 4\+D6B83M6Y3,+2DR?)G(PG'EDXI]
MW$=_=5^>8"A>3_P?2H($A L&<*! 9IDX<(3K<93V5G6-7VC D;/7<?2]*AS[
M\Q7<=>8:'DJ7(=/U]$&[\1K]Y1_2WOVA;Q698U(!3Y^:#V281F!QQ6B<ET[@
MH(G&<T4//!X2RM95'W(G7/@M;<@W:D?P='$;CA&''L@D#K76T3XW\;Y::+O;
M$,FSNI_/+ZFX P>)PTX6$3,(K2[URC=K)O"[]E58!WVHG0U@B.!C3H]G"]&(
MAEFU V%;JH*>H7;E#UA"(FBF=MU<R'^S.N:;VU1S0L+,X?\W$A*Z.-#-@[G*
MYRPS0>;TT&;!."%J7BE2$NK*)O<ZRF<7D34T09^C#]^XVHI/YE?CD7R99]*M
M9F3&4N?MH6[;D2^S38G+KM#'NSJ+A,MC2+@T@(1B2= U(3FC"H?.7R;N*L,#
M[Q7ARR6U.-,[K/",)#\F] !E11OVO@F)K:A[Z_PM4_S)3-44&K^K*?FE\WTI
M&*9D&M.SPWKYO.J6?2CAV;\XL(3?M(S1U[7CU>)F?,I2BT<O7,4#YRIQS_DJ
MG+Q8H[I1[\AMQQV%Q%SYT@7>1=^K$[$6F4\D](#]1N%5D13/4.?;I"-O0G7E
MQ=H,B2F>I!Z84'&+?=0/$981[*5=V),UA%VT#3LS!K K>PB[B6_W2J*<.B.6
MMBJ^9 Y)I7-(+9M#VJ59I-$FI?$]TO*'5/([+=..@]*==U%F*$F14!,>S&[&
M$U;Z<?FM^&QA"WVZ%OQG[8 JQBF8$PIFH&9-Z/TU.T=@,S7X)MI]E9 P@NS!
MT%DT2W#=%+,V"EI#]*-FJJ99A),>*]KW6*5M&E_RP3[I05GW-'Y=V8H7,XOQ
M2N$5_+#%@7>G5I%/'[V62DG&$;33J%5Q Q?2@?UCTQ2^4]Z)+^1?QW=K'?CM
MP#PRZ<R4<V.I@=YN/ZZ-\_5=L_AKS1!^7M**;V55XGOY-?AUE1WGNZ=0-KJ,
MMJ5U-7!]D+?003_Q.C?+.YU.O'JI @]FG,>+59?Q8V</+JS.H6I]%<-"@2TQ
MYW530F+M9@D)Z6S<FI!8UPD)3S@A(<F(M7\\(>'[UQ,2X:A[V&B::RAO,M#Z
MAF1$<!-5>, T_%*")N)(2I5C_6( ><,TK.TK>*-Z!E\L'<;35CL>RNS@!I7-
MVH[4"QU(E':K\YV(NVA'0D8?DK*HD'D@DGDP4G)&<(#&]"#!U>'\$1SAAC]*
MY_^(./]2 9[>@L,7&G'\0CU."3=^=A,^56S'ERJ'%&_9[WMFD#&V@.*955Q;
M\*"9"R5#SH9"@Z]UVUAH6,I&MX0_:.J2\*M*;PFL^D."L$B'A,OKP0H5Z)J'
MD,47"%/GX<:$1'C0F]O$9K]B&K46EF"0XC>2$@$)]$G 3]>S^1"F;UK1SWXN
M& [HA09C=7(S5<N WDDWSO8MX!=4=/]! /?B90>>J1C"0Y?&<7?9!(Z53N(
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
MV!)^TSF"UZNZJ+_K\2E+#9ZX>!4/GKN*!R[4X+[T!MR=)4Y.)XX3H!ZF3CE
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
M@U,@&-:C0=/0PM! ON!&6#,\#VL3C=Z6T=?O'XLU#5%7^%#.-FVFE_J?YS[
M[_T\\ZISE+]?#QK=$$(Q)E1C<SJX$!K:)A5038L>E(TN(:-K"K]O&,8/KSCP
MU:(./)_?B8]9NW O<<@=/.>'LGJ0G-6+I$S:T@S:5$H"_R\=2(FY_<9@>:Z!
M#*U.D,'5>OA\3,$ ':U^U;D301N\A[)7ON?/]Q4-;@SZE*'6^T)2,*02&"*1
MTG&CJ-M&5&5>##%.K*)<D!E1XV'1\TC4#"[^G;Q&]DX"]4XR=4T:]\_APG$<
MX^^/68:X'_IQ_&(O[4X7[CC7AKMH@T[367M,.NB*[/CR-6+6UEG\OF\)V1-K
MJ*1^;"$>ZN?>F#8EK7UZ7%8PU"7AU>5>XEWY]( _H7(+AKG-?1N3XP(:$QE(
M,Y24\ 7#W;<+VD$:X/N6CB_B=VTC^-KE7GRRN!OW$%NG$2,F93L4Q6>T==B8
M.Z8JLH<55DF1BFWA%A;JNC,M^&AN+UZN',>/VI:0/NQ2W,GCND-SF7O&1?TE
M6"OD^ONEVX9[SDL1>B]WB*XI>!/?:Z-4Y[^;P"EX\W:RC4RN]IF" =Q0"?-^
MR8! >%"JP0NR?L/,I8 .<GI-O>SK&_@UJ*L%@S?U%C8YB<&;C* )_+VVBN"6
M<=6!3?6Q(;<P="G5$1603G$Y_\;\L(W(C-J7FS,H <TJ)O2 L_S9,#_\M6DW
M?M<ZA1>HWQ\E;K[+TJ.J+!.Y9V+S>WDV';3;?=AWB>?Y,L_OI5Y$EG93-[?3
M7C>KA,0]>0UXZ6H??MD^"^NP&W7S7C4L>RD8IF;P^L,Y.^6':_][>,&#VL%E
MY+3-X"?5_7BAI!GW6Z[A1'X-4HOJ$%O:B,CR5NR^THGME=VX]7(W/G2I&_]6
MQJ^E/;C%YL"M)?W$B$/843Z*;15CN.WR&#X2$OI7MU9,X+:R"6PKF< .VJF=
MQ/T2T-ECG4!D[K3JCC""QO/4(PO408NT,<O89EO%;<2;MQ<OX?:B>;YN6OE;
MDG!(% QD[2,6ZE62QN<E@X=3) !J%9]+"LKZ59)0ND>3B)?2*$>I-^^BOWR:
MMNF9O$Y\[8H3/V^9QGGG,BKFUC<HFR8TOIZ7PB5%V^3G\Q2?P>B2<"M];_A*
MP8W.Y^ &K/<%/U@)B77=(6:(*2D1]*O[%/OF,S$F!/0U?=K#<6GN@T5%@VLD
M=&5.5@?W8>6B&];Q)?Q9YB/1;_QV[3!>JNC',X7=>)#/X"[:@!/I[?1%.G$P
MTZZ*+E,5!;"!2<5WC!9:%DH$;=Y>_G]O'C&7FI-%7[Q J 6Y?_+#$I,WOY&
MB!8Z,$4-9LPL,612)3.B9,:$ME_1BEIY6 VUC5'^ZH#BII<!US%Y#N+A7N[3
M7M6-*+,1$GD^A3XFA6?T@$@!]R'E8'Z/(7F47/I7M.E"[72,&/+DQ68\0#S_
M:6LGOD$\](NKHSA/FW?)N8I&[H]N[I,A+J;,CI#NB&X^R_(U/_XTX<:W["OX
M9.TX3I7P_&=<Q[Z<)IX5H6IR4&CC>0[WVOJ5SHCB^^_G^R9GM^,0]_H#N:&$
MQ"HNCOA1N1!0A3?BUZL9HYJVU,.]*ET2 :_1"1KND%@W?!T5_PDHWW158QL[
M_S9W=@4_"5$V<7\>+FI#4FZ'BI](UWR"*EX@%K72O\R5KBBC@"F!>_\ S^EQ
MGH,GB_I4P=HO:L:0U[> KF7/1B UA D]>@>'Y\!N3D@8#">!F[%\AI/"6@^'
MYG6$YM&[-T6APE-1PBGQS7U$H6)$KR0H?2ZX/"ZL>=>QR@NO^*4@): *4I9,
MQ8)#BJ8I@%JN:<&T"^_TS>*-IA%\L=+.\]"(!](K<2J]BKY>'7%&,Q*)!866
M+((^UQYB^%V%\]A!/WL[_:UMQ%;;B=MV4>?MM701CT@G=0?NH]_P<5LG/E=&
M_5;1A=^V#*%L?$'-S)1@[ASO>]$CM*$&QM@HW D:6#O<+^(QS=_2Z"14B&SR
MG_PZR;ZN.R/D?J5"7CHCFGB)DGD?SHZZ\8N>%7RW:1JO7AW$9TIZE%_U:&X;
M'K TXQ3W\C'ZAX>RFU4B(C67OD^^G?A6YB91CQ?U(Y+^Q6[!LO0K(XIX]FE/
M]MF,.:^2C%#TWZH#CY)OV)B0[)$$@LQ\I43D&QT3D06Z<*M0YBI*H=Z"ZL[;
M35VR@[I#2;[(++\7F:%,8V>>4#K)>XQ3%XVK>;.B0_872$&.)":&E7]^T#J
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
M),_& +<0S>"&@Z1T:'B"4F"C1W!=.[%>[=#Z-R6K;HA+WBP9$?!M..=!VI>
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
MGS[&3R=C\@S?CW3%"3Z4V%[G#\,TX\4?AJ;Q$_IJV>\/<$_>QF=ZN*"/ZWT
M&3D6;,NW&UIB);/J8$[H?C9(<9A[?5.9",9/T9=.8AO72D:90TT>;5?4:4*%
MT(,=3*!V9;5@7U:3$D0\S@3KCN)V?+VB&X_5]N.I*T-XL<6*'[5:\3(__ICV
M*C]_K6T8K]/>6# +7F^U\'L6_*3%PM<-XQ7:2TU6/'?5BN]?L>';E[@?:ZUX
MJ-K*WV_!U\Q,JKE61:?H:%$?]G$M[BWL,^@!N0:D6VU'_C"VY]F0F4??GVO'
MUEPFWDRT-YLFU"2=HB4HD\.W<6)G._>!50EO;^8ZW\JX=K"D%7=5=N#Q"SUX
M328EAB90..G"%9>?ZR.J$F*O9FJ5*5Y9#S&NFV@@C$@P1"@30H#XQ1,1H<D(
M7\^4.V'D WY]1+>T(!%;4I 8Y=KJ]L=1.QO&1SWS>*YV#/=RO=YB&B6.'L?V
M?)F2F&$RRIA9;!0EUI7,&P6)4A%)G%-4=COI&T2X\5N7B 5[1I W,8'+KGD,
MBP:!\ (3%\Q'?7!%_?"+>*PN2"P,>,46S_MCBUKN"R1#2T7:_W<+$D8A3PY8
MH\D)B7AX!>Z+\#(-K.2ISF( 5!,2"U,2L47Z485A?7I*PFU0D"I,YN5V\RD"
MS;"BR BJ__L524;RN"2F\[?$4AH=?>8>3:Q45$PY>5U9A&-!U#JAL5U4KXNE
MQ8C%UI-PD@9!TWI(,2*4""O?%%-T5T9!0L[&9#)"H+M >5?8R"'[_1$FYR[\
MMHE^N=:&AXC7CC$&2C=W>NDH-I831S$FK*$O5PUMBAY/IN;Z%2U26FD[=I2U
MXK::'CQZ>0BO,D<Y99O'5?Z!,3EXBACZ?ZJ;50I#H9AAX9B:)#($:PWQY9">
M&I\62D3ZK,MS7M7%^*5]$G^TC.+=?BO>[+7@1]V#>+9S -]KZ\>WFOOPK:8!
M?+?9@J=;1O"#EE$\TS)&<^ I8O;O$B,\V3J-KU\9QVWG;-A?.JB*VAF,43)%
MM;YX&*L+AW&#21<DZ.NV$6]N+6&,8)Q($^JF?"<VYD@WM9.8QH/;:GVX_Y*;
M,6J6,6N"?FD4/Z9O>KUI"*\U#M(&E/VXH0\_JN_%BY=[&/=Z\3SMA<M]>+F^
M'Z\W]..7]"&?#TR@>-R).LG# A&,\%Y,Z0,/A=;Y[V LKK"_T+:&XXN"YI&%
MD" X@RM%\K585.T;%7/^Q42M%[9#<B!0IGJ%6HP;RQ?0_-R)I5J-4K"9Y[5*
M,4)HF@:XIMKIB\NG77Q?XWBWG3'G,N./%".*&G%+82L.F3JPV]2+[:9!U=6\
M12AI1&BZ< KK"X7N;D;9)L$*A9.*/6*K:531@F8PCF2:!M3T\$Y3)_84M-/W
MMC&.MN$VXJ1[N7\>KA[%8^?&F&>.XWL7)O#,Y4D\WS")%QLG\4KS!%[ENGR-
MZ_-UKM77F^UX@S'Y36UOM-CX/1M?8^5K&2NYKGY(3"33_D\1"WV+S^NAJAY\
MK;0#M_-:;LIOP9%LQJ:<%AP@!MLO<8_/9W>)A>O<IB:#95IAH]*L&%-K7%&Y
M,)YO*A>=-1>V5CB17B[4.S.\-L:1;!L.9%EQ1X$#CY7.X)F:>6(U-][H]N&E
M7A^>Z/;@[DXWCC9-8SOSX[55_8;.5ZF%.1=CIA+G'C4F=T4SC/=WCVF$^'L
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
M=][I0RM]=+_D8=&XGL0SXK\J-LBAFU"U\GY%PC&#0C<UGU3[,6[DM(HV,+;
M09W0S2G1?X&"1 Q+0MN"GQ&I%]6/%C;23LT^MD '[%)=JP:+@A0C1,^NAOCQ
MU#!SN.8!/%/=C$=*K^*._,MJLN P8],!KO$]I</8(?0LJBM:J+JFZ#-G%&67
M/'LIRF\MFE0Q<6N>E;AG -NRNK&-V&![%M>\*@ TXWAA*TZ6M.-^<Q<>KQS
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
MH?=<4E3=JO=D*Y?W16Y"AAMDVV/XG CXMYT!_.S*+)ZO&L'CA014?%\W?]Z
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
M/W@=2<$N@JWE>OA]"?$=^0%SW(.3$=,.U\S&\//.&7R&/MB)PB[<7TQ=7SJ
M?64CW .3R.7:W\H]L*5N!AOK/0H+;*$OF5,UBIW<4_OL[;BK_!H^U3*&'TT0
M2R\D<"6<PB3!K.#)B(6),Z8]3/):D\FDE@2O3VRCJ2NS<;#@^:#VX01SBWZ8
M%%M!&:3T\?ENOK:# ]&1-.U*;]R4+DH'Y2KO\P)M21WO]2^>!+X[$,1G+@?P
M9),'Q^M<.,+[VULYR3U!6UDQ22Q)?%HSB[Q:/_*J?+2AM!?V6=H'+VXO]>)]
M-?-XMB6";X]D\!LW4$Q@=9'?TRHVB]?1RS'NX6.WEJYLX7.=O.8N2I_L8<JX
MX#)*0/M&8>V[B.E0,0#Q#^BG&E0DF0A77"RM_*_K(A))[<^*4Y30 YBUQL1?
MBNA@T1A?>SZ8QDE_ J\.S^'C%\>H$]MP6W$/#MI&..]3*" >WU7.<2CW$2?[
ML)UV<SO]^)V5+F(,8J3R43Q007M2U8\7+H_B+Q-^M-.'ECD2+)=0NL+T;=27
MR\UDK+V;4+LGK22]NG_6F$F]:&3=\EYD:W*9<(V;?F9$XUJY'[$/8D/Z^/$-
MQ.PG'7/X<<\47K@TB*<KVW#\S"7<?:891\ZT8O_93NPO'<0^WL,>SO5N^@"[
MZ$OLK. \5_CH8_B(>WRTA[,<AQD<L#EQD+;A4.$@;B_L(T[LQKU%G7BDHA<?
M;AC$IWCO+[0Y\&J?&[\8\>*OHW[ZD?.H<RSBXE00K>X(NJFG!^F\CX<-3'&M
MN).F;?-FVSC#E!D=G)S0ZUQPDJRG-J[MRUS'#30"%8L9^O5QO$D_];?\KI\,
M^?"=WAE\E7;WV>89?/C\#!ZM=^/^ZBD<+7/@$.W9/IL+NVV<4SO])[L7N64^
M;*-LI>1PCK=6B'".*V7..29EM'>\]]MH4^XJ&<>]Q/GWV2GE7"O5XSA$/%!P
M;AP[FR:0>]Z!K1><V-;$O=- WZR.:T;6"_VX[;89?A]Q!3]S+_V^@Z7C.%(X
M@(=M0_C"13=^TK=,;)# 96*\<<ZS=TW,1O1>QM2R]&L-Y?PGL@*8.A"0-I1=
MBFC\,\I%4AD(X2=<DU_L<N$#%T=QE#AUGVT >VWCE&G>&_U*FY_V?IYC0IM(
M>YG+^\^G+[K/3C^ ^^ #->-XKLF)UZ[-H)3^2W<PH7P-O[I&0\7O@ES#$66Y
M(UK"ZC%.BTUKKZ)#8@NM4("A;8\5OXBFS36=UKI/]KKZ8YCW%Z'RBE CQ#GI
M*6I"PXP6IOBM"4J,$J8L*XFJ9Y9U3,*O_#T#_9$4+LW'B<,C^,W0(EYJ\^/9
M"S-XHG82]]N'B9,'Z>\,85\1,5#Q&,=DDMAABOO I?9Z7I7(%/WM2<HX]\8H
M\<\0#I?WXZBM&W<5MRM?X"/$A5^^-(7O=_GQ!K%_S5Q*8?V1A+F^%W3<1^)#
M43.LHW1$7(*W.IH6XUA%>6<R>E$E"7,4:7L3RNYF5&Q45%T<JS$+/^=_C#YM
M!YW$*G<8OQ_PXZ5F)YXE[CO!>3]:9.+<7.+<#<2Y-U=.X]W49>^J\>,]-3[<
M4NVEOSN++12)#>P0',S[WUOFY/XG3B(^/%)$_Y9RO(1^!M?N1S@.GZZ=P)?/
M.?'2E6F\UN[!;_M]>&,H@%.C\RB96$+U=!@7O FTSF?00S X')=@.NU8QL2X
M?JWWY_1C0,^;5V-XP<(NC7G%OQWD4NCD0%[U&6@BYJV>#*-D=!%OTQ?Z8W\
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
MP.O#(7SERAP^UN3!([53.$8==X"RB[*=>G [;<1VVM?<6@FJSA*_TE[8W#A
M>WNLR(7'J[QXKB6(UT;3>(L74K]L!HR',V:2EU.N1_QR_CRQ3L;Y]S'#). G
M=4:L6]_32M*<]ETD3F,D-=O,\33HCQC$3X8"2L9:^)_2CJT\%]5.3])8)27^
M$0D)];ZT$D,1:N9'*)<]I1/T,J9/YM19Q)<Y@&=<2_A1EQ-?;.C!TQ7M>+CH
M*HZ^?1FWG;F&@[3E^TH&L<<V1IOOH'YT49_3%RGW\-'#^_50MQ-'V=VTC2X<
M*'7@<,D8_8(AW%'8B_M+B"WH'SS!>_[4A3&\T.["*X->_,HQC[>]050M1G%Y
M*48[%,<$\>XT_4@O[=(<-]P"YX;F2?GN2K2_+/>ADF\RYOU(DDU ^\R"B:8-
M<VV/ZW7<D1"2S>"]IG&!GU_/[RKG]Q;.1_![VMQ71Y;Q7/L2GKGHQZ.T67>6
MT*\IGN!].'D_T]AO\W!?^X@5 [Q_SBM_WT),N\5&7XF^UU:N]SS:AWSB@+WT
ML0X1"QPKF\ Q.\?!-DPL.(#]].WR*P>QK78(6^M'D7-N EO.4T?03]C>P#53
MYZ=?)0%^KAW:H1U<1[LJ.*[E\OT3Q%>#]!V'\/F+,_AI7Q!%4PE<H2T3 M.O
M?>R@PK^&(GTM0D(%&ZPLZI3.@DR9Y)OLEZC&$6/4>56!$'XZ;A(2'WP'0F*W
M$!+V.64G99T+&2.)"'O+QG$;;>/[:\?PQ?,._.B:&R63"^@*QG6BJ\$Y$MPG
ML;N$IB#":R2J0NH23D^JR-!Z/GIE:^N]DK)L$9T<0Y)CPT)&<$''J/T2'(T4
M-80AJ:-FQ#"I(D<A]<WRKU 4\LRB14;(/N<>$C*B<"*$7W3-XS^N>/!O=0X\
M6B[DTBAN+QW%P9)1[HEQ^CCTYTHG.2;.%4(BGYA0DI-V53NQBS[3KDKB'D5
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
ML'YNB/JE.-[TA/ #KLTO7IO !^JZ<+>]A4[%-3J?;<BGHY9?-H#=DO5&A[.
M&&]/M1 20O9.(9?K8'LY=7A%/W(JNNBH=7%]=**@M@,':SMQ>UTG[FGHQB,7
M^O'AYF%\IL.)EX8#^(4[BE/S:<Y+!IUI,SED0J\#MR8-A4P(Z,RB[&PYP66J
M<#"U2D;&$F;QJD@D:59$2C6DV&++<0NNPT 2_.OEZZ[R/26S(56E\0VNBR]=
M&,(GZWF]U3WX +'D(UP;#Q!O'BWNQMZW.Y#_%C'S&3ILQ2/8QWUTD/OEMO,+
MV-]H[HT<.F YMC%L+R-6+1]'OFV03FL/#A=VX''JOB\V.?'#-A\*QY?1MI#
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
M"CQK,&B=!;'2CFG-N3LF.9[2O=F-]2?])58/\A3T*F2O2(8?E%9K10>?DR;
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
MDJ(%*<V@::%?YK/()M7DI_@OI1GT#P8D\+< $NEEO.ZR432NY8(1VG"EE)Z
M&N>Q4\N-;];0M-B:DS5N-IH\Z).+4;PV,H=OM([@$Z<[\8C_(@Z5G<%-%9>Q
MT]_& +*;R10W4NVPX@&3,241Y5LK0($ $57SZN,Z?FV].!;A$>?/;.#:6#V9
MIVFJTF#$%@5$:#!BJZP*H370:VO%K YB*N<4,*'!B7G^?H"&D,ZJ.L#7#?#U
MY[7P-=_#:K6DHWI:35*LYNNO]D_Q>WH)K[ER>$(U43/#:YG!%GY>R*_M\(OP
MZ#CV58WA  .E6^AP[BCKQ7V^/E5,>M(_@(\=&\+SYT;PC>9Q_+AK!J\-!N&;
M"M/8)-%. S)H1"%G3= N*NM1P^27,J&3-VW(I0Q>[C<[E5==S/'KKM !<34E
MLAY] %=0.Z-YTYV<R%5*C?[J0I6L[+)E6V;JP>4$6M9AZ.FH<0&)M!0KTUK_
M03C.^!I2&-*R.6:IL:6,$AM*&D$6*6YFA=M<#IX4?"2IX<NV\R6/A],XPJ#\
MIX,!?(U.^[F3W7BJ\@H>I4&[M^0R;BNZC$,EK0SXNQC ]F$?C=5-54/8*XN?
M[ZT0"J N["]MQZ'B9MQ?WHKWU'?C4V<'\/7V2;PRMHAR)DYGXMJH39G"0KX#
MRU9%1P6I*/14"QWF.I2R<?7_K(S12L%3=2/DQ^.S'M!)W0DI9MIQ0Y45S8_3
MJA7S<'[J\7(IFCE)72C1<_U.;NK![5C*/7[3V)3K%'79":1S6A7B^#HN1[[H
M7RB.?#.)D<E>U26F1_$=50"-FP0\9.Z/%%VED-#)7[O(EVQD-EHTE\"O1D+X
M3M<<7K@R@>?.#..##;UXK+(#]_'>WWZT";<<;<&!(@8BQ9VXJ:0'-PJ?N(_.
MO6*,3GZ*MF0&VZLET)]G<B*\FU*\%OLQQS,[AQL4G86L ,]OD#8ER""59UXF
M)!C\;^;:PE7H7V1"(*#$ K97BI[$/(/$629^(BXWC>VE3(9*)[C&S1KCU[F8
M. C'Z3:N0@:V$MP*;=06.L+-7 7^80;$@W28?5@K2X$2?;0W@RA@ KV%2::(
M7HO(58%T!?/G-S-X*>1^W$]'>X^_%Q\^/H ?=<_AQ$("0TQ\Y_G@DO9R0,(+
M2MB.L^SKCCM[XRU$NX[W'PE(0!>*Q.F)W9#QPQB_%S!3 >U<)8$(7FH9P2/E
M3;BSM V'R@=H-_E<RZ=14,J O&@6ZTL7L+%<DHD8;7B$]WF)]SR(G3ZATAK
MP?)^/'IL%$]?FL%7>Q;QVYDXZA,VFBW-8S^'?-"F:@C<MUG:HVR,86=2VQ^7
M.DYL35($S7AN8SRSLA+\/.VD5IQGTSFAQMH-")$QVC9IAAA*Y"UL$CDC"*M
MB8SJ5H^J:41;@1(K.7=[E1 @@VL>M1H&ST4S4;PZ%,0/.F;QXH5)/'=L!)]D
MXO4,@]F/U8WC<R<F\=+Y:?RP90[%0TNX&$A@A/9I+F6IXFO&=(.[3]L%)!RC
M*7$M0"('2JB.J7\,(+%1 1+TWW7TU_Q\FTP9,NG<*10=11W8QP3DKM(.)C+=
M^ B#SQ<N3N''?+YOC,=0'TRC.>Z@+ZT[LP/+QEY-YTB.YM]P:2H*"\N $%G-
M$\L5XW.-.\(;JU?2EK%MT3Q)<K]HN@-+0'A%T<65C!L]H*2.. TH82<=UPPS
MQW&0S$IAP-:@A"D\"Z64@!*G(Q;*YI+XS6@$+[<'\=SI*3S&<W]OV0CMW2AV
M'!['UF+&*;X0UG/?KZZ,XNU,J/^-R=H--8M8U[" 38VT>PWCV%77CX-UG;B_
MK@7OKK^,YR]VXI<CTVCD_FZCL1_E<PRI?J6LZO[2B;3UUH#$,JJF?%G205[4
MS:5U<:./N+G_\ARZ>1].T"D?F<SB>QU+^#23_'?QN=XI4R]E TP:!K"&^^!Z
M_PC^K4;X8,=5A]@-3-#6-W _-$YA>_VX$C"\N6( M_MZ\$!)!][%9/0S]5WX
M_J4A'.F?0LW8 L[/Q="YE,5@S,($'_B<$:Q?- 7K)9>N2[K3N=_CTL5GBB>V
M(::QS>2()!=ZZ3.>6]GER\IJ.A<9>U:VP\JJ6$2XDQ5?JRS9;ZI 8YL(6D]Q
MNN/6;E*BP E;4TU*(XI,RG;02)U8BJ-D:@&_8K+]]98Q/'MF $_2-]Y;TX-]
M3%AW,([<PJ1K ^/3M>+?JA=Q?76$'[E7JN/\6@*;:#.WE@29R,_@8-$D[BD>
MQ>.^$3S7,(:7ST_@M_2[-5,1)K=93,KDFI-5W6Q:-RRLP @X2T:5-V&HB"QE
M);*F>3KF4E'Q?<][BD^#:5Y#(([7AQ;Q7RU,TD].X$': *%MNI%^M%")6S->
M]G&53_'<:T!B;^T<]E1.8F?)"'8>&<!M98-XV#^$IT^,X0<]"ZA93"F060H!
M04=WE:45?8@[U6LX?^WDWP1(7!N4N 88D1OE3^;I3 Q=4W[20#?79 2,X+X0
M+F 1*5QR\DGH@HF+9LRTZ+"M)T8[#'WE>09/Y[AQSR_IU<S/N_@8!OF]2?Z9
M!2O?#6E=:Z(U<2U (F4 "1>,2'BZ_O)G6_?'NG&X\V>F(KSWSC;GR.2*[OUP
M@<_T\CQ7\)(E(_3>Q?^<#F=Q>"J.EYIG\40U[5E1%VX2_:"*$<9DHRH>4@+/
M_C[&2+W,VWH9ZS&.8BXE-+H[:H;4=,2#](N?NSR+7_8OH6$FB3;ZSYFTK0N*
M+K.:XYBI/YU':4 B90 )W827-?9 4S0F-<5J(J% 2461:K2D',^R,V8"/&,:
M]C)VCK/-$7J_A*-"=1FT6LKJB9A+\Q'\J6,"+]&N?=+?BL=\5W!;\47L][6H
MZ;="H;1S 8E:#4@(#>B.BAX<9+QT7]$E?)B_]XT+0_C#0 "-LU'N$P-(*'N?
MU(4D%Y10*VD*\7FMMZL B:Q7B\0R$V-F#[G[R$S;J#C!UKHR:0_#X3*:]FOH
MKJ?Q_W] (C<+Z!B& A$#-?&LQ(LA/O-A_HVF< J^B47&8*/X=$,[GJIJHR]O
MQU[&,7O*A["[=@:[CH<9ZRS1-H=P??DB5E6$Z->7L(ZKH((Y2$4 N\MG>!V3
MN)4QTX/TC>\[.87G+L[AZYV+^-5H%+Y@"B>BFA^_WQ3T77T4$3Z-*9O#.-9*
MZ=B%]LF=6G*7@(9ZQ;4^I$O+G ,I&,OFEMD[JACI%B8]T[^J**>[A%4,K8IJ
MML[_S!D/&5JV!0_5C0O(2^P[P+/1%+!QG$G\X8XP?GQ^!E]I&,8SS)'>*?Y?
M1, K!K%3].*X_S?6#&)-;1]6U?7B!J[KZWKXL0^KZP9Y1AA;2F,7X]&"6N:$
M-0NJ W]+50R;&4-M*H]@0_D2-E2%%+7A!N:-DK-)S'EW91Z0J!I.HS5H83[C
MY(:;TA[*)L=+/9#C0KXV("$^<MP#2'S. TCL7@%(2(U*  E%+ZY8.R9YO0)(
M]"T#)%X60&(TF!.UGN9[FN<[6^ [7*(5BRF"IFAN)=3\E[9P&4W@N9Q:19U_
M-R;2TQ%IU=T>5[^7-&1/KH7,.+H&)(+G&=JZA$R>"G#.,]PTET;M: *_;0OB
M:Z?&\33SWL=\_;BS9 ![BWD6F+?M8#Y>*-,1-1$4U,2PL5I B0AS\K"B,=O"
M7+Y0SC9CG.U\-MNEN%_2BCM];7BDL@T?.=Z++UP9PW?[YO'J=!@5T33.\CJ:
MA0Z(3V>4*^#H25BEPYHT'$9A 2-HNQ:YAY?BNEDV96R:I3U<UE#51YULKD3O
MI9N>-_F:W'>9]#E+8UX^G<8O>\/XTKD)O*>R"_<6M>(0\Y?=1]NQHZP7.YC;
M[#S.>/W8+#;53ZF:YP;1E:P?8@POPNS=W-]MN+&BB6>_!?=7MN+)FBY\^LPH
M7FX)XI6!&'Q3:9P/V>A)R'[2@%_4#*_)%(3DM5;&4LU3"B22AMULVC2_:CHF
MT8)UM6%UZWF$5QS.K8SBQXD8:JZH 26\4Q,2&_)G["5N]47UT7+"IHDE3QNO
M*Y4)8W/T!(& EFG5$*;/Q*(!=J09KX?_;^:JBZ7QA]D(OC<XC_]H'L%[CW?B
M+M\E'"R[A#TEE["MY#)]7SMVU?9B5[T(V],_5C 68(ZPR=>+ M[KK<PSI8GA
MIMH)'&".<0N_?CN?QT<:^_&=CAGF73&<I;WN35FYO#'N#HB[$].VZ?100(,!
M):R87A(+P]A2V]A8N<?*G^3I"ET=N92AA8H[>8)]5Y-$]#5"_(5%GJ6P:)=D
M#;U>;GHA8_)Q>QEYKG<85MU3T6UA#)*DCTZF4VIIFB:A:)3&Z)1YCVFU'+.N
MINW\7P(D+$^!P6PS@PAFU9"6-CN"$VH1$^6 [&0^$,D1T-LY45Y7X&Z2?^ "
M#67Q;!@_&IS#?URB0:JYA%M+3^/F\DL,M%JQO;J;QJ@?FY18]!C6^R>PEHG(
MVLII-;FP3CJ9J_0D@Q*FKI[FFE)KHQ&N+LA-1$S1J4PI(**P8EJ!$&+<MY6[
M:U:)!<D2CKZM2D0OP,V\2$.PA*TU(<6YN[$JH,1NUXA((!.E5;XIW,"UB@G3
MZ@IY7S-:$+=FCL9D7G5BYQ:_MHG?DR[M0KZG77P_>WD]!ZHF<!O77?YQW,.D
M_%X:YOO+>O!0*1/LTE:\I[P5GZ*3>?'\*'[4-8O#-*XGDEF%\O::@&/:Y87,
M%;YUQUW>.5IY!^FB]EZ.'J_8GPM*6(:KQW*N%KKVBC9F\A5KQQ0[74'JC"E-
M*,UY0[EDVV:C>T67,RO&&3-6#JP0;8QT6FA%N.>4&)*M15W4KC,KU\VJ$4#5
MC6'K+E<YX#(6VLF7.\7M611,XJ?#07RE39+X7CQ5T\J@_0+N.'H1!X]<QDU'
MFK&WI(L![B#V^,>PNV82N^L9+#;,8@<=Q78&,]NKI=N]5XGH[2UMP2UEE_G<
M+N!#)SKP528/OYF.HC*4PN6DE0L(@SG:)MOP,VH.1C4:YXH?&IZ^+ U:FD8L
MQ?.44D6 E4F?FQ9*8B1&3X_<VLH@QO.T,(K?SO![6CI)D&Y.6Q*G1$HG1K:S
M;$S:!2!R74O."@$:.<LB3JV$B*4(%\O3TRA:&D,WI8*OY1RZMGG$.8%74Z":
M-$AX%[]VCC]7S9=Y(V#AQ\-A?*5U"I\X/8"G:MMQ'QW.K4<NX%#1%1Q@\+&7
MR<B.HZW8\F8+-KW9ADV'.['Q")U.J7!H3V)G;0 [ZA;XW):PHX%!I]#Z\ RO
MX7E?[9OEV=5K#<_Z.K]P:_/[_@5%UY0#)*HU(+&5WU>@A$Q+B&VHF-<V@[^_
MK4R*K#S7I9-ZE3%XE"6"7$P>MO&LRYG?*N!HY01M$A?MV18UP<7 HW)((?@*
MD."^DK5!DFLFT85,-+?62* ]Q*!9Z]$45@W2H0[B=@;>C]8/X+ESHWAE,$B;
MFE9%JP7EU*\&)-YJY20]'2<'1/Q%,.+O DCD14"E6"'%X*C13Q# M87K:"""
M%YM'\;"O&;>7M.- V2#V2H%*NF=+YK&A: &;BIFPE42QI2R.[;XHD[8(]C*9
MNYFV_:!O%/=6C^#]9V;P?+MP4<9Q="&#\]R;/694?,$$ 2F7,L %W-(Z8!-@
M,.T(;VB*@5)2"5R&F+@O9,)<$08*<56P3BDU)4U?Z':::+\8-X"$ !&+/'L+
M_%)0?WX-4$)>(VD&H"64$TT)M_-FQJ5Q$BYV*=:(_@"3&1&_K6$@]?N^(+YS
M80K?.#V&KQP;QA<9E/W@T@S^T!]&]6P&EZ0XR^ [8$N7F@[^5@I,.2OWP0I
MPKN\7?!_=T"B>IQ)XR2VU/'\\//M3#AWEO=C=TDG]AQNQL'#37B0-OA]-7WX
MW-EQ_*![ 4=F4SC&I$<Z\%T1-Y?F,,_SN[S9WS(@K^[[RJI[+PT74H2*JFZR
MA.HA4V/N2J!-"YO&+1$WC2"5#3/<X9-*F\FT))]U@BL>U:"$FI;(T_:H>J50
MUV6R2DA40(F(F0P24$*FQ#JY/\_$;?H1"[\:B>(K5^;P0=J!AWV#N/4HD^_7
M:0>.T'Z4TG951'"#@!$52WA;90C_1CMW@^AM'0MBRW'ZKA,3V,>DYA9_,^XL
M/84/-5[&=[I'X0O%<2&501]CM7E#Q9G.%56MO):4MTJ40Z9MTP^8SDUBNBL_
M ZB+EBESOEP:LN:(C8JI+'[1D\*7+RS@@_2I]Y3T8W_I(/?&,-:6C^+ZRC'\
M2]4X_F^UK#&\C3&@4'=N:* ]Y37=V,C8J784M],./D"[^82O"Q\J:\.WSPVC
M9"B(]D@:?=$L1J,69NALYAGM+_!1A-.:M]45>4LM&VDV/+JJY)0'_35/<C+/
ME>RX*^;Y/)%;(N:7X4<I]HG=2)F55%U@&G#TKH3ZZ,8U6#;3*@!MF$XX1)L4
M-).Q:IP]:^-*.HNZ,!/[B1"^WC6#CU\8Q2,-O;BIK!7;&#\6^ :PKG(<:V32
MESYLE3_"CW&LJ4[1WZ6QGK9R8Q'WR.$9^M(9W,&8]F'ZS??YA_&)ZAZ\1+_[
MQX%YG*-?&;2%;]E2_8\9)5HH-HL>7 $3<7,'77I)O762AJLX8D")D*?K?XSO
M_Q(?1N5L'+_H#^'Y"S-X)Y/#V_C\]RE 7P0KN1A?;Z>]WVD B1L92^]D'+^M
M9!Q;CXQ@7\DP[BX?QE/UH_AF1Q E@12N9/24Y9RC8V'55:9B+!>,\%"+_ V
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
MH%!.10R%T[2AM15J[V.+*;PYOJ288UXX/T3_V(%'Z>_N+[J$VX]>PL&C5W"
MN>(!VOS]_G[<5#V(/=4"6@YCFW^(YVF0]U@:&[J9E[;CSO(V/.YOQ<?JFO&]
MMF%4S(708UAH FZ#MY<"TR#TCM(2Y+U(BVYME-_7@(2RFHYN:)3"OYT3MO=0
MF5OY.,ERK@5*:*VGJ*&)3JM&8 ..&>83I<,I-/F6UC?4E-QYS$0U%%@27V3R
M%$V&7E\].Q.[*IJFG'9$^L],2F3S15_'7K&<MT8;G+\#()'O=L]WNJ<-0NHZ
M)"P#)%Q08CD@ ?-:4?-P!_EWFOC':A(I_+!_'!\_=@7O*#Z)>WWG<4=E$P-(
M)L]U3+H;9+1F%#L9:!72&6\5$1LF)]NJ9[&52PS4)@-(:%!"?]Q41<-FUN9*
MO43 >NLU (D=/@U(>-?V,CJK4J$%X9*/_+]:Y?-\C0"VTEAN,6MS94 +#0FJ
MJ]8\UBN#*A\#:FTPWY>?VRR:%;XIOOXX=C#AVNT;HX$:99 YBOV5HSC$ /M0
M!1.S\E[<ZNO";:6M*OBZN_@B'O9=QI-53;Q?G?@*G<Z/!Q;PAG"B1])HL1PE
M8C5B I)Y4PB(K*"KL)8AWXY7K=BSV<R,M[/2D3I8J6+G4DY;IMZ2R(U>YH?
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
M3(*M*!=,P=EO)+XF>0*G5,=\V/24.,!$U "'4:.U%'/U?<5<?5^+ P(I3$O
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
M"6 D!9#8DM>NQK'7.8 $$YB-A?PZS\).3RWVGKR,8YGG\7G&!]^N'L!_=,_
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
M&#@\FJ!B3@(2;NKFV$<"))*@1$Q9T'"B!.TW/M/1%G3K"X8,75/TKP%(Y#N
M1/V2@$3$V%S[ P")J $D@M&8FOX*J+PK2;75RKRU?&0!?VB9P@^N#>*I4VVX
MUUO#F+Y&4;!NIP_;7-R+]=ROJT]-8%4%?9Z:DIA6SW!#WB"V, ?=F]N-VSQ=
M>*B@!\]>&L-/FA?P]F 4Q3-QI1LD8$2WBZ9I4@%,,=75O&!:QAP*20U(.!PH
MABLH;!E 0F][IW$WNM3ZP-IBDL9N,2@13C"A:VJFH$MW*J!F'R()"-^9N-?+
M\:UN0$)K;.D&2\6RP6O)8H[Y2MT4GKLXA,^=[L:]I<TX1K]UJ*!>T53NRFM4
MC @[Z4=V>YC;>T>Y'V;X^2SS_GELR?0SCPA@<VX0F[Q!^D0_;<D,UI:,8W/!
M8D"BN#N$^DGFOM$D(.%06H43@$22<BHQ664GY3JM>!*0Z.&>*Y[TX]7N"3Q;
M-X!/"B!16L>]VX#-11WJC*<"$B-J0D)$K=<Q/]["7'E?89/2R7G^7!=>N]&/
M@IXIM,Y+[86GD+E_@#%P."*"MM+I'W35[1R*]:AK.L)V)"$3W>XQ,WD:,(V0
MT[;$II::P)!"_(!HF?ACN#01AJ<O@-<;YO#2Y2E\L6(4#Q0.X'!.-_9D]V '
M8Y M$F=(S%?$.*1TFM='VT7_O9JYP%KN]_5%7:H9<5-1$Z^_#EL+J["G\ 8.
MTQ_>*_2%YYOP\O4N_*)E!-G,$2_Z+=3S$KHDAHUKRK]IH\<SYU(S";H]O^T
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
MN;2AC.UP 1+2S3XG\;(!)'[6/8%GZOOQT.5V["NK0T91*B"Q)AV0*!O$>MJ
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
MWIW;A*_0+O^\81K%HY:BU>L,&YTI6W,;!U5^:BNJ&=OHA\5,:2EL^JJ"IJU
M3Y6$59>F: ST"Y>PTG2RD3L\BY]4=3-)J,)GO#6X)[L>AT\V81]]H_C;+=YA
M;*1M7LM$=35M]3J?GBS=XANFC>[AS[7@SKQ6/'ZJ%R]<'<&KS/RRAX+T-?0Y
M,J8?-Q1"+E VBJ7/T<T'E^U$ <&9E'#&KM]OI7#%&@ B"4*XR5Z6AA@3UM"^
M"2#A DAA&@@L.V!$V(/&-VNM#M5I#]$;B2%G(HA?]<SB6U7#>+R\ \?>J\5!
MWO/=F>W8FM7#>SZ$#,:YFTIG&'L*""03*8Q9&:ON*!G"?OK?HT6TO3Q_GV'B
M_,W*4?RR(X#<T2@NS\<5A^^820Z=SKF8FNK0W,+Q)73H)(X,,U\(,ICS6QJ
M%EI' 96*^$*_Z5G BU<'\4@^8]B<!MSN:<:MWC8<\'9B=UXO_?>@ B16^N:P
MK""$584AQM-!QG%^',P?QIVY;7B\J 4_JAV!9SR$ZQ$M?CAA:] YG* C-9-B
M2SB^#ZJM.[2F\9L"$@:,,+1Y D;(A)8;D BX*%X<0$* U?*I(/[4,XU7:@?Q
M3V>;>%:NX-ZL"[@SYRIN8QYTT%>GQ$NW%+>I"=(-A6U85]#*<]*"/7E-..)M
MP%W>>GPRKQ9/%-3C7Z[TXXWV>92.V[A!F]$M!1L!DGAQ,PY]D^78*\MER<-I
M+8]NEO2H28JM5)5"ZR, $J;[SE8:*99R2\(B(T")T'Y<I'']TS#PSZTQ?.'J
M-(Z7]#$6;\,VKTPY:T!B,]?&P@Y5P-K O;J!/D8*=QOI0S;E-N-0?B,>+&G
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
MJ5'I5'456L==>@$U?&82/_VB:1@O\5P_62:31)=Q1]8EW.:Y@2.^.D7+L5W
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
M90-ETQ'\?BB GW;,X-N7AO'YNFX\5]&.#SA;\>[2)MQ3THS])2W(+Z;2+NM
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
MEY!8_),)B0)G%_:Y._'!\X-XL7,"KXTNH&X^A Z"7IN@F]5Z<H' :9&#&A3
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
MHQ.[WNC H2*.DQSVY1[ NSEF3S@Z\=&:?OSSQ0G\J#. 5_T15%&W-4K69%K
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
MEO13Q=\J,',C&?.&#DBJK.#408UAW3<]M(*4L-YC2&L/"?9+=F8L1 EKH=M
MG1],6(1$YU($M6.+^$/W)+YUJ1\?KFK!O:7U..!L)<ZAO:,.DVK+6RI&Z "-
M$>.,*[)7 EB%SA'L+QOB^P?PGI)>_%.Q%S\\/X(*_U**D-!S&=1G7*@[EW[:
MTI9,9>+'52_XF&X2MJCW[8#.P';3P?Y1YS#^B8[ NRN;<!=M\^[R)CI?G<1@
M \BC'9 *N6RI9)*6B$+LEOFQNV0(!X[U<X]Z\7A1#SY-/?S]B]-XT[N$LY,1
M^&)6FY\E/78RIG%U&&I,C9VA<[NO.M+#O 89L09!^+;(B.AUR(A5[2FN$Z=-
M$A*JY#MNE>.+^@B9IG9@;$*"*UQ:><46:.?GJ&=H'<(+UODHJN+'L@D2[!"<
M)L[RA64#97,Q_, [B6=/>W%G2;TZ;'%?I1R>21M&FY=;.4C\*D3@ /$)<0[Q
MCISQ(2U'=E'VEO;B0%D/WG_:CQ=[%W TF% ]T[TZ>+JL#JXV5[2!0"+5,B!*
MW:C:-A%[A'B#<C:)34A,:8S?Q7L]3[SIIM/WB^X)?/94%QXZ<D&U,3E4VHG]
MTI;'-8H"25;P+!#WSF(C<<#&D@EL*1U#8=D([:\/]_ ^'REMQ\>)N5[NF*1M
MC:I*!$GRF#)3?=C7(B36.A;F[1,2JUIA:/42T@DF=B51+\?FY'P4KP\OX[MM
M,WCA5#]Q0B/VO7D1NXJ:B&,ZB%V('>4P7#DK@ICU%MJV=];.X)UU<[BI;AZW
M'%_ ^AJ.@> H.0O++>U?^HCOO<1D33C(\7NPZ#P^<[X;/_?-HGPQBC/AN#H'
M;$@G?DVG)3S8=72&/1*FL;('QJK*W!6+VUR[NC]]4!/:ED6T+S&EL<ZEY3B*
M)\-XN7\)G[DRB7?5^-0Y,W+X>@[Q=B9U5C;MA;1MDL.MQ6;LH+W8R;G>7>+%
MWJ).W%'<J7KW?]#MQ;<O^7'$MXCFB*FJ+ZPVJ*DS9Y))G0E3VW";D$B1!Y9E
M35R]I6^(D%C5OBFQJC(BF>J]\N]5>UI]>&S#5!HAX4XG).P*";MET]0:A,0P
M]A7UX5':@,]=F<>_^^(HY<*K#UJ=".;U'E#/E$AVJ7IKVQ>_'B&QG$9(!+2$
M4E'0=(;>!C>Q-+$/UM7#]-_3LDD3$M&H2OZZ'B%A!\"ZB?&<8U'\J&T9GSJW
M@">/3^-VSSAUU1C]T3':XG%LJO3C9L\@_IZ^Z,V*D!A"_NE1;*./6.CJP)[B
M!KS+T8*/5G2H\P]>[9K Q;F0FBOQRT)J>$R%,<6',WEOB?BR:H$<$S$7E/<=
M5<&^976"8T3]BZE@:USA4W/M:DYCK=;<JTX$7E/>QMFI;Y?86$/2BVOLY1/5
M>E41O9+)S^<9X'(\.QK *\1%7RJYB \?/H\GCEW&?24M.$3]L(_K80=]SGS7
M)-<+]TSY OU\VA/'(O6,M!6:4Q7ZN9S#;=0UNTHZ<)^C Y\\X\/+;=,H&PK@
MTEP$_G@BF:B93DA$5YP6LZHZ0C^CJ%";D$@_U/J%UJL/M<Y)(R0V:4)B\QJ$
MA%1(?./D"/ZS?DH1$OWSL53+IFCJ>#N;$)%DMC"?(4A9UMT1TD^?F[:K%^7
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
MW(D-5<Q5F0-FYES&CJ-G\(GB)GR7Z_\OC@E4N.?0R=\[I0?9"F11A2Y!@Y!
MP&_,#>+]CL9GE"QR2$UP]*EJ9[_Z+*@U"L)<X\80V*MBW;Q!.M<ITUU2$@3O
MC9AXKZ1#^/KQUDI*A"URF&9<Z9[RH[3-C5>J6O$-6ST^F5N+VT]<Q*X\XB,^
M@\W,$]8S3UU7,DZ_.845MDDL+YC L@)^+?N(ZV=]T2#7E1/;%2'1C"^?Z<7+
M+2/(&9A!S600?5PKUNXR?P*3F!7U\?EDA.6]Q\))0J*'P;IH;!:_ZJ'_:QK
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
MQ0KT\;F,[3F#V""$1/$X=A2/,C[W83O7T)W$9D]4=./[M6[\N6L<E:,^..4
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
MH(=UB6206_3R:/6T"CK9(YY1O-S9AQ?KVO'DF48<*KV$.XH)0.VUR&12M9F
M(MW>H60]4AD U]E<JJ)^31[!7S:=2H[HJ$Y@DWU:S1[(X#V309XRC#HCJP,9
MQYJQX]TFI?LOPX<?*NY6'0DOU$WBI2X?_NB-X!C?U FB]AS:<5[D&^X0?NWT
MX?N-DWB6P>=394X\4.C W7G-V*>&&/%WYK=A&P'$9KN30,')^]RMR)]5#$HK
M>9U2^;M.$LTR-U)*!@UI, :K=;SO:_D,A)#(R.GD[VK'/030CY?UXOE3+ORB
M;A1'A)08BZ%>*K%#NJ)>9JP(*<$]Y9>]$IXE@)YB,)YDX"9,BM"B?".Q:>ZO
M.9U.&QKFTS"D"WHCAO2'5.5DN8-XI6T&W[HTAJ>J7/@(KV'/L2;L..[ UBR^
MKYP> G]IR?1B<^D(-I8,*4D<:2==RS6WNM#H*EC%0+M*!A'29!"A5.VE<#\)
M.9!2Y$G8.F5<I]PG:_BS-38Q%]<RGR=M7>&@2K!3M:45B#0#P<\2MD$3$=(9
MD3:O.X+7I>=9+"^53HA!W"*:KLK<-()0[I&;^5YNYMY=5BB$!-<1+;5 *L[<
MV)SGPM:<7NS([L*>$VVX@\G>?3FM>"BO%4\6=^"YZFY\OZ8?+S=Z\#?G*/+=
MTZ@8]:F@V\3[V\E )9(FABQ37%4>C*NY*X8>YIP>>A10AY4$1_2!_K!QD!JE
M7Q3_: RZ#:D!M^& (=<D'Z-*LBG^3T=(J);&B#'(2MZ;J;D:T0GBG ;[ OX:
M?!$4#?OQIYX9?+_.C<]6M>%@[F4"\7KL+&CA_FY'.O><M,+* /.T0K?JKME
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
M[*4YL8:^-J6XB?E*+=?P!?JUL[@W^PQ^<*D=-N^$DG(52>0)WJRYH#$>*+9
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
M&!%88Z15"VW3(#95N+&QO ,9KC:N:=:)U8R_E4UXK/PFGBN_CI\V]J+2.ZL
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
M$XAJ7>K#11.4T#5K9)7F+_\JHM:VB2"^US2!IRMZE$;33IN;>VV ^WZ0!=8
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
MX2D^K_NJW=A9WH/-S'<S; )&>%33\;;22?KJ&=8WL\@IFV(N;$PQYI2.(D=
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
M)I3E:8FBRU!"=0;ES>TZ]T+O:G)D9?/%RJ[IB#Z4#,59M,T#<C64&UMD#K+
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
M+72"3=CI:.*F;,+)\B8FQZWX#!.I;[ @_7W[&"[X%A3%@X?W?%PZ&0.&,%%
MTPF'-3"T9!%M:UT*PNF9P1OM'OSC93<^4=F,$P57<*3P)N]E._;2\>RB@Y-.
MMRSG%!W(%-)M4]A4/(74XDFD%4UB<[$$YVDZIEGL**?QYW8Z?:H8VT7G+@>0
M^T\WX-ZW+N/^/]3A>1;>/[KI0?YHA E%#*U^ UR8TE0>07V6'_5;5/"""8 K
MICMW9C5]DQ3+,FG0RC4C8K5OM WAE=IFO%!Z#4^>OH#COZW&_6]?Q@GIZF,
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
MXH,5S?B'JC9\J;83;[1Z4.N=5\%%.I>EF)D*&?R-?BTN'HPF:(^6 Q*OMYF
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
MT\VT#2H$^ "3W <*._!$7B,^>NH:?O).#\J'I@SN7RT(99Q>Q2SBF1$E1BK
MW0*O6^@2>OD9+O/AV&8">*UO')^YVH8'RLZS4'V'R?(U!L<F%L9M6%O=C;MJ
M^_"^JE[\=U<O_F]''^YR#6&]B%M73QBC>J4,C,4#BJ(L2Y(G)5H]IM>H!B1*
MIQ08L2H@8?>JL;E4AP 2!BB1L@*4\,1%J$U0(D4"H AM"_68=+:(J+;B&QS"
M5N'RIV71!(@0VUHFTR8]ZIYOYCW/H&45=O-Y]. ^AQM/5_7AI?/]^-[50;S>
M[$&>VXOJT1E<83+;2%_0Q<Q&ULMP-#$5$1<<IB^9$1YMWM<Y 3UYOQ=I@;#!
M21Q=[E(C[\)N"4B$_W\#2,ADQ$)L$?.Q!=6UN*CYG/TF=9.B;PHK*I! +*IC
M@)'T+YB%(3_R$#]^%_?L];DP:B?]*.(>?+UM%/]TV8TOU#))KV[#WW,]/^6B
M/W"TX%A9"_;;6K"SI(7[L(5KUP FTK@O4YDPI3J&U/AH*GUGFLNK?'<:$_%4
MUS1MANMS&AL$B"BC<6UOH&WDVMY$'YRFM&W&XYTM DK(X= .[I-=I8/8S;V^
ME\G9/OJW T6]."0CX?D]N#>O&\?R>O 0D_GW,P'\$&/$1^@3GN>:?Y$)VA=J
MAO'U<\/XT94QO-XRC5.]?I2/A7"%55=GU. T]<3794R)&L[&PCJ-UD<,0KVC
MNX"5;J6,E@J7G@ 28:[D,'\[S!(I-&Y,2@1XAY<6#7$N\7_1U0$)JUCGK 60
M</C\^$'+$)ZJJL?^TJO8Z6A$5D4'MKBX_Y@8I_.>9_">BYZ$",H+F"R 1 X+
MP4,F(.$<P&N-/ES@:WE-0.)O)'/RMY%-6=X[:.T?O WT<2O!]U@RL;8Y+1HR
M 1\3B(,Q+7.!S^5U!4BT*9K XP4"2/2HM9:C.IL,K9Y,QD:ATU,<XRP^]O!G
M#$#B)N[3@,3K&I"HUQUL5L'&." 1[^)) !*S.J9?FU[ '_B\O\("]_E2%LBV
M#IPHX?HN[E<%0T8Q8QJ+K'7,@^ZN$H!O3/GRS64&#_(CA2UXWM:&[UT8P5OM
M\ZCU, ^;8=$?CL4+?BL8X=?G[N$5^6;L75GR?[>?JKE5KKN2BO0V:%AD&8]Q
MG,M8T[\D<<R&M<QB+*G -@6"$[00EJZ_H)FO)/B5(TKTU/A=R56$JO$B?_;7
M Q/XY,5V'+9=-0 )5SO2*P60Z,%=3C?N*._#FDK&VNIQ_ONX(1#+.+^WH!O'
M\UKPV.D;^&I=%T[W>M7!C(>?84ZTD6(!3:<:33K?>C> Q)+N=+7JO4CSQ]!B
M%/43S*_Z@_C7&UY\KJ(7CYYNPM$S;=B=QP*[P(VM+$+%YV8PC]@L]'G,I=*%
MFE2XAYW=R'7PLSJ:\9"]'I^_U(T_]/G0R*1T,&(TI*C(JHM)D[+)Z#H6ZI8
M_VU.Z<&$([/\C//J2"R@6*:C\6[,14L/BW3*+483@N(7?(OX]TXOOG!Q$,]4
M=>((B]JMS LSRQJ16=F.C-IN;&*^M;ZRB_M"=+NDP4+TYPS=K>W%X]C'^'+<
M.87'JF;Q6.4T'BGW\?.,XRCSKGT%K#M.]R"GH$]UR<MT7B9C65J9&REE77PM
MYO(.YO*\!SM+;V)_\54\6EZ/%Z_TXD==/KPUNHAS<T'FAH;&P/\$  #__P4[
M!>0  -OX241!5.R]AWN<9Y4^_/T5W_7]=H$D3FRK]^)NQ[&='J>3A)!""Q @
M0!8(L LLN[0%EK(+2R@+@22NDD8SHRY;[MWJ7=,DC4;2:-3+]/?^[O.\SQ3)
M"@1^N^S"E?@Z&6DTY7V?<LY]SGW.>:;CP$(,6*8$#2 ,(,K'. 7\&R+\886R
M%#<?0P8,/A>/QA&-11&.1_ET'$LP,,^7SU*F*2Z^YBH_N'XJ@A_U3>*%T[W8
M=>P,RJNOH*BN$[DG!I%YTH6-+2/8T#*&#8VCV% [C(U6-PJK7-AQS(F[C@[A
M\2/]^-"17GRMWH5#'0&T^:/P+ (3R\!<D)?%[PG&8HCP7Q@AR@K_OXP@99E7
MM:3^+[)""?$>HXC$XXCQ=N)Q?8\4PS!%[EMNW10U !1^$=]ORC*?#_$O4<34
M_PTM0"SQ_K@I?($60XG!/T;Y)3+&,E;C%">E:7H1/QWPX3/G!_#,B3[<4]N+
MK54]*+,.H:AF& 5U8RBH\:'03K'Y4%+M19EEA*]Q8U?%$/8>[\-[ZUSX_+5I
M_-03A34 M'%\IF3:(-]G7HS!>XGSVF.\CYBZATCR/N2O<JEQ(S462(Z//,&_
M<NP,(Z+>QYFG1)1$U&?(IQBI]R;>G_@Y[:G$L$3UR"Y0>,D8X%RV+,3Q!N?X
MFWTS^,@9!PX<OXK;C[=C5U4_ME>[L:5Z&*56+XHX#D7V,136>%%8.X)2NPM;
MK0.XW=J+AVI[\'Q##_[^HA._=4WATDH$+GZ^7W]?^OJ6-2"_A_3L+NGKD?F9
MHTQRG5^;6D+5H!\_NCJ*3Y]RXF!-/[9:^I!?/:36ZZWV46RN]R&[V8^<I@GD
MUHTBC]=3:A_"#GL_]ME[\%ZN]X]?\. K[6/XS? ,SBR$X.;G^R@S^GME1F0F
MU%AS7R$F$C,O,FVM(FV.#&/5$.O%QS4;YQW%>;<&[\I8-A_5'09AWJU(6*_O
MB)Z-J%XG"5$SJO[%U\S=GR:)3XZK]6+^B]X@4;6J8KPZ6:FB6TS](CM/KC[,
MFXW&S6&*QDS5).OGPLPR_JW/AV=/]>/>YC[L;!Y$?K.#<^)$5J,+&0UN9-8/
M(XOK)4?6#?=3F742VRT3V%WAP3[JFD>J^O#ILV[\:Z\/A\=F<&IN&?W\LE%^
M_H2>JP6E!;2N3.X9PY2X*?)<3+]&UM(DI3<<AVTJA!\X%O'9U@">.NW%7KL3
M6RPNE%6/H<0ZA6+K-(JL,RBLGN&CG[^/<;U[N+:'L+.Z%W=8._%84Q]>..?$
MW[>-XN=<2_6+(5SF]YWGQ9SFM-;-Q_#&&,=B< 9?:1W#1\XZ\$!])_;5=&)7
M;3>VU/>AK'X0I?4.%->[D5_K1K;=C<U<RQNYEF^K&<>MM5/85#^#C,8%9#4M
M(JM^CN,VC1R['P7V"13;QE%N'<4.BQM[*H=PO\V!9YH]^/0%+_ZE-X WJ:#/
M<C^W<6X&>6UCO/\I/18KHI.H2V)<HT:,LQKCZH^++)H2$^'O_!NB?'4TR&U
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
MEU3*:UROO+A.14I(@I0(ZSJ>%6T;5]()">W[1J.FSA+__/+L"OYC8!(?/NO
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
M7U4[,HY>1Y:E5S'4V4WB+'MP$YVJ]PB!1:-?T,3Q/C&#PB9I#S-)@S7!^Q-
MZU-][_)L-'A\_RX"B0>LG7B_K1W?O.:!97P.?3K0()4GX@P'=0<'(ZU-78*0
M$*/O(D@Y-[."HZ/S^%[G*#[1THG[CI_&WHKSV&EMP];Z?I0UN5#<XD7AZ4ED
MT2&\U3Z,FRI=N-5"8U<M((5KIMJ'(HM/D1%EEG&"IPDE4B4A0<5BBF*I;2DI
MT**,A!)?LE692&Z:Y-0FQ*LDEWLBOX&?TS2I^C7FJ;'AM=A'D&FET;405!(,
M9?/G'(++/ *V?)M)2$BY8*%5,M-'L9-[\<#%(![MB.-%5QS_R+W\*CUO*Y',
M-=GS.M-^7 >XI]>0$?,)0H)K>3IJ$A)+1J*M7%R!%@FO!Y6S&X29^Q]*9OY'
M5Y4BQU:SYC?0O^OU^UBK>>-_088H14E$A4RFC@Y15T?B-.&&::I3"U>G9$9U
MI"BH^Y+IGM6)0%=,!TJ"N@HH$;25#&\A'OLI GS/\C.L,U'\QAO"CP;F\?76
M";Q\UH6/-0_@>0*-)ZC;'JEHP\%CK;CWB$@[[CW<R<=NW'VT#W<>'\#^2@?V
M<1WMI<[<0R=S)V4KI;Q>="77/==HB51#<'\7*N+!2?WM4&6RN36#:>(@0')1
MW!0/P9Z0:02-U2YLKG @BWNME/I[#W7"@5-S.- \A0,J$]9)D-2!K;\\C]M_
M?1X'W[R$IRNNX>53@_A>MQ]O3$10,\O]O1)#)P>EEVMSB ;/C52_5EF[<Y+<
MR@%;#,80(L"/Q>8YY#,I4B+&%1]9Y#B'S(SKJ-FO.*8)B:#.1%I+2,CX>R,F
M(5&O"8DGFUJQ)TE(]',/\_X)PK/H=$F[GK6$1,D[A,3_."'A2,O\2SB))B%A
MMHPPWH*0^(T0$O7M>,[2BH?IZ-XA3FD5US)M<SX=F"PZ;!N;9G#+"2$D_(J0
MR+*ZL<TR@'MY[1^P]>+;UWRH\*[@$B>[E\O/JULO+"1")D)(<"&&>>_1Z%\
M(6&\#4)"]077&;"&Z2G'=( ^G?A+;Z.3R,14 5+1F?+^:,@D)20B$Q5"@IC9
M,#]C6E>%]O([7_=,X;/G!G!WY37LMG309O?27@ZI3%&SC'Y<RP0=0TF,\*FJ
MKU*+"[N.=^/.PU?QZ9/]^,W0)-J#4;BI(P)AZO+P$F%3:%U"0IY:,E9G&L\G
MVS5%M0,77]5[/U&)JK))^=@ROHR?M$_AI:91/$L'^P&[! 0\7-/$2,0FFZM'
ML)%K_%:;]+P>I<,Y@EPZZ$6U#KZF&SN.7\-[:SKQREDG7NV80)UG#EUS0?7Y
M2[H=6(((21$2L;1:ZE3@SM#9:5%=V9$>N)3/<_'#KLP8J!F+X\>=T]RC#MS/
M\=Y;=1UEE)SJ-F+:'FR2JH 6%S8T.W%S@P.W$2/FU8]B"\=_E]B *@_V'AG$
M$[S?5]IG\3/BV'_WQ?&MH2B^U![&A\Y-XSXZT67'NX@U^U2%<!'MBO2'EA:F
M^=SKDK5=:).@QR"*[7Q-33>VU'3@=GL;[K%=PR?.]N+GS@E<7HG $3>3;!9U
MI?."V(JPV7HU&DLG)*0D(62RVR'3")O5PV;BF.B-68V/Q?9X^)EG DOX9:<7
MGVOHP?/V3CQHZZ!?T8YR7D\^<6=&DX-KSH%WU3GP-[5._CR,[&8?2N@G;>-]
MW'ZX!P\=Z<$G:%^_?78*;W8MX((OA#'Z%PLZ2]HDD^(Z0)X@)!9Y3?.J2B)!
M2)C8+*QJ7<*JJOX=0N*OFI"P=Q-/=.'+YX;P.TU(>-8C)'2R2R3^>P@)VI[+
M$_,XVNW#=\^[\,GF(?K%_=A6-4"?1WKOTX^OG5#5[KD- >1)QP*Q@:J%"6UO
M]1#NL@[@Z68W/GUA#-_LF%())9<6PDI'^]/\T<@-A$1(DQ)IA(21(B3BZWH)
M<1T*"VGZ-/@VR8BW3TC\W\GJ'ARI=-3HJB!<@I0(:YT;U/1PDI!0B4NF*91*
M8$G N4K]_@M' !^_Z,%C9]S8?VH892VC*&R6S@2:D+!3Z#=FTH;DTZ\50F*;
M98K[:)2Z=T@3$L/XU]Y)'!Z;PVE-2(SIN4JTE RFC921:+-KZ Q!A9E,4B*B
MUY.LO0$:QEK_"OYM:!:?OSZ!9TYY<, V@!U5@]C*ZRFOGE#74ZS:= =4H%4E
MJ!(W%]M=*+,/8EM-'^ZA#7GJL@\?[P[@:Z.+^ G7TB^HF[_EFL7+E\;PH08G
MGK3UX>#Q3NP_VH$=QSI11)N10]R54=&#6RMZ.09.51E1UC*-XB:_TC$2,\KC
MVI4X4J%4?E>/(K=*^NN/JL37\N9IE)_DZQO&54N>7.KI?%Y[864?RJFO=O,[
M[ZSMQR.- WCVY"!>/.W M[EOWIQ8P#F.80?UGYMCDDAF#28('1FO6"+)(FC&
M84++YL_1<%KK,L&EDIQB*#.D6M.N=^[16A=Z38,!DY (ZU9^\F]1$1-!_C^J
M5ID96%Y0+7$!RRCGZZ(+MU>VJP38(@ELUP=HU_W(/CJ)W$.<IZ-3**N<0;EU
MFO[<)$JD<T.#6YWED&WKYKAVH]C6@RT<HQ*.50%]S>S?=2+W\"#RN?8*58<)
MJ9 P"8GL&C[6S)B$!/&T:G$M%0H-/LH8-C>.4D8HPZLDHV%$M6G/(JZ0+BDJ
MMBB8KD8"]B81(5TL"F@D"B30KR5?2ZKEMIP7,LUK2) B9KMMJ7S.KI6.%[SO
MFDG]N2F1!-0</I>MNF!,*C)%$2JJ5;?<AQ < <IT4C)$:DW)I&35R/D<,[R&
M6472Y"LQ20F3J-.M[*42A:*28!/?7V.2$G+/.3K9-4<G:N?17R^J(]YJ]&)G
MLQ<[9#\=:\>VWUW 76]<Q&.'+^%#QZ[BE=HN?.\4;<=U+TY[9N!>"B?/C4D@
MPI!& 4&58!-5+;[,6%!4DQ1&L@HXD4JZRF]8U\:F2(F$+D[IQ=A?5(>,_R%"
M8HVY,GZ?Q%/]T9.DQ%HZ(KVK8%0?G151#3Z"JN=X*/7/X+,B<1&^*AXQ2W<-
ML]-63)=EJ^,!8F9&^;(V#A*HD9ZOXW'S7 "G$!%46E>I_\[0VMBF(WC#1X?(
M/8^O=<_BQ2O3>.*T'W<WCF&[9+G269-@Z$:;',3FHW/A-RLC3L[B72US^%O*
MN_CSNT](U80?-S=-XI:F<=S:Z,-ME(V:E,A814J8YTM(&RC5_D,8:&GADQ ;
MC9(6";:6\G5EW&BE-6/\W4N#9?90*Y"2*:LITF8GSZI+M(0=5:V>N(%K)<N7
M&YN;O[!VAL8F@)(::5/BQ3;I\RR]"JM:<9!.S#,-'?CDR4[\6_<(&J?F%2&1
MWN(AJ#/UI?V1B  %:;$@K6U2A,0D7NUTX*OGN_!"(S^WZA+VTV';:>E$&4&D
M5#KDV27[7108E5_]'!7K(C(;Y# E+77FH4I*(0H#*V6Q=%++Z%SOL/;A(3HX
MG[KDPW=ZY_"[T16<F#//D' @524QH8%!HO0JI'M9"O-N* <_9&8=ADTR0NXE
MK%O%R)D8XD ,\??KW @M?.G/O8MXN=6'^^H'L(= H81@.-/2@RS[$++$,-"Y
MNHV.\GL(7$6D=$VJ(TJX-@H;IY)MMJ0*(+])B"*")(+7_.,$$95MN,_2BJ=M
MK?C&-1<LX[.*D/ DRAY51AN5(J\S3* 3UBT;0CI8*\#)P[]=FH^@>H(@J&\"
M+Y_IQ<,5YW#G\8NXG9^]S4['I]Z)+2<(3$Y/J6O(X#S<2L=XDX5.OF4,V01M
MTA.\2"HB*$E"HCI!2/CT>1)C.IMCC/.9D@+5TB8AYOH6R:OQKB(H3))"G['"
M_5#8,(%B[AT1R>#(K_>IOV5K4D((*3ESPRQ%'%6'VXESHDH&5?;+L H<[^!X
M'SBW@">N+^+C?4OXFBN(5[T16/UQG*,B:*<'XN"4CW -^^*KSY"8U;I"VH_-
MJ>J(1(Q<,C3H_L;,S/]@G&*LZ*8 P1OHTTA:@Z)(JC8@C:"(ZY#D[SM\(OX7
M:(0T)2%5;4I'"V$<426)9J9P+,4R1!.L<7H4/,G^J KTN,:FTJ5$@B:243NC
M6\.-Z;TAI<$=_*QSRS'4ST11,;Z"WWGF\.J 'S_J'L=WVKWXQVO#^!*=EI?/
M>/#)$VY\M-Z!#](Q>+:J#T]6]N+1X[TX>*P7]U0,X(#TQJ<CO%O.=K$-8SN!
M^+8:2JT'6VO=**]Q4@</4?]*5BKWKKV/:[*/:[F/P*Q/]?+,J7.H[-V<!LG4
MHG-$,)E92P!I$^?(/,>BB'J@C(!S"W7Z-OZ^@]^YD]^_ZT@7]AWMQ'T5G7B,
M^O(##7WXS%D7OM;JQ0_I-/W:/:U:<#33<;H2BJ)7!SG&=$68$.^S'+,%ZHCE
MR#+"D5GJM0"'/D S+(0$W>[HLLZTCJFJ,$-/2Z)55C Q)6ENK>B8,;ZEAT\T
M3 7QG:X1//6G$A(VDY#X46< 9P/!9%GW.X3$?Q\A<5:3=\YDYI\9,%:U2W$)
M<$M6FDE(B&.=:#TPGG:&Q!>(#9ZSM.'!RD[L.2Y!-*?"(OD- 60USF!C\VP:
M(4&LP[6^U3* NWCMS]'V?/.Z#\?E'!]IT\,;'XVG$AU498 X]%R(43D[3 ?=
MD]C1>,N>%?]MI,3;>O-ZA$0\C9"0ZH9H)(V4,%O6)7):W[I*0I_L)D'!1+ J
MF@A8R=EJ,94YN*S;D28(B3<\4_B[LP.XY_@U[)%6DEP+>=8A18Q**]&-C9.J
MI5:BAZ^T3\PCIBWE7.VB+KSSR#5\NF4 OW%(A42,F"**@*I&UA42 O[28EIQ
M34C(=2P@)8MI#9#":\X,4FU5M;I/)'Z<GPKA-WT+^(?S4_CH"1\>X?7>;I$#
M0-VT[QYD5(]@DR(D1A0A(>7YN8VB1Z5*IQ?;N=X?LA&[-O?C7RZX<:1_$I>G
MEI)!I>6TLROBR5:*B1Z8Z2?;I8KR$Y4L23]"[]&>Q2@:?4'\IG\17[\\A@\U
M]7.-7^7^;%45 ?EUW<2#_=P/0]@@U1%-E 8G-M:[5-N,G<1_^ZG_[Y;*N$HG
M/G+2BV_US>$(@<<;!)X_\\;PW:$H/G-]%N\].4+<W(.MU?THE>"(W<F][U('
M218GQ4U[Y$0Q[9*<J5%6VTW;U8X[+%?Q_,D>?*_;A]K)(%II0-T$N%)QN)!.
M2$32" DUF7QR42J(PZH:QXC%5!!)?"UIJ2N5+X*7I)VH5)OW\7/JQQ?QX^LC
M^ 3GX*GJ=MQG[< N>Q?*ZWJ57<AH=M(?DG-,Y+PR%WVB$77@9QE]K%U6%_8?
M[<43E?WX L?B)ZUSL!*W70]$,!DUSZL()[=_7.<C2FB :Y(K+:()B43;IA75
M@L/,>HVHZE5CU1&*Z7ER[Q 2?SY"XD\_U/IM$!*U0D@,*D+B*M?M<!HAH2IK
M).[/112+&*L(B>4U;9O&-2%QC'OF>T)(- WAH%7(]P'.@T=EDHM/FE-'?ZY^
M6IWKJ-JBT(<JISW<;1G"7=4#>+K)C<\((=$^A4/#)B'A74M(&)J0B*\E)*)I
MG2U2H9;U&[O&DPV/XKK1G-GT**@MS!\F(_ _2$88;U$E8;;O%HFK@XT5(;&F
M0D(1$D,!O'C!@\=.FX1$*?5E@1PH+.=HUKK560D9Q)N9M!_YJNWP%#%)@I!P
MX*&J0;QT=@3?3Q(2P=]+2,33"8GX:D+"T&V;EO3Z'J0NK?,OX]^'9O&%Z^-X
M]I0;=W+-[JP<P#:+D.WB3T_J-LA3.M!*_YOV38CGDAH'RHFG]Y_TX)&+/CS?
M-H67^F?QE>%%_"/ELVV3^"#]F2>L@WC8TD^?H0_[*-LI1=2E.90,RJT5_<BT
MB>WQ8>NI&90UT<\6'4/[(\E\15S71;2S11:/DN+J887K2HD72O@>">I*17B^
MW:4.3):,?R%+MMO[51SDWOI^/-X\@ ^T#.&+]+5^.#")0[XY-,\NJRK+1(>-
MY)EEJCH^ENI4L;QLBOP<T62$%K'14A6GSH:-FZU$D^>+_8&</A5Z-$S23CSR
M945!+"=)":&MH\)RR1D31EP1$C)OUM%9O'+!10S=@1W$3I*,5B#54)RGW&,3
MR#T\@:+C?F*K ,JI?.4<P1+:L\)Z25*C#TC;5TC98NOA^/1C5S7GA'AYR^%N
M;#DZB"T5'N(:GSG_5G/^BSGWQ?8)U0TE68DOW2 D1D1=GT_LD"^?+T+_,K_.
M23OA1"%M:6&MM*XD!N <F2V#1U F[;6H,\NK?=2AJ:32+99)KO])]2@BI%BY
MBNU0K!.\'NVKB=VQC6GQ*BE5,JI$/K_,.JJ>D[\5JYCDF)(B)6LZO*2+S91B
M+27J>R?4^2YE^GID;$2VJ.L7&=/BQ1:K5[5;+A>?1]HC*_$H*56/]-,E>=GF
MQ':NU5UVZ:HR@+W$PW<<NHQ]OSV#QPY=P(>)V;Y@;\=WB7?_\_(([+U^7/<M
M8&PE8B8(R8'J7*<AD7A4X8E44FHD24BL*)(BGJ2#TTD)X_<1$@E2(GF.:.K4
MG;\V,N*_F9!(3S59(ZL.T8ZE2:I?>KIA6EVV9U9#!)6J, MO@[KX5AV):H2H
MC,)F^R;#)",BAID?((!U15<;*Z =-UM]S.I@HU_WXQ^1@X\EXYVVNH7(P,(_
M_-*YC&]W!/"Y\V/X\,EA/,H-?J#:04? B5**E&-*6Z1,.G&;FP*X[>0L-IR:
MQ\VG%_">4PMXETC+G"(I;FJ:TH1$HDI"G$!=):%(":\^6\)KME.BTDFVH=&M
M:*0W?A&E6 Z142( C$J&2JK,;BJ$$IO9PZVH6DKI1+R4,0J!K#J#@D;.'J!,
MT[C-4&:IZ.;X^?-\;H:*P\_/&2.HDS[/O2J[ZZ&:-GR@N0LOG^O%?_1[T3R]
MH (D/AW43YPV'TM/$(B;@&]1M\ Q"8D)_+QC$%\]UX$7&J[B8,4Y[*^\C-UR
MT!*-6&F-4YT#D*L.YA9"8H;.\AQEGN-CBI 460VS9JE<O=]LZ5,K!(V#2JD7
M]]8-X,-GAO&5ZY-XU3&'FND@VKG[^W06Z(@.TB5:FJ0.IC*2&:%FZ6!4W9#T
ML0]3!.S,Z:"G&%)ID7*:6J:2*/I[[D5\],H8]M'(;*\9X)@.(HN@04KFI/Q\
M<[,X^F/J/(;W<,XRI-3QY Q!DA 2?K.,KI9SU$@E?'(210T"DFC CES#MF-7
M<$_E53QEO8I_ON9$51HA(0$D6<OS!$H+-/"+01I7@IT5@C1)+%_0ZWR$OU];
MBJ-N.HJ?#\W@B^>'\-ZJB[CW^"7LJVS%#@L=58[]#E[KCE/3*&V:5->48:&#
M;^&:I)',L8R;A(0Z0(A&0I,18M3*5(;)F'*0BJU2O</UMT:$6"M85[PF09&0
M)$DA&;8^%#?2&)T,H.Q$ "7<0T4-DZJR1_4FE+,X))M#]>X?4P:[J);OD=9E
M-(:209E3*:V;I%K"2Q#GP_[F23QZ9@HO7)[#USJ6\>I %!7<_"U3)BDQ$#:=
MZ;$TXBI!2LSKBI1E(U$F:E"W<,PC='<C!#*Q)>J;957NF9"P)B?"VA4.*QHU
MK&D*,P,C4=X732,FC/4*G=<+O/V%D1)F:R8!E*:H?:8.B-"]F!*I+F%@W6KS
M%=T.-VA6]DI"_W+$/&MSQDCUKI9 G$O.E^#:;P_%<64YBO-T_EIFJ8>FEU$]
MM80CDXOX#9W"_QB8Q[]VS.$;ER;PY18//EL[@(]1ESQ?T8DGC[3CH2,=N%L(
M@2/==(I[L9M.Z*[J0=47>+=]"#MK!(33F: .*[?W$?SU<KUW<SUW(Y>274.I
MHR/0,(0<.J0Y)T:0VS)&H1/;/*;Z6VZL&58'(VZD3=ED<2&+CWD4.=Q^.YVG
MO;7#.$#[<P^_[P$ZP@];N_%>@MOWR:&M)WOQY<LN%6#ZK7<6#8LA7), F0YD
MCVL[)Z3-/,=[,4+X'9KFV/GIR$U17TO;IGEU<)P9+-4ML_3T1'064BA!2J3E
MV"4("6FUT^@/XE\Z1_!48RMNK[Z,;7\*(5'_#B'QYR(D7EV'D)C5 6/138J0
MD .+*1)XC.G,^UEM^R\K0F(4KS1VXKGJ-ARL[,3.8STHKW+0"1I#7M,TU_?Z
MA,06RR .\-K?S[WRSZT^'!U?P7FNH:Z(6:TVI0/99M:;G",356<5J.N)15<#
MC;AQ0RN+/X64P/_-6__0F]8C)"(ZDA(SB5E%2!C&NN>U+.O,T+!.UU'591*L
MDK[+B8!5W"0DI+>R.M- $Q)]_,XWW5/XW.D!W'?L&G58!\HK>FD7J8^(2;+D
ML'':UMLX/])V]-:Z"75(=*Y4@%'W[+3TX<"Q5KQT>A"O.0/HI)X>YCJ<YGQ(
MM95)2,13#G\TE7&\8F#5(=U+*KO5S&,/ZV2C6(*4D,!-6CN^@#JG)(:CKA#^
MI6T)GSGKQWMKJ0LK!Q7I)2WO,JW#JPD)XNB\)I_JSRSG=VVKZ,!]EG9\L+8+
M7VKJP2_;1W!J?#X9#$FL,74VB3JS2+<--&+KGN%DZ.L-PSQ0,Y'5+3KVZEP(
MQYSS^.Z527SVE M/U79SOUVAG6C'EOH>%#4/(+MY"+<U.W"S5$<TFH3$YGHW
M2AM&L9<^P7T-XWBDUHLG.2\OGQO'3YT+:%B)HY9?=H0&[I?C<7RU=Q[/G_=B
M'VW-3K$YO$\)!DGV;"G?)PE%I<16)2JCUD-,Y$)A/?=D+5]KE1:I5_!X?1?^
MX<HH7G<LH64RC+[%F KFS6M"8B&TAI 0(R 5P\M!LZ5?U+3?ZNP^XN453OH\
M]5B (R2$8C_?V\J75HTNX-N7//@ <:94(]YEI8ZH[459_0 *&HF1FUW8V.3"
MS0TNW,1QD&S/@B8OMC9Z<3OOYYZ*?CS+>_O'"Q/XW> R3D[$T+/ [XGIH'(:
M(6&&W(-J9A*$A.0TFH=;+RG_,45()-IFKLF/>X>0^/,3$KH ]K^:D#AH[\(S
MM9WXTMD!_(XV,T%(!-()"7Y7G* F)I7],=/N!O\ (?']\RY\JFE0$1([*@?H
M^WC,C&#IM5\7, F)&K\Z*+:@:ICVT$4;[<!=E@$\W>C&9\[?2$BDLL77$!*Q
M!.D<3OJDJ3;;*4)B-74*I9\B.G)BUJ(%U7S'TSJ>KR8@UH_N_+%DQ%N9P]7U
MTFM/)UU-1*1T;6J-1=*HE9 B(_A[S*R8-"*I,R36)202+9N:Y'PA#S;7) B)
M$62I WTE^#F%K=53V%E!O7/$B0>KAO#2F5%\O]>/(V/SBI 83",D$A5VH?2S
MG1*M%!,2,_&).MQ:KRGQ)8?HH]?[E_$3^N*O7//AN19I1=B'795<VU5N%6 M
M2YS+*%GLDM&N8@3T<^D'2*"YI,Z!/;RG^\[Y\-XK?CS;&L +'=/X:.L4WG]J
ME/[!(.X[WJ>2J>XF'KN#]G(;<6(1)8=K,:-R"+=6#*JVQ\6-X_3[9["UV8^R
MNC%U('$Q?9#B2FG#-(BR2FDEY<(6.0]%7F^7:G *;7%!'1\I11S7D@:.<[V3
M?O8 MA+7[:WKQ0.-<F[*(#YVSH$O7G'3/QC%H9%IG%T()A.F$C$DJ82-JPQB
M4>X<V<4E4U:"NFI[-2%AZ$H)=8YLW,0.:RO>UB4DDETD#&4+))*XI"R$1!:7
MZ>,$J9,BZD6""Q9UUP3[R"R^Q+U_@/AICW4(6^LY5DT22_,CKV(<>4>HERLF
MJ9.G:)/]*)4SH3@N<GAX ?W /,MUZNPV=3;K71RCN^S20K,?^SE/=W N;J^D
MGJ"^V&49)N8:H9X;I?"1^&8;<<Y6FYLBW4 <JB-(.?W.\IH!2G]2MBB1\1=_
M=!#;I!682M9U8F>U)!F[L=OB4=^SIVJ$WSE*X9KGNM];,:9$?I;G]O!O2OBZ
MW2(6\]IV\?TB.R593LL.?O9JD>?HNU)V)&58R4Y+0D;^H.P2J3)E=U*&U;7(
M?9CBUN*B.+4X5%6:$N+</4H&L9?C?0?Q[+ZJ;NRO:.=<7L?=AR_AWM?/X.!K
M)_$!^D:?IT_]G>9>_.J2&]5=$SCGGD?_U H"H9A)AG)?!XG=0X)_8V'5ICL1
MTPDF(S]1A4*6=2O+9:QS^/5Z0?:DZDTG)>)O$:C'.X3$>B8KOMZ)XG@+0B*1
M?61$UQ 3-Y:GI!_H$5&!O!65Z1+4$E)]0E?4WZ(:%$5T<"^<R#0SS&"59(=.
M4P3("D 3HR(M6KP4%Y5@/]%)9RB*4W-15(Y'\ MG&-]HG<6G3WGQ-#?T@S06
M=QSMP=;#W2@]UH^B2B<-V3!R:\?5(5:9=+@WM<SCMM.+N.7T$FXZM8CWM%!.
MSN,F.N4WT^&[I9$.GV2BT0"H"HDT4F)3@Y>.B9 ;H\BJ'T&.],*EY%+9YU'Q
MF[W)J?S%P;";&5 FZS>LV< 1E%E-*:42*[$0K"FA4K3("?324L>O^A(6VX1X
MF.7GS%,6J"P7D&=;1+YM3C'R15:?.J1H1U4/E=,U.DAM^,BI'GSIZA!^Y9Q
MR^Q2,M UFSC8*7% 6-I:BFEG5)1Y/QV9)N\$?M4UB*^?;\?'&B[CP>.G<:#B
M FZO;L7VFEZ4T\@6\][S&Z1]D5^5J&VJFZ;,4#B^=5(Q,8>LQCED-\TBNS&
M;&EW5.<USUP@>!<G[7UT^#Y[;AC?[R&8&%_"!<YM&S=XGV$>\CBB RK^M"J)
MA+,?3<]7UQE[RW&3C)!#=,79DA90EXF@K7SR%W20_KYO'D^?\V*G50*2#AIH
M.<"(SC'G=W/3!!VN2=Q2[\-[")IO(GC.X#4+(5%"*9#KEQ9;DOW UY>W3-(Y
MY3Q;NI'SYD5L.W(1]U1>QOML5_"-ZPY4C<^L(B340<OT&N>"$<P1<"]0:2Y&
MS2S^!/$F[<@Z@B;1]II4^UQRX1G+53QX[ KN/-:*7<<ZZ#13<=/ [N$U;6V4
M0WRYK@F,<JI-,B*W:ASY51,HHL@A0J66%&-M$A)>@CHZP=9$!<^P%K.J1ZI[
M"F^0!%'A724)8D+.0RGF^ @9D2 DY/="R=Z4%D]6LR59OBHO%3)B7)VG4E+/
MUTAK*!JS[ H/LBK<R#KN0BX?R_G<[7S]P_R<CYV>P]>N!/&3[@B.N*,X00?H
M\GP,G50:0U$S,.8S4M4T\YJ,2'80DAZ6=!26PTM8"BW02-$)CB]QW=,4&4NZ
MC_&2*@H-:0+5)%5#FJHP#5=0NX5AG>,72^NPNIJ,>/N!M?_54=D$<$\&YF*X
MH?8VM XAL;Q:)'X>29 243.[<PZI0S4G]3X?U?O%I4E)J1YHEUZS?/TI3FCM
M5!P5(S&\UK> GUR;P+^<<>-K=#@_7].#%RT=>+ZR ^_E'CEXK%/UO;^+>O%
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
MXRG&77F?FF *+3S__I2%;1-9A(22,.-S8)A2$"+8:X)W*:+G2-B$1$)WIBY
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
M6[DN-LHFH2O$>QK&2@+2I;0ESA"3Y#%^'5-S,%96CF%594!)42TC$%A9TJ.
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
MA@=<S*E.]"Q,2.C3L;<G#)N0,*W\:MPP-"%AJ@*4OH3,30*Q?A(_;@C@,T(
M,E?:YJ O%9\CDKSE0>*<H"I"6U<>QH:*<?J>(+:5$+\5"![KQ>W$=I\M;L4/
M+PRB9"2JXJ]7Q]1)_?F9[)94U261S-KLSLP2UW:L6&"C-:&[ZK(MJ;L*%E+K
M_A\C) QSP<[E#],E85ZR^V21$7%-PHM6O13;U1.4[_>-___L?0=W9-69[=^8
M&1L#G5NA@UJ=<S=-DS'!&&,3!C-.X,%CX^?$).-EEH&Q_6RSQAX\V.  K5RE
M5*74W71NY9RS5%)5*:NJ5/'NM[]SSZVZ4JO;\-YXGNUAL;XEM22J;MU[SA?.
M_KZ]\>*E =R7=Q5'<AH4()$EM#J, ]OD.3$747J4C'<;&?O22N?XW!99?RXJ
M:NV]>:.XRYD")')'34!B2 ,2<_^7@$1(-Q-:HM:6AL3GN->O!TAL20(28\L
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
M49IU"I P LM "4,3-ZBC62-J A+2::OBN?$A(/'_"9!81N/Y/@&)PQ8@X=2
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
MJ!3?6AV,HV@^AK<FPWBM<Q;?N.C!Y]T#>(Q^^=YWN ]_2]_W3CN.G^JF#QK
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
MKI) )P5F$Q?!93[\<M\2?M\[@Y_5>_#2>X/X!Q$@S&O#H[EMN/]4&TZ>ZF!
M[6' 9A'%Y[1%#KDK/5A;/:FF)&ZJF<)'!) H\^.O>/]N9J&]R<7"JRK @G2:
M05Z ($&UNQC\60SF->+CA0UXE 'UB=)Z/%E6ST*JG@5B/3[-[Q_ASS[NK,/)
M@EH<RKG*0KX1NR6Y$>JH4DEN6%A5!)#A6F3 -0&)=<7SV%@ZC_3R!2:D<PR\
MT]C# E\T,/86]F!_?AN.%3;C#D>C&G=\PM6(9ZN:\-+E'ORVQX?S4S&T<P,,
M1S3X8ROP0XKCG7<VRC(B;@H+I4Y((\H$D#!B)B A0H1Q)E'1F.EDI9B>TUW<
M<@C9S4UWF=Z:>31^W1/$#^I\^.KI03Q3V8M'RCMQ)]?+T>(6["UNXCIOY-IO
MY%YHX)IKQ(:*5FRHZL!Z)E/KJGJPMK*/)H"$:$J,<@V.*Y/GLZ&"YJ:Y!$#S
MZ$F$"66;N*\V<T^EE?JY_Z9HT]QG- $>!( 0(*)L3ME6_GM+B2D8E\[GF\8]
MD^:<4)S7Z<4324!BJYM[E'LC4TTVC2DJ,T5O5BZ A =;J_@W57YD5O ]77XF
M?/*5K^FF5?C4!$6:>Y0VA#0F'3(9DL[")J.T"9DE=;P75[&K^#(.%%_$R;(K
M>,!=RP*2S_%L.[YUL1>O- SCK>Y)N,9F<64JB+9Y)K-+!KP1\\!7BGLE?Q!+
MY:\)&YM=$I 0$2_ZR[A^UFH2QJ8B\5\5BHRD4+9I?TQ 0L23!92P"T]9/8PA
MW>VPE.Q:B2=+WN5BU'(OHHI;,LI$0+IE8@J42"4M[P>,2-S E@$2B?CR3F9M
M2@=$=6_KR4Y-Y10PEHM@^S0XX4%*"'M0=QXU\>4O<!^Z%^)X=SR(G[, ?[EV
M$M^@/_X<8]-C]%4?9\)^\G<M./Y.A^JP.U8X@L.,*0<8?_:6^K"+>T>FL(1R
M99MHU3!.9'%?["WVX$C).$X6#[-@Z,(#]'=_5]:,5YJ'4>B?PZ5P!!TLFN2
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
M%6#"B*PFOG/M!(1A<LXG=#&C^.=7N#GY>2Q&OR.:-0+HJ].J_X?'^P</>4Q
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
MUY.DJ1N5';Q&ER^Q"<M$RU[3M*/RVM?YZ!(]LY+--&\V;C&_6=,NIUM/&3"
M:AESE!DA_(X9W5BW8KV,*FS<1^E28N(7@64&%*X9%9A*X#]^7X3?DTI8KA]3
MDQ,1O^2;$;Y)W8R$ (E)0Q("ZZ:DC=>7/4Y:OS[NR Z*,KQR[28E]C,P<4S:
M:TTBZ^OX//^@__N_L@#IVH5D/F=V#0HX9OXG($M*25)!''/0:/2H$%+<U$DJ
MAQ2-8)J#FN;@QE))+,1B"$6B",435"0:YC0#X,_!D%FEK"?X7H"_H_^#'AK?
M9GH%Y^?B<$]'\0:5^"]'%_&=WEE\MCF(I\Z-X!%N]KLK6G&$8/K(B48"EQ8<
M+FO'+17=N,7>CT.. 8*3 3HK W16!K"5SLIF K@B KDB*NTB1Y .V01!S22=
M"0)F(316^=?()-^?4$+%2A!4Z"#(D$)@Y A(*7+0Z:$AV23$.4SA*YWQ(CI#
M&_FS<,HW\#[R>0\%E(VEP]A23G!>,4&@-4UC-(L]E2$Z3'/8:0MA6_D,?S^#
MHG(Z%K9I.EC3O!<:5?<L<CW36$LG9U75.&ZJ#D@#M:IF$&MJ^I%3XT5N;1<*
MJ]NQN:H%.SR--,P-..J^@OL\5_"1^B8\=[8=_WZU%S_I&L6;0_.HGHRA82&%
M 0+"<<W8T,+X"_V7U+, +@-438TE-Y"A/8S-PW5 27 3Q?A*]Y[?DZ!Q2]&8
MTY#P$S/\Y)1R-*0(9Y-?,<+][./&OQ2,P^&=Q^^O3N+E4WY\SMF'CY72^2OI
MQ.TG.K"?K]OH1!7R_?4>/C.?_\::"=Q P/$^]SS>ZXC@!D>,SF$"ZUQIK'?'
MD>=9I$,40H&;CJ'3+YW'370D-U>T$]PW8SME%V5O!0UJ!0%"10<.T,G=5^[%
M7CKHNSEO.\I'L)7@LIC I=@9PA;W(H'P @'.''+L(:RG%Y!KG\"&2CH/(NAB
M%T:V#_MM'3A4TH@[":P?=S?CA5,=^&Z3#W\>GL+)Q03:^.R#F@%ZK<Y^>LFV
MU)5SE,Z&B(03ID>S(APS[CVB/<-YD"!0%SI2ZDV!:8539P*-2:6L>_C^%?YI
M[8((+L7P4U\(WV@?QPM7!_'$F6[<7]N".ZH;<=!SF0[U9>RJ:L#VFF8ZM&T$
M0YV< R_6>?JQMGJ(ZR^ M36C6%=#1[0FR+4X@9QJ(9/\S 36<OS7N"C<2VNX
M]]9RO(3#FN,@..28;B! S',O<(V+<9W'!@??L\\JF4$>/Y=',)GO$L*]Z39
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
MCKJ^@O)9 K#-J)4J#U4 -6D)-!H9T 8A(22BBH\DT!#99_RN.5YS062DI8P
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
MD7RXE3II=\4P;JWT46=Y\:3;BV\VC.'/(XNHI[UKBFD8X#U-JG-KS(KYI$K
MEU.07,$N6-*>=>Y9+<*Y#5,;QZ@_DLH7U-(9@/RW$1+ZTL#[$EF^GY:^KZM6
M:WK&3S'("&M106H%SF714ADQH7Q4,8_=!)^G0XLX$9C$3[L'\96+H@W.!7R
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
M6!)_'IK!5XE;GJSMP7W.3APL;\>.\FYLX7@7B%::GBEY9IL@)/)EBSY1N3*
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
M;BY%2(PE$!(F*6$2$D/7("6N14@(R9A 2.1-,7"8QKZ<&>S7A,2^G'GLS5G
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
M^'?O3*[)/B1)'E'L%9]T3I+ADK00]E2FG_LBN+ 00M&X%[_OF,-+E\?Q7-4
M/L8#_'AA&^[-:<*1$_78\_95[#[12-#?B?V.0>PK'L5>.A=I.\YTSC*(G4.Z
MTTUP)BW(LTAVS&"+#*JF(=\H2]AOI\@NN;&Q;!Z;&/QN.K6(C5P;N-95+N"F
MBGG<4#['-<LUH]:-! \WE4UC'==Z@ND-I5.JS6J3&IQKZOF9.O-C?.U1)3>3
M)D./149*6DD+A_0:5&M7\3#V$$CNJYA"!D'Z]J)!;"GHP28ZO?4%7;BQL OK
MG;W86#[ ]S>$S55#2**#2CH]@*3*'B25=2*YM T[2MJPBX;N,+_>54;P4M&%
M9\_TXLL7!_#2U6'\MGT&N8->G*4_::(/&0R8;70+HH'&&^*1(=%!$[SX E'%
M-@J ,")!/3"/AI@&)$PC%@S-(Q1>($:C 8L-2 YHO3IKP$Q<_SP1^2>V+$:,
M>-A@5CI'E%Q3..Q'),37Y3)"? \Q??5X!X:AY=9]NC)<R)5^_EHCD5C%C _'
MAA;PL_9I_.OE$3Q+@_XP@\+;&/3LR>E&1BZ#J\(Q)0FQDP!D9\D\=A*,F"36
MG!JBK*HD"$S6$]2NH^._R<55*FO*3!Z737(/3)AR.RZ9)3&LI+EV%?1A'X'D
MX>PVW'&R&0\<;\ 3QVKQ.4<KOE?5@U]?'4%.]QS.$7B(5%9OR!Q2.ZT!5JQI
M4,DUT47J('LI9NJ--4D)*RD:LHTEBNH4S"H]>R-H(R0LZ2V33#+DV@:EHH:F
MSV_$.^Z"MMF[43/AJ,@)BZ#0K8MNS=X/\?\%^-1$I&(NC..\)[_F/?DA U49
MUOSI,]UXIJ(=3W+O/B+#U@E*I)KNSH)6-4SR<%X;]N>U8V]>)W;E\9X1H,NY
MD2'UZ5+=(E).7,E<6[EDH+L,B4MRVI8F)63XEYH#L:I+PB(F-#FAJB3-BDFI
M.K'(B&1-2)A$XYA*E&9H4F)7_F1,LFF/2#;ESG&YD9EG=DBDYWNPHV!)#8S<
M5K1,P.M#2ED 6\M]/,-+!+P+IA0<]]<&2<P6\8S+?!E'%W;0[F4RB-E?4(<C
MA;6XN^@J'G75X5,,3+_50I!)0)P[RP E$-=6=NM]$M2V&]<A)?[QR5@+O4;,
M\QW4502Q.0KQ1)5*NNB!=S+L/L@5X/+K%3",6#=ZV$@8O/R7$!*AM<# RD Y
M[OGBTFEQ4L).1\2;^U?(C-C%W^VDA+7"]A50P%*2HP$8L1D2HSI981(2R_AI
MQRCM?BL>JFS!;15MV%O>@>WE7=A0UHW_6]:+]U0,JP%J-\I 5?HW-:BOV(T,
M[N%].0.:D*C]"PD)XYKU<V(;)O@Q.^@F2J<#^&'S%![E^]GKB!,2F\K%?EJ$
MQ+A)2)3,J)E/0DCL%$+",81[WR4D_B&$1)-^?G-&@!D&J/XD29Q)=:/X"]MA
M,VR58U:EOTA ]O%W16ZE:&(.OVSNP?-55_!L:0T>=M3@:%X-#C&@W$.[GR$D
MM$C(E"U@=_DR_>D\4G*FD'*2]C9K! =RAG!;_@#N=_3A"6<WOG1Q&#_OG4>!
MAT$@_54];46OEA^8TB'EH@YY_-IG^O0RYTK$I9S"MK6*E/CO)"2,ZQ$2YB!N
M23Y[HJ9<TT)$9#,CL<'68<M4BI0B+_(R-X.'9VPQI%O4#3/9T,C?<;F]^$W?
M)+YZM1L?.4<,7=[$_5#/>]],O]E!?-.K9-.2JV@+SOBPE==],[%R4B[]7-8
M]ISHQBW'6W'O\48\<>(JON1L8D VA-+1!=0M^-''(,NMY20#6-'8$",DPK::
MXI"=D(!5R1Z);YS$X"-&<MDG282U5FY\9D\T1DJ88:OLU0ENPB:"VXI)'_[8
M[<;7+P[A_<1@M^8TXX!(1!;VFC/=7(/8K@B)045&B(25$!([7?W8ZQK $3Y^
M;]D0/G1F%-_O<./X? "5?,O%O.[9=+:O#P:)9^;PN',0M^?V$K?T$0_T(XUG
M+\71C<W%IES3%MK@K14#]/V#V.8:4M)%H@M^,['-??F=>.[T,'[=. /7P!+J
M9VEW Q&5)E@R3.G492.D=*_C_B0:EQH323]^WFA$ZT?3KZB!HYJ4$.DOT07O
MY<8I'9_':RTC^')U-YXL[\0M!6W828RU@[&)=)X*29WJ<!.SS".]@/ZA< :[
M&#<I[$4[D29=FZY&W'.J%1^\V(5O=DW@#[3)Q=Q_!=R'.33,OY\,XJN-TWB$
M-ON08#B>ZPQ>GU07\53I..,N(20D=I+"$6*KHG[L+!"9JV;<EM>(AXEWGBFN
MPX_K!I WOHAZ/K=H@H\;6"$/%E%X(!HGMU:0$1%M-ZUNRNN[^96$Q-I[\5U"
MXN],2&B[\E\B)*10D'& D&$9Q!'[B[K^2D(B8.OE#VD9.1/1^75]L"65)P59
MM5X_3@Q,X,4K[?A,52.>+&TD?F_"4=K=0[0M^\I$FG "R;QGZPO,.1(;"R>P
MB>]]F_ALGK?]M%%'"SMQ-WWCDXSOO\YX_M\'YU%$&W26,97,V>S6KV=)%<[K
MO2.5NTLA,ZX/Z-C-O&<)A(0,MA9GLDJR*3YQ9249$5ES"E,\R+<O+;L7,7,*
MT9"Y(DI61F01H]<D(P)V^4);X9LEU63)? ]HZ;PKW!LEBQ&\-17"*WV+^-+5
M >+-.MQ>= DW%]7POE_!WN)FVO1>E7?)D-FBM&M"1FQSS"+5Z=:$Q*Q2TMA
MG+3!*79J1LU6VL9SMK.@"W<4=^#SU?WX=?,87(-S:)KS8C8<L021XX71:Y 2
M]A5.V-^"Y;H85+NF??AESP*^4C>50$A(4>LD]_:TDEI-X2%.H;V6(M@4US#?
MOZAN\ QP;]_L;,7=]-6/ES7C*U?Z^7S3BHRH6@R@B:\A^&"0%WN4;V"":TH3
MO;.\9W.1 -SA92R%%[D]W#:IIAD]U%IF2"RHP=8RC\"(!DSY1<N7ZZY2\4EA
M%:.9.9KYB!D/#/ #URZ$43+NQQN]2_A1W3@^>ZH+#]&OW)'?0,S:A-WTTQGT
MF>F5 ]AQ9@3;Z!NW5 UCL^3!RONPJ93^U-G)ZT ;6-BJ.FQOX;J+?_M!_NR+
MY\?Q4N.BFKOBF@NCGF^M,VKF)*:U()/(8 O.\O%<!PQ)>B^H(=;F)*IYC;!-
MBL\PB"KX>TJ>RHC$U*V#1IQP4?-,1');BF.6PRBG3WR]8QS/5[<3&]3A'F<#
M;N;^R^3]22GN9LPS@'7T?1LK1+Y19M:Z^9DFD)1'/YDCW8A=N(4QV<.%'?A8
M20>^5M6%UYK&43BRA,M+4;3([#2^$4FZ3]!W3'$/SO)L>?@U8$F.:INLU$Q"
M?)=^[K2@)R[;9,0[&@Q-+$05T>#70Y,#*]+>5K&=I0 0M7),AI9ALB\5TVHY
M8ON*R399 [!]-NDFBQ2QEC=&1)BS4<TR(I&JE,\7CI@2S7[:,R$CEB*FM*7<
M!YGQT,V7N^*)H&!H$:\U3N!;]!>?*FG"HSD7<>?):AS)OD#?<4D5Z>POJL-^
MF:U67(\#CEH<X&-'\FMP)W_^0.Y%?-19CZ^=:L.K-7W(ZYTF_O6I:^_6RDP1
M70L2F]<3BI._!NVL02-LB*T-1U97_;^3F98Z)C0T%1ZR%4 &8QD'.QWQ3T!(
M7/-:V%(.?]G\"%/O(L8(6XE+W<8UH]G9 6ZDRPLA%(_Z\(?V>?S@TB@^5]J%
M#]$1/Y+7BGL87!_-:<&!K!9DGFQ&1HYHSA/X%X_R@(\KYCB]D,:Z<(K >AJI
M!3/87C"-%*YDKBU\?'.A#,&=4A5@FTOF:-CFL;ER$4E5'FP^[<'&JD6L8V!V
M8Z4;[RV?P;^43N%?")S?6SZ%]U5,XP:N&_G]3>5F0GH] ?7&T@E%2$B5CR0]
MA:T6R2:II%:$A&-4$1(9!$J9A<-\ST.QM;MH!'OI3/;Q>7;Q[]*+&1 P0$EF
ML)U4U(M-Q3U\WEZ^SWXD5?9C<T4/-E5T85-Y.Q]O1A(-W'97/783Z-Q2WHS[
MJ]KQX>H>?+9F"-]MFL#KO7-JR/ I!C=7YL/HI WBY55S%X(:BZ@\O]U6T,)&
MY? (0!$R(,)EF&&\#/8)13T\7TN*,5;M5D;"@)F(3?['/NS:QOK9L4K4UC$1
MT</Z9$B2,-'1B! 2-$1!OA:_&E9&7!,>ALZAB\-3E8%1T[$.\&<-WHC2ELX:
M6\;/VF;PPL5A/%/1BP<<'3C(_;,GJUU5INWF/=I#)["O9 ;[R]S8S7V1(7(%
M4H% Y[^YT-3WO*EP##<0Z+Z/]_4& MP;A9@HG\2&<ADZ/HGD\G&DE8UB5\DP
M]C)(D(&&AX[5X<ZWKN"1-VOPX?^\@&^7MN&/#>.HD&%2TP&T+D0P0!\Q%C3E
M=A:PQE*S/ S8&^R\U^R4B,1F2E@CUZ*QL6L):P4989L$I =<2Y+)7"OCO+4D
MGR,V#BIDQ"MCU>!=_G^WR!OPA^?]$90M!Y$]RS,^[,&KG7/X;MTHGCO7@V>Y
MGY]T-.#AW%K<??(*[LBJPZW9#;@EIYD!?CL.%G0I<+[7T4^P(JW7P^I<I7)M
M+Y* =A1;U3R/,3IU6>,KEPR0LT@)33 D,SA.46L8VTID#:F5HN0;AA5I89$1
MR<Y1/:A>9EJ,JBZ)=-TI(0E=:["U#+7.S)]%1C[W4;Z; ?P"@_I%!O<>I!9Z
ML-VQQ.?P,H#T\;6\?'[:GV(W ?"T"D0V,9"48>G;G2-(+QW&KM(!["4P.\
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
M0\<8JN>6507X%.*XQNP6,I1\AED(I6<QV0@)0X^ZMLQ4,*%/.+BJC]]&2,0
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
M/DU(N.:6\&\$OD]7M."!DE;<6M*I@%5:F51 CV&==$:4S^ ]I7/X%]<\;F(
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
M#CK,#+$'!,6[2X2P[,?.XAY%?NTNX34H[\;#U0/X^%49N#F-G(DEM/),SVA
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
MED#EX]\O,3'C5F.I$V" "2AP(F0#$DAO?<B8',]49PZOGIF64>RH'LFW-FU
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
M!QVT96&3/-PY#_-7<6E?'Y XR;SGU?X9/'=N $\TLN80>KO2;A0R+NY@W5C
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
MP"'&L\/%5UG4G\77SO7@5ZYY7.!K=NA"T3K,L  )U?NKN-SU09H=LR(Z!MB
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
M1V11;4:S\[QWHV]*TXR(:AIZN]X1WS L-$U\H5/\Q5N3?OQC^Q372#\>K^K
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
M&9C%,R=[\)B]"_?8>G"@IA][ZT:PIVD:NT^YL*MQ!CMKQY!+F[J+^K./\_%
MDP^%-6YL/S&+S6]Q#,OGJ5<!%-<O47P4-XKJ'2ALF$4^[=K.YAGDG9S#CM.<
MI\V3M,$#_$X[#MNZ\-&6/GSS_#!>'7;A/,]G5G2,U[C(\PN+[Z.DU?53_^D4
MC7288Q/D=8<X^F'^BW+$D\HN+V7,U8@>7376M,M(\=7$ @_(&1T+P(@M(96,
M4%U3RCX/\6-G./AOT#Y_9]"#)\Z,XZ[&$=Q</XX"VN2=]9PC31[DMP:0S^O/
MM[N17^-  >?.+MJ4(AO]#.U((3^;7S=._S*.7-L8Y]<X99KV9D[;'"?RJ*\[
M]?@4-7"<;:/84]F+O2>NXOTU7?C'UD&\<'D2?QSUX.1"&.-:+[T\SR5.@@C'
M(B7*)P AR9.F75&2%.$$U39&)H^A[).AYE-2SZ^H]O&1=7Q]<L4E&\K.FN_$
M5L1$ J;G,^>@*3+6*?6JO!_3UC&J++3Y6D);[+0Z\AJ'KR:U)6EE6-+IM+*M
M,7U/Q>Z*?3KM#^&/0TX\?VX8GVP>P =J^W"HK <W5PYC;PWMN,W!>4J_6>OB
M_7%QGCJQ2W2[<AH'RD=Q:VD_'JT?P]?:?/CU=!*5!!97J39SAMAU$V^8YHG_
MJ%N&$5>"%4F:1L]23B/+@!D&K'^9'FM5M&X;61@HC8P74]KS6=XOK>XAS?2*
MKQN+&SA+93[ACN,G SY\YLPH[BJ[BEO*N["O:HAC,(U\SLL=-B>VU5%713AG
M90[FU\T04TS@8,T([K4-X@G:Q:^?&\%K8_-HB\0QH_&6LF(R?V2N)06,QDQ=
M2O,LC+ I:L3,^RQSPR#^21,+I?FY-'74H#:*34QPID7Y_P#_FN7UB+\[2P4_
M[H[A9R-!?)7WX_'6.?K?,>PGUBFJGL5.WK\\VSQRZ[S4(1]R^'P;[^?VFCEU
M;;OM,]AOG\3^ZF'>VQX<*NW$X;(.O+^\ T_6#^!+YZ?I2_WX_=@R*IQAG"66
M:PLG,4 ?/<6Q%$SGY+7-4Q8XWT)ZOL4SW%4:J^9[K:.R)*U%^_P526O1\SJ=
M>3#S$ (7HI0P)6B8\USFH%>PKM9YF?.C?*^/Y]P62>$<?5[UW!+^,N#&SZY,
MXOGF/GRB[ H>>OTLWG?T*FX_1ETH'<:^R@GBG5D4TN[L)*[<P3F_O6&4PD=B
MA!W$"KF"&6BK=]HYQAS;G%I3MLLXUU'XWK8&$1>_XT1.HX/?F>;<X7@3)SU
M6_6UL\/X0_<LFB9]Z*-N!I(I-88)#8>4W>'%)JDG<</07LI0]CFBK4IB!>.E
ME*60]^=H^,^X@_CSD!??O3J+3[6.X=[J?ARJ&.+\GL*N&K&_7OIN'_VY']MK
M.4=J9;X0+]=,X #GQ!W\_.--0_CBN3'\I&,:I5,^M =C]-TFMI$QC_(>QGG.
MB42"4YR22JI8QO2J"1WK)!3>5Y:-[T5H R+T13':V#CONUQ;RDA;FLKG@N_X
M;>I"G+H0HY[$C(@Z4ES'37+,,'\CR.,N\CL+^IP\6?=^A -X@?>\QA'&GX8"
M^-$5![[(..<IQBB/E@_@_24#.'QB"+>5CN%@.?USQ2R*B5WRJ]W(K?'P7GJQ
MI<Z/'+N/]]F'7?3/^VD/;RT=QSTG!O%Q^Q1>.#>/?^E>1/E4!)<#265;G%2
M134W><\XC^/$$8FDC ]C/6+:)*]18AS+NIL67L;-C(? ZTVG0G1/0<1C043H
MFT(<JP71.ZK',)7LW$(<KP_Y\=USTWB:<_,)SJM[*XG!>5V[R_N16]:'';R/
M>0U3V'F*>M\TATWTI3=63V K<5M^DPN[6^>QASAN#_']_O(^W%'1RV/TX,,-
M@WB.,=PO1P,XZHR@SA_'Q6 *752X 1K2L93HO\8:&C.$M<V+9?C"%?758JQG
MN[,Q;V(MYDVG#:4#IF=,J[@PJKUD(M/69+E#%4X(WC9,W+U$\1EFO"YQ^S"_
M>(G7)#'PJS,A_*1WGC9O$D\0_]]7W45[V(;BX]=0Q#$I(L;81=TM;*9O;/5@
MYTG.B18_MC8O8%-3 !L:%W%CXQ(VVOTJIMA1.86;J\<8>W".T#]\Y](4_C3L
M1Y,W@<O+*0SRI.96XB$='P@VD?G"^QRE?D13$>I(F.<?5O8_KM%:V"!>)H:+
MJ+^C:BTAJG0MJ=88$AIYK+C$C/61MY7LF/(_V7__5S1C<L;6 #8C(TC6,U&!
M%+Z;MB2I)9TQD\UQ2NKCA36PD!LZP0"VC@'T2ZV]>/JMB_CX\:MX_$0'@^E>
MW%TVB$,$4K(@45A+AV#W8&L#)U#3,M[3$L:[6B+X'WS\?YI#>%?C,MY='\ -
M=-X;ZCS81,>RU49G8B,0(2#)LXOS<:. CF:7! UV%XH)4(IIQ(MK9U!</<6@
M;(*_-8Z]E>-T:F,T_J;LYVO[J\=IZ,W'O7QM#V4W/U-<.8HB2B&?%_!S^7P_
MGTYA9RV!/$%ZGFV:H,(,_G(HVP6<\S7Y3%'5".ZL&\4'FR?P])EI G$G7NKR
MX@^#2S@Q&4:]*X[S@13:0VD,Q@REB X.JS=M&4Q385,"G!0H2)J@/$%W1V.(
M!"4IP5E(!VG+6H(JN#$$.*5,2=%H)FAP8RE1J#2=CJ&4+*@!P[(V"DO:B#&L
MH3*FZ4B2!'!)_BTA:4(YF8@R.*9!26K<8NBIHB92/ OK1[,DIO$O#Y!F0)E2
MCD_,O2GB+./*4<9-H1.(IJ-*XFE9%(LKIY@DB$QP+!+Q"!TN_Z9C2?+Z$H9I
M$)=Y?5Y:OSG^SE X@?;%,,YXEV!W+J!LVH?7Q^<9&,WC-\/S^.=!RI 'OR1(
M^-6P%[\9\>$/HWZ\.N;'T7$_2B?\:' LX6H@BM%X6AE\-\6OQ\ZZ5W$! 2D!
M G1B"@PD%1B0(,O@>V;L+D"8&D9)4F2-)YG2"R%)$_\9J>L-D[RF5"]3#5/&
M&E5<7=XRG6A<+;**R120$%<2T7]'U'LI+>DL!YQ68$0!$OZ !%&&!4236JP%
MJCA/*,X;&H^9HH)(>8R;PL#2H,,W./_2EM,7P&.8OQ^B!/A[7HJ# S3."QE(
M2C"51+,OA+)9/^^3&R_WSN*;;9-XA@';DTT]N*^F#7=5=:B%MOT,>O?1P>^E
M7NZI(W"S2> VCSP!<S4^;*_R8UO5 K95+Q+X+Q/H+1/H+1&D+A'L+?(Q0%E@
M8"#!@9?BH3X3Q-9)H$-1"V.T48VSE!D*]9[ =T?#!'(8V&^WCV*;?81@8IB
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
M]7/82^>SJ\Y#?:2=J#')B"U5B]A2O8PM-2%LK0T3Q(:04QND+"MB8GMM@+)
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
MR>8:8P _3!G!]BI^IGH2>5)VSB!?P%4!@XV=M3RV+#"K<M1YGJ^'X--/VQ9
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
M?CKFXC*"^AH)I#S(;:(C;E[&QI8(;M)R8S,?&_@:G?3F:B^V27^]&A\GIH]
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
MK<>D'*\7Q01;NPB""QOFD:=*E9;H-$+8V!+F8X029> 5Q!8ZZ*T,#G94>QF
M>_D='W;5^FB@_2B2*@E%1IA +4<V1:R8P>9R&J[R26PLG\"F2G%J4U1N.K3Z
M.=5GM[#%B2(&)Q*@[*:#VV6?) @?06Y%/W92"BHDF.^GDQO"K53\.QD4'N;C
M81J3P]6#.,SW[J(C>3_?_U#+-#YYP8NO=R_CY8D87O4:J*7MOR#9N1SD&8Z+
M/XWK<FH2&7MX2#\V6?A)IN*JU_[:<O6$[AFK,X=B(45&&"'I&\L?B>D,(JNG
M3VKM/A]6%EI:,W^*D$B9 <[R.OW5$^LXDWA&%</RFA9/:R6 U0UULA?QPL9J
MT+ZD/^O3CM3:^&C^.C$PS[GH34NF0A"+R24:T66U":#Z!7&PZ27-_H>R>D)9
M_4J-[,XQ9H6")M*D=<RR]+1/FE4(%H.<,M;I2I#4;1O$BHNE%HLM_6<2%F&W
MMGHHD='.++M%EC]CTZ=Y??V9,J];>KFUN/3GK![8_K<9[^SN6-GS3@(3(2&$
M_(HI2:UL9)4VWJ&T;(602"LQ4NMM^+M>"KGN"ZS*PT.F6.71*WU;PR8YH2B)
MN&I9L*0=V[Q>.!)@W4VY2*D(1/#*N _?O#:-SYX:P:.V'APN:5/@Y9:*(=5[
M]X!MCL&VATXI@.+&  H: FJA/Z=N@2#5CZVT']MH/[8W\#7*#GXFMW&1(%7^
M]A$ >]3F>=MJ:5.J9RDSM$-3%(+CFBFU9TR>G6"! &D7'5]1D][TTLZ@GL'3
MSKII%2CMM$L5&$%T(P/[)@:236[L:O;P[WDZV7F"33=E7E=CT,[5^W@.?N0U
M>+&;8.0@P>HC!*(O7G&@BJ"JTQ/%['(<D43J[XN0B)CQ;XRW/< ).TVU[>7D
MK1X+X$<,QI]\XQSN>_T\[GSK*O:7=J%8LI]J95\.!A7U4P3J,]C(L=S L=]
MF[ZQ;!3;3@PCC\'=GF-#M,?C>(0V_M,M\_CFQ27\HBN!5T?2J)HU<-IGX!I_
M=X#G,66L]I-WOXW,9^B:-TO75C8:U?9#[,:RM*"B<BWS^(M\7(B;9>N2!>30
M?3TE8U%*^MNI&S42J(XNX;L=7GSQD@,?.SV)AQKI8VP,R.A["LL'D%\YC%P&
M9KDRSQB8R :DN03<.02NV^Q2,3B/S=4,S"L<V%8VI1;8BHX/TK]VX;ZWKN"C
MI5?PK9.#^!T!<2T'^PI!_R3GC#=C$3JD"(DHSWT9D>0R?5#HNFU!DXJT-%0U
MU[(F127Q0+)<NGB]];R6ESOG\#'JX-TGKN'6\D[LK>Y%?FT_]6> 0'L0-S4,
M8V/C&#8W3ZH%\UP"ZWS)]JL:QH,$UW^7FUH;ZU0"92R4681$9N?"< 8AL98Z
M7TM(6/M(R+V2UAL=0DB,NO'UD_UXN.0*[BKKP-Z*/N1Q_+;7RAX= LP9W!#'
M;+:/JS9R>;P'NRH[<+#\"NXI/8]'3YS&MX20F)Y'A\Z>=EH+%!GMFM:VAU[M
M(/[.NZ^9_T]E[2FVI+.BI'73,!'_.5\<Y1,A_"L#_N^=F\;GZOKQ1$47'JSH
MP1%>SZU5#-@86.QAP%$@K1D4(>' >^MF\2X&9?\W;>][B!DWR\;-TD]:E6-/
M8@_GDP0OMU0-XD[*?38)1L?PR=,S>+[=AY>'HWB5BFA;3..*["UAF->_4BF1
MT7-W>9WNDO&L;+_HFJK.53R3[=.=N@I%^KD/""G#@[?R R?&H_AU9P#?/>O&
MY^O'\02QY+UOM>&NXYVXK:0;!VD##M2-8F\S ]&3#A2<<B+W- /44RYL;75A
M2[,36YN<R*$_V2FMA.A?I*W!/EF@+.G'K6]UXO#KU_ D;>A76B;QTVMN')U8
MPFD:J7Y-<CDSKMG$@);WC:AZQ93*70YE-.I\.T+B_Z,:Z?V.Q!^);XK'S7W!
MK%:$V?Y+/I==!6@=8XEX;"P0PB5G *_US>"K)XD+CI_#S277L*=Z +NH(ZK5
M:B7Q?NDDBBIFL:?*S4#?Q_=]**[RHK#2BX(JB3484U3/(Z?&20PP2Y$,;=HN
M(<AM/%9U)W977L%M-5?P0/TU?*2Y'=_NG,!?Y@(XR0G2D3 SA+UZ#XAE35PE
M%"&1-A>KDT)(A!4I8:2BJLV&14@$=<7RHB%[]J0S" F=?FMM."\8-,+[$Y86
MK0G5WSRJ\;C,;<E0EFJ-DH447AY;Q-,7QJAK5W%+61L.5LL\F\!>&P-XJ2BO
M(E:I=J@%[YWT+_DVZ<5.45GHLRHA0-JE""&QG78]I[Z?K]/6V[I17"-56YVX
M0]HM5G3B,3[_.%_[]J4)_&ER 0SG<)6G.I1>U;D%3;3$#$U(&+JD.AE9)25B
M681$ZOIJM&Q2XC^:D+"6Y8TUV[7'5OM0&AG]**U]&0PSCK,2PA*ZRCIS#RF+
MD'BMWXGOG!K"L_9>/,ZQNYNVX(Z2'APJ'\9^SM4B34CDU,JFMY)X)WN<S"I"
MXA;:CD>:1O"U+@]><291L602$J.Z78YOI65'%B&Q4AT@FZ/S2\E%<R]"(ZCH
M\'36WAKKQ:^9U=3&NGVPTVN6-(V,2G;K3F02$A<R"(EG%"%Q#8<JNM6BL^#J
M'-JY+?5.;) %9K47@)L^PL7W9E',N7F+;13W$RL_53] 7S>&H^->=$02:IQ]
MV82$*M6/FH2$)/DEEM<2$D94+[V:*5XF.;N4D2H74$V-8WQ==I/P\VK<FI20
M/5)Z..FDC4H=#__;R2"^<<6%#]-VW$/[O.?53FS[73ORWARAO7&AJ'Z1<4*
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
MKIZZV(YO9DE+8SWV<[]N9X*W-;4.<1D.Q(JV>B:!K3#N6=V(H(GVX(K,+C5
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
M=WC-GB 8?S2G 8]8J_&DK99KKEX=1OV,X.[MBEY\R,>?:IE$!D%N ;UKR7@
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
M(AT3BPMW+B D@@N&_(0(B=",-5TP*6=+O;I[3@I6+G'/GNF>P&]K^XBCVO%
M=B-N3#:Z2;;R/@DIL3Y-9J5U*#EV&7"_(G,0*^@35F72/U@'E1SR^N061)^I
M597S!Q,K<)SYUN/,QW[!_.R3KC%81UVXS->R\[UUFDC+&9$15%+J/J4J$E2=
M5.ZP?S!D^>9B1VCNT[0Z\PNJ>]&K"R95 0X_:#9]VYD^+_[4-(G7RP;Q>%X'
M[K&UX<8,(5*=V$[\%R?$&_UZC*53S;M2EMFN5!TV9M(/,"?<8)%Y(PXUQVI#
M:AVBN<\WT6)31=JNFL]3C=WIU8SKS!-HQ_B9;[/6XF[&B&_E->.)\QUXKK@/
MKU8.X:=U@WBS<1!O<___B5CW+[2_,J_]6^L0_JUM&!\S__V$N:^<J7S&ZW6R
M>QR?]TS@9.>8DL/[K(EKD/[C<_J#D\V#^(28^6^T]QJ'N8>&\+/20;QRL0_?
MS>,^Y7O_)N/5;<0)1^GK]M%V,C>)2W9PCS<I-8A(XE[I"%Y!DXZ(Z^G7KF-.
M?"UM29:0$7:LIJVSU6.#M8YXA3XEI9)XNA1'&"N.\Q[?3Y_S#//[-R[WX&_U
M$TCK=*%HS =GP)AM,:KWI4<KA9AG0(3(![/]O1D1_SM#XC](2"P$:&$RPEPM
M'5B,D/#/F?Y=4$N^+"0DAC3@E)M_8=R-^.Y)_+%^ -\_WXC[DHMPP^?GN'!*
M<#"E!GOH_+<P&&](:U*#TN0 <*E(#C XK1"F/*M?M=N)MEZL#"X4)I&V78;W
MT1'%,6A)9>Q&.J0-3,)%FUT&7*U2&I-,T+,&L%1:N1A\EN0,80D#T=*\(2S/
MI\,7R^U3\A&K,F10FU0=.! M0][2&G"0@/I6&S>P5/<7=^%'3)C?:>+&[.("
M'YI!P9@;Y:([S&RCC0&K+S@W_'1<#WV9X-695&2$F]_/8B(XC:G -*8) F>\
MTW Q.'@8+!0AX9/$)'#5*OR@J3O"3$9,:89YA/?";!-!H]7;I1M.?>$Y$D8K
M7U!II[@,0F)FUI@R-./5$ZT"ZJ9*SN/331/C.F!(2U<I$Z[L$1?.]$PRX1C
MSZO:\/PE.Q[+K\4]U@I\(ZT,-Z=6X 8ZBF.\S\=$BB&C$4=YKP\D,QF/K\$!
M!A8)_K<01-V9VX+[SK7B$0:>Y\IXK6M[\!:?]Q,ZOPR^SN49/QKX)GH"QH"_
M66$N59NZO']>A>DI9<&9*37L.^":)L:<Y75UP\O/Z16F6^GOSK53+C:D28'M
MT+E2J"%(ST,(^J_(;N:D?+7LP8S66)_0G0DAG5AI>;4S"2WB?LCD-3O5/*PD
M8WY>U(;GSLDL$EX'@K<C&?4XP$"SAP%G'X&F?'\X7:I ZG%CJE$E())AWR3
MNS^I$H\R 'TOHQ:OTD'_FD#P+Q5]..T80V;'#"X-^5'#R.KD!^L)S'7K3&)N
M@'D(@,RU5_HU^^_20]VFC<X(14B,*Y-5+3JJ?O[.JT9B!<(#6Z=,9AZNO7#
MMB?\VJ'!7_.'8P>%C)CE_9KT,U=B^L+UZ#>M1;>6FQ@2G6_^O,UG2&M(VV$)
M$_W"*5[GT6F<ZAO#>QU#^$5C-YXM:\3]^>4$YD7<VR4$[*4,_!4$Q-4,@G4$
MQ/4$,':LX3473<((T2XD4!"Y'$FZI7(G@GYE-<'.ZLP1)H4$C-8Q J%Q++>,
M8UG&.);2EEGDWQ-8;IVD#YO$RJPI?I6?#:M!54O3>FG=M"X"*8)NFS'')E(T
MP0DZUC(@K[&(3J:=B4<]MEEK<#BS"@\7UN./3;VX,.%2E22CP2O9_7]$@WNQ
MH/O/#*;RO#XO5\JL"RZ:F]^K:GO384G9U"P2.P?QNZI6O'+9@4<+:O$-6P6.
MT)?LME0P,:O$)DLM-F0Z>)V<B+1)DM'.ZR6$1)N:1["6"<OZY&8U*'E30B,V
MQ]NQE<G+CK/T-V?KL#^^#H<2Z7/H?VZF/[HMPX[C?+X["5SNRFW$W?E-^.:Y
M9MS#_7AO81-.G&_" Q>=>/AR"QXM:L5C_/K$92>>O-2,)R\TX:GS#CQ9:,>3
M!0UX(K^>(+>.B5@M'LFOP0.Y-3B178.[;#7X1F8U;K16XC _QS[:+DLEMEJD
M(Z(:&VVU6$]@M=;6@-6,-2OX?I8RD;Z>]_XZOK_KF5@O26_$\O0F)FA.=5 9
M;6WCWW9@*Q.4G=9.[,GHP &"V",IS;B)X.ZN%*E,;<?;3.C/=LVB<-3#1#^
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
MG_4&YNR+>>U6,#ZOD[HAJQ&W\9H^>ZD7/VN>PDEO"&?G 1*!Z+S)MP2+AA,
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
M!:X"2$07 B1F><T3:MK(-8Y2?T2 A-P'$;7.'YG&GUKZ\<T+;:QSFEBCUN(
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
MLQU+["*VV*T.]V3R9"W]W 9+'_9G]>(>NQ=/T^__H7X4ET8,0&+J7PZ0"":
M$=H2 (EX5^\'@Q'S-224J#5_33DS[+]+WE34@@=/2BRIQX%4)XM4X1;N9BSF
M];0-T/I5-]+&+*\:8=^:UHX]::TX2']S9VH]OE[2@;>[QE&J)R\&37\233BX
M-CMH9[4D$@&)X#P!@OF A*;\$,JOZ Q]L5\!8-%8>/;OOP*4T%,W@YH_N%>#
M^RY^CAI?%!?&(K#V3.-MYS#763=>NM"!IPK:<=SFPK&L=NX/-_;3K^ZUN+G_
M1;BZ#3MHVRU"T>E6VA%;:)NR1$N&!2E-],22[0:7]=KL'G7@O#:?!9=TB=&D
M6VP5;65!K[(5M.4%7L.X5I<)][2R[CG=I$9'*:V@FZ\3Z^'[L*C+[S6 3&DF
M$!"4,7ZEC>_/^[1*ID3Y.9,RVK">N=9FB3,2;Y@W',RNQUWY]7CD3".>N=B"
M;U>[\0MG'_[:,P;KB \7?"$T<1UVZ+Q;=N^4QAJ"FD$L.GOXD(#H^WDG?(S-
M@EJ8TQ")^KX18V)&)D*CLT7;QP=(+$0[N! @\6%QR@3TIG6\].JFJ-.\5F\[
M!_%:B0?/%CEQ/Z_K_LQJQHEZ;!"=NIPVQ26^2'C&6:Q?5SB 3W,]W)#;JW+9
M]5PG.ZQNUA0MN)W[Z)F\=ORJ>@0.;P05=+0>OW&08AP\F%T0&HSP^8WNRJ >
M]30U.18")/1A4L0\$$KH9H\Q&8HQ*8H&?0:59L07I]J952@/("XL'YW-5WUZ
M>L,45)8#VO/,H=]Q3^%[%<-X_EPO/I/G41/D^[FG=G-_;'/T8)-=]"3HK^E3
MDJS]].<#6,,8N=8R@'7I ]B4VHN=ISJ9H[?A0>ZQ;YWMQQ]K)V#KF$&%B$KR
M6@PM $88YP(&3*NBBP"8$9^:UL-5 (G8%8!$[ ,!B?#5 (E9K8 $P=5(]",#
M(SX,D$C,<<0'%XY,XTUG/_U:&YXN:,)QF<Y-K>!:$S'G9M;";4IG3\!3$XS8
M8'=C.W.< QG5.)IV$5_(J<3W65._VSG&]_.CEGM;--1&$B8"0@L"$J$% (F
MRO CJMW.J#^#"8!$^!\")&*S\>_#  DG%ZH(/6<.1/!&TPB^QGKO_M12'&7M
M=(AUS'[6H'MH(EZ]50X?^;C#XL0N[LE]K*=N3JGCWJS%PZP;GW4TX/N\GJ?:
MAU Y$S)J>IT;C6O\('PM@$38> Q%XSA]HA;/;!B<WS5H3D&9]4W$. !3&H2*
MGL:@M97&KR%%+Q=#,V.\@">%H]-(Z1G"'UN[\,/J5GSM0AT>SRO'_;;+N#WS
M$O;S?N])+V>.5<LZ7)IOVKA/10?-JT2^D^3@C_7(2MIRVM+L806 +V/NNHPQ
M:"EM"7W;8M'W$F/LNU';#<QC3;L^IYN/S%5IB\1R#5M,6\(\=VFNT=V\PLQ_
MN397V*3!L)WU;!M6T=8(Q0O]B6CO[.![[*+MSN[$'J[AW3*1E>'"SK06[!%!
M\JPV'&3]>E=.!QYFWOS,&2]>*QW&[^MY/=J"R/6&<6DLQK4MTS1&XX+)PB&@
M1-%$ &]YQO"=REX\?:8-]SFD84%H;NKXN]NPM;@'ZQ3%50>6L"Y8;F_'*EZ[
MM=96Q9&_)[.1O]N)_RSMPW^W^I#>'T')9%2=,0C0/ZZIKT/FU.%\0"*!LFD^
M("'-DZ*3E3LR@[]XQO'=VCX\<[85=UHKN<_+6;/48(NU08$20@>Y/J>=]Y/[
MWB%,'ZUJ"GQ/FF@FE+/N:<!7S[8S%_(BO6,,E5-!14\HM-'"N.@/S@,D0A\
M1GSL@$3"F% B**$1.J5?2E\4"L<,4$+K;TQJ"GC16Y &J\Z(,2U1/15&?J\/
M)UK&\8M2+[Z6UXI'3E7C[K0&'.(:VL,8M-7:J71(5CF\JBE6':PSCHNV[+H\
MF9AOY\\T8:>%M0K7Q^TGS^/^]XKQ:F$E,EQ>Q:(PE@A(F/$\%(T#$@%Z19GP
M$&%NH?'6C V^.5EPPOEWS)Q CL9-? %M,A)38)*++RAGD"@8B"*E?1)_JNG#
M3RZZU:37"P4->"*G%@\Y:G"WO1I';-6XQ5:C!.^WV^JXOQJ4;F%2=HO2AUF9
MVZ8F])?D=7"/=V$Q\]3%S%L7,Z==PMQF:2%]0>$0EFM;44#+'V3M.J TBF02
MSP D>@T]TYQ^Q0R1)(U\PMA!?R(-QBOL?*2/69TMD]EC2,X=YS6>Q(;\*6PH
MF,1&,0$D<D=5LY3D$*LRZ3<LG5B>[L$*YNPK,]J95[1CG?BQ[#8MN-V$'=(T
MPK]UOZT"AVQE.%Y0C2?/-^ ;E2[\PM6'=P>FD<]D5W3"W%J_=5)?;PEO,9.+
M7CJR?;$YNET+\[-?&TW3_*;/?P,2'R=E4_1: (GXE 1B<XDY)LQN<<T!)XZX
M37C@N",O"2C!)/B]OBG\IFU(34H\55R'>]+/X[939W X[0(.9ES"S5EEN,E:
M@=WV*FSE!ESGJ.6BKZ=3:62AV((U1:U(+FSE@F?QEN_$YNQ&.O-:;+5484=J
M&7:?9-!^_R*.T-G<FUZ!1^UU>+[0A5=+NO'3BC[\H7X [[8.(:MK J<' ZB8
M%"Y'?LZ0\;D'-,?;Q"RCMG8R_)M]TFE*AQJ(&H"$$JQF,1!B42"FJ)L$H%#\
MVTR_9.%&M,ARU$#D9H66E>!C1$U:!/A>?F5!P[BM NI8-Z33P@23WQL1WK,
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
M[K=5X8ZL*C4Y?Y/H2G#M;./:V6QK4@T6Z[)=2E-W=;8'*W,Z]02_EWN^5TU
M&%,C,NVO329)<C1-,6/]*M:XJUFGK59UKE<U# O%<9( GCFLAP64R!]A;3O&
M]QKE>X\H%H@5V080*@PH:U0#\A#WVR#6.0S:I@U6UMRL3]9EB*Y$!_V#&YMD
MTHW^:V>6Y.I.W&1MIH]@;+/5X:[<!CQ4U(POG&_%URL]^$%S#W[?.8B3D@-/
M!E'*ZR:TD#VZX7K:;*.3ZQW2"*)IB0)=L\[_G\M-_PU&?(2 Q >*6L^>"%X-
MD$B8/]2 1%2?^P4TI<.PYK$5#KC$H-$4U:*E4V&<&@KBM^XQO%S6CL]GE^,!
M"YT"[5CZ!=R><0F'K&6XV5&)78YJ;'348K6CC@5C$Y*+6K'^K!N;S[BQG;:K
MF XHEP'96LL"M!Q[3Y;@IG=.X]#?BW'/^^?QN;1+>"&[%M\[[\8?:X<5\EC8
M/Z-&?%J8;7B"4<6'+0BE"*&,:QZ[F04FU]6Q=2RJ.9%#J@\\R$0ZP$3:'Q7!
M5I\ZD%4R8#%#6#8B/&4A71@F8#G2>196!^32N1KDZP,T/V989/CY?@$%2?@5
M^4U4$SG-$CKQ9R(L]$.!:=8X,S1^#A$&BD2-CO&$[L/$#A097V_@;KTL7<?T
M]B>[??A#\RA^6-&';Y[S*(V(1^P2)-MP>Y8'MV9UTCET8Z=*<@S.1]55J,9#
MN^C$NNG4Z+18Q*TN9#%/2V+AGL1B;BT3E;797JRE0Y/.\&0ZH U6+[8X!K$]
M;Q1;<X948;Z6!;G0V BW^T;5P=R#S3IH;,QHP+KWR['AG8O8=;(4!QF0'\AI
MPE=+^_!+5P GF,46,JNMBQB'-GV8)^"64%@'>"],"PHM@"JRA1\]/$=2/)9
M_AD30$GH)B)&81QD  HPJ/BC,5,C9Y9NPA62 @],.*)XB\GTZTP8GK'7XQ$F
M0W>EUN!0BM"NM# AZ\!>!L=MPI_)!%)Q\3$0;"X<QH:"(26:+*CT<EZWQ;S^
M-U@\N#Y#6V8'%O%YZ7!9442G?WH426?'D'QN',EG1I%<+*+8DG1*$/$H,:)U
MDG#)V+>E$=OX.7:(=L5)%CNGRG!'2BD>X;[Y<D$+7BGIP*_KAO"N9P8Y_(-*
M)HVUTJ&[N4Q!PF'=S3JIJ ",(R;%#RL A-90,01Q_<H6[EN+3YU$U<%Z?'!B
M=K AP68E/.90MO.W,I"'9B*&^6@LL"-\C)F<V('8%=5I+,&]!35X+J.X@_S%
M/=RK,O97-1E&T6 (J5U!_+YI J^7#>"YXDY\3D ))JX'4NI5(;1="6F)[HF,
M(@]@<_XPU^\0US&+ =[3#2*\QWLH 7=;F@N[4UJP_V0##KY?BZ/O5>*^]\KQ
MR'NE>/*]2_BZI0K?SV[$[\ZT(;6F'V<[IM% A]3!#S@2CEVADQ+Y)Z<B/@B4
M^%@!B=@$;4R!$D9?V(22W#3$$T,*F#4/*$WAVQ%]>"+B?VV\/TV\/Q4LM','
M WBWW8??U([AORYY\4*A"T_PVCWB:,1Q>R/NDDY])F>W9C5@OW06L7#?D<'[
ME>'$-B8^TBV]):M3"]YZE2CGQLP!^AO>MPPF3K1U&?WT64R^+/1K%NXG2S<+
MK4YE29F&R93,6FM<+#N9>WH=D]]U](_K<PQ1/R7N)YHZ!8G&?2]B@/1QZYDX
M;LYNQ;9L 4Z:L#NK#GO3JUBHE>,V[L\[3UW"HYF5^,^"1GR_Q(TWZ_M@91%2
MRLJCD>M>XM> /LP=T?J*XWKL.7Z4P[@@,4L#K*HXB!C"J+&@ 4B$IP?F 1+Q
M?LBH F^-+B"?IH,9YMMT\MM-##3%@W[\KMJ++SGJ<5]*!8ZFURB:,YE4V<1K
MOX9[9DV6DP5"FQ("W\1KM3VK"WMX78]Q[SR6X\773_?AKTWC*!\-JD.;Z7\E
M0"*F 8EH(,&"NB(T20%C5U,HNH):, [A&;%%BMD&QO?4]D%\]TPS'D\IQ_&4
M:AQ14Q(LK-)="I38P;6I:(MH.]6T0"OV\?L'TQIQ9WH]'DROQ6N7/.I0OT%W
M[8TN!$@D'H::"H[1A502YX,2<8M)'(A,LVB;UH>G00WR1S0YHI%;!?0DYSC?
M=I@_PK10%=828R36#.@\LHT?4#B8+S-GLW.AO]T5PL]:@OAVQ3B>/MN/!W,\
M.,;X>BM]Z[YWJG 3'_>G-N  ]_PM=C=NS>O&+<Q3]C%?V<5_;^/>W)0MG70=
M!BB18P 'BJHIWZL B94F(%$H=G5 8H5)WY3;J;HO5^9T,(8+^,:".%MS:$L'
MJXAI,X\2C8M=]#U[,KNPC_?J)DL[;N*].I#>HO3-CEF;<#S'B2?/=>)K%?WX
M ?.)/WJGD#+I1UX@A!(6LK6\'BT1Z0R+*?J707WH:S1C&),-4NC'$O-X \57
MQ7#4'T#8-T,7,,.E*A1ND=D)4'5?N*Y]O.>3X8":!@Y(KG1M367_]&3$0O'L
M'XUO9M0))%#(2N[2X&-,'_#C??<4?ES9@V<*&W'44LKU44%?5,,\K)%KP*7
MXQ7,8]6]99ZVRM:!]9FL-2PNYF\N'+>U,T_VX(>7^Y#FF40='6)WV)@:,SK0
M^1G#9A<E]X*?G\+/G1RD1PO[M;Y,9,[T)C3%4U0WK)ML;[-3+6%][Y209M#0
M\U):7KHF2-1R26S7CAF_)QHU:4:-PUC95Y(K-P8,SOY4;P2_8I[SU8L]>""[
M!4=MS'$R&I6H\H[,5NQ@+KDCVZ@!-C./WY3>A2UI7=B>VDW_THTC_/HXGW^Q
ML!^_JYU 7F\85>-<F_Z8D2N:0)DI71(SQ8*C"<1+@02%F84!B:BF$0HG')1?
M36?OF@&)V?T1^\C B(4 B43-G$',U5D\,S*-OSG[6#.TXL6"!GS.6H4[&?N/
MI,NA,W,8:PMV6UW89I,F(S>V,J??D=E,WR$'N>6X+^T"OIQ7@9]5N9%*WWYN
MU&_HC6F!59^9-\82-*:O "3,*8F GG\V 8GH%8#$%=,1'\1R&XM3X4;T=/]\
M0,)L0'%QK9=.QY##&NI-H>@\[V+]?AG'4\MP5YK1T'5K6CW].O-OVCZ:T#3=
MG")@!'/J4]4XGE:#IYD#?KNP%6^4=\/>.89&QHP>30$C-?ZD!N@B"1,1\P-R
M9)[(O E(J*F)D$'+$S*/01*#=]@X"(MR@<MC+#P/_-)-(6%U2F!0VT[#$-$5
MO2\1U/7PES=SOU?1SY^9#B!C: IO=8WAY\U]>*G,C:=%YRZ[%G=GRB2-Z#G*
M876+$4>8 ^S+]&)OU@!V9O4SW^W#9C$K:TQ[/V->OZI-UN?V8QU-- G%UIK&
M^C.)MN9#+"E/7BOOT6=H&M(V.KQ*"V)]1ALVRA0+;2=]YE[FW+=8VW$;X_ 1
MKN,CC--'4AMQY!37[_O5N/W="ARW-.'SN1Z\<&X WZT>P^_:9G"R/XP".E9I
MGA0JTLYP3)TK#<2TZ:D7 >0;^?R9<3].>$;P\ZHN?.N<$U_(Y35*+\7M].\B
M5GT@WZ.8%T1?5.KB#9E.^K,6U@5-O&X-.)Q9AX=S6_!R>1_>=,_ ,1Q%.=>C
M-!L.X\,!";.V#.OSHXE8?&U+#=W,%Q9S;[[7-8&?-?3A*^>=^(RM'+>G7\8M
MW,>[,ZJP,[,6.[+JL8,^>!=MCU6:DQJ93QM34U*S/Y77B-<O=>+/3</([9UB
M; NI.FED/B#Q0=3(_RP8\0\!$F8SHNE?$FP^**'C5$CO+Q$D%E!B4C<."JU1
M%U_FD6[X8 QM#&AG^N@WZP;QO>(.O)C7CL\Z7+S73M9\3H,R-E, IW;6:*(+
M)AJE'=C,G&R[4(+;91*P49TI'7V_!/?\K1#?SBU'FK,'GGF 1"P1D-#Y4XPY
MDQ+FYO,!#4CX8_%LV)_ 9& PUT4->CR5$XCQ)V8""/'>^9@ 3PCE(]]@*&3H
M\WGXNUKH?"JF LCKF\()URC>J.YEC! MM3H\9N6>$0JGM#(<2JO S99J%0]V
M\V\2#=:M-B<V"169W:TFZI+-26#66LG<J\GT <DYW/O9W//T"=(0FR0-=S;6
MN\Q/UUB9"[-&2Q*S\K56:<SHX<]X59-E4IYH<XQC[;EIK"J>P+*"$2S.&<0B
M>Q]N9$V]**,'2S-[L(*V6G0]K*RSK;W80A.MMQU\WUV9'=BC)IO;L9_YU2T6
M)PY9FG$[<X\[,^MQ;U8MGBATXBN7NO#=^D%U7GQBT(><Z2#.\=I4<:,YA>U%
M^P*3(25BQOE(_'Z9()(Q?IK84!^[YOSTWS1-'R,@$5NP(KY:LG8U0,*XJ5%-
M@R.=X],T=< 7C8_?=R-.W]0<%3YDH( ;\!0+A/]FD'VYI 7/%];BB[E5>-1>
MA@=M9;B;=H3.^H"MD@EQ-=8[ZK AMQ$;"UJPJ:@5VVB[N%CW\>L#.0UJ?.EP
M9@6.660JXA(^FW$97W)4XEL%M?AIB0MOU?7"R@+B_$  ]5-,4/@Y%5>^IACS
MZ3-,!:0)_4O4*.JDP#"F',2D6SZL.9$-N2_I\!40PB] 0M2O.L75Y(0<>$<,
M,,( ).)-XO$N-.G6EPZT("W Z^=7X$90)BXT&4YDE@+*IX2RH[%IW@Y:>)K^
MS0 D@J$@$Z0(/WM4C8*:W97#LQH1,3318RI.YM$@+/U^O,5K\8OZ(;QRR:NT
M-![-:<4]= 2W6UJ8!+OIK'N8!/?2L?4I&HADZ1!V&./K*^C4EN=*46YT#JXL
MZJ53ZL7J(CHJ%N]K"XQN_77\61F=6V\5-+03&UF$BUC>=CJN;72$FU6G8(]Q
M<.L04*(;&[)EI$[&3]OY\\W8D%:+C2<KL?U4)?:F5#+@U./S9[KP4LT$'50(
M&<,1E//ZNG30-WE\YP,2_G <C% =?S+QH#K(PK/#W[%$5643D(@((!'2@ 2O
M<5@*]=@LSZ$)]@CU3PDONFT@BM\U#..;IYE,,TC<RT3Z,!/EFY@TW\3$;!^O
MW2XF<YNS>U7G_%H9B6> V%0PR+4]H(3 DT3\TM&-Y;9.+,GT8!'M1MH-6?RW
M0\9E^]28W<K3(UA]=@Q)Y\:QYLP85A>/8)7P ,K]82&]@L7+&A%B9E#:(,!$
M>B,VG:K!UI-5V'6B'/O>DW'H*GS&6L\DQXEO7>C&3VN&\>=6'PL;/PJ& [@\
M'4(U-T43K[&,KHK&1)_NM//%C+D28U$'#7%%9:;PZ=Q!^MBL='MXEDT]D@ '
M)8J])A[AS1Z:1V.SDZ!1V5=<T^$9,=Y/GV'164!"5[X+*1PFCMA&34$J(X&4
M@K&#/UO+6O@<%U-&3P!_=H[C)T*_Q8+]:>X5F9:XA\G/;;8VU>US$Z_U7@;\
MW;PWNX3:P2[T#DQ\>+^WISNQ.[49^U.8_)QJP!U,PN_C/7@XI1I/<FV\:*G!
MRPR\/Z<?>^NB!QDU?3C;/H[Z@2"Z6<4."15$V"S@$QJNHO_\9,1"@,1'_]]\
M0$*$*L>UC6F 8EH=I BU743M2>/@)#!/^$L24B5R)KZ,_ZYBIEHX$$*:9P9_
M:1K%+ZN\>/UR![Y5TH$7SGOPQ3-,3@M:<6].$X[:&NC/N/?2Z[ GO0&[TF5B
MR$ESJ0[R[1;>)TLW=EB\-/HF;=LLO=ALZ>&>H4]*Z\2&=":TZ1YLL!@FU%N;
M,@V3[MG-2FR19I,I#$_<'&YLR39L*WV:86W8QO6SS2Z'/4[LL;&8M(K6$8NB
MK#K<P4+S?FL-'G74XIG<.KQTI@6_$,'*QG[8.L?5)(])JS:D^8BER)9U,J7Y
M:WVQ1/(%8\>)_DO,/#PW 8G0%(OG,41FAA1UDW!XQZD_3$ BHN)[HB";="_)
M1$8KW^8\%^G_U/;@/[/K\%!J.>ZV5"E]#]$ VD';P$1Y/1/EC<*+[VACL>7&
M/@&\&1..,SX\E=>#5\[VX;V6<50Q/HW^*P(2)@U68A=8;$XOZ57!B-B\4BY.
M<F;$<.FF;6'LR7 /X$=GF_$4BY"'TZIP5VHM#J<R]TEKYOIFX9_>-FMRP'TS
MG[^5W[\CK0['TVOQ:$8U?G#939\VJF@.>O0A6<@<<0XO5*B:Q-F1>15N<!Y9
MBG\..)$X(2& A'%MS$DY37^HBWO5$<=OC04-$T!M(H$.<=1LJ-"<ZT+CELTG
MWZ5#>,,U@]=K1_&?EWKQ9%$''N)^NIO[_)BE$4>9SQS):L)MW&>WY;3C8*Z'
MN:(;>[D7=PJ5FZ-="<-N<'B8>PAGLXA(=JG1?@$GE(9$?@]6S5I<3V*5F@3M
M4E.AIJ"]\!,;XM<R/=K.0K!=39)N8IS88FU3_-B[,Q@OZ'=NH1W.<+/X:L>=
M+)KOX?>/LX#\' OK+Q:[\6))%UZK'L O6\?Q5L\,,L9#.".Z&IJ>PJUYZ'MU
MQ[6Y9X*:GC(:39AP4>.&D7B7/?/%:#" , OC, ODL(C<ZT,R1</(>SW-KR=Y
MOR8B0>[WD (H/DY 8GX,BWW(]-]5^7[G[:$)?0C<SJ!2/AY&/N/J[QOZE(CE
M/>D7<3B]%'LL%=A"?[71WHSU>6XD%\A$2Z<29!6Z$9E<V<L8?@<+YL=YC[]Q
MVHO?U8P@K\>G)G@&]?2!L57D$#)D\$T&&?>"W,4![C+Z64.$6N\#/24Z'Y!0
M>$4P ?N;-ZT4BX957JKH8$W5.9G*CD[S^6D%!,[F7JI.,R9?3'T*);:JZ0W:
M12R4/U[$3?:V>PK_5>[%8WG-N-=6CUO3J[#S9+D25MYK:\6^;*%8$="3,3.M
M';M2N8]2.G"(L?&^S&Y\GGGLJ^>'\/>6:5P<B<(Y8\2'R5@"C[9N%#+UO8VI
MF_F A#%M)9+'ALEQ[8QN7 CH1K"PIKC]9P&)V%4 B=A' D9<;4+"U,M)/*24
M1JKS(U-XMZ47/[C@Q-<*ZO&$M0+WI5S"G>D5] ^U.,C8N3^K!;L5$.'"KHQF
MKMD&W)Q>C6-<OY]).X\7\\KQJ^IV^O8Q7!B;0?-,2.D>FH<TX04!B4@<D# !
MKE@<D C/3D=<"4C$_D% (KH (#$UC\:JG1]2#H +F/"][1I5 ,T3K.4?2KV,
M^])8VZ?5X+;4:MPJ(M>LJ6YF'GTK[1!-P(B[62,^S'7[?'8C7C_3AO^I]B*O
M>UP=[/5JT=]136/LU[?=/)>:'XS-PU'5$)V@11_0VCSFY$0XL8DJ:M"R""]^
ME"\6B\T>?L4I;&*:>#FL6AJ-EL-I16@J%%NBI1938)50S0GP?-X7@D,.LKT3
M^)VS'S^HZL W+[;AV>)6?#:G!0\RYMV;);3*;:S?/;C-THE#S&EO9NYZ4UHW
M]M!V\>N=W*<[K#W8QKISJVC$.+S,QWJUL0;--FQC=K]JDMN@;?T<TP $Z]>-
MM$W97O4^6QWROMW8QEQ846FEMS#?9EZ;WLQ8UZQ B#LS6W!/9C/NSVC" XS/
MCP@M--?V%VU-^$J1&Z]=ZL,OZL;PEW8?+ -AG.8"J>+F$2W/?DTW/:S9*T9T
MK29G3'(@V<I+?&E2:*='\<=Z+[Y[L17/Y=7@@;02W&4IQQ%K'6YUM&"?M877
MH1E;N8>V6YJPDS6QT!H?M-3A3NZUQW.;\7I%+_[:,8-\^K%J)M)"[3NBFVW]
M,1.0F-\YEP!(F).?"1-1O6H"*(IS8WZD=$_@-XU]^.:%%GS.5H:[=!S:S\^Y
M+Z,2>QF+1-]H'^T [1;:8>;4MZ>6XA[ZA>?R&_&3LFZ\TSJ&HGX?]WI879M1
MG4==$R#QSX(1_S @$;P*(!$P@/6(CE-F3B@T1GI_S>A)$P6B\^L^ODVO/K"7
M^UXS'D"V9P)O,D_Z+O,EH6._E_G>8:ZKW?2/FYD'"N"TF;G59J&R9BZVC3G6
M+IM+@;SB5X_*&4W*93QTXBQ>*ZQ!AJM7 1)RWWQF0Z1N[IAMZ!!!:YH((G\0
M(!%,\)4JAQ9!S  C@7_:F)J<\2'B"_"I,'ST>],!0Y=T,J&1PL/K43411'&?
M#VGM8WB3:_LGI6UXZ5PSGB]LPN=S&ICS-C!F,\^W-N 0_R8U5<<]MBN3=6X6
MZTP!L:4NM76I:<<M=M'#XIX7DTE=JQ<;Z1<V9'5C?687UK$ND^F%]4IWC9;9
MH9@\UDL#K5TH T5OK0]KBX:P]LP85A4-8UG^ !;G").'--)V84F&4+=U*(W3
M9-HFI>LF($07]O)[0K%JY,#MC'%MW'LNQ<CR(/W8HXY6/)7OP@NG7?@.U_DO
MFX;P5N<4+*PSBWB!RGF-ZJ-&DWN7ODYQ.FOS3$IW6(4UE6Y(BY*J"=.0H6$R
MZ_P_G*KI@\Y9/KZFSO^? Q(+RO3.1REB5P$DHN%YE@!(1#65#3>HCX^3W,#C
M.GCTZX.D;MV1)VAV@R0>0>'\"R'%.XD_.@?QTQH68)?;\/6S37BF0$3C*G!W
MQB7<EE6& S8FQXY:;,^NPU;:9MIV?KW;7H/]MFH<ME?C3MH#V35X@@G="Z>;
M\4J)"S^O[,";C5XU]E3 8%X^$D#S5!A=S#!&8CI9-A-D-6IG\- K("&B@0@Z
MGFB 99J?"7& %J1Q44<B047+9'3W!C5EC2%T+=VH0@LD[Q,-Q\$(Q*4D=%YL
M3%M(,1CAZ\-TU.'8C%:1\.FT;=JPV!1OQ23?4VR*YJ/Y^7GY>Q6-5%2!09.Z
M*V9 %ZRNJ B/1G%Z-(S,7C_>%FV#^D%\IU3&&CWX?&XK'K 9R<)!2PN#8IOJ
MW-MN-<8^U]N$_WX8*^V#6.[HQQ(F(7(@K@1*\_NPM+ /RXOZL(*VJJ@7J_\_
M    __]K1PXW  "HL$E$053LO0=[7-75-OS]D.]-H7?<P/0.M@';8,#T7A-J
M B&& &F$)-2$A ZFN:GW+A?UWNMH-.IE1AII),UHVBGW=^]S]IDY,Y)LGN]Z
MG^L-[_7 M2QIZCF[K'6O=:^U=OD4SBF;PGG%DUA7.('U^>-8GSN&#=FCV)@]
MADTYX[@@=Q(7Y%'RIW!AX10VYD_@_+PQG),[C//RAG!^OHOO<V%3OA.;\P=P
M<6X_+LGLQJ5I[;@NLQ.[2X;PBVH/_MR]B/U3(=1&-/0#&*?,4?PZ$**H&J!H
M.B*JCC#_B&@:HA1%UZ#J*C2*#B&*(4 T+GH4NA M"HVBJBH4?D:(G^7G9_KX
MV;.4:=W\WLX0<&P!R)A2\4&'%[\J=^*N]#;<G-J&JP^UXY*4;ER2/81+BMW8
M7#J+=44>G)4WA3,Y#F<73.!<CM5Y191BCD7).,XM'L<Y1>,XJW ,9U!.*QC#
M*?D4ONZ4XBF<4N+&J64>G'9X%J<?\>*T\EF<5C:+4XL].+E@$B?ECN(4RIE\
MSWEB'OC^#1S;C=D#N#"S#Y>D=^/RU Y<G]Z)[5G=V)W;@T>+!_#\T6&\5CN!
M=]H\^+Q_'H?&_,B;">&H7T5C!.CA,(WPOF=T<YP5G?]P/*'Q"35LBA8Q19?"
M\=0IFA2.9.Q_\9<I6DP4"F>'[^'__'R-<Z:IIN@*'U.,Z>%7\+FP)9HA.G\7
M B'BJR.V:54217R.N&R%$E:!9=[&$M_FX=_#XEZ#0.V"@F+>?\J$'Y\/+N#M
MKCG\KFD&SU5/X>'#8[BC: C;\YRX(:L?5V?T4OIP-<?WZG3^GMIES/T-E.TI
M[;@MM1WW<;P?S^K"<WD]^%UQ/_YV>! ?58[@8.L42AQ>-$XLH6\VA/$E!7-<
M4XL<SF5>2YC7'U7--:UR_:D<$[$FA1CC0Q%C)>0_XS]>*&?1G("@V)4<\$4*
M-XDFA+^K?$Q=ALXUHZF<=>XM5<P'[U41]TQ9YN]^R@(_:IX?Z:$,<6X[EU34
MS451[EY&[L0B#@[/XXO!>7S0/X<_=<[@I89Q/%GAPGVE_=B5WX5MF6VXCOOQ
M:L[!%2D=N"*UF]*'*](&<&6Z"U>ECW#NQG&5D,QQ7$FY/&,4EV2,X.*,8<H0
M+LXTY9(L5TPNS1Y<19R4 8I#2K^4/DJO(9=3KJ)<0[F!^V\;U\3.["[<E=^+
MA[DNGCLVB#<:1O!^YR3V#GB0.3J/(^XE-/N"< 053$G]LT@)4D*:N88-T<SE
M+\1<]KJQGX2^,Q=]1.Y5SHL2X%Y:XD,^/K7(K>R7\Q66<Z<8[U.YKJ*:^=GB
MNY:T^#YIX$+]IG,">XH[\%!Z ^[*:L8M.:W8DM.&*[/;L#FK%9MS.G QU_RE
M!=PGW"];<EW807WX8,$H7B@;QYM5TTAS+*##%X&/W[HLM^E_[G^Z% Z$,:[1
MN+[3HU)4N0_TA'>L)9H4,6<A<\<8]FR:XN3FSQ_RX+VJ7CR;U8A',IIQ9UH;
M=J1UX,:T;MR0WL?UW6_(]90M:7W&XS>G=>+V]';<S_7_9$X+WFUPH6!B'D/\
M3#=E28RSM)6ZDJ0GC<O73='E?1H/6B^,V"1L$UZ]'J(NHF@4-12W#:I0W/P,
M0V?IQO<*O196S+T>X,\ _P[P\8"T,?9Q&*%T\W7U7*+E5"&9LU%\,QG$AT.+
M^$N7%WL:W'CFV#@>*W/AWL)^W$Z[MC.G&S=F<XPHUV3WX K*93FT@<05%^4-
M$&,,$H<,X8)B8I3B$>(6XI""8=ID2M$([?"(\5/(>45\CC_/E[*.?Z^G#=A0
MZ,*&@D%B&:>!6R[@YUZ8Y\!%N0[:_7Y<1OMP%6W#M6F]V)+2@^V<GUT9_;B+
M>N*A@B$\63J*YX]-XE5>_YL=L_B'PX>O1OU(]810M!!%55!%*\>KC_<OYFZ"
MXJ%X*3X;YE&,,:4=T#1I+%33P$6CIF)5(X9H5+"J$N938>*B"'5%A+L^S,\)
M8X%SYJ,L\/%%8I\ YSVL:\:LQU?S_Z9=I,=MO-U^6;_;G[?+6K9.MZW0L-0C
M8HU/<9$[J+B:B&/V#;CQ>F4W[DZOPH[T&LY)'?%0$R[*Z<+F0LY=\3 NX)QL
MHH[:G#6 *[BWKC]$C)1)O5PVAK?JO/B^SX\J3QCCBHD%A0[6C"VBFL9+X3='
MN7*C7*11SI#"JU #?%%0XB/%?(.QO\RM94 H\914'[$]J,H]:-PW\2HWJL"F
M1+24,*<Y2&SJYUQ2C_,[=.,[PN8'\7ITA6,6U4V;&C7WEE@SD_SL 3[6RI=G
M$G>\VS:!7Y;UXIZ\-FQ+K<-EWU?BJM0F7)O3@^L+G+@FA[8RTT&;Z< U:<0\
MJ8.XA?;Q0>+WYTL]>*?!AZRA(#K]&L;X/;.J.?XA.1<&#!,V2>QYB6'TF-*1
M>H.K4-<#O%V_%/[.3R'RYG"$^<HH[UJA<$T:=Z]+B6N?B$V-)6C@F*+5XZ)J
M-M%7$:PMVAHBU*4YK2O6(9$/YBDS8DU2QBBU<WX<[)_$WZOZL*>T T_E-.*N
MU!KJ[4;<DMF*F[,ZL848X>JL/EQ)N2J#>HPZ?6MZ,VY+K\4#Z17X36DC_MTV
MB-S)>=0M$".$HICE12S)45405^.F?A?.D6KJ8RXZG>M%Z&I-#QOK2B!RA?]&
MY"KC*V+CJEI#F6RXDL; >I$NL(?$]%%CSC0QR^!NP*)M/(9Y7:W+.HYP0^US
MSN&M:@>>S*C!@VFUN"NM ;O2FK$]M1G;#C7A^H--V')0_-Z"FRFWIC1C=THC
M'J)=?*FD!W^K'L(W7=,X/+F( 1H7X:?-4L1>I0J@'V?>OC!%^BK7K\GA$;;)
M6*^Z*0)3A2R\)5P,/?Z<(OU-5>!8PU_AWC.^0.(NW;29NA3-6,GF>@YQ=+C:
MN2\US/+9*8I8&TY^7F=$10,QWY&%$')GN%9HOS\;].*=KEF\WN3!KZLF\539
M*![(<^%N8M+;TP:Q\] @QV60X^/"#2DN7)OJPM5I+@/K7DXL>VGF,"[-&J9M
M&J&,XN*<,4,NRAVG3- N3F S?5,A%_+W"V(R+F6,CX]B,WW,BW-'<"GE\IQA
M7)$U:.@(X?]<*W!):B=NI)^Y@W(;_?=[,KOP2&XO?E'HP$N'A_#[FG&\T^S&
M)SUSV#>TA.RI(,J\$=12AW1PXS@Y;).::>?F^'.>0^E3S7F<YYA[==,''Z-T
M!(0_L(0# [-XOVF(>Z(-]Z54X';NI>UIC<1(;;@VO8/[IXLZO9N8G_X9\=/U
MO*[MW$^[B9&>*N[%7YLG<6!D&4?YA9U<C^+[YZ6--3"UL$>6WQL3::=T$T^%
M)&X1>G968BT7%U*M+X2L\45\W#.-UZO[\6A> ^Y(KZ8=JN7UU>&ZC$9<F]F,
M:[+HKU"V$#_?F-V*[1E-N)4Z^4[>RXME/?A'RP327(NHG EB@(O96-NJZ2N%
M(J:YUQ4;5(OJ*_W@'Z++UMS7*Y&PX:_'_+YDC)B$#>E[:-%E0W0C9B!LFF:,
M:PP3"ONAFOMU437G?DXU_9X9R@#WA/ ]BNB;?]+EQIY*8K[<+NS(:J=]:L7%
M*:U<Y]VX/'< E^>[B/D&Z+/1Y\ND/<OJP<W$@[=G=^#^K!8\D=E _=N+_&$/
M]9!JK+= # );>$KH2QDP4!1C?RO<ZQ&I"T(V6Q>.Z4J)4X1QC_+9,#5R*"Y:
MB+:;NCI"A1*)BEB5^5G6VG%S0;DX$)U+W!/>((JG%Y$ZZL67] G?IW[[0],4
M7JH>PR^.#.&!(@?NR.LUXCG7$_=?F]Z#:XA9KLIRTFZXB'N'Z7>.<I^.<BS&
M#+DTF_L^:Q0798U@,W7"A=0-%V:X3,DT93/?NSF;O^<2(^>/8%/A*-87C^&\
MD@F<73:),TK'<1K_/H5X^+3"$9S!UYR=)V)YP]B0.VR\3\2^KN!G79T^R&MS
M8BLQQ';*;1D#U%E./$BL]00QUS/$7GLJQO&7IFE\V#.+KUT+2)\*H&0^C&HZ
M!VT<;(>( >AQ##PG[6K &'?3US4Q4L3$0<+_4 ARQ%J+TO(H(0/_BIB#+K'D
M6IAT-<QI?[WU.BL.\Y\3?_G/_^__49, FI[L7-B5K&8':A(M)XAE:$W#&XW2
MJ$:B"'$S![F)! !;T,W I3 84Y1)&30>YN].84"X :MH>/*]"@Z,!_!I_RS>
M;AG%[RK[\,NB5CH,U;@ULPXWYC3CNH(.7$F@? F=Z@NSFG!)1@,NIP*_EF!E
M1W8C[BYLQ9.'N_%*G0MO=TSC2^<\,B;]..H+HV5903\W]00MQ2RO;5$W0RX1
M"2(,K$#%8HHFG0H!Y*ET0H0*@0 4_Q*4 "5(X!]>IEX*F0%K [:IQK]1CD>$
MXQ'6S."W8CB&-C]>35;L)IHS@^)1"53XN09<6Y9;S&^(IB_RDA;H4/@0H>,1
MI4)7^?WB.T/\$@O<S<E-.DIQ4-IX3^4+"@Y-1/ 1G:@_-KKQ[&$7'LCOQ6T$
M!UM3J+P/=>**U%XZ94XJ)2J<G"FLR_/BW+QYG)D_CU/S?3BY8 X_*YS%3XK<
M^$FQ&S\MI92Y\?/R:9Q\>!JG4DX_/(4SRZ<,)24"Z^L+Q[$A?QP;"5XVY@A"
M8@0;J/C64_%MXM^;"R:- /VF@@F<1S!S9J839V<[<4Z.$^?G#>)"*KC+RL9Q
M5?D$#8H3%Q- 7"X #IW\NTI&\&*#!Y^/+*&"!KE'WK,P)$L)A(3I_$0H DB(
M +HF(;(>FPS59J7CI(1)2$0,0L(*RHG/%4% +EFX^;8)W0R2M%+GE1$A'9I0
M\?>V63Q=ZB2 :#6"T9<>Z,"F0[VX@/=_8<DL-I;Y<&[Q+$[+=^/4W$F<ECN&
M,W*&3"5.A;Z^9 SK>=_KRR<I4SBO; KGE$SB3([I:913BB9QDI#B*9Q4,DUQ
M\W?.!>?FYX73^"E!Y$^RQ_'SG'&<7C"%<TMF^)D>;.#K-Q41:.8+$$E02F?[
MRHP^.C?"@'40]'3B]LQ.W)_;C:?+!O%*S03^UCZ+3UU^')I54,PEV4 =+PS"
ME-S?BJ$R]'C@PPAZ2!VA*S%4I$O:03%<2@'"HX9[&3;<3%,B4J+&CE+-.9+Z
M115[T=B3^@IBP<XC'5>27R^QDK!;PB\38" H@[Q>038)P\?]T\U%U$A#6$94
ME.91\<5(!&]W+V)/G1M/E@\3!/5B1TH+MNQOP)8#3=AZL 7;#C3CQOV-N.G[
M>MRRKP%WT8%Z*+4%3Q, O5S0BS^5#>"?5:/XILF-["X?*D?\Z)D+8XIZRDO@
MZN=]BB"="""$:5,CE&A$#JUT>!1%33"$_UG&T-I75GB5&DI?,DD)04BHBV:0
M)AHP@9JQ=G0SCLM[U8-FO)SX >&0";*#JAFD%,2$V'MC'(=!SDTOT6LS=<"1
M)1591*Q[)X)XMV\.KS:.X^EC3@*U+NPBR+\YM1%;#A'P'Q#2@NL.MAN!IAM2
M^K UU8EM:4-T\H>Q-6,86S)&<#W!V;4$9M<((9BZ)LN202E.7,L]9(J#KW$8
M %"04E=E]-+AH=.3UD7IQ%5TR*Y*;<=5*6VXFG)=J@@H=.(F[KF==))VI;7A
MGJQ..D0._*9B!']K=>,K@K%<;QB5?@(QWI]P:"8X[S/<;PM6$%*"=T6+Q[=4
MN2^C<JMHEK-@1;WLA(3*3:V)0)D@C,0<+:\@)'2#O)6.@F;:3;%/A',PP?EJ
MG0_A0/<XWBAIPY.TUP_2'N_.;<8.R@TY3;@\JY$@N 57Y77@FH(>;,WOQTXZ
M";MS!O%D$0'HX3&\4SN%;*<//0MAPXX%Y>KY41 2L 4<]&A<[^F)X5O]!XH]
MB.6S@C6<Y&(Z2Q_6].+%G 8\10QT?WHS[J#C=0MU]\U<9X* N$E(:C>VIW;1
M_G30&6_#O>FM>)Q.UW.<CW\U.E$Z.6<$.X2C')#K15/7(B1L6$77D^QELH)-
M)B:D<A5. ?&2N<^E$E/-Q:I+C*3*X$]$C1-K1N!'CY,S\]*Q%\$')Y_KX6L:
MN-"/4#?GTG/=YXG@XZ$@_M:Y2!PXA5^6.W%_?A=NIV-_4VH3]WH#KDEIPI6I
MS;@BO8WKDG@BMP^7Y0_@LL)!7%8RC(N*AHA'!HE_!BA.K"/N.%_\35E/,4B'
M A>=,A<NH%Q(V<S'+BH@/N'G7)+GP*6Y_0;A<5E.+ZZ@XWLUG>+K,KJPA?-Q
MT\$V[-C7@MW$!?<3SSR>W8=?\7M?JYS"WYKG\%&_']]/A T]5D9L+)(M!(;K
M%8ZI#&!.R[F;ET%.(^BKRR O7ROL@^% &QA>,0U'5,Q!.)8H(+"-B1^)V3E7
M ?Z[2*4[1UTPHRYA5@U0SW(O<N\'9.!7L04C\=] 2JQEOY*=P^,Y?WJ2Y8E(
MZ^,3/@B?<'&,<D<]^&M-%QY*/\;]48%MARIQU:$:7)G9BBOR^W"Y6 N<^\NR
M';B"NOSZE&[<?* =#V;VX=6CD_BH;0DY0V&TSBD<)]W80Q'K2XVU'9)DNR#=
MA:WSF02\H6.7I8&3A&5,:<>Y8LT*)JDK]Z# 0WHLO&N&C!7J\$AT$9&(C_!K
MB>]=EM<0,?$8-Y8>T8RO%=LO).VH\!6$7S;,SS\\LX3/NB?PTI$>/)S;A!T'
MC^'RKTIH)ZNQE?OG9H[+UNP>VD2N9>J7;:E]V)'JP-V90_35)O':,2\^;5]"
M&=>N2!@0@4*!P^T$@<6MJ-8Z78.0$"2$JM//XGBIXG>N<%42$A$9P VO04A$
MUB(D5F-^5Q 2VNH$A?9?#]@E$Q)!W1QSBY3P2ETF@BH-<TM(ZY_ >U4]>+VT
M#<_DU./^E"K<G5:'W>E-N#6C%3=G=!"3=%&/$*NGM^,&8LF;4QMP9UHU'DD_
MBE=*ZSG^3A1.S:%I<1F#H2CF>!%^.:H6MZRK280$<9<N" DC*23$.>'(ZB8A
M$96$1/B_B9"P2!J?'(]17E?'LHY*GX9#@W-XNZ8?SV14XU'>XWVIM=C-^[WU
M4#VV'ZC#MOUUW)/U7*>-N)6RF[K]WI0Z/)'9A%?+>O!!_3 .]GE0Z5Z"BT;%
M"%Q)WTT0WB&;JZ*KJQ,2,@Q@#I6>:.%"26(D@ ALQ$%6)-EF)+PED1%V^ZC+
MD;5(B67*(D=I7I(2'DE:C?*S!_F9O5R3[;R8!N[GLB4%Z6X%7PTK>*]S"6]4
MN_$\L=23])\?))Z]Z_MNW+&O![OV]6+G_C[<1-ERH(^8MP_7'B)&37$0CPX0
MFSJ)4P?I![HH(F@X3!FAW1K%%=ECU(&CN)1RB2$C4H9Q29:9F',I<?#E%!'T
MO#9S -<3 V^ASMQ&['MC2COM73-V$F_?1KF+_M$CQ"+/Y??B=X==>+=Q"GO[
M%Y ]%44Y[5T])Z:+ +.?@^WB6([SOMU23XF8C4A*6A#)21S&!0[I@F;J=:%K
M!$9R<E+KYX+('UO YVVC>+VL%0\?+.?W'L4M^ZNP=5\MQX ^0 K]<MKB+;R^
M;8=:#4+K]K06W)]!C%34C?>:)Y$^NHPJ.AH]7(_"#XP'/$UO5HOM[OCB,5>Z
M'MOSR83;".^MT1="_O@2ONR9QI^K^_"+W#KBLTK<EE;%_5Q-'Z26?@']R(PF
M;!,^"]?S3LJN]'KL3N$^H+QZN >?M$_1COE13_] !*R]<GP"DI!0$@@).VNV
M"K[35M.-_U4R(DY(Z&L2$G*W$&=H"O5Z9(EF:LDD);2P19N:GZ)+?YP?L:R8
MQ,2R3%!9D+['I/3_NOC"]-$YO-4PA$?SVG%'1C.V4D]<23TAB-L;B,EN*!#^
M6A^N2*4O)N:=OM>N["XCUO$4,>*+A9WXL,&%DO$Y#*N:@:_\,2)7-XG%I!BH
M@45$HI8D)L,V0B*F*Z7--HRZX<QR182YFL(^*0':YK!IGQ43#VOR\X)2/WKY
M&=.\UQ'+UXTH..J/(I-X=^]P".]W+^"-^FD\5\[[+^C'79E=V,XU?9/8?[35
M-Z;W<TT-<$T-X@;N\>MILZ_C/K^6<@W_OBI=$)6#N(*ZX/(T!RX3DBZ$N#AC
M )=S7U].O7)YKA.7YKMPB<#(Q+WG$2>=43" ,PJ=.+W(E+.+!OFX"QL*AW!A
M 74$Y8H\%ZZFCRR2I;:D].*F0SW4"5W4V=UX(+T/3V0/X/G\(>PI&<4?B:\^
M;/9BGS. PAD%QQ95--+9[.;]#W!@A"Z<2DK&691S%90TKVKL4(%Q92!!6S:3
M0:)^JN& L=X4SH4J$G,T]0>1#&LFP B_6!!3M*/6Z__GOQ](2!Q/#\5R^.R$
M1$S6("2L3#=C0@A>N%$BBF8894LA6P9C5BIER\@*8F*0']W)G5O']7)X/HJ<
M23\.#,X2&(_CG28G7J_LPDN5O7BFVH'':EUXJ,:)^_C[W55]N+^B%P\?Z\83
ME!=J^O"[!B?^VC:"3_K=.#"Z@ )/$%6T7AU$"4X1.-%,PV8Y<$:HQ5AX5B:,
M1;Q(%E2FZNIA@K0@E6> X)@_E1#!<<1DV P63@9.#?= -X/>1O [EJF&M4D)
MF?5DCF-4>B,A,XM*;"3#>3&)"9$M%*6C&(PN(*CXZ:R'C*R*@)%5H1OC.Z&9
M"KI;9%0L1W!X,8AL;P![1Q;P3O<<7FEPXY='1W!/?C]VT$G>DM:-*ZD4+B6
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
MWU,\_*5*2DG5S;9-HEV3QI^ZD=043B0DHF:VA1XUJQ,4B7$6Y%[J7HZB?":
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
MMH161:"^!C)(R!*U[2T9WQ+ML^;$0?<T[)T!.L%SXM ^+[YTC.&]#@?>:.C
M"Q4->.YH UXXUH07*UKQ9N, G=5II!IC$$);0,6(;(&WJ,>#!MJ/:HUK2>.]
MAN.F'X^0,-]AM;>(P-23L;9-HIJ44]3,<2[S!)#J\N*+K@E\T#!HK+O7Q3JD
MB(S O]*!_7?C(+[MGD#VL!<5,\M&?^Y!OG]*14)+E15'0ZP6$+4%9>*G B4V
M;%)E;IP6HRR2V6%UE?(''/]@13TQP<6PP58[!'Z6:$LB>J6+ UQG*!9V')/[
M?T!@1'Y.(]]8$=10M* @W1/&=V-+^-3IQ7O=DWBK;12_;QS"GMH!O$QYL<Z)
M7]4/XH5:)YZK<>+9J@$\6^G L\?Z\>R1/CQWI!?/4WY%>>FH<+;Z\1J?_T/-
M(/Y2-X1W&D>-0R<_[IC&%YUN?$/=LK_'C?P1'VJ](?2),O2(F14J,L!$9JA'
M3R0?%J2M6;+9![^M.BID.U#5OJ96)R22&_W$"8FPC9 (Q$B)D$%,+/%QO_%<
M-$9(:#\F0D*/'URL:)K11D-4-$Q2<?4NJZCS15 XN8A]3C?^U3&*M^J=>(4Z
M_M<EG7BYM >OE/?CS4KJ[]99I T$<9C&NWU1,_:A/?$EWE-<34"(NM%,=<X(
M*9JA19^QFT7]@"X['IL!</UXA59)0=W$4*9U@IV>3$I;%4F*/.'4(B44+>:_
MJ+;#5Z>- ZYU-'-QE7G]2!OUX/.^$;S;W(_?5[8;AR:_7-J,WY:UX0V.T?NT
M:5_W^I ]%D*%-XHN?I#0X3/2'D=DO/M$YPLDUA#$PPJZ[3AE59XN%HVU];0.
MM59MP7)][>-O3D1(:'9"PI[)'ETE;4_]X:1$; G*K@'B+#M=-S-\;7A2C)G
MA@,TW4WS891/+")C8(9X80SO5P_@CV7=>*VD"[\MZL1O**_0IWOCB A0#N*;
M 0\*O$%4<SVW$@PY1'L+S<P<CO6\UY,Z:%J'W"HR_5CV+=)M9$3BP>&Q>N5$
MN_S_DY"(Q"JDS?2C@%$I$4_Z$=AGB-?5L:R@FGLTC^/Q7=\T_MD\A+=K'<1D
MM'7E[?CCT2Z\5=6#=^L<^*C9A;WMHTAW3*/*+0ZRCJXX:R=HR\'6]*2LP00?
M0E_S'J))\'19[N10;'STXQ 2RBJ$A))$$BN2K-%XS7JL>F1N%?$F^1]&0H[
M8KPP)V^XFS?>R@=KQE44]"_A0,LTOJP=Q:<UH_A(M JL&L'[%<-X^^@0WJ)O
M]^=R)[&# Z]37J7L*>G';TO[\7*9 [\I=^#EPY0C#OSVZ #V'!O *Q5.(['D
MC[5\?\,(WA/XN9/?T3>+_8,+R!X/HFQ&135!72NOJ4^5A]'J\7FQ)XJ&9-A:
M[)&('C_S4;6Z3\BS.0RQM0&.R(H;T1Y)5"$(4L(1B*)IUH\C8W/(ZI_"UZTC
M^"?WTM]IL__(/?1:7AO^7-R-MWE/_ZX9QOX.[J,A/VJ(R7N65*,R8DYJ<5$=
ML6R<U4G=0[P=U<W5:T^I,\@(/A^D[EVF[@VJYGFJ(=$A0)4MG&RM=X;%^O9'
M4<F]FSOFPS>]4_B@R86W:NAO5'1CSV%BN4KZ$O7]>*_59;0Q%W8J9VP>U=X
M^D+Q]>V#_4!?Z<':,V UFX]L=?58!:.NJC=/4 ]\(D)"C>UX.RD1_"^0$G%F
M-YF4B.AQZE^T9._G6YH$*3%/OVYB 5\XW'B_>1A_H.^VIZ@=>PK:\4I^._[
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
M(1[O"^QCOLU[L68F7/TP0 )R-P5I81,EC9\4D"@J^]N1&*&%<T@1("$= -H
M$DK8ZV1ACZ(@,BEMB4W#GYJI5)%E31LP*%!96U#=J.2,,MU$Q7^X2PW4 ]-0
MHQ#C]W'PW0U,$Y/N^9-Q:H6SQFL,JQ(/K%(EH?<[@$1@ 0G;#(]8M1 = DBX
MJK>G R3"S!W(@!)6#2C)=S0.9_FZI,\ZSO==&HL/(K,.LW;-"P*,D';-]02
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
MFI= HPR;+LIX2$&#*#.?I6)[]T[1@B%8L!Q_&C B6[%CVF!AXR)_9]="X8C
MX;8I;!M#W!V(N.%49SO%@UBP"2%;"9-/D)]"$1NG!" 1"4C<Q(&G@+%YW--1
MX=2,,("$:2>9IJC(ZG'NR6$;,"(%)%1R3I//3)8A8<"*"+9OHALM[D>@B:_M
MU?%2,JIPRM/S5)1I5FY#-CQWLQ7(SN Z30=!$1AQ*" !X*;QI JA/"CA_D_F
M4F6YCZK]C3MS,Y)QX7E (DXBQ-W7R58V:"DL9N%'[,=KV=.:(.>2-]+]H&2S
MKCCWHG7GGB0M<7+KJJ  D."L0G(."*T*,R$_Q&T "6==($&)#@&)%/XPECOF
MRHDXS+GU_7E5U%J+>4\VO[Q$'1&G^L4<&.&"$G&!8JG5(C5PSG%Q%D6[>W4[
MX+')7.D&MR<M6SO(F)45*/Q5.K]+["A0XF[/C7BZ]^URQATQQC, K0#MW5HJ
M&)/R7.3M1R,&(_ 3J9JQY=6AON2COV.*OB9%O [Z;;!R(M"YGG'D:?)!&.R#
M[^-*WM\"'_=^/NT'-5A0YZ,3\NAJ/:LU1 ,W(;@:T9!VM@MH78OW3,^O@8>O
M%T1IPU@"$DV])@\2:Q_ZC)11&MNQ%''@@6BBAV)?Y%[G:XY:>UE\O>J CLU<
MCE"1[ZW,)$A33NQO^RW6<.%3 Q$2D"@")8($E$@A3PM*6/U/D=EZP3K5$4[X
M N"1>[#D'N"0F!,W%MNPI[5 1 I6/,,1[@UQG&WCV-O",;BG<"^IO"2'P..,
MG5 2OEI$4DI (F1C,9]'C*=3NO:9I+#+94$*,[X,>-'DO[.Y22J_UY#$;$'H
M)G?&I 3!.P$G578]+('@98>D,X6O.XF?XR&^A\?X.(??2_!QLV!M4+BB=<&;
MJ$6/N$- HLA6UA/7?*-X1'T$2/PX*R3: A*'@A+6SN&O 9#(@1/"-%>793R)
MA5WDV$<5L37<CW((<4'*XI/>5_+O!I"(8Q-89M@01BYM)=.*6'PA3HE!4P,2
M00,W*76<V!H-:#8\:'@!U'#"V\?WNJ/2($9"R2=\"I93\,V=$(:6Z_!_/=F%
M/[FW#K_[]B+\XS>>P*^/3L$O#D_ 3P^.PV<&'\ K@P_A1:PK0Q,Z!/K,T!3T
ME<AVYS'T#$]#]_ ,=%5FX51E'DZ.S,.)D04X624 80E.C:Y ]]@*G+ZY GVW
MJ$&]"/W5.<YQF(;^RF/3H*X^UOD&I\8>P\FQ:3AQ\PD<OSD#)\9FL>89C%B$
MKJIIFO>7U^!< D9LP<4!K!M;< 'K_/5-_7AQ<!LNEK;A0FE3*RG.E)=UWL39
M\AR<*S_1@,2E!)!X#UX9> =>O?$V?/[Z=^%GKGX;OG+S-OS)0P-(W/Z1 8FB
M:37=YCT]('$?7KEV#UX8P,]0GH4S&OA9AV?'MN$G=)CUK@ZU_EMC._"QT4TX
M45W#?U_18$Z:$6&#JY>3 &L+1G17UKDV='6-M*IU+'QNRK @ZRVRZB+++@(Z
M\'SUCBY W]@"GO=Y.#,ZJP&),]5'>-XGH6_X ?2626%S%TZ7/M#56[J+8^L>
MG"D]A LXMJY4%N"Y\@(\/S +SU][@I_Y"7SNQA/XN<$9^ ?XO+_U[57X@]N;
M\.?C.W!U>A]>7ZK##[=\>%B/8)["UYBM0%D+#<X"")6Q6#)L'YSV-:A@E^6X
MB<9%;*1P@8@+65J(>EHAL8L;8BS\&4EJ/?P=8LP0*!%J-JK'"R%?Q/,%0AT1
M).ZM<48P;:HXU$!6BL7'R?;!1BO9)8R?B#[])#PP2D(#O380B-_.#N7'')!H
M.HW ?4=*GS#YA(-"X;R1\;])P8BLAJ"AM[4VGM5 $OOXU;[^_ST-4)A6_IYN
MXWNXX*3R<4/FPP[6-M86WK^W5*2M;B3K9J,0A%!) -X!,[(E*Z/)Y]2'@J96
MBXI$:1F^'B<!&ZHTV.7]0  3^_K[YF& A&H-1KC](Y5A&EM 0G@*TB-Y4.//
M IR#F\IP>G;9-7T-:QEK@6M)6V7%&NPY4$85J#=^E+WJF6E='5E 0N4V"D&!
M.J)PNDDTWZY#M;F'&)#-G-6ZL".POK&)=ZP Q?8SC8"8P0ASMU'6%D$W9.(<
M6'"8.J+Y_PD@X5X4L0 DO!20T&#$OJF(00G<2"H+2FC[OHAU<.8<V;NY;L3@
M<^]B;>/8WL(=VQ9^O:E4<HVW AL3-J5M:*2$XTP8G^&JV/<?<&"A"XGLMM["
M):&4V2976S"B(T!"%0 2KA% XPCK\Z2<)-OLCWG3;H5>ED%H681U\7W2NXTR
M>=#I-0W6QB424>%-9L[6DJ:#J0,-5 3L;!SQ[)!D8'$#43FAHZW S@"RME$*
MQ 0:\UY)^\"R4B*TF1+XFCZ>6\K*TQ:U31T0JQ6=K(NI,4]3<S?Q^79TQ;K(
MUD*'O=I18JT7) #G6L"U 2-4!HY0@L>>9IY$N?])(")MRA;;*;48(KG9KQB0
MB$4;79I#Q4\+2"1JG>S^5;%2(LZP/-,UD]N8WRJH;8>)GN2;9.PPA2>R6(C0
M/C8%)%2.P]P9("'VW@X@490.$B8PL9> $@9XCY+VY 'D_=&EBM4%R;(@O(12
M59*SDEE06CJNZ@"0B%7>XDN"&F[N0=P:I'E:0,):D#09NK'6,6&R5Q&<:6M[
M1-EZ!-Q;=8$F3JJ<\Z8=#AE@0J7*B4V'\+#FU'H+,H0;#)S:-!G0-HGL3D)^
M"8C OXSQ;$;X&.V8W$ ]GUM PH(2>"3PYV&XB^O'';PO[^!]>1<_DU6>-7EW
M%0F]:;K^]@7XH-4C(:]#.5XG#(V%-EFL&4M(?"VR!Z:\-F:QAPPL&T"BF0 2
M=H>9 !)1F':#0Y4Y!U(IX084KQ<<6S>'HP%N[''@& %_6$"BR,#X$(YPKMQD
ME%:@1&JL$V?T\P4T/#?+3MQC A[#![HHB-Q4@_E3>NX.BXO.N\\N#62Q7,/S
M=H!CC?:%NUHAX26V3<UD)Q]E  DX%)!0K!&QYIB&--?4^]1]NQ/5) 93-+9J
M>GP9*TV/NP>AT\%(;6+EGC&6UIY1MDV:N,^H/#"QYX!CEIPSKTEE"BN&6?P<
MBT"AZB8ERQI.';!A,"DMM4TUOC 5J2]]LH8D-QI6"2JW;YM!4=HP]0Y5X>5!
M"2=Z,D/J_ B0^!L$)+PV8$0K0$(5=O-=4$),O)T"$IT@8;KL#H\7U&'3))_H
M1X]_%O#=)7(&=(>*"V>S'#/^D=RPY&8DUSR2-UUA X,39X0+_]"KXUO$&R\%
M,>'[#'0((RZZ\"+<P2=;QR=98NDI2:3&\76^ARN#T<T8OC[?A'\[O@7_X_<7
MX)^^-:V!B+]3>@@_/?  /GUM'%YZ;1Q>N#X!SP\]AN>'9^'*R )<&EV"BS=7
MX-S8,O2/&K9]%P$1PW-PG J_/HX_.T$  OY.UZU5Z'E]%7I?7X:^-Y:@_]8\
M_MT,G!EYA#4%_;HFH;<Z"3WX^EUC4_AWC^#DS<=PXN8TG!B;T39.9#?455V$
M;MU03P$)4D9<'-B&2S=VX-+U';B(=>':MGZ\.( _&\+O2UMPKK0.9TJK<%:K
M).;A7'D&?SZE 8DK@Q_ BX.WX>7!'\*K ]^'S]_X#GSQVC?AR[?>A7_S<!Y&
M:@:0F/[0@$0QI4MN#"U[J5- XF<)D+AZ%UX<F(#+^%G.CBQ!=W4-CHUMP=\>
MV]% Q'^%]1-CV_#LZ":<K*[CL5M+++.H>H=7\%BNLCV3*0U&:) A"SR<XCJ9
MU#K6&M8JG!A9P5J&$Y5%.%E9T,!4UXBQX3I=G8?>T3GH&YTUYWV4 (G'^MR?
MJ3R$,Q1H7;Z/=4\K(_I*]Z$7STEO:1+ZRD^TK==9?)_GAU?ATO :/%]:@9>'
M%O$\S<$7!F?@ETHX;LN/X*NOS\$??G<9_N+]3;@Q?0#?W@Q@'"_A)WA05R.S
M -YG.;%AK!@OU" VB[M(,*J2R"+R\21@0I2?JP.6\M9U:=5$8HWA6BX5@1&-
MG-]E6M+9]2!I1YLH+,. 3..4#+_=<BS,LL3G!8H$)E)0PFT^1$=H(G4!B9H
M(MS66Z;=I0I8Y$4@M0VB5+[#([-15OMLVK2+_[*KE01UK9/8T^"$ 2CV\3LL
M'"-[T0'LA@>P@YN/;:JHH<&)76K B*9 7@5A'3]CWGA9.7V<,7S0LX(4=CBV
M*ZH%YF_(5<J$68L 6K.<):6$!24.=#5T$\SK#) H "/"' ]:(/06D-"K]]#L
MY+"4]L8V]F0-;4CBX_W1QP6MAPM:'Q>O/BYJ [Q?!CK/@QI<Y,\KI;IQ-I?^
MB $2TFI!9==3J@- (G(!B;0Q'/-6UV>OXH8 )0Y8+7$XSS[B;3+?M[0]0HV;
M%U&Q@A0Z4T?\OP-(%'EMQD)URH!$ D;@IP_QJHRRH(112GC:HSK6P'8:0JB]
MG"G[!%_K(, -%8[I'1S3>T02B4VSM5;0FF\Z<O,PSH(/MB>5]JJD+MTW]A0)
M_W<;6@<;DHT%LT-U8\EAWK8#(]H $IG1FVNN^0Q4-;@L<'74X'"'T:SBK/H@
M=5U--^=1>FOSTUN;:5*QT$#RG^1IL(!$R%8D/JOT;$RX 29L<Z&NK^"0+;%4
M08AG:L"4=S LVB+%B:K;85/)34PH0 F];VJ:]$@L%9-UBJ>)'Q$SKSU>K=1P
M7!QH+VTJG%5QO!PHHX;+M(S$?:YEEZHE&)'-XFE5^12O,*=^S7<M.IE,7..]
M%)!((YBS@$1J#]4A()$$C0?B7 0Y.S$WP#Q#YF";C3U(RX4T+0CM@\@LDF"$
M[TI]LJQMU_*B(4")PP$)N4&& CL-)0*M+2"1ZC BT69/WT.JK)6?=]M9C^VV
M!2-4XIJ?NZ(D**&$TB$#2!2 XA*0D$!&<I/HC!S9*2"1ZJW3>/=8[%/T)];6
M1V1UQ,K!J,Z]$L/V,*!$P?K2;4XZ^KW= N*#K"T'&-KE=7&-5^,62$G!B(:
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
M)E:0PD+Q>M\-!#:[*+XV10:3'9 QA^A&+"C1M\'$;Y%)L'$*"2K6I5I PF=
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
M4^4U.(GO_>3P-IRL[.+8V8'>$3R7^)DN5%;A,O[."Z5Y>!G'[F<&'\%/#TS
M+PU/P&^,3<(_?^LQ_/X/E^#?C6_#-^;J\/J6#^_A(N$Q'O@%"TJPC+ IY->Q
MGN@E2RX02_8FMXCK"3C0U-/] <LB#Q) (AM(EZ6WIO[!Z:(IY%@KG]O!?F+)
M4$\ AX9H#M=$R89Q0[ >4LY#6& #P/\3"[RC\I^\=M+V:KK@+@IZ=AN:D9.S
M8(^#W/#3XB4B3]D0EWC1@99QQXJ:>GM.5+5<4ED5BU"NX.;&U]74K%!/-V"D
M:D5"7^YH\'CAV-#E\=CP$X&O)UI* 6<-";::"T98)X",%;%*9+]IGH0=@2F7
MIJ'?36> 1%%HJJN6S&3,9P )H9)@0(*L<2(1VU;CR+9=CFT[8+,2"D^-K(FN
MZT=R9%:,;@BK=#1//5U5$9N^</$E  F57C&*MRT&^&PD&31!XH]<'+&2O68B
MOL)<GF,#\JZJG<N?O</4$8>M"UL&WZH"%%*\&\6Z^V1-*$DJO"8,V:Y"KQT+
MZ.TQ^SE'IB(N\[TC>4\:ULPV#D6"H,\FQ1Z#=+D*S+I4-X383H,;&X9O9L (
ME8 17-18BBVPTDP]S0X!)(I"K0^U-8J%3VFA1"#,ABX?D9G(?#1BJUI0HH4X
MUO97"S*([;E/<C7C?#\D2E12:<E6=IY($0@ME:0T%1FSA*(1F;7@2^;#EM>7
M8WDFNG%DTZ3B+!@A00DEC&)2;GPH= '9!E7FH!=:9:G"L=G*+K# *EJ\3H&N
MSSUQ;0")(NI1.A.&HGT>BB2+.)-M$0IU2'Z_+.4W#B AP:"<;TCV_F0O2<FQ
M2\)8<^U'Q3IA7!<0,0"?*R;;&4O,\ULR#S.@06M (FV&Q] BI#N*#@$DI 8H
M%/J'9K(25!F3)05Q)R(T:(6UI+.SRL$;#B!A_U+>YXI"K5WUD00B,M8C#B#1
MSCZ:+P^RYDP "27M=*1E4\2[A8#C;<F2D  )(N3@^C?"-:X&(W!.\7?Q":CV
M#7E3-P*%Q;7V<J=F8J0K5I%CAI8]UJT4DDV0EH8IM"05':&PZ8F=(.-,"U[M
M,5G" O(>7Q,.T"J(&ZDR^B !)"*&"&P(O06C]>48.%A[(+9_UE<U3D$/"4C0
M'B+$]^AKY3UE%N+*6_F9D6O6/M(;*LH!$I+L+_,D7.#G,*"M-734:+N[4@Y$
M%XCG;@5(J!SPW&)]5]A428'DV('N4V BK3ACJUP 2+BO*W^<3$'*Y'>%3!I)
MTLIE: A?NW&8N0;L#-W,0:;* 20$.*M$XS !EE5&_=04_4*[NC_@>/2:Z"8T
M$NJBG]%79@&)4/0-!(71OCZ-/>J'-O'<>SZO10/QN2.V"XST'B%*5/B&BF!I
MEP<B8KO&/].AW@Q$J-BY_V76CP)XSR" :=Z-SGOCBG7^FZ>)AGDFB -*'*(2
M;N<<^=%_/P: 1'0820]:YR]U#$@<!E"T!"=<69&=[/T4D-"^B =96;[>?!YF
MW=0"E)"=,D>^)3TP0X>ATE!%# &EVUW;>.%LX(RWB1?1-ON/4QC1,MLS3>&3
MW?4C^$$C@%M[/ES;].!KBS7XO?$U^,??>P*_?.L!?*%R#UXAFZ*!>_!\:1*N
M5&;@8F4.SI3GH&=H'FL)>DMKT%?>@O[A;>BO[$+_R)YY+.] 7VD;>H<VH6=P
M#;H&5S0HT5->UG9*IZO+T'L3Z]82]+ RXN3H-!RK3,(SI?MPK#0.IX8?0B_G
M1E 9=<2D5D=(,.+XK>D6@,0*G!]:8T!B$Y[3@,0./']U!Y[#NO+:C@ D]C0@
M<6YH2S??^_%O*9?@S#!]WL=PMOP0SI7NP:7R'7BN?!M>*KT#GR25Q.!WX>^^
M^3[\X=0B##0\>!N/\90$)#K8D;>S-2AJRA0!$HL,2+R^M@]_<6\1?OO-"?C*
MR'WX.P/OPZNOW897;MR#%X=(8? $SHS,Z]#OXZ,I*'&LN@&G*AMPNKR)YY-4
M(IMP=HC+@A(N(%$A0&)= Q+'A2+B60E$X/FU]>RM15W';BY@S</QL3DX,9H"
M$EU8/01(5*9UD/GYRA,<;T_@"O[[<R.S\#R.OQ>&9^!YK,OE6;A8FL/WM@"]
M>*Y.X7L[@>/P.([#9X=WX'AE!Y^/U!)X/O&SG:NNP:7J"ES!L?O<X"-X\?HX
M?.KZ??C\];OP\T/WX<NO3\-OO[T"?WQ_&_[3W#Y4MYOP_7H ][P(9O!>L(PG
M81-KC]42S>06(2/'(V&<YK-Q3D.T:VNM 8G,)E8RY&0$GY\$4OL)4\%+^ NV
M$6P;PP8"L=40[(=&@0@SY3K$@F^7U7RJ(Z<QE->/7[#8=I?+18W-UH[0Z>02
MX[W6 A(4=$>;,L,PEO'9>XGPV69]I ZW#>&"Z2?V##*^,LRUDB+'EB-[]CVV
MV/%Y^18);DV2*B%M :+LKCV3DRA=$7G#($&)U(O42\:ASUO66(!:[@U/3L]!
MFP9SXB:4_#(SC9I6)6'9WV:Q23[DUNZCJ=^7GYB6-7@A&]#"/U39OD!3%?7&
MCP@@81WD[;A1V3R4N .5:!M (LVD28Z@>1VE\LNF@FP2LTGR"LP7ZI +#LQP
MD*&PA=,JB^Q' B0*PT/=7[07"&]J]+J0E;-:+6NKSLK91IHS%@7YQEFD#@=)
M)$DF<("(!(P0X(-;OF_6IF$*2)BMZ#XKN'92_IGB(E!5,UUK696'RJH\_GH
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
M;;ZUOF"E<T!,:@M($,./P(@&7@=X#P.O;BR_0FZ.*N-G;%,A- QMYWX!T$E
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
MM;G^M\C:R@9F?6+W&RU48YF&M,Y BC7P2ZST$._)D=W#ROY6W*H"0<S-YU=
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
MAWP&SGH&&_>K>N/T7S>/*1RLG]%,E<99C9X!&A]W=^@KN_Q9($;/LBR(*M8
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
MK)%"[*C2LTIO#)7!=^30#+A:I8E@F<8)FL%KAI\SF]57: ):DDGV9*@AL=-
M@+O1<U=Z3>Q&-JVKVKJ0-:W$I0NPKLDE8*,Y^V01$K#,#$T[&1N("+4Y=. 1
MSQO]J"^HQX35,-F)^ZK>O.C0S9/!IG]V,5'U]L;;5A/7HR;[9HN.^89:U'$G
MT:EL-TXU+3":]YHI#1E0] :[>\M[.!$3QU9!_:J-N\HZ=HMN#-=FM60V9N.2
M^E-+<HHV"9A13X1J&!N.]+>OHDVP;OM5=YN=:QT![4D)S697:[7=6LXFYV8[
M.Y!]G=6+ULE0TRXDS9&Y+EJ-;0T3$<VR"#/%S+<Q8L(RV]9:)!AN1T)H.%DY
M).R\)&H$E<4)JXE8-$@)4VQ_W;0_7+40.K8\JMZ"S&XQSNEZG7(S: E%!AA1
MY?YTW6X/MC4YI=DP:"+*;<..ZCHG(KC'FE[/3-5H]]*;#<'FY+5ZZPT]6@OC
M[U'KQK:C2BM2PMPO6I$11\PI=!Q!?AQC'=SZ'MK0FKK-CF?+N&N,W7QN:,PW
M>4@78U1LD0- M]\=;35NM8XF4M^!V^Q;H%JL9<UA,NSV6VC&#$&WN"Y;D^CJ
M+4+-6/-&V [T1QD\CV>'ZRCJXE%Z_ !D!"RJ;GMN2^B:AK!-JET^XWJ0G$83
MN>4!:!=-XZBP/VWR1VC:T;90:^JD>CXE>Z;'NA&HT3NYOOU',7MJF7,TM.FC
M9I)/,\!M1XJ<1W6R2#%O6-)M\U2*Z9\(@Z?)C7%\<UPM7%.K71YV_;#5.-CI
M'*S%3>DM.K,=<]=AV!^KEK<B)71K..4CYIMZBWFOKBLM9F76IWAS=[4O@-;"
MAZK2O"GIJ+I3.O!*L!(NEC%5L_J9R!!_!O16<4A;)5!ME^?&3$K8D(LJCDZO
MV3Q^UDD5O6/]5BW/B3:V;4<^;83$<0:EA[/.M$<[+K0Y$97&8^_11%TKHZ*4
M4*X>HJ+2XX:[.S?N\[/QC!:D!F.=*W0.;FQ4&P,S5AO=G55YR,@7L$E8H<]N
M[P(OY8$K2U7\\?M;^+^N9_'K@01^?FH1/_GB//[NBPOXH<EE?-67P5/^+,X&
MLMRKP1,2^0%8&*(>9F26<,D$QAY"?RB#00(C'03Q(##"C<W)!@SY$AB87H)[
M<@$>NO: -XXA_S*!Y9Y(<0SY6'BFE$A@+3TCAGU93D:,L3 ]A#'_"D9].0Q/
M93!P)0GW"PEX7EC&X!6Z[F06PY,Y#$VM8)#@F<[#Y2V@VU=$E[^(,X$UG ZN
MH2N\AN[(&@_?PW-8S.3ACJV@GX7F8<F8@PF^T[W??Q\#A,$ ,RXOTKW&"4E.
MI'C"K"Y6T!/*\V3=+!Q47Y@ET%[EB;A'V Y^?QH7Z1Z?\BWAF>EY/#=Y&]^<
M7<!WYHJXLEO%Z]0^\YH(I640$K:+^S:NVVV- O++;)+$#-G[)D)BD1 N[N _
MWTWC7[QR%_]PYD/\4. ]/#'U-L[Y/J2ZOH>1\"*&6/X'%H(J(,(C]5,]]OO7
MN.?)H'^#CC.PL%CK(BQ69%7H#/<@,9*&"_027"P'!\LQ$1+>,Z-^1C)1VWKS
MF*#V8J^CWA7>[JP.QT,YG NOX@FJ[Z>#&3Q#NO1,,(DO4CL\'6:>%@OH\M[%
MYZ9OX]'0(AZ?S>#4C3P>I7)\CL[S^:D\S@2WX)DM8>A:"8.Q'0R$UNC:>=)9
MN@[=%X<_AQ$)YHTSYLOQLC&,^%?I.ZL8(@R0+O9S#Q$1KDH0,*R?9$BGTNB*
M).EUF8XEX([&,1!=XO7(R)V+@?L\'-ISWCG\N.\^?I9T[!_3??S;ZP7\AS=V
M\1<WJ_ NJ7B]H.,>*422!H:B*D*N[1J.FC(<7)G%SZW0\K]406G_ -7#0Z@5
MF>.@RLB(?>@'.]#+^R)$AK$+K1: KFKR[Y*4@37T1CL73<MJIA4AH<B\ R>'
MD+ :T^QR&+5V5\=QYL[Z ^[,_KAHFE!K'<)FV^5Q[J'C^]*/)"3:YNKHM+Z/
MXWW6R<XR_:0HMW77J]7BV$&[MG.5-YVO67\Z;Y/65/Q15M-VRO80)XLMRFA=
MEAZEKY]D'KM.UF\J'H@/[:"OZ:TM/4<,#,>MPY.^J:RCD'_'Z ]U8LS(.=6F
MWCH=NVO&$RN1K30EIK3='@S-WFBK=U8/MJ&XCM%?.[5Q?>S':B>D1*M!]3AS
MBF.NAQ_L'A[TP=[*BM?A^8[8>'B4%YAJ)A':E:_%=5K9 !ZXW ^H0 ]#+S_6
MN/F0[2\=G[NM_>43K*R',470CYX?FO,0J!V$_#FZ>*WB];:,.73DO=L=?O!G
M[#''D$[ZT9'7T1]\C?(0^NBQ)V@M[Z75?/=!MEX<-7<P"*&'L$[MN*[T3Z9_
M'T4"'6.L/#K,X3&?DP^LWXY\N@F)A[ PZYR0:/=/:]YCJ3/WU!*JZB$JRCZ]
MED5BQ]HW6L>^59D['-L!75:@5.CQI&CU&,N*\'ROY<^2R7#9;NJUJH[DH8)[
M.V6\73Q ,+F'_WYW!__IW0W\SLLK^-5P$M_TQO'W)^/XH<M+>/;*,KXXE<83
M+!02,[XR@RL+QQ->@8OM_F>AB"("[&\C;X";$Q(LMGX&@\%,(R$1:"0D1@.,
M=%C&$%UW8'H1@]XE#/L2_/@H?7<TD.88\:<Y$5$C)+QT7FZ87L$H(R-">4Y,
MC 56,>);P= T77^2OD\8FF))K^F[TSD,$X:\=!_>5?3Y"NCQKZ$[L(8S@76<
M":ZC*[2.[C!+<+P.5Y0EU"[ $UW%  LC%4KS? E# 4:8+ @$%C',$&1Y$)(8
M"F?HWG,\7%%OJ !7B.6^*-#?S&L@3]^G\@:R5)\I24@LXLO3]_#<Y"U\<_8^
MOC-?P.4]04C,Z8*0V)7$5&>$A-7ES<3'VZSH&"'!=MLQSYD-$R$1*N[@_[F7
MP3]_]1Y^9O8C?"WX'LY/OX,)_X<8#<W1?2YQ F: VI<9X@?\!<(:!GP;&/1M
M4MML4?UL8="_R8D)YBG1%\YS0J([QG)LI-$UD^3@R<,9*1%EX9S2W+M >)*L
M8M1'[>HM8-Q;Y*_#OE4Z)[5A0'@IC >S.$_Z\235Y9>8MPFUS3.A!+X46<9X
M: $]@;MX)' ;C\46<?JE+,Z\4L1C,P4ZEL>C=,ZNX!;<T0,,Q CA;;KN.@8#
M!3I_GE]_A),.C.@2&*N!E8U]SKY'[4H89*1,4'C"N,*"I./W&\VB*YK!Z6@:
M9Q@1P^YU9IET*X'^:)S7Y7AP >=]\[A$NO"5J7G\V-1]_.]32_AEZD/?GEW#
M=U[;Q9_</,2+"U7$,AI>SVNXN:'A/@OE5-(Y.;%%;;E'.&2$!(T)Y4H5E1*-
M*^4RM*KTFJJ6Z,,]Z(=;U/"D6:J(X\S"O:DRT:PBG8*KM5CG>F,D&\TF27('
MA(32%.KG)!,2QT_HU_'$7?];1(M=/D?]ZYAY^=CE:V$=Z,"D<:SZ;O.5HW;U
MG=P)9*LL1-I1UI@CVJKU^8ZE/Q_+9*L]G$9Z8$*BU6RQ_5+EDU2E3@U6#\O<
MV'#15KM8CSW;[JS/G_2U7.?CFFV 3AMSK&9:G1QQSF/V^<88VN9TN];=Z':)
M#5I[ :,#W3P6X=S6R/D]LF&V]:QJ4<A.'U_'+,R#W</#KID';"P<5T_L1I#.
MKF/_S4Z9KX>K0 ^+E'C@<?,AVE^..U&V>R)\;-;M$[8G'7?>?=3VG^/UT3;S
MNJ/F7QVVV8,]8Q^@,1ZHG1Y"7WQ(??185=,QT:1V.@O[>%L?OL=U]=#[=H?U
M_7'GP_;SLH?TG'#D4TA(?#JM54?L16B,YZ=H!ZBJ+,E0B6>1UQJF[XTN?YK)
M\U"MTEG*&I2*QF-G0D8187;'<@4H*6*W--LUO4G'5^C8TH&.=]=8^)=M/#]7
MQ']Y+X=_]TH*_RJ6P"^'XO@'OB7\O>D$_LYT$L],9W")Q>WWYOBN]"$_VP&^
M"D\HC[ZP"$%D)B.81T!?F)$5.0X/)R2RTDLB8TM(<-+!S[",$7\"([XX?S\6
M3&&"?B>0Y4;GT0#SB)"D1 UT;K9S/;B*T5"!8RQ<Q!A['RQ@.)#G.]A'I.?$
M"/.>( P1^OUYN/U%] ;6T4WH"F[@#*$KM('N\ 9ZPNMT7VOHBQ;AB>1Y\NWA
M$ O9P\I.9?4O2BS1WTO\V# +$Q02R;H]+ %WD)$110[F(3!@$!)^@Y!(X"G?
M KX\?1?/37Z(;UZ;PW?F\[B\5\'KFB D"AT3$HWQ;94F0L+B9B>5B^F,D4=B
M4Q(2"X3@V@[^Z%X&_^S5.?ST["U\-?0>SGK?P5C@(PR'YS 8B=-]ICAQ,$#U
M/$!U.<@2A?LV,>S=PHAWF^I[F^J;$1,;/'FXF9#HFDGCS&Q2P" F8BD>THEY
MWS!/ T8*C/B*U'8,:_S]D"]/;<<($&I'?X9[STQXEW%Q>A%/3\[C2ZP^29>?
MC2WC;'01?9$Y/!:YBU/7X^AZ=07=KZ_C]/5U/!Y>P^.\W;>HG7;A(?33>^;1
M,4CW,N0O<*)AA*['21$#7N&I8?S-/JN1$JP>@B)W!NL/K&]TT_UVQ;(X33A%
M]WV:)SM/HVLVA1Z9F\0335 _(1WRW\?XU#T\,3F'9Z[,XX<NW\=/4G_\^4 6
MOQXMX'=?V<8?O'.(/_^HBK^YI\"WJ."EC,J)B00I2)[:=5,322]9GIJJ2F-)
M5>'AFG15!C]E\;G+I%&'U-J5'=(!YG_#XCKO0]'W426(F,_E6KIB(VFH(L<D
M3;<A)%KY?&M&&(<Z(5$YJ82$W7C?,E;*]^CQ\K?^7/L$C+D=+RP^L37R@RTL
MOB\FC@]0>P^%7?M>Z>G?5D=J?;U/Z]KCDZ_1AW>%_Q76;IW?XW&V4CT0I];1
MEUM31\<P.'^/Q_A/;VN?5,U\4*O0PVG=]F=ZV%IT\JQ(WS_]Z 25NL,Y[C&V
M_WP?Z.;W:J[VB;B*?8KK[&_AG)](O>DG2D,_WKS,$8>0^,15V1SG1 1EXKN2
M]7THVBY/-*3IAME/:]P]9TD.J&LB3425A8 O"SLC9(;X,AW?IV-[5;%;FN6+
M6*'/EPZ!#[8UA)-[^,N/\OCNJ\OXC>@\?F'R(WSCA9OXNY?OX&M7[^/+4\Q(
MGL7%0 'C 69D+L UO0J7+P]7(,]##[E8&*)(OI8;P15>Y21% R%!Z#>1$K:$
MA#_)DQ>/T?OQP#+&@\N8"*5P+IS!^4B.XQR=DX&1$B/^3(V0&)A.B3P2S# =
MS&,D7,1H9 UCT76,QS9J&&/'0GF,!G)T30$6AH<9T=W!(ES!#?0P(B*XB3,$
M]MH=HF.$WO Z^NCWGDB![F&%YP\8I7L88V7UQZGL2P1&HA#H& ]'Q4-5Y;@W
M1!^=G\$=6N,8"!9,A$023]#OGO91G7OOX+FI#_#-:_?PG?MY7-ZOX+4')B0T
MF:K-G+G$Y IF\<C39&+DDH60"*SMX#_-9?%KK\WAIZ[=PK.A]S'N>Y?N\R,,
MA><QP @)GOA9>$<,^M:I;1@9L8V1Z1V,3>]BU+O#B8EA'_.28'50)R284?[T
M;+(!7;$T#V_D"@M"9Y#T;]C/B B&=3K/&K^6QY^'AY%*7 ^6,3JUB/-7Y_$4
MZ?"7O/-4UD5\=789%V87T3\SCU.S<SCSRC)ZWJ3KOTWM^PJU]<P6SH2VT!78
M0H]O&R[O%IUSDX>;&J)K#ON*=,T"1@G"0Z,98SX!]IT1*A<C,1CIQ,DHZ@\]
MD15TT?V>CN5P:B:'QV<%3EW+$C)TS\Q+),5#5KG"<?3Y6<BR>QBY<@]G7[B'
M2W]S#U]Y80$_=B6.GYI*X9>H3_[+V"Y^]Z42_L/K9?SQ.Q7\S1T%U[(:;N_K
M2%%;%C41XHNUIU(;,_1Z7%\6HHD1$8<;]+I%"L!&B#U2AUU4]1V4.?9Y*C61
M0(WY3*@R\K3>D.S2-G"W#2&A?5\2$HXXXH@CCCCBB"....*((XXXXH@CCORO
M)B>0D#"GQ:Q 91X2^@&JVCY_;]Z'+)+7Z U)G8QD2,RN:! 252,\$]\5#>RQ
MT"WT6;ZJ(TU8K&AX;Z>,V<(>+B]OX+_>SN'?O;Z$7X_=Q3\*?(2O7_T 7WOQ
M SQ[]3:>GKJ/)WP)G/-G,,;CZ!=XDN)>WRIZ_:OHX[N_\WP'.$M2S$(W>4)U
ML%!%!@9,9(01MDF$;F+)A@5&:C"%< JE,1[.8B*Z0EC%6<)$-(^Q,",$6*@>
M.B^5K]^7AL=+K_X<]]S@<?]#10R'US 2,5#$2)AY3K!P3BRTDP!+1LR^[V&[
M]AGQ$-I$MR0C.)B71&B=CJ_!%2[2?>9KA,08W<-X,(F)0((0QUC@81,2JR>$
MD$A8"(DU#'DWA'?$]#;&&+S;&/5N8H2%<0H411@KEE,A)@SQ9V:7&[PDNFT)
M"49$" S1>T9L>%BR;.:MXZ/VGU[&\.0B)B[/X>+SM_'DY!R^&%C EZ,)TIT%
M]$7G\%CL'AZ_D<#IUU9QYHT-G'EE&V>N[:(KLD?MO8MNWPYZJ:QN3DA06?UT
M+WZZ-B,:.O20&)%AFPQ"@A%TAH?$F9A!2F0%6"Z+V3HAP4(X]43B< 47J QS
M&)R:PR@C)5Z\AR<OS^/9*POXX<DE?,.;QC?I_+\27<>_GEW'[]Q8PQ^^M8&_
MFM_%M?PA/MBI8N%0Q:JBUSPEJMR[2A<)Q5@B*!;/K7H@2 F%-$O;(_U@X\\N
M*MHV2H2ROM<9(=$J\ZFMAX3*"0G%%+"IG@S9(20<<<011QQQQ!%''''$$4<<
M<<011QSY],N)(R2$R9B9BEED]HJ(U:Z7",Q3HLR/<TN>.=.ZJG,"0C?EEM&K
MDI"H )6J3&)+7]W31<B6 B%>U?%12</K>PJF5W?PYXNK^.[-!'[C]7OXQ=A-
M?,/W#GYXZET\<^5=/''Y?9R?O(VSOOL8XZ&'TA@(B_!,KF >/8%5] 8$(<%R
M2' C- O5(S'8@*P)&8DTQU -J08,,@12&& )KID713B'T>@JQF)YC,\4"$7Z
MNX#AR"J&0N+:'G\6;E^67MG[%6Z@[N<A<PH2>9F<F(5S6L5XB.69$!BE<PRQ
MG ZA.B'1$V)$Q!9ADX=OZ@ZNT[$BSP/!#.GLF@8A,4'E/1M:QME@ N-47PXA
M828D-C$ZO84Q!O:>CC'O!I:7@9%6KDB&YXI@1OBNF64)(V23F9"@M@P4.0DQ
MY*/SLG!0C"R@MND/;\##R#)J>_=T$H-7ES#ZPAS._O4M7+Q\%T]Z[^/I4)S:
M>H':\!X>"=_%H[-Q?.'E'!Y_;1VG7]Y!U_4#=,\<HBN\CR[?+KJ]V^CS;:&_
M1DC(D$T2HU9B0OX]ZJ^';!HV\DA(PD[D6<EQ+XDST2Q.1478IE,S@HQ@.#.3
M$O<>3: WO$C][3X\/JK?J3D,7[V'<<*%JW-XZNH\OC*UB!^>7L9/^)+X&=*W
M7PS&\>UK2?S!^ZOXZZ5-Q%;W\>Y6!8LE';FJ"-7&0K:QD%Q5&DM8[AE-56@L
M8:Y5!Z0#!/V ].. /MM%1=U"2=U$F=Z7=1:V21 2Y5:$1(=Y9$4."55Z2=3_
M.82$(XXXXH@CCCCBB"....*((XXXXH@C)TE^X"05UDA15#?,R> E>AD5[BE1
M:20D>*((3<1=,:(\2=!7!2'!R A%)*W>IX^V( S8&<*MBH:7]A1,KI?PQ_$"
M?N?]1?SRC9OXJ<@[^#O3K^&IRZ_@_.77,7;E;0Q/?H!![VT,!.[#$XJC+YSB
MN[M[6-B9T"JZV<YVYATAB8A!Z:DPW 9#@3H1T0H#(8%^>N\)I.#VI^@]_8[E
M:XCE,3)3P.CL&L:NK=/[(ATK8#"2%XFU SGT^;,$>O6M"/BIC#6L<(,U2[C,
M<DR,A_,2JQ@C#(<+& BOP1W>@"LL"(GNT!9!$!)=P35T!XOHX<2"N._A8$80
M$CRL5)*3$N-!AY"H$Q+K&/9N8'1Z$^.$,?:>CK&02RR_ O.<Z8NDX8JR,$7+
MZ)Y)$)8EDMQSHE<2$FY)2 SR$$H;/.S3D'^3ZG8+_9$M>,+KI /4SE[2F:M+
M&'Y^#F/_\Q;.OG 7%R?G<2E QTB?SP3NX;/!N_A<+([/7\_BT9?7\?A+.^BZ
M44+WM2JZ(B6<\>^CR[L#%R,D LR;PR D5F5BZSI8(FLCH?6HZ;CQ749(L#P2
MPDMBA2>VYGDD(EF<CF1PBB6WCJ4;" F>0R.60$]T";WA!4Y*]/GGX9Z^AX&I
MN]0_[V#LZAV<O4KW=O4>GB9\]<IM_.B5C_ /_;?Q;UZ.XX\^7)&DQ $^V%$Y
M*;%"8\>N+D@)YCW%DMRK*O.48 W/!A+2*AI[&"'!PL:5E4T<5C=04G=I3!*$
M! NO5.;TJ=:4W+HA[U6'A(1J(21TAY!PQ!%''''$$4<<<<011QQQQ!%''''D
MA,B)(R0,@S$SQ1G!2RIZ&66#D&"N#[J%D*C*+<[,!8)9I<LF0D(5B:OWZ:-M
M^BA/2-#[NX0;^V6\4-C!_YLHXK<_C..77OD0/QYZ U\+O(&G?6_@O/<M3/C?
MQUCH-H8C<QB(W(<[LH3>R#*Z(RF<"6<)*_2>A=DIH$\2 <SS@2>I#F0P&F Y
M(3)-&)9@I,10S4NB$0,,(0%&0KCI7'V^%+UF1,@GNNY@-(^A6!'#,VO\=3!6
MP  =\[!\%6RW?2!'H%>_@57ZFSZC8WWTF=N?Q0#+&1',T7VNU,#"-@TQ@S=+
M-LWR1(19OH@M]'"('!(L9%-/L(A>1BS0^?H9R1),TV]3#B'1CI"89H3$!L89
MZ.\Q[QI/2CW,#/6A+.E8"GW1)'J9 7XF3A"D!,NCT".36AN$1+\D) ;]&X*,
M"&S1.;;1'R5$F*=$422_GDYB]/(")O[Z#LZ_.(>+D_=QR;>$8?\"N@+S^'QP
M#I^+QO&YV0P^?[V(QZYOX\SU$KIGJZ3?)?K. ;I]NZ0_V_ $-GA8*.;1,41E
M-F!'3EC)"/8]@Y 07A(K-5*BA_I35SB#,Q$"W>,9'K9*A&SJXF3,,J\3%Y6S
MC_JA.[P(3VB!SG6?[GV>KC./,=\\)DA?+M#KT]Z[^,KT1_BZ_Q9^>?8>?NNU
M1?SA!RG\]_D\0IEMO+U^@(6#*M9U04H<&*0$\Y)@C:Y)5RN6MX;&'U7=0Z6Z
MA5)U$V5)2%0E(5%I14CH:.TE84-(:)*0,* YA(0CCCCBB"....*((XXXXH@C
MCCCBB",G2$X,(5&WW>DRBX01M*F*LE[AA$353$@P@R'WCM"$M9A9$LMU4D*7
M>2,JFC T[A VZ/PI>KU#>)..7]W<QW].Y/&;-Y?P\Z]^A!\-OX$GKE['N>E7
M,1YX"R/A#S Z>Q=C+RUAY.4D^F\DT7,MB3.Q)$Y%4OA"*(W'PSETQ?+HFUV#
MAY$!D15)1J0Y&3'F3Q'H/0<C*(XB)40HIP$#H2Q/?.VA]V[ZO<N71A^]NH,B
MAT _(T&B=-U8D5#@[_NC>;AY(NT5](96T!-D6.5AI0ST&H1$("N)!):,VD".
M)[@>XD9C%HY)$!*NR!9Z(]LU4H(EM>:$1"#/B0\/OY<41H))C(>2@I (.X2$
ME9 8F=[ 6(V06,.8M\C#&PT'5K@.>,(I:K]EN*()],3B$@EAD(^FZ'@&?1$1
MLJF?ZFZ >2PP,L*_1>^WT1]FA,0.^F-;&(QN8"A:I#)E,3&9P+GGYW#A\CPN
M3B[@">\B)R2Z PMX)+2 SU-Y/QM+X[,S>7QA=@NG9P_1/<,(B3*Z@X>D-_O4
MSMND>QL\MPAKJT%), R:B D.$PEA)2-JA(0D)3PRUXJ+=**'=*,[3(ADT$7W
MR4)4\3!5,RGTSB3AXEB&F^"92:"?,$#U,QA=PE!D"<.118P0QL+W<3YX#T\&
M;N&YP(?X1OA#_&+T0_S&2W?P']]9PE_>R2*46L<'6P=8T73>KH:G1(5T0.5)
MKHW$-%5Z6X:J[*-2W4:YLH6*LLO#R"DR_72%OV,DJM::D+"2$A9"0J]II4-(
M..*((XXXXH@CCCCBB"....*((XXX<C+E1!$2=1NPD=):$_'9]0I*MH2$*@B)
MBB0DF"M$2>>68Q9M19%Y(UBH)F9P9-X1]U4=;U94! \5_&EN []]9QG_Z-5;
M^-'H6[@P=0/NYZ-P3[T"3^A=],_>P> K2QA^,X.AMU;1]UH69UY*X['9%!Z-
MIO#Y4 I?B&31-9.'^_HZ?;^(P>@*SR_!$E&/$<;]24*JD9C@7A-I24H8X9L$
M*2 (B5Q#_@GF#>$)BO!++A\C);*<3&!ADD3R[#P\D0(\T0+<''GNK='+PDF%
M5VHAI<Q@1(6+SNFFZ_4'!2$R$I3>''Z!0>;U$"QPHH 1$GV1+;BBV^CEQ 0C
M)3;0:Q 2/$]%FGZ3I/M?QAC+'_$P"8GI[P="HF@B)-8QP>!=P[BWP$,<C?AS
MW,.DG^J-$1)]T3AZ8TN$. <C)3@A$3$3$FN<D!@(L&33V^@/;,,3WB%=8(3$
M#H9FMC ZN\E#<9V;3N'"BPNX>&4!3TPNXHGI18SX%JD-E_!8.(Y'(DE\-IK!
M9V*K>#2VB=.Q W3'*IR0Z F5Z'L'I#,[U%Z"D&"ZP4B% 0DS.5$C*6S("(.0
MJ"$DO268CI,^ND)9TMT,>B("O=$TW3_=]PR!^EX?P7TM!<_U%/IO$*XGT7]M
M62)!_3".@1FZM^@<)L*W<2EP$\]1N_SX])OXN> [^/;UC_#=-^_C?]S+XJ7\
M-A+4N'E&6+(<,Q#MK-3T1Q,*H%6A*H>H5G91J6RCJNS1=PYYY@A!2I@)";V1
MD&A%2D@R0G -9BJV3DHXA(0CCCCBB"....*((XXXXH@CCCCBB",G24XH(0%)
M2.@B6:Q>14FOH*I5H1%X*!55$8P#0T656:NUFH>$9H1K8MX1$$;K-.&=@S*F
MB]OXXT0>_^?M)/[)6W/XB>LW\6SD'8S[7H=K\E7T^M]!3_0C]%R?1^_+";A>
MSZ+W]16<>26+QZZG\<AL"H\P0B*<PF.<D%A%W_4B^F?S&(CF,!1*<</[:("1
M$<L8\R<E(2%0)R68IP0C)'(<0QPK'%;#;7] P&/D?^!AET02;0X>CY]Y10@(
M,H(0:41O-,_A8EX443IGE*X5SE*967F2&*&R#OM2&/:F,.C/\D38G#20A$1?
M=)N3$J[(-L\KT1M::R D!NA^AP,)C 67,1$FF$(VC4A"8CB4Q6!H!9[C$A*3
M'^!;C)"8/^F$Q+J)D"ABW)NGWZU0W8N05P-4;Q[ZK3L:ARNV)!&G=DOPW!)]
M-H1$?V!+D!&!':I'T3Z>V#8&.2&QA;.1(B[X,KAT)8Y+5Y=P:7()3TPM\H3C
M Y$D>GB^ABR^,+."1V8*>(P1$M%]'JZI.UQJ(B186WE"!>&EPY.XKS9!D!3Y
MSL 3K!OD!.E&* <WZ:5 AN?5Z..AK @QPDP2?;.$:PS+<'$DT'L]3OUV";W7
M%N"9F<-@Y [&0Q_B26J7KTR]B:][W\0OA-[#OY[]$'_X[A*N)M;QWJZ*!5*>
MG"+"NAU"1($3@Y+,3DWCC:;0:%3=AU+=A:KN0]4.H;)0<M)+HBH)"1&V25((
M9D+"K%<F[PBAIU;_,*5&;>AUUL)YHCGBB"....*((XXXXH@CCCCBB".../*I
MEA-,2(C\U&5=(R@H:55!2*@&&6%"11&9JQDIP;PE*H*S8#P%"\'"C,@YPB)A
M=G,/?[J0Q6^\<0^_]/(M?&/V)KX:>1]/A-[#</ ]] 3>1U?D%D[/SN/Q&W$\
M_G(2CS,BXI4<'KV1P>>NI?&YF10^%TOA\Y$T'HLR0F(%?=<*\,RL8B#*C.TI
M.E>2>P2,,>-\$RE1#^'$C-!L9_R(?P7#'')'N3_/DQS7C;8L/$Z1@R4R]M#?
M;OI.G\P)P4(P]3 $6=B;G/",8&!$1)00H^]0^5RS++P4_9;*VW^-SGN-Y:#(
M82B<INLF,.PC>)<Q-+V, 6\&'I9W@I$&+&Q39 ONZ [Z.+:%QP0=-P@)MR0D
MAN@\H\$$)D("K X,0H)YCPR%6"BJXQ,27V.$Q*P@)*Z<6$)B#2,L3-/T&B88
M3(0$TX>A8(H3$OV1.-7U$M7S(F&)>TNP$$Y]383$.O>.J)$1P1UJDVT>4JLO
MNL4)B;'9;9R+KE-=KN#IR22>FDS@R<DX+DTNXAS3TQEJCY?SZ+V1Q^GK!3PV
MNX93C) ([Z(K=(#NT"%Z0R4Z[R&!VCZT02CR'!9NECR=$P@KG)PP@WG ,+ V
M-4/DGBC(I-@2]/<(?38:HE<Z[S#]?BBTPL.6,0\>#^F-F^JFC_J6*YR$*T)@
M(:Q8;HW9!+JO)7#F>IS*OX13-PC7%] U.X?>V!WTAS_$&+7+A<DW\.S5U_#C
M4V_@F]XW\6]?NHL_O9M'K*C@_5T=\8IH7^91Q5+2Z+5!2>>>6+I2)91H;#D@
MG2!P0H*A++/=*#52PJ 2:ER#'3%AYAGJ%ZN1$GK=UP(.(>&((XXXXH@CCCCB
MB"....*((XXXXLA)D!-/2+!X[IR4T!14^2YE"QG!4)6D1$4FC:CJ/)H3<YA@
MQL4UPC)=X#;]/9W?PN]_L(1O!=[&UPG/!=[%I>![& _=1'_X%KHC=W%ZYCX>
MNQ;'(S>2^/R--#[W4A:?O9'%9ZYE\)F9-(^S_WG"H]$T'H]ET3V30]_L*CPS
M+-$T"T<DPA:-!"4A$3 (B62-D!AC^21,9(0 (R/R$L)@.Q0HU,B(H< :AH+K
M]'Z-)S-VT^=]_CQ/5MU+Y^D)Y$R$1 Z]/%DP(4J(K<#%B)-91IY060D#A"'"
M\$P6P^$473..81]A.HZAJ00&O"FX?2PI=J&!D*ACFQ]W&82$+X5^7P*#G'R(
M<\\(AC%ZWTA(Y/A.^.,1$K>_3PF) L:]J_2['"<D&)$U$$YP0L+#$C='%R4Q
M$2<DA)< Z9@[G.,>"HR08-X1'I;;(<"\%W;0&]I"=W@3KL@F!F*;&)W9PKG(
M&BX%5O',5!I?G%S&4U>6<.G*?5R@-IF8)1U\A<[U4A$]-XHX/;N&,]$-G EN
MH\N_*W)'! ^IK0\(=4*B+YSG":D-\/!A#<ASTL3#0SL)U @)242,^ 1&_46,
MDTZ?)1V8H'./T_?&@JND,SGZ;A8#/JI'ZCMN0E\@"5=HF2>7[Z$ZZ9I)4)GC
M.'4]CL>N+^'1&PP+U(?GJ2_?14_D%M71^QB9>@L7K[Z.9R^_BA][\17\2N0F
MOOM>!L\G2WAI7<7= XV/%5R7)"&AU_1 EQY9+!9<";I*T XE*2$("442$B*Y
MM5;S;6A+2NC6+YA)B28W"N>)YH@CCCCBB"....*((XXXXH@CCCCBR*=:3F!2
MZT92HJKK IH&556A&P1$U4I(5 4AP2S'JL[S7;-P3<RXN$KOY^FC=RK 7V<V
M\;MO+^ GI][ CTR_A2_[WL/%P(<8"]U!?V0.W=%%G(K%\>ALDGM#?'8V@\_,
M9O&#,UE\AB&6P><(CQ(8&7&&T#N3@WMF!?WT?B#"#.Y);EAFA 3SDF"AFSB,
M<$T6[XBZ9T1>>$9P,J+(87A%"*P1UKF'1+]?>$BX90BG/I:D.BAVJS-C=0V1
M'#=@NZA<+F[,%G!'DG2_21ZN9RA,992AE<;\"8QX$QB>-@B)+%SL_$&61V*S
M3D;$V.L6'5N'*V@A)'QQNJ\XQH("HP$Z)_.^X/DE/BXA<;=&2+PN"8DB3B(A
M4<0XH9&02'.]&0S%Z7=+U#Y+\$A"@H5OZHMT2DALHX=YKT0VX(FL8S!,UPFN
MXA*UY;-3*7SIRA*>>F$.3_SU;9R?6L!$F'3S.K7)M15.K'7/Y-%-O^GVKZ/'
M2^?Q4UL']JF]]N .;HDDYW1M$2(LQY.GNS@IL6H!M2_WHBAP>$)%GH1;D&M%
MTO<B1JA.1@GCOC6<)=V^$-H@K.,\?7Z.]'N">8YXLQB>RF!P.H6!Z20\WF7T
M^9=)[Q+H#2>HSR:H'R9P:C;.B<1'KR_AD1N+^,*U^WA\=@Y=L;M47[>H;F_B
MK/==/#7Y)K[RXJOXV> '^*W7$_BO][;@RQ[B_9TJSR6QQ9);LV%$IH_0:XFH
M&2%!XXQ* XE:AJZ5.#1=9(^P$A**)=A2$REA_KLIMI-#1CCBB"....*((XXX
MXH@CCCCBB"...'+RY =.4F'M2 F^,9E'3-&AJ1IT@WQH("2J\EB5)[K6Z;OL
M-P<0,>'3=+);9>#E?> O$AOXC=?F\6,OOHJO7GD33T]_@/.!.Q@)S?,=Z=VQ
M)$[%TG@DQI+[9O&#T2S^MXC #Q(^2WB$CCT6R^$,H8?01_#$I'=$6!B5.2$1
M,",E$EG[TS)I=",9881HXAX1C(C@6.,DQ( 9=*R?/O/0]UD^"9;C@:%?QM\?
M"*]B,+)"9:'RA+/H#V?@"271%TR@+[ $5V 1+O\"^@AN_WTZUWVZYB+&0G&<
M"R_C+//J\"4P,AW'(#?^LB3:*_3;8IV0B.WP_ 3NF$%(,$\-,R&Q1/>TA+'
MDO".,!$2+'GV@Q,2[^-;LW=L"0F6C/BD$!+#A-$:(9''N'>%?I>5A,0R!D-+
MDI!8Y.">$BR$$\LKP<BD<'M"PA7>02]//KY!?S/B*H=1:L=+TRE\=3*)+[^X
M@*?^ZC8N_G_OX]R+=S#AI_:/I3!$>N\AO7=%<]2FJ^CU%N":HG;QLH39.Z1_
M.W2]39'D/)07^4I(S[@7#L$566U$."]1D"&>2&]Y&Z]Q;Y]ATN51WQK&J#XF
MZ/5"8 .70EMXDJ[Q!'UVD:Y_?GH59R=S&+M*?>8JE?%J$@.3"7BF29])UWI)
MM[I#"9RANCD52^"QV3@>8=Y-S%/BFB E6/@U%\LG$;M'>OX1G?-=//GBZ_AQ
M[_OXM>L+^+UW5_!7BUMX?:.$K$QNO:\)_H%%A],-=E31Q'BC2E)"J]!84VE+
M2%@#+NE6W6Q)2#3]RA%''''$$4<<<<011QQQQ)&')/\_    __\YH2&X  !^
M*$E$053LG?=_95=Y[ODG;NX%[/$4]:-VU*7IQ6,;-XS!)H"!X"2 #0GX$B"$
MD@1(@7 A(9!+&HEM/*-Z>I<TO6@TZETZO?>CKM.?^ZZUMS2:\1@</I][+S+K
MF<\S^^QS=EMKO4L_K.]>ZP6$A(2$A/YOZ5U[Z6&+L@NR\\Q%R07ZHI OH)BE
M;[-9<@[(;9OM9U"D;2&?1Z%81(;.72,GR(Y<$;?6"S E\_CI0AQ?O#2/)[NN
MX>&>6SBF&D>;=@Y*_1(4)C?*S'X<- >PSQS$>\PAO,<4PKMEOY?\('WW$/UV
MR!)$N36(2DL "G(-G5=K\J'.Z$6]P4W78_;LLI?LXZ[7^U&O"Y"#J-.%4*</
MHY9<HX^0H[)CW-4[CD*A8XZ0P^00.4C?!U%C"**67&\*0DG/UD!6FOQ0RL]2
MIW>@1K>(&NT\:JFLM9HYU+,RZ^;1:%A B]&.#K,+1ZU>'#9[T*IWH5'C1)W&
M#87&API- )7T;)7&!*HLR]P**W,*5>8X*@WTFSZ *JV'CG?2?>Q4-CL:],P.
MNH^3]EU4;@_J#*R.J+Z,]/R&,)T;)<=0991<0]>JHS(UZ/QHT;EQ6.? <7KN
MT^HI/-HW@D_T3^.[\R'TK&=PC6)BCF(C*K=U1HZ?NX*IN#N^BA1718JK G=.
MWA;XMW+4%8MW!V".Q1V%%^UOT6Z2["<ODO6Q%?QPSH_/79W#AP<F<<8X@B;M
M,)5Y G6F>8H)J@N3%]74-C74;K7:*-5I#/7D!DT43>H(FC1A<I#.\U.967NY
M4$OM46-B7D*UF>+2;"<[J*Z=J#)YR#Z*58H[8X2N':<82$&AIW;1KZ#*L()*
M\PHJJ'TJJ&TJ]"%4J+UT+R].:7UXFF+O\3X'SIZ?P8G71G&T:PKM% _-=+\&
MDX-BV(5JNH="1_=0!5#=&T*MFIY9FZ0V3%*<QJG=(M16U'84;Q745\JYJ3]0
MW[C;8<FF""I,U,[&*&_C:FKO6HKI>AW5@S9&L19#BR:.#KK^,2K+<;:E_:.J
M* [WA='>$T1KEQ_-W3XT=E-?ZG:AKL^%&K4+5117%51G9?3<ARPN'+"Y\%"_
M"_L&G=@WX,!# W8<'%A".;F:7&^919-N'*T]0WA,/8I/TOY7+KGPL^D(!B+K
M\+)XHK9>I3;/9*4_+04RF'/T0XY^R%-0Y.4?"O1WITA_=^B / 4+^Y>A3UD>
M7T7I;Y@<3COA6+R?[_WK5]AUEI"0D)"0D)"0D)"0D)"0D)"0T-[0N_;B0V^/
MSQ6VS<:)F?/R@. VC) '!HMY!B/2*- V5\@C2R=OTC52Y AY/E/ E506?<$M
M_/U,%*]<MN-9U0C>US>!4ZH9=*@7T*AQH$;K0;DN@%)]" >-$>PWQ7# %,<!
M<QP'R8?,,928HRCC ZPA5)F"J#8%4$NNYP# !Z7!BP:]1[:7#S+?!2+(=?H
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
MOQM5%K:4SP+J]#/T3!-TKQ&T=PWA9/<0'B5_H/<6/F68Q"L#"_CV=3=^,A'
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
M\;>W1_#-UBY\R=F.3UV\C0^?OX,7FCKQWN8^O*ME",^UC."L;0)/-(_AY/D
MCK\V@"=>Z\5SKW7AMU_KP,=:^O Y7P"O7)O"][K"^.'8*LZ'4O L:;BQGD%7
M.HL!NDA^8GR:KFW.,+,V&$@L<GDI+C/%_2]4B1T=&EE.$9?L=KU_(U_+*;5M
M7%Z&_)4W@XS!A"K?I+(ETN0?#2GZ_"IY+T9^[-[0<"&XAN\.Q_#Y>WD@,8!C
MCN$M(%'+0,*]@&H!$K\2(,%EEA1$\$441"CVDQ]]\ZCT<G;$-.I<4Z@G:W1.
MH:$02#@92(2V@$3Q%MB(J3X41:UAE+8MH/(-+B4VAE..?CS;U(&OWAB!8WH1
MBS2?.&,HHUD+(45>T<AH@ :7*C)RUI/ZN@K29PO65):#Y@PC:([I--<,-J34
M&C6#^#D%S7)TOBR=-YLVS,2=+(,U,W,BP?.;KF&!3CBAY="WR1E":?B7DWAM
M=AU_,[2*;[5'\,6KDWB1_/A"<P?>=>XVGOZWZWCFM3?Q?-,]O,O6C=^R]> ]
M9._C+:W+WWK]'JV[N_B=BSWXI#. WV^;QC=O1_ W_6OXV60:K9$,.M>S&--T
M!.F[.7.#?P,T"VH:%HQ0Z56<DL3K*+=APH@LK93L"JVA50M(,,[;W $D4@\"
M$KMAQ-ZJ6*H4G9D=D2GX)T!")!*)1"*12"02B40BD4CT<.GA!Q+Y@'IVD[;I
M+2"A%S39598/FN8_R56-<N:3VFDR3BK(&=MQP4(XL4'[%^F8N4T=PZL9O#D7
MAWUH'C]N'\-?WPS@.Y<'\$K; +[4%L#GV\;PZ;8I?+QU!A_TS^$#OEF\WS.%
M][G&\&'W"#[E">#W?4/XQM5Q?._.'/ZA-X+7)E;ACJ1Q?0WH2 %#="V3]+TS
M,)MLAV"6M&$8P<'U9:O43<(PL$Z6-'2D#3-<:1:%X;!GV@P&YSM<F]%E"U!8
MIJ"$IIKRZENF(4?[TN3'-3KO(IVA)P\DAAA(S"L@<<HY: $)+MDTB5KGK (2
M-0PDW"&4NH(HX1X2;JM_!%DE9U#\ D"BV (2160,(TK(RCTQ%6SG[VJ@\QQ3
M0&)4 8EG6SKP\<LFD+CX_PI(6)DW&6,OD/ L)O"_ADT@\:'+_7C*VX4&!S=
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
M7NS!*<<PCK@G4.N=0;EO 44TY@.M4;RM;0F/ML7Q:.LJWN9?PV/^!![WK>"
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
M0@@AA!!"""&$$$((^<2A(4$((8000@@AA!!"""&$D$^<_P;?Y'\].,^< @
*  !)14Y$KD)@@@$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>20
<FILENAME>image_11.jpg
<TEXT>
begin 644 image_11.jpg
MB5!.1PT*&@H    -24A$4@   !     ." 8    F+YR*   !]TE$051X7G63
MRVL3413&^P]%JE:DXM*"B" B2-VX4=RH4,5-%TJA"W'I2A *1:@;=]J8UJ"U
MP6)]M-H6"]&VI"7)I)D\9C*93.;Y^9V)C#-M>N#"O7?._9USOG-F $?8;*F#
MX6P%:M?#U'8;YQ:JL%S_H!L&X@?7#_"RT,:VX6*:CU)ORRB8'IYLZAB:KZ!!
M6(;@E;J-H!^@:GDX-:=@:*Z,*[EJ C#(_>B2BE2ZA/$U#<$_0@0(>",9Y%L.
M;GVMAXZI]'^ G$_/*WCVQX#)4ASZ"B,"S!1,7/A8Q9MB!XX7(*M8F%C7H#*K
MY9J-R0T-1=,-SQ/<CU"3&DN* *L-&^<7]L-(US_7\)N9;'%=)/31NAY"9ZC/
MV:R"8_1YL-I$U_/C)0";FH,S[Q1"BAC_V<1#9O!\R\#EG(K%_2Y.9,IA@+&5
M!BROUY$(D*:Z)^D@3H]_Z=!LG\O#C2]UO-@QX#."J#_ZJ2?DI445NA/+X'W%
MPCV2\[J#%C\\S;=PE<X">4U=I ,Y9F$S\JM=$W>^-V#$ =(%B9(N61CY0"UF
MBXDV2E2I_2X?[K7=T%\L,0>5CHO!C!**>?M;/0$XSGO11$J\_Z/9'R"7:TT;
M;?9Y>N?P).K41:94Z7C1FP0@;LNU+JXM]822_^(FQ93A.6A' B1#R2B^^ME?
4WDHB&B[-D-$     245.1*Y"8((!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>21
<FILENAME>image_1b.jpg
<TEXT>
begin 644 image_1b.jpg
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
MH(!EE)DEXH3^4MN/6^8#37,6>Z8OGS(EG;[-N"$3YU &UY!Y.WFP.\G=[NP
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
&3D2N0F""

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>22
<FILENAME>image_2.jpg
<TEXT>
begin 644 image_2.jpg
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
MUX&)H?15IUE;4U.NE9Y'"0>!820P'2@*I8CA4^>&E #GR"0P0;F#=+P&:LV
MKWVHS\-]>688H?,%!.*Q!-\$B _J-M8@R+,C5Q0'XQB0,$63$#YOT;6W>;]&
M/9T;@,#K[U91L [X!3S!#$XCV$0 WWZG3FL12<V1FW?-N(4KU4E[CX%EH"SK
M9UHQ+LJ7 #V,YBTQZK:2D?:0S\A\8]%75I+@&UNA8F#;<G9<R% G =!&_E23
M^)[JS/_\_4UM<4 F$Y>N,=7%L0R9-$OGDJ#O+YG"7C=JVT5U%1#10((++'A!
MP0SL 4Z(UB."**P7#BD [G]56Z*L[@7^!)91,Q<(X.ZFUX#EP=ZQ7RT#;MI9
MH#4;Q=EV0JGX+4FDQ\Q9HN#0KMU(DW=KU*Z+,IJ0"!_4;6(V"1!G+JHU:&;J
MM6BO;14DX;P//BIN1(+YSY?^IN^&G%,O92G3WUZ^IW6KN5P+YTX ^3]__JO:
M%;X28(J>4R&H*X$:1AE_ OAFGMM*P.<>$!I4*TBF8.AY#JI-L&S,^24)](!%
MK@?)05+AK1;MD'MS3WPS<X]]SUZ[I<#,&R #\)4J 9+J19NX_CE8'[5?D8%_
M;0#SC'^FWQ=]1794RCH/'&X2%RS7P)Q=3#W?^ZY_9-YXKTKH.3>=NF0JU6Z8
M8]T*22O5&K_.XP]),/!%V)P%W_[C2$:P)\ J_R<@CY@V5X'GR.GS5<Z0146M
MB$03? .*7GKE#4T*:"G$]^2U#@M;A@VD4LP[TP_+>Z$#R&;BDM62D-[7[] O
M/N/:^'G(G\X#AFNU.EI5H>):<(D>D@2#1Q2X>3ZG?2E!0/H?,>LG4Z-1"[-B
MSQ$%XF '2"@2$@ W((_C(#H W=@CE0!LE7_Q_=&J^I4&\$URAB^RA%G@[WZ:
MO..7B%_X.2K:?WGY=<46Q"E\0'7Q5[3Q-!.= EC[UT !@HE?\S>GJHU!O!*3
M"OJ<L-W@&L@I*E7(W[:Z\0Y4W:EX>,DH[(%*%J0"?R<N6*%)-MB5]K$Q$N\4
MQ!=S1?ZYP3>]G)3]*!7 8E)NP0AAR2SXQB&>#RY6 4@TZ]1#)PJ&G!(WYW%-
M)@5AVPDAP./$47!:%C@?9O4-$>[N(' )!R"V7[@FY[0S2U,/: ##20(.K>/G
M7Y@FG(QWD0@E>YYG3Y !HER'82U+/:CG W#)E@I24HP5^ 88U6_97N5#YC=7
MP"O*"ZMLP3<*"#-'SUD' =7T+NX1AX.2HN#6,104?',\3HBLWH($# DPXCV.
MGG] MG=1#PP@I: -Q\[I=5@[ /@@X.'P>";*Y2\R^$8'22[1=^:+=@\8%0(B
MO=2IES,E&S^L=L$YWL !(PV0!/S6;]E!;8W@DI_SYWL8&Q@RF%(<$DP>+(!U
M7AQ#/RB?L>C(.JXU^T^8:O6;*N"T52[TBF<<.6.!?D<RG!$E]J<PX!MYHJM-
M.W0WE064]9? B(V@XV]6K*H,*L":'K\X2521*R0  =;J.^?1UXEC?_W=RCH_
MZ#2,*LZ:BM.6,VD*H/$M +]7WGQ/677FA@!E$Q3:01I+X@O01?\I3=.BQ;/B
M:V!M>1[FF&# _:D<DNPB9YCG]VO65S^;JPIX\XXF N@+.@!8X'X%8=]@C"F?
M0X:PMH5GZ2C)@K=7FU8C $K(G\K[P&3Q#E1+K+XS_\B7N:\GST'K2K@DK#C
M]ZJ]1Y6DL8FC!G:)/6]7J9'C/%@ZYIE6)/0S$O@F7C5LVTE;2NR\PWS/6;=-
M$[!6$KAIV\-VD$%1 G6TP#?SW:)+3TTL2 Y($DBLT=_PA,IO:@<D4&N"@ ?Y
MK119XI-)8-%S? #$"7/,YR1=$$#X#@ J,H MO%"(]L=8@&];3:(Z-'+&_!R)
M)>\$-IB^>E..=@ALB404>Z72@DQA_M%Y_'E@T=^/BCD@]0"AX"/T?[K( []/
ME?%% -_(A"IAEOJ\OMJ"RG>0K.K+Q*\MWK;/-&C5,50ELW+&CT (0F90A2)Y
MUXI< 9(7BUMHP05#TDH'J+9D'G,$B0IY8'TAZU8@**K5;Z8^5CLR,C]1'\[\
MT8(%&0*Y9"N5I0I\4U[&8,DJ$!P"1! 6?%-.1]AD(H QP 4O"D-+GZ&])ADV
MG^75\XT  6CA%N7Q':59' Y9.<Y4 8-DHPC<9N,$8IS(HB"X!'AC)'R6'&%A
M)TPO"RD 0P79/2!6X)MVG5<JO*<]3X!=@N)?7ZV@\K+@F]Y'E V0;!?";54
M447[5^VU"@J^<5R 1:YE6XA@Z,@<O4&+/CG EY>592X!$9'*DGU&3]!DJ;R!
M;QPS["E -3_P3=^H/0^=PP%@+^]6K:T+WDBTZ$>D5$PP\/;NTG^+C5%B@P5
M)WJ-'*?)5Y[ 6QP<<TXPLNU!.$J2:=O2@!-C3@%DV!8Z!6L(V*=U*QS QPGB
M &'08\%^Y[?5( DU#"@,#(DU\J4:A$P9Z#05!N8"0L$N, *4 H17"*#T@F_*
MG@ V$DK8,*Y!E8W6G(M?!5IX++,&2"<@V-8W?"8D@K_G&Q]4J59] 8'[Y3F;
M:6++=2EQ0UA0NB7(6:8FA]\17\:\$3RX-L_-.P$T\EM+07L153[8.\L8:P^F
MZ*87H+ FID_\>)UO2W;85I1("1:+2F$/+=%2W.";-A" IM>_T>Y&0/?*BHH@
M?A 9416I+.?0<@!0]P)ODE@8,W_%%188&R&Q@QTF8<5>T:'"5O"B!;XA-MZH
M^('&:&N_,-/^-E%+C&P^?5GGFM@9;O$O<TU<(<;O]ZSS0I<U:1'@"7"%!2>N
M+Y1D)!H)=[3!-^TG$$7$&G\K 0DE[\+:%Z]?I>)(,@E!A'[L$^")/1'?^-O&
M05W<*O;>L>]0!=V 1RJ(7!/]*RH#7E+@F_A%-0Q_GQ_XQ@[L>=@#/B_E3)IV
M$:![^#+P O9FVV!U@;3$&>(;22*?,R!#J*SDMU@5(@4[Q)XO!G?KH9V2:UF\
M1EP#O]&&11L+N@G3#B$#)O%?C^^Z2KPCB?=61TH5^"8(D17_^:57 KUC\I+T
MR2GXED !"T2 7G_LG#IS')F";U%*7LY>D\4Y0R;.R'?!90!\7\SE&&"*4';N
MYP7(] 116KX>9*QWI=U0U@B6$ !!E@XCM4P"1&:$WEBN3P87-V)LQ!7SL0;?
M.$A*XH"U^9)MHT , #C@S@^^>6Y=S2[!%1D@Q\N>7M&"@&\"-,Z7WBQO#RF+
M+&$X*5-:T%6U;I.04I,LL8AEX=8]>?8#LC*9YRMOX)L ]=H[E100H?O8@&6*
M\P+?9-P$<WKH &NT^E!%8@"0O,&-MB,"P>05:T.!A(!(GW9>.WO G@+6 (T$
M)OLY[#5V<R(8H'"&L(38"W;"3A"\Q\RU6R("C6OR.:5Y@&=Z%%;[%W;!)3IG
M2XVZR%?T&X:.@2^ =;9RQ6[\X!LV!.8;9M +OI$#8+5S_^$:C.TUT'^ N1=\
M4XXFD%A !Y@/![YY)IAO$F0J&/@^VE.X+C9G>Y2]0<Y;"8.9!$QZP3S^U[^P
MS#MX=@(7_H' 8S_'SP)(;9 $9.!C2?[L+AK(B80LKP5),,L$N7"[7Q4'^.8=
M['S9*BH@@-YW+^#DN:8L7ZO@&5! BP_L&-6*P'5O:6+%[CC^G5J88^(=\\IQ
M@!/L .!.TFM[X4L*?*,OM/21B-O/:.<D>?(?B[ZC@\3*B/,8[']E_H\$UP"@
ME[23,O^ ,5JAT+N922DJLVCL\!%-\ T) <Y@V'4N_C%&XF4SD84EZ_#3R'%W
M^DW5#2KT%D3;EEHK8W 'Y >)&NN@B,/$72K2 ,NB]L*7%/C&SFDG(8Y!<(*7
MK%_+"WQ#O/1EYS/1+^(7E9(_XM?3'-4X?##7H3W*,N'TAY,0VJI@V!U2[CU2
M<H>$BC4[?R3;.S1^63L\J!MOM GN6/>[XE&2Q;D;=H2=%Q),VOJH;$5KV\RH
M@V^[: QFTPK)@F\,DFP;P1R_]4 7/-C%CG[PC;+"[K%(AZ!'=L1U"@*^"8YD
MIPB3"<.IKC]Z5L$$#?>4/6&YR-S:]QX<8N)@(BD[=QTT2LN-E"!0)APK?Y.=
M$6Q1B!J-6NJBK()LF18+\ US2A6!# UETG)H<#O -R40($/ -^7 %'$2 +NJ
M I !9/NO?_S<X)O>;JH#,%A4,I 56TRQR)5LDW,HV1/L814"N\T\U46M].S#
MN#./G$<?&&!LX98]V@N&S F 9,=;SJ:7"_#-7, ^\\XXI"IU&FIP9A$? )MJ
M#(X=\(8#SPM\8U_]QDQ2Q@% 01L!I5Z[P-AF]E2.L('U<LR6,U=,4P'' #X
M)SV(_@R>-1&P@>@13F;E[B/JG+ 9 BL5%0 9\V778: ?/"M,/H'8Z@+V1I6+
M]BV",>"1Q7^4;&D#**G=3G#(G0>.".Q:(0Z71:D 7W0.D$8[$" *>Z%DS+/R
M?C"G!&(6%U'5HS*'O&D!H@1+U8E@!,M-2QKSL2L]6W?6H->6A= %!=_H/3Z+
M:U$"Q2;2!"B@&^@#\L?7TL*!CXT$OO%-4U>N,[60^;YCZF=UMQ*Q2YZ=:A\
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
M#QRN\]Z^SV %PA$=ESBC)=OWB_VT,:V[]S4U&K4P$Y>L"07HI3L.Z)RW[3G
M-&C=T2S<LD>##+HT9LX2_:ZUV$G-QBTE*3L?#&R_F^Y#1LOQG71>6W7K8Y(.
MG(R) XL$O@F:Z"W/T[1C=]53JZ.% 7CQ\N[1>I]%(M..XJ.N>X)&409@NV_\
M1-.IWU 3-R+!M(GK;[9+(,M+!]#+1FT[JS^LU[*]&3II5@@LX(,;MNED6G;O
M8QK(O]-7;]3YQ\_.3-JL=L\]T)VY&[:';'O9SH/B3YNKS!F)\U<H,"LN\ V(
M6K)]G]I9[]'C3>-V7<WD9<FYCH.,&35SH<:8]KT'F[KR_!M/7 @"Z:],U\&C
M5#\8V(1-&O"A/22N=!2YDE@&$M.OS."),\SJ_2>BECQ%&WSSG&L/GS8MN_46
M0',U%_CF;VS>^H#:\B]S9[^?L6:3VGZSCG$:3Z<L7ZLR7+GGB/B%_J:;R&NR
M?';E\4\*RHE#(Z;/RQ6S2Q/X)M% WZ>MVA"6V,.V^:YFDU9FU;[C(; V<4E2
M2)\9Q#K\">37G W;3)>!(Q1?3%J:%+HN<7+D]/GF:A3FM*3 -^\"9H)X*U;_
M+0EBIP'#-(9UDQC2N?\PB6EW\P3>@.?&[;JHO=877#)PW%351?6M6_>H?>.?
MB$=+4P^H_X;@Q0?@Z\!YM9NV5H+))MD#QTW3^>T@\9/X19)5W.11D<$WS"4
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
MQ:O4IY,L->O40^-,I, -"!\S>['(NY7:I?<[;+2'R(]WV)U^4V/,D,FS5)X
M N:YB8"M#<?.!2H/46RIBB;X7B2Z_%]_?57G@7(\NG?E<612B7DC8<?/!-H6
MO]1DJ^O D::3 )D>P^(5G!-?UNP_KC;>7_P,"0KW(%'E^G[&LS2 ;^:(&$E5
MG"0*;!(.?'M[^2.";]%]WKEYI[A0;_O\3:DJN\$39JB-8'\<@SU$:SU :0#?
MX OL'%S%=X&_^RDQ,&E9DGE+<%VB)/Q4R_!K),-4U.@PZ-AOF.HDMH3O\O>0
MT^*&O^H]:ISI-V:2@F4OELMO;#A^WKQ7K8X^&[Y36U""I"(V#!B/E^3+.Q\0
M%)!,S!U_DSP0*] 5UKET'Q*O/E#7"956\$W0)0CQP+PH@1SAP3;AJ %I!"Q;
MH@4D [8!WY2L+4N.TR\H^ 8PP*[0C\3D$W@(<H#Z4!_LC3NJ.$<]I1\,@@G&
ML9P-9DV <UA:RN6PCU7K-1$ >:Y,@&\2&8(R"D3FAO+1^D/)9=KJ#0J^ 4GI
MP;X\'"0 H.^8B9K1D2A-E^-@_9 )[%RD'D8".2TGZP1@L.@5L."M-*#8L* 8
MJO<SG!U,$5FG[=NG]$N["BP!)6O YXL.ONL+>+!M"0!:YA1])J-GO@@&$Y<F
M*6C$67EM@=Y3;!# 1]\:_T<'\@-> !0 *C9*R8[Y&CIYM@96NY"78[ 9G)IM
M(R&)XEEH76$QEV6$6+1',@=K $@A"$4*<K$ WSSOUG-7%""R_H R/'I'$DJ
MF"U@"KG28]A>'"USP7,#-) =\J\J\H?90N94!VS[$++&'JA*D"@UZ]A#00A5
MI5??>E^9=:X! "49R0ZR[8!$K@OXIF3-\>K\Y5DH^W-O; O MS!EEX)^CB/8
M$>3X[GR84BBE?_PAB1) @(2<I+L@\J=4"SCA?MJ&L230AN%=/,=S ,YLJPO'
M8?]4'-%E"\;WROPC1VP<7T. MNQZ<8!O[ME#WKF1O._PJ7,EAO01X#\B)-?<
M?;^?J#Y0=2!6Y6A-T: [6O2DNUE_[+S:%M?1A9@2YR G8,Q)@@G,5$&*4BDM
M#O!->R<^@C:TI(.GM+I,3 -41&*%T3W*[[N#O@G[1D?YFU@,8-*D\>Y#E3>?
M8P_QDL00-Z9+?&_;:X#XCEG*B)8F\$WBC-UKQ5T)I,*#;ZH=E6HUR-$#C?SP
M*=@?X!M?B=\C>:;M[7C0/Y9O\)VL%0 ;OZ@<T8:Z\W*V^+3&"L"1)[*G!01_
MX\4(Q L(4.(<. 9=7%- X@"0SKGX4^Y/[")660:;.8>PPC>PX-;V\4,DLJ;%
MDHV ;/PWR29^[I4*%96$*.[6R4*#;_H8*;O^QW^_;"J\7TU[I0@\M$,DB^$C
M/((-#?#V'( 8R@_XQJ#)LI\'?"-,G 6@C8GG'C"$!"6"I#>;>NV=2J$,B$#2
M/W&*LERV=!*. 8!!Q'C*"OCFO4A\""8L0$!Q,!H2', WBV1@Y !ZM'X D&D9
MH8Q->P/S0=#!05N [!^P5Q5E;G'F&<$>5M@A6EB\N]W V-J%K 0N&#T"P7[?
MC@C>N01D=A\ZNER";Q(-& 'DEA_X9A[L>;#/ '"<%!D])3NJ%2S2 _!XJSGH
M/E4$'/^EKY_J/9&[MW4D4KL8C % '<=HV4ET M!D^UD!X3 'L&<< _L->,5!
MHG>1JE(X,H!,+%;*Y[?5(,X6)PVH@@@ ). _D"D#\+QZ_W&="\";#0X0",B'
M*I$7?"MK(KZKG0".A2F[]1H W< N2T_-Z^]4#BWL'#1A>HA= 9@"5@$OMN?;
M@H#UXKM@GIE?;!FPRW6Y/O,.*"#($0##O1_!I?_8R=HV0;+-.[$P+K_V")ZE
M7HOV"NQMH.$9\)/>Q7,P4B0$V@,?9!-K-6VMOB42R\QW++X,U_L:+?!]^,9G
M:B.!W29^UNIKM09-(X)-_!(D!#:)G.T:  ODT?OA4^<H"+#5'^3"NI4^\1,U
ME@$Z>#<2-<!\:0+?R/K-BA^$0!+@II^\"XMPPR4NB[?OTU9"XBXQ(1S;2XL)
MS*1MW>0S "C5'BK6Q [.)_%G868T $LTP#<M8 !@UC_QCK090890$:=BGA&F
M(A,)?.L& ^*'N8:?X><[JF'H!<D./@-2$ML?MVAED=OO2@I\@[_ =>N.G,D7
M?(,'['GXU[[B\Y!!Q>KUM-*DODQD"B/NM3EB%-4"VN3P-]P3D Y@SB]V<&\
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
MSP"FR 9Y/Q0:IXOSM7-H@VNX?6!11K_<<"HVV:*_#_FS"P!,+K)&YH!/_WF
M#5A8F$B>@^>A(L*.)UDQ4O18@&_F W8 )T)01Y^L/&$A<50X)+;X@C4#T-"J
MX]TM !!G]P9'1P$"@$$8* "M/[AA0X FNZ,&<T%@)&@0A)-]E1QLSS\_@'S;
M,D2 @=4$O)%@6^<4;EYIXP 88H,PHNPJP+SJCYW$:%[#;C4H\J;*A4WS3*SG
M (!8/2<I97X(" !$ !K@FX0($,*[4RJU"VXLP"4X,S>VUQ-_0^"%<(#586ZX
MKMVY!+!F?_L N5+F9\ZQ(>P /P=P6<UV7L'U%@1TUECP.0MP:6?A?CR?W7\X
M7)6*>[$ E/-($.PV60M2=FNB[+5Q@JE_+O'1=M];@AB]GL@!^=@?RF([.?]Y
MR( $&O84O>8<KD4I/M)"OVC^R X5#.M3L)$#P?8YD@'F7W\,14 %_?\P7V,D
M\2>1M%49F'KD#2' <R-'N\TD) =5HFM!]I)_V>V#=]PD[Q>MGM!H@F_L'G)+
M?8;,#79-KS[Z25Q&]XC=N7S \F3U5\1BWIGSD1<LH94554S:![!Y[YH!9#=_
M<VHN<%J:P#?SB?^$-050 I2Q5;O@GW?VRL/V_*+#Z#7XPM^:@W]FW8?]83[%
M17)]_ J;&$2C[2Z6X!L[P<\3O[ I[]:L^'02.]:$!.+7.=4I6BF]?BGE3%IH
M#WW>'UQ'7,)/X,/\F 66/5FNIW(7G0.?6+\!6<JY.?"EW#.<[]H0[,7']Q*W
M. _L9RMOK%?SG\?\6Q_/#PJ!9](>/HM9E:'8?E[>V_-M]\N-Q:\R/7_6\N^H
M_%A"J?UY>9$)0,@O?\I)VD)0A$WT"SNOX9ZGO+2=9$>0MRV9%59>!5G9[]5]
MP!!;-A76F10&/&=&\1<;H]7S'>F9_+KK[?F.].[A_$11DHR\[*<P-F)US_L9
MB6]>/[B3GTX55O_S.J8X8HY?7N%DRS$1Y]9G/T5YO]+P"Y?A?,WS^.OGT;_L
M*/OS6/V\O'>O_.+4Q;+4=E*B\<MW;1AS"+M8Q:]8CV(#W_IK>9)Y'(BPD*^\
MC5(+OB,,F&L8SFBMV"_M(]8++DMZZ ]$1.'GC4O[R ]\%[P_]!MEMPORT^QE
M:<#LEK9 5)PQIRR.X@#?97G$"GR7A5%2"RY+PTA_7+ZQR9^<(WPQP?>+-EXT
M\/VBC&B!;S<<^';@VX%O![[=<.#;@6\W'/AVPX%O![X=^';@VX%O-QSX=L.!
M;P>^W7#@VPT'OAWX=N#;@6\W'/AVX-L-![X=^':C+('O_P\  /__[9WW7U1W
MNL?S?]S7WMW-9M?=9$U/3.P:>]?8>XO=V!([*J*"(#8$%141I AB5Q0+6$#%
M$J/1---[3+))=N_=^]OW/N]GYCLY,\R8;!QP(%]>K^]+F9ESYIRG?)[/4[X'
M<_6[_S._Y96\?H.Y^,7WYK<N![LVYQ>9LAOO.EG(*GWMEME:M,?)H@&N!Y8F
M)IE3;WWHUCVNLNOOF!6K5CM9Q.C:D)5C=E=4.5DTL)5_]*3)+"AVLJA'R\6<
MX+4B=8TY)O'#R<*WUF_+-GO.7'"RD%5<7FG2LW<Z633 ]<""N$4F?4>>6_>X
M-FS/,7&+ESA9Q.A*2%QI5F=L=K)H8"LE+=TL3TEULJA'R\6<X!6W9(E)R\IQ
MLO ODK/5&S.=+&2E9FPR"4G)3A8-<#VP/&65:P%$85W\X@>3O&Z#DT6,KLS"
MW>;8ZV\[632PM?_\59-SH-3)HAXM%W/<V(D;.W%C)[_YL1,'A(Y\._+MEB/?
M;CGR[<BW(]^.?+OER+<CWVXY\NV6(]^.?#OR[<BW(]]N.?+MEB/?CGR[Y<BW
M6XY\._+MR+<CWVXY\NW(MUN.?#OR[98CWXY\._+MR+=;CGP[\NV6(]]N.?+M
MEHLYCGP[\NW(MR/?]PB$N\Y=,;DG*\WE._]3X[W*3[\SVXZ<,D>NW[[G"RU_
M[PN35G30I.86FT.O!9.H<Y]\8S+WEYD-\G[Y[<\"KU_^YG_EN]\UJW?N-FF[
M#N@Y['L7A"QO.7!<WV.M*]AGRM[\J-Z0[Z,WWS?;2RO,Q2]_K-7O08;Y%1=-
MXM:=9D?965,E.K7OG?_\>Y-[HM*L+=BK<O8>=_[S?YBMATZ:E5GY9O?Y:Z;Z
MZW_IZ]5?_],4GJX.R'U-7HG96WVCP9%OY+9Y_S'54VU_5]F;'YIUA?O,FOP]
M^O^?M56QF5UG+YOD[05FR\$3YI)?-_:Z]UV^J>^5G'_=5'_USY_\^9-OS;;#
MI_2] M&A]YP[3U:9-3M+ GK==^D-/=?])-_(8JW(9%5.L3G\^COFRK?_C@G0
M158)&[<'?"(:JT*P;>/>4I.276@.OO;6SWX>G>-W?'[CGE)3)?[J?1]YH4=\
M'ZST^O7.4^=-TK9\Q8,K'AV7W?+)V]I UI'RH&-KDWQK#! \CW3O9S[\6MXO
M"]BU][WM1T\'KIEUZ-K;>E\GWOY$?8K[M3B+#>T7_]AU[G*0;\0:^0:;=QP_
M:XHJKX;U0][/EOM&'MS?)4_\1H;K=^T/R .,1^]\!DS;4'PH*)96O/^%?N;T
M^U_&+/FN^NP?)OO8&;'YZR*/FEP%7P0+5XH\P$:K;^ZY6&3X4[S:(^]?">#H
MIGW'3/KN0VI?]EQG/_Y&;=_[6GTCW]C,IGU'S;%;']3Z=_$=:_/W"H_89XZ_
M]?,<#)W@@RD[=HGL#YO*S[X+NNX]%Z\KKO&O%V//B5ZVBHZQ^:)S5X*YJL0V
M^. J.>>!JV^&Y;,Q1[['SIIO_NOW#YGBJJLU038SQSS8J+'>[+U\!V2@>8=N
MIDN_(:;_V$FFT=^?5.  "$LNO&Y:=^EEN@T<85X<.<Z\T/U%DR6D%"7@%$\U
M:VWZCAQON@\:89YI\4* #*&8IB]T-B^.&&_ZCYED7GHU3K^GOI!O#*]#[P$:
M=&OK.P"L2?/C56XCI[UJFK7K8D9-GZ/?67[[<S-XPC33IFMO,^"E*:;Q4\]K
M H/<<:9>P\:8EIUZF!%37S7/M>Y@%JW;I($8T$:';;N]J'(?.&ZJ!/%S#8Y\
M<Z]/-6NC@:JVO@/[)\"V[=9']3)^[F+30OR$A#?2,1"&:4N2S-/-VYAADV>J
M#PP<.UD#"0&9]YYMV<Z,>/E5\WS;3F9*W'())G<DP'XI_C5>?6W8E%GF\28M
M1*>; X&\8Y^!IFO_8:I3[(+@<S_)-XD?U]]WU 1=[7KT5=+[JXB,^$&/P:.B
M=C\DI#V'C I+3'_- @,[O3C8#)TX0_2US+3JW$.)0J3K1==+,[+4K]%5Q]X#
M=9U\YQ,EY>#VT\W;ZGOX,+9U\MU/E4R,?66!>:Y-1[4/[&2<X*8EH4LV;#7/
MMFJG-L#B]TI/LEY;Y)N@.F'>$I'!("6"-0H5;[RO^L,&AD^=99YXKJ59L24W
M@''82:^A8_2:ATR<;O+++VB1 9N>(#[5=<!PQ3:"/DDG^$42&JUD+MKD&[M:
MM'ZS:2NQ</?YU\+J?Z!@=O/V714#GFG1UDR/7QEX?]J21,'U7J:?R -L1U:0
MD[G)ZTWO86-%AJ\HUA 'L(F)(OOI\4F* [%(OK'/A6LV*DY"I$/?/_O1'>4.
MR&/HI!GFR::MS9R5:_6X4Q+GB&$<BWWP?D;)$=4]]SUTTG3A#@O-2^(7G <9
MX!NO)JX)2FCJ&_G&AIYXOI7)V'.D5N,7<8*8 H]$CJTZ]]0D*:(N!9]6"#YA
MLX.$.X![+PB7./'VQ^K+DQ<DF":MVIOA4UY1WC%C:;+:[LEW/E7;;2-Z'.Z/
M7V"@338[]QTBF#Q:L:YEA^[*6:.57-<J^?[+(T^(DTX6A7T?5*D&G!]KTCQ
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
-X     !)14Y$KD)@@@$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>23
<FILENAME>snow-20250131_g1.jpg
<TEXT>
begin 644 snow-20250131_g1.jpg
M_]C_X  02D9)1@ ! @$ 8 !@  #__@ 23$5!1%1/3TQ3('8R,"XP /_; (0
M!04%" 4(# <'# P)"0D,#0P,# P-#0T-#0T-#0T-#0T-#0T-#0T-#0T-#0T-
M#0T-#0T-#0T-#0T-#0T-#0T-#0$%" @*!PH,!P<,#0P*# T-#0T-#0T-#0T-
M#0T-#0T-#0T-#0T-#0T-#0T-#0T-#0T-#0T-#0T-#0T-#0T-#0T-_\0!H@
M 04! 0$! 0$           $" P0%!@<("0H+ 0 # 0$! 0$! 0$!
M 0(#! 4&!P@)"@L0  (! P,"! ,%!00$   !?0$" P $$042(3%!!A-180<B
M<10R@9&A""-"L<$54M'P)#-B<H()"A87&!D:)28G*"DJ-#4V-S@Y.D-$149'
M2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@X2%AH>(B8J2DY25EI>8F9JB
MHZ2EIJ>HJ:JRL[2UMK>XN;K"P\3%QL?(R<K2T]35UM?8V=KAXN/DY>;GZ.GJ
M\?+S]/7V]_CY^A$  @$"! 0#! <%! 0  0)W  $" Q$$!2$Q!A)!40=A<1,B
M,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF)R@I*C4V-S@Y.D-$149'
M2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$A8:'B(F*DI.4E9:7F)F:
MHJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4U=;7V-G:XN/DY>;GZ.GJ
M\O/T]?;W^/GZ_\  $0@ C 'C P$1  (1 0,1 ?_:  P# 0 "$0,1 #\ ^RZ
M"@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H
M * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "
M@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H
M* "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@
M H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H *
M "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@
MH * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H *
M"@ H * "@ H * "@ H * "@ H S-8U2/1K5[N49$8&%'!9B<*H],D\G!P,G'
M%=-"B\145*.E^O9+5LXL5B(X.C+$3U4=EU;>B7S?7HM3S.S^)4QG NH8Q;DX
M/E[MZ@]\EB&QZ!5SVQ7T4\JCR?NIRY[=;6;[:)-?>SXREG\_:+V]."I-_9YN
M:*[ZMJ5NUE<]>5@X#*<@C(([@]#7RK5M'N??III-;/5'F_B;QT^E7+6=E&CO
M%C>\F2N2,[552IX!&26ZY&.,GZ#"9>J\%5K2:3V4;7MW;:>_:VW4^/S#.986
MJ\/AX1E*-N:4KM7:O9)-/3J[[W5M+F_X5\3+XBB?<HBGA(WJ#E2&SM9<\X."
M"#G'J<UPXS"/"25G>$KV?73=/[]SU,MS!9A"7-'EJ0MS);-.]FNO1W73OJ=5
M7F'NA0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 %
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
M85H\]*2DO+IZK=/U/@ZV'JX67LZ\'"7GL_-/9KS3:*-;',?4UBI6WB4C!$:
MCT(45^:5-9R:_F?YG[A15J<$]U"/Y(^>_%@*ZM<@\?O,_F 1^8YK[S!_[O3_
M ,/ZL_)LS5L96O\ S_HC!BA>=Q'$K.['"JH)8GT ')KM<E!.4FDENWHD>7&,
MIM0@G*3V25V_1(]+T/X=R38FU-O*3J(4(+G_ 'FY"_09/NI%?.XC,XQO##*[
M_F>R]%N_G9>I]E@\BE.U3&OEC_)%^\_\3VCZ*[\TSU:RL;?38A#;(L,:]E&/
MQ)ZD^K,23W-?,SJ3JRYZC<I>?Z=EY+0^ZI4:>&A[.C%0BNB_-O=OS=WYE:+7
M+">;[-'<1-+G 4.I)/H.<$^PR?:M'AZL8^TE3DH][/[WV7FS&.,P\Y^QA5@Y
M[64E=OLN[\EJ:E<QW!0!FW^L6>E@?:YDB)Y )^8CU"C+$>X%=%.A4K?PH.7F
MMOOV_$XZV*H87^/4C"^R;U?I%7;^XS;?QAI%TXCCN4#'IO5XQ_WU(JK^M=$L
M%B(+FE3=O)J7X1;9Q4\TP=5\D*T;_P!Y2@OOE%+\3I 01D<@UY^Q[.^J,V_U
MBSTMD6[E6(S'" YYQC/0' &1EFPH]:Z*="I63=*+DH[VZ?YOR6IQUL51PKC&
MO-0<W:-[Z_<M%KN[+S"_UBSTO'VN9(B>0I/S$>H498CW Q13H5*W\*#EYI:?
M?L%;%4,+_'J1@^B;U?I%7?X%&U\5Z5>,(XKE-Q. &W1Y/H-ZJ#[>O:MYX.O3
M5Y4W;RM+_P!);.6GF6$K/EA6C?I>\?\ TI(Z"N ]8* *UU>06*>;<R)"GJ[!
M1GT&>I]AS6D*<JCY:<7)]DKF-2K3H1YZTHPCWDTE^.[\C!'C/1RVP7*Y]TD
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
M@>@%=V+A&EA9TX:125E_V\CR<OJRKYA3K5'><I-M[7?(U>RT^XZCXH?\N?\
MVW_]HUYN4_\ +W_MS_V\]SB+_F'_ .XO_N,](TC_ (\;?_KA%_Z M?/UOXM3
M_'+_ -*9]AA?X%+_ *]P_P#24<1XN\9?8BVGZ<=UP?E>1>?+)XVKZR=O]CW;
M[OLX+ ^TM7KZ0W47]KS?:/Y^F_S69YK[&^$PCO5VE):\GE'O/_TG_%L>#_![
M6+#4-0&;@\QH>?+R.6?UD.3Q_#WRWW3&XU5$Z%#X-F_YK=%_=_/TW,KRMT&L
M7BOXN\8_RWZR[RUVZ>NU7QGXEN#.-'TTMYC861D^^6;&(T/;@@L1SSMR,,#I
M@<+#E^MXBW*KN*>R2WD_T7S[&&:YA4]I_9^#OSNRFX_$W+:$>V^K6NMKK472
MOAO"$#ZC([2'DI&0%7/8L02Q]2-H],]25LTE?EP\4HKK+5OSMHE\[CPV0P45
M+&3DYO5Q@TDO)NS;?FK?/<FU+X;VLB$V,CQ2 <+(=R'V) #+GN?FQ_=J*6:3
MB[5HJ4>\=&OQL_33U-*^0TI1;PLY0GT4GS1?ELFO77T,_P )^(+G3+O^Q=3W
M?>\N,L<F-_X5SW1^-AR0,KCY3QOC,-"M3^N8:VUW;:2ZNW1KK\[ZHY,LQM7#
M5O[.QM]^6+>\)=(WZQE]E^EM'IZ-<:9OE-Q!(UO*P ?:%97QPI97!&Y1P'7:
M<<'(  \"-6T?9SBI16UVTU?=)IK1O6SNKZJS/KYX?FG[:E-TYNRE91DI6T3<
M9)^\EHI*SMH[JR4UC8)9;B&:220@O(^-S8^Z,*%554$A54 #)ZDDF*E1U+*R
M45M%7LK[O6[;?5MW?I8THT%0NTW*4K<TI6N[;*R22BND4DEZMMWJQ.H* "@
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
MU^'P=+#:Q5Y_S/?Y=%\M>[9^<8S,J^-O&;Y:?2$=%_V\]Y?/2^R1S->B>*%
M'U+8?\>T7_7)/_017YK4^.7^)_FS]PH?PJ?^"/\ Z2CY[\5_\A:Z_P"NI_D*
M^[P?^[T_\)^2YE_OE;_&_P D<]7>>2:FEZS=Z-)YEI(4S]Y>J-_O*>#Z9ZCL
M17-6H4\0N6K%/L]FO1_TNYW8;%UL'+GP\W'NMXOUCL_7==&CV3PWXVAUIQ;3
MKY%R1P <HY YVD\@]3M.>.C$\5\EBL!+#)U(/FI_^31]>C7FON1^AX#-X8QJ
MC57)6>W\LO\ "]T_[K^3;.XKQCZ8* "@ H * "@ H * "@ H * "@ H * "@
M H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H *
M "@ H * "@ H * "@ H * "@ H \I^(6AW=W-'>VZ-,BQB-E0%F4AF8-M')!
MW=0#C;SC(KZ;+<13IQE1J-1?-S)O1.Z2M?NK?.^A\+GF#K59PQ-&+G%0Y&HI
MMQLV[V6MGS=%I;7H<CH_@W4-68$H;>'O)*"O'^RIPS'Z87U85ZM?'4:"T?/+
M^6+O][V7Y^1X&%RK$8MW<73AUE--?^ QT<OP7=HZKQ+X7L]!TAFA4O,9(PTK
M\MUY"CHH]ASZDUYF%Q=3$XA*;M"TK16WS[OU^21[F/RZA@,&W37-4YH)SEOY
MI=(KTU[MGE-?3GPI]2V'_'M%_P!<D_\ 017YK4^.7^)_FS]PH?PJ?^"/_I*/
MGOQ7_P A:Z_ZZG^0K[O!_P"[T_\ "?DN9?[Y6_QO\D;?@;2;76)+B"[0.HC4
M@]&4[NJL.0?T/0@BN/,*T\.J<Z3L^9W[-6V:_KR/2R?#4L7*K2KQYER)KHT[
M[IK5?D^MR77/ %U89EL<W47]T#]ZH_W1P_U7G_9J</F5.I[M;W)=_LOY]/GI
MYFF,R2K0O/#7JP[?;7R7Q?\ ;NO]TI>%/#U[<:A#*T4D,4$BR.[JRCY&SM&0
M,EB-I S@$D\5MC,32A1G%2C*4HN*2:>ZM?39+<YLMP->IB*=1PE"%.:G*4DX
MKW7>RO:[;5K+;=GOE?#GZH% !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !
M0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4
M% !0 4 % !0 4 % !0 4 % !0!QGCZ)I-)<H"=CQL<=@&P3]!D9]N>E>OES4
M<1&^EU)+UL?.9U%RP<N57M*+?DKVO^)X&JEB%49)X '4GT%?;[:L_+$FW9:M
M[(^I[-#%!&C<,L: CT(4 U^:S:<I-;-M_B?N%).-.$7NHQ3]4D?/?BZ-H]6N
M0PQE]P]PR@@_B*^[P33P].W:WS3=S\FS2+CC*RDK7E?Y-)IG7?#*%O-N9L?(
M$1,^Y)./P Y^H]:\K-I+EIPZW;^5DCW^'H/GK5/L\L8W\VV_R7XH]>KY4_0
MH * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H *
M"@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H
M * "@ H :Z+(I1P&5@001D$'J"#P0>XIIN+NM&MFNA+2DG&233T:>J:?1HPK
M7POIEE-]IAMT64'(.68*?559BJD=BH&.U=L\77J1]G.;<>VBOZM)-_-GF4\N
MPE&?MJ=**GNG=M)]TFW%>5DK=#?KA/5,G4M"L=7P;R%9"O ;+*P'IN0JV/;.
M.O'-=5+$5</=49.*?31K[FFK^9P8C!X?%V>(IJ36SU3MVO%IV\KV+EE8P:=$
M(+5%BC7D*H[GJ3W)/<DD^]93J2JRYZC<I=W_ %H=%*C3P\%2HQ4(KHOS?5OS
M>I:K(W"@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H
M* "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@
M H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H *
M "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@
MH * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H *
M"@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H
M * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "
M@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H
M* "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@
##__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>24
<FILENAME>snow-20250131_g2.jpg
<TEXT>
begin 644 snow-20250131_g2.jpg
M_]C_X  02D9)1@ ! 0   0 !  #__@ ?0V]M<')E<W-E9"!B>2!J<&5G+7)E
M8V]M<')E<W/_VP"$  0$! 0$! 0$! 0&!@4&!@@'!P<'" P)"0D)"0P3# X,
M# X,$Q$4$ \0%!$>%Q45%QXB'1L=(BHE)2HT,C1$1%P!! 0$! 0$! 0$! 8&
M!08&" <'!P<(# D)"0D)#!,,#@P,#@P3$100#Q 4$1X7%147'B(=&QTB*B4E
M*C0R-$1$7/_" !$( CT#= ,!(@ "$0$#$0'_Q  <  $  @,! 0$
M     08$!0<" PC_V@ ( 0$     _?7L                 "J6N0    !\
M>96C::[(S_A7\K=?+.QJ%:J]8<G%V54W.!A7!J:/TC0^MQR/I'QW?G'VNR
M   "JVF0    !K>5.86"MV'SGUBZU#IVATG;*UH^66K"^&2NT5C]#?GS+KKO
M'YQL&19.8],R^T     !5;3(     !6K*           56TZ35[BLW+,
M             56TZ'1;S36?9>/0                *M:9
M      JMID                ".5<5_8!5;3(               "-;[J&$
MO6P]%5M(F)               8M YKL>Y; "JVGG53N% ZY98
M   ' ;;'UZ+D "K6F4)              #Y_G#])3$@!5;3(
M  !S'HF4  JMID              !KZ3T60 %5M,@              1R?K$
M@ %5M.JU6[T=F^P             "J^+:  *K::]4;/7+WL?,@
M   Y)U;Z@ "K6F0              <[MVV  "JVF0              ^'-^G
M@ 8_.NFE5M,@             ##X]VOT #F.!?M^56TR             !B4
MG"TN%W20!3*7U/:!5;37>6=#Y_U*P^9            'Y1N-UN^=X]^P$4Z@
MW>[>XD5:TQ/S]>I            #Y<PZG( BL4[Y9]VW("JVF0
M  !RKJD@#\YVVVW&0 JMID             T.EO !\N)]@V( "JVF0
M      #E'5I 5WG':)  *K:?C\,K4;?Z           CG.MZR"B;_> */INH
M@ !5;3I.:W2I]!WOF0         !XXYM)ZA)A\VZHD(XQ;;V  "K6F0
M      I.?9\'FU^W+EO3?J(H>@^>YZ.  !5;3(           UM'Z411L&TZ
M&^E9HGVNUDD   JMID           <CZW(:K\9_N"6HY#VC-   !5;3(
M 4*^3\\#E72+     <SON> ,?C_:    %5M.EYG?:3T7=^/0   /'C05'\P?
MIWW]\VNXW9?I$@  "*G@WCWR&F]^V$RC$XGW>0   %6M/P?#&VOL   &)4M7
M\L[2< [1O?/K97KF/5/L   %(T75-9R?J6XY7]^G#B/;@   !5;3(    CBU
M5O7PVN7=*!TLYY6+/H^K90  !IOSI^BZG@=4&)R6[VWA7<_8    JMID
MJO!+OH/T-]\:B]#P:I>1H^;5[O.:%:LH %&P[CR;I5C I/Y]_6/W    "JVF
M0   8O/J=N>KY@YOT;TH5RRPIG#KKOJSJ</@7[IMD@11Z[7HL=/_ $']P")
M   !5;3Y^&1X^D@  KWY+Z1^AON&HKUX(YITP&GH=U]Y?VJE+Q.D6T:3G6-S
M_IO5?M(      %5M->H5EI'4;!  'R]>.8T3JUOR@\\PZE J_P K: !@< V6
M[-OGUBI_HX       5:TR  !6M%Q_O=GB05I90<WZ-Z  B@47>9T7/?1(
M    JMID  &F_#_>^^>@#F?2Y!\*%T0  Y)XZ[(       "JVF0  JO#>>_M
MV0"C63:@1P7IMN  (D        JMID  CF/ .T6GY=!D"F<M_0H!'-.ER
M       "JVG4T2X5.\;;RXCT:R_1\,#B>-WO,]8'..I?8*%\[][ '/[CG@
M        JUIQM'GZ^Q?4Y7YK>KP:SI_UG9PCE_0L]B<]N^V !YYQTD
M    %5M,@(#1^=^!%!S_ #KNA2  H-\]          !5;3(   .)7BZ@ #Y4
M+H0          56TR      !SSH8          56TS"8D     !KZM>0
M     !5;3/Y]O] Z[98      CF73@     &OSY   !5K3*$@     #4::X
M     ?GJ\=-   !5;3(      !SCHT@   87QV8"@67U3^CR  &'R3LY5;3(
M      !2]5TB0   Q./XO9L\% LVY8W-.H^P !3%S*K:9       /CS?Z66R
M@:K+R@ BC8_05&^]RDY_8]Z(YQ<=N  UE4OPJMIFD;^LW+,       KE8VEG
MSJWH%<S-SZ^'GEG6MW9/<:"I7S8C646_9]$WV] YC5^ZR $<OZA(JMIFA;W3
M6?9>/0      >8UW .H63<^DSY^?OUYTVCP>4]GN7U#QXH/+^W660>?&BJ.Y
MNOH!',^@Y@5:TR            "OV  &MI6ZMD@K/BT@JMID
M  !&F_./9+SEF-0>C@56TR               $4K"][BH=7 56TR
M       "$<JLUQ 56TSPR_T#J5A\R                "K6F8^?KU)Y] 'G
MT //H >?0B/0\^@"$B)$2 (D>?0>?0\^A"2JVF0-91>FCFUWV2*_ZWYAU6Z>
MBF6C+-+C6,^%,NOU*M]+*:BNWDBAW3)16?5E-75KZ12K+L2N?*T&'1>B>BEY
MUF-#7[\>.?WC+>:GFV$JMID&BJ%_S7CF^_MB*CK;_P"FMYYTG,>>=[&ZE=K'
M0ONP^=73>HH7J]RK]6O><^7-[':D4O!Z#Z:[GG1-@\\[VMQ*S7>A_5A\VZ#M
M$<^^]ZE7*Y>,Y\>:VFSHI6'T#T56TR&JPLW:E9S-T\Z?SNY:W1[G:O-=R=V:
MKX;KT^>@SMJ\TC<[^6M^&9FHK>;N$:&=YZ:S3[O8/-:V&W-3\-U[?+19NU>:
M-O=\:KX;3(16L_;FD;J15;3(U%?N7U>*=L+(:#Y6#Z,.FW3*?*K95D*_@67*
M?*HVC+*IC70K^JMWW>:7NMX:#&LWIA4V\?=AUW,L1H<"T_1\Z9;LE%0FWF@U
MEP]/G2M[O$:#$M4A5;3(T.]DI>9:!J]G)K?>>>?CD&/0.C2>-?LQ4K:/A]I*
M3L[&-5M)-5D9IY^.085&Z+)\_EDBGW ?#[24;=;\:7<R"JVF0#SZ   /'L
M!$@  'CV   \^@ *K:9    $"4)""8B8F1"7F4^9D1,$^9F"0    JMID
M U7!KGC9?C!^]>Z7>5:X;=?CIMG?*1L,'2VRY6..3\&_2M+Q]YGTN]5G[?+8
MZW[['9_*M^/KM\"YT#&L73ON    56TR    ")@F)#S,P3"1!'J$HE"4)A7[
M!,)    %5S                  &G__Q  9 0$  P$!
M @,$ 07_V@ ( 0(0                                        ",+0
M       "--O9        *)RD        $)@        KL        !R,P
M     56@TPI       46<[,:)Y>       (I#1+D*0      !78-'*
M %<;D)=-F>L       KG"7)WSY3     <["70 *["FZ]0    (\M]CRF6T %
M=FSN:NY2    .W2T45QNH@ (6Z,J[3GH    )$9:L>_ G1=;",5UV:UG
M Y)PWX$]&0#1W-3<     2]+RQ=/,>KY]0(I     A8E/=53F7>GXP;L(
M  ",]',YHMY#,#;B       &RBH#NS$        !NP@  =X     $]&0 '>Q
M+O6\J@!W5D    ]C%D)(A;ME@JONQ:NY -N>H   !/7JR6<KVXVWSLS5NQXS
M1Z'EUB^68      %E8-'I>;G[NP        "W1O\,
M                     ]"C,--58<JN             #__Q  : 0$  P$!
M 0               P0% @$&_]H " $#$
M              J4M@        J86K/;]        ^<O6[0        YSM,
M       &5J@        KPW@        YR-D$O/       #YK1XL7Q+[%X
M    J+8D]<\       #*U1(C       953Z!FWI":/D      !QFZ6;8BTI/
M7'(    K3T;<H &1KF!OR(P   !5K>_-_5>4]CT ,C1NHN>W     HU=S']L
MW.\;1[12@S.=J)W-%&    9\&E+'FZV+M/?E]?K-V+"2#.U)(P    *=>6]Z
MQME#1U 4^):]/>     ,[(^H%6'0/G-JR"GY=    !1GEXSN%J^J_/\ U08^
MP      J4J.)]_THUTNB#(UO0      #,LV@.<K7         Q]@  #CL
M  (J&H #CR0J?.?17 '%#2    ^8U=(C]["KE<;-FI4UL[G3 R;MD   !#F4
M-&'N3-T69M:#.RM'5*.-OV!3CT       03@H8FY>YR-D        5:63]9Z
M                                        P[>B)>> J9/T(
M      ?_Q  T$  !! (! @4# P0" @,!   #  ($!0$3$085$!(4,C,@,$ A
M,6 6(C10(R0U00<E)F'_V@ ( 0$  0@!$$3FN<[0!: +0!: +0!: +0!: +0
M!: +0!: +0!: +0!: +0!: +0!: +0!: +0!: +0!: +0!: +0!: +0!: +0
M!: +0!: +0!: +0!: +0!: +0!: +0!: +0!: +0!: +0!: +0!: +0!: +0
M!: +0!: +0!: +0!: +0!: +0!: +0!: +0!: +0!: +0!: +0!: +0!: +0
M!: +0!: +0!: +0!: +0!: +0!: +0!: +0!: +0!: +0!: +0!: +0!: +0
M!: +0!: +0!6#6C,W P^S/\ HSG%& :2:HLKB\$:PC1;-\:"PMX2ZJA11S7_
M -247!G)][3 T[ 6=<>&Z>$%M6F;)>*7U)6>D+F#&NHHZ^">S/9UT-H72#7%
M5%;&>>%8PK(;RP95I7P'M',Z@ZB[:2KBQ"V!:JFS/NJV5U%9P<6C8EP' X0+
M'-]3XBMFK^I*+@SEFVK&>BYMKX8JBQG5 ;N(.OKY5A9=25];BN0;QO=9S2"M
MJXK(KPAM*XTG,05D^V$1[H5'<W=G!C6A07%6=AGAK.IJVQBR9F9UR'M5G-JZ
M>::PIX4TL3J"^DLZC>VHO@3:0-O+M.IZZOK'V V754X@Q-[[3MBXFK-_2,:5
M[H5I6SW''"_T=G\[$'V9_P!'9PL3JZ;!73,D])7]HM+<,TEGTU;DDU=G_35B
MU2(YW7/4!VBR^&;H7$L$*8VFZJDYJ@6 K.ZD2:VLT]%2V/E0I?;J8L>5&G1K
MB)92NU64:MZ0 ?I0)Q6/4[C6\65'O;V60D"PBBZ&";J2K)<T\F$&CM"1*J)
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
MR77<HN9:DL@@^D,DZ<V5PQKYP8M5MC811\XW<GI=X[ZF6&.*1AT]G0ON!_\
M;LJTQ/-9$+,&!-Q'4R["*PK--#B.$; 3W5)8A_RIFV-"UT@7%^?9Y-8;,IO5
M[SLQ!L.SVU*)NDT<:#>9!YI[+NNK8ADD1G1=M[*M]Y'Z5;XOHQ?!SGFXNRN4
MH<,4G-N;]@;LJUQRM%Y> [K_ .2>K'Q->F_[C_(WPF>%T#=A-6&U)+!))S;1
MP/*DH)OZ)0&K),MG@EDYZ,#G&BQ;F(2_W]E6&T%K7RKS\,*Q,7">D0-U<FVL
MPS<BM!"?HTEQD,:C"-F^K-.KP\_CC:)N<%SW^3O-<DR3Q6RV<Y9[*ZLK%<=^
M/"+FJPVVZT<E@*SP77L$ NN3V7 ;ZY+E'*!CG2XV=N>O<[+ME]UU06V#E&RV
M'"/J)"LG2-\3"[9[]AJR2&)^1S!="C2".;#Y%RW^ZK%:':&W&>54B9^:C+@]
M*X?XJRSQ)/;6EB,D3(&4LVZ^K--+#;.2)(+.8XVD^LN P='=?5DM$CV.8R3\
MW$\@C5G!%Y4'=3!96PLE^[$ION-<G6U+99XA%S8@=L>'8"& P_YJP3M&MFD2
M00KSN%V5NCL]M<FVSZ5_S#%S7T>3%ANW[JY-M9AFY%:"$_1I+C(8U&$;-]6&
MU?Z&VWSIS+\XHYR_R=]<F6U9+7:P\"&SO>P,E_4*Y'M0D_Y%S#SK$V/%@NYH
MX]BB_?U]E<GVK_16V^=.:.-1S@-^'?=5@M"V2T6 0XI(6"$W+>N+=U4Q%FL4
MLR6)B/7#RO</B:L-O6UV"U2/&UV& !][8KMM]([$PNH5$+L21V+5EGAMA+D)
M+&T987@W#%VU9IHH;'R,MGG,L9C^LPD8.EOVUR%:)K1':K\#QL!M/E##<6N[
MJL-N9K79EYMG@Z3D_P!FR_;N%0RQO%#<Z/&RN".X[:L]KL\TMIY^R\Y')&DH
MQ,2IOV;>^N2;3!:>3[3&TL @9 RKYZ"[_%6&WEI[9':'6=?K6-QQ,$'MKD^U
MM9Q!,A"Q$N"0P%XZK[^NN3;9]*^GXN:^CR8L-V_=7)LADDEA."&SG%<J^< .
MKOJQVB.S366)8W>!T0E539M'=_)/5CXFO3?]Q_E%HG2:R_=!"N$?JIW_ -#>
MK'Q->F_[C5C#V9YHX6?G.GBD-UX6[:!U[:A+16:S&7&#Y;AL.!??LO[:C$<M
MC(YS"<2X2F,$;JLF&:T1V>2SIC\H6AL(Q&[85ZZ3!)%-)#(M]X#1F[9W'^J?
M5CXFO3?]QJVPI#'=AC: N0?.(.,"\]MVRI9DC>RM!AYV1\))OQ#&QW=E3HQM
M+_ZCZNX,@CP!5V[*M>*:SI9HX'P>2+.V(8MNTMYU/C>2629VNNO>0WFX=G@A
M3**A3**A3**A3**A3**A3**A3**A3**A3**A3**A3**A3**A3**A3**A3**A
M3**A3**A3**A3**A3**A3**A3**A3**A3**A3**A3**A3**A3**A3**A3**A
M3**A3**A3**A3**A3**A3**A3**A3**A3**A3**A3**A3**A3**A3**A3**A
M3**A3**A3**A3**A3**A3**A3**A3**A3**A3**A3**A3**A3**A3**A3**A
M3**A3**A3**A3**A3**A3**A3**A3**A3**A3**A3**A3**A3**A3**A3**A
M3**A3**A3**A3**A3**A3**A3**A3**A3**A3**A3**A3**A3**A3**A3**A
M3**A3**A3**A3**A3**A3**A3**A3**A3**A3**A3**A3*/!ZL?$UZ;_ +C_
M %=ZL?$UZ;_N/]4&K;CM+0N$YB]L)NNOQ#==5NM$B-SEZO*S ] ]1\3U8^)K
MTW_<?ZDM44.*_#SCA;[NR^K3%(@-Q9'#"_W5(UJGN-T=G7G";O95CBL,1\^T
M-CDN[0J[CW&K?:+:=G1)YN*\=BK5GCC7L50*'B>K'Q->F_[CXAW?T],D:#K9
M@!4<]MD&\6>,L/UKDD1+'CN7GE+;;MIW5!)B$IPQ<[T+KAMZ!JSQQ+V(H7X?
M8>K'Q->F_P"XU/!';DEBEYQF E55.Q%Z^GV"IXN?%CEC9('OEF.+$[D+MZ.X
M'OJ2-89I%2Q@>0TO,7M@_2O^D^C\F_3O[^=Z6/O].^ON/IEH,'9S6/9=W=G@
MC3.=*C3.=*C3.=*C3.=*C3.=*C3.=*C3.=*C3.=*C3.=*C3.=*C3.=*C3.=*
MC3.=*C3.=*C3.=*C3.=*C3.=*C3.=*C3.=*C3.=*C3.=*C3.=*C3.=*C3.=*
MC3.=*C3.=*C3.=*C3.=*C3.=*C3.=*C3.=*C3.=*C3.=*C3.=*C3.=*C3.=*
MC3.=*C3.=*C3.=*C3.=*C3.=*C3.=*C3.=*C3.=*C3.=*C3.=*C3.=*C3.=*
MC3.=*C3.=*C3.=*C3.=*C3.=*C3.=*C3.=*C3.=*C3.=*C3.=*C3.=*C3.=*
MC3.=*C3.=*C3.=*C3.=*C3.=*C3.=*C3.=*C3.=*C3.=*C3.=*C3.=*C3.=*
MC3.=*C3.=*C3.=*C3.=*C3.=*C3.=*C3.=*C3.=*C3.=*C3.=*C3.=*C3.=*
MC3.=*C3.=*C3.=*C3.=*Y,!YJ5X[^>WX3=Z-<DS6D'=(WU47N+#;5M@L<?6D
M O?V8FW>ZHOI<OIVF8O_ (NNJSPJO4 UW^U1IG.E1IG.E1IG.E1IG.E1IG.E
M1IG.E1IG.E1IG.E1IG.G@]6/B:]-_P!Q_IXW "\FGM$<$T[-!N!8':6VC=?N
M^W]6/B:]-_W'^GF^LM'2M#"[H0;C^M($C07!1U?;^K'Q->F_[C_3K88XUO)K
M_JK:0]Q-_-Q^:GX#U8^)KTW_ ''^G1?9+&1+:NQG/D)^!]6/B:]-_P!QJRSF
M)Y$B,X P*\AN4';?0D6$),R2$;).8.%\/7OW=M(T4EG-TJ/=>MZX@=E^RXU%
M*K.D+Q(0,4JSMA0C;UGMW4"N%WC=6WJZ&XC^E]LK$1Q+?=B=MV^MMIEODG?K
M:1MI_ ^K'Q->F_[C4-E:RQD,,<K*V/TBH0WW=0OJ6-8H$M8@87DDSMB7$/R_
MYI(O]<P695<_5Q+'@Z.S:;Z>+G['%9(XKB<+_1WQ$MLV8_\ %$<Y-:)9WP[@
M9#?</9X"^=M:+YVUHOG;6B^=M:+YVUHOG;6B^=M:+YVUHOG;6B^=M:+YVUHO
MG;6B^=M:+YVUHOG;6B^=M:+YVUHOG;6B^=M:+YVUHOG;6B^=M:+YVUHOG;6B
M^=M:+YVUHOG;6B^=M:+YVUHOG;6B^=M:+YVUHOG;6B^=M:+YVUHOG;6B^=M:
M+YVUHOG;6B^=M:+YVUHOG;6B^=M:+YVUHOG;6B^=M:+YVUHOG;6B^=M:+YVU
MHOG;6B^=M:+YVUHOG;6B^=M:+YVUHOG;6B^=M:+YVUHOG;6B^=M:+YVUHOG;
M6B^=M:+YVUHOG;6B^=M:+YVUHOG;6B^=M:+YVUHOG;6B^=M:+YVUHOG;6B^=
MM:+YVUHOG;6B^=M:+YVUHOG;6B^=M:+YVUHOG;6B_P#]C:T[&PV,F*!2S=*7
MSG]VZF?.VM%\[:T7SMK1?.VM%\[:T7SMK1?.VM%\[:T7SMK1?.VM%\[:T7SM
MK1?.VM%\[:T7SMK1?.VO@]6/B:]-_P!Q_IL_ZNW'FU(\Q/.;W"A<D:W>T]9]
M_P""]6/B:]-_W'^FFPHBEF)Z@*CPM-T+.IVX(5U/VTBQQH+V=C< */0B"M&_
MK!YQ]Q\3U8^)KTW_ ''^F7P0I=B:XG>;NJI\4#?66I[G3ZM2.B-V^@  +KA]
MK9VM]N&PK%]U&?\ N/U5:1:G#8DLJ7BS1^[SO?7)MEAD&YXX55MO>/$]6/B:
M]-_W'^E#X)41>UC<*M!GDZD@4R7^R[97(4HO\ZTL([O=OJV62,-=]2BG";C?
MM8[:D@*&!H_JV)-Y(/6!V?:.7M#_ '=GB&.5SW 5,W)UA_\ Q(6OE<?]Q^KV
M59DAC'4@^/;XWJQ\37IO^XU(X5OI 9<1PFY.RII</,VQH)@21(%EN8D'R3#U
M=M.9$@*<QC8L<9A#%;S^M6J5H;79^3GM#ES>&FEN)!\W'NV4Y9(K9:(HV8WG
MFU>X;>[=X('X=:@?AUJ!^'6H'X=:@?AUJ!^'6H'X=:@?AUJ!^'6H'X=:@?AU
MJ!^'6H'X=:@?AUJ!^'6H'X=:@?AUJ!^'6H'X=:@?AUJ!^'6H'X=:@?AUJ!^'
M6H'X=:@?AUJ!^'6H'X=:@?AUJ!^'6H'X=:@?AUJ!^'6H'X=:@?AUJ!^'6H'X
M=:@?AUJ!^'6H'X=:@?AUJ!^'6H'X=:@?AUJ!^'6H'X=:@?AUJ!^'6H'X=:@?
MAUJ!^'6H'X=:@?AUJ!^'6H'X=:@?AUJ!^'6H'X=:@?AUJ!^'6H'X=:@?AUJ!
M^'6H'X=:@?AUJ!^'6H'X=:@?AUJ!^'6H'X=:@?AUJ!^'6H'X=:@?AUJ!^'6H
M'X=:@?AUJSR,[64!55<1-S,3==5NM=FAZ=T$:+$XZ1\YMM6*6T2^G.X>_P#4
MU8<"]B! /\&K._ZKK4+_ *KK4#\.M0/PZU _#K4#\.M0/PZU _#K4#\.M0/P
MZU _#K4#_JNM2!&5;Q'B7&>RX WU9C8K VPVJ6XRMV\VN[WU999+0_WEHE96
ME<]YOJ!^'6K._P"JZU _#K4#\.M0/PZU _#KX/5CXFO3?]QJ&-I(_(=E!9;^
MP]56>,%[\1PC;?OO]M6:)1$Y=+E'18BZ\598@DGEJ$%S>VD"(NY5%P']'-AC
M12S$]0%*0TM\5F0^;".OVD_:V^*,W7X;[VRC;7(<\BG_ .1:OJ(O[A?M85RX
MT*&X\Q8!S8'=C/2(KD_%B-Y8N^(^^^HC' "6"XF;?V8B?L?5CXFO3?\ <?Z3
M>Y!=+;&VBZ/J3_VH  "[[,P2]+!-)+?S88F[>.SK-?\ $$@2_P"YL2\T-_I[
MZL$8DOOYQNG)?_<UY^U]6/B:]-_W'^DMI&Q5&TLQV  4/];:CSMH/>=H7_U^
MRD6.)!>S,;@!1EL?(GGS>1+:1V)V+4"10KN51]OZL?$UZ;_N/])-?8.3G%VX
MB2T7;[_R_9381N51M=V[%'6:1H+"&!@Y/W7W;0TW:?RT % N &X#\!ZL?$UZ
M;_N-$\[-BP#";CA%YV[JEV6=;YGNZ$=POVGM[J8_5MA<,"K*;K]H/<:GZ*A"
M.B;V$AN0J/.Q'==37K>R]A!4W$$=H_H18R[3B/ZP$B["3U7=E)$O-<WAYL$>
M5?VD]GC[;;:V,4.VZ[9M?W5N1=INVL>T_8QFT\H2W<S9D\HW];>BO?4WTGE"
M[H+_  K/W1C_ '_!>K'Q->F_[C4+-%$9N<:];EQ+<-YOK&I9+7SA:6^*9WDQ
MQ[+]G?LJS2(.4&5-ZWQ*L6'&VWM[*L^%[%!8H^;Q+]:8'O>[NN\F^EPO/:II
M\-]^$.VP>WP3/^BZ5._#I4[\.E3OPZ5._#I4[\.E3OPZ5._#I4[\.E3OPZ5.
M_#I4[\.E3OPZ5._#I4[\.E3OPZ5._#I4[\.E3OPZ5._#I4[\.E3OPZ5._#I4
M[\.E3OPZ5._#I4[\.E3OPZ5._#I4[\.E3OPZ5._#I4[\.E3OPZ5._#I4[\.E
M3OPZ5._#I4[\.E3OPZ5._#I4[\.E3OPZ5._#I4[\.E3OPZ5._#I4[\.E3OPZ
M5._#I4[\.E3OPZ5._#I4[\.E3OPZ5._#I4[\.E3OPZ5._#I4[\.E3OPZ5._#
MI4[\.E3OPZ5._#I4[\.E-CAL[I-:I;QT=XP"[K-6B2R6E?.O+JW<0>JK[):B
M-C7IS4O]I_VJT/PZ5._#I4[\.E3OPZ5:F"1J6)Z.P#W4[X7OCLHV;(@=]Q&P
MM=4[\.E3OPZ5._#I4[\.E3OPZ5._#I4[\.E6E^'2G-HM%Y66T.!S, ]*\#I=
MU6B2:VS;9K2X7&Y_S<.ZIWX=*G?ATJ=^'2IWX=*G?ATJ=^'2IWX=*G?ATJ=^
M'2IWX=*G?ATJ=^'2IWX=*G?ATJ=^'2IWX=*G?AT\'JQ\37IO^X_T1<]OM+!(
M$]OG'N%'%,W3FDZW<[SX(A)&W4?]JQV_D[I,5.V>)>Z\](5.KKU@;QW$=7A^
M[<"6UMMZ,0/DWCTKJ%R( H'</&MJO+<?JHOK'V=6RN1ULD1VB:WM<2/_ !IM
MOKENUVK$",$=T,6W\HWW5:;2PF #+*RD;.O8!^$]6/B:]-_W'^AWPQQB\TH^
MD3J!$EWW,74OOZ_%G-EMMX+,M^&2[J=>NHOHEK[3LBDV^8:-ZH-@&\D[A6VV
M6MN>F/83N7_U\0] ,JA1O8GJ%<B$1.+UM%M;FTR+M(-<N32+OYBR_41;=ZDC
M:PJQ117><!>^W\QV_A_5CXFO3?\ <?Z'8_\ *[$XP^C/,.N_T5\>$2(1U]O=
M7)MI""TQ8L4+778MM^SQ)0D2#WGN'>:@=;+<18['B*X4/GOAN.(TI6&)<* L
M6N'9>U_XGU8^)KTW_<?Y);+I(W*,.;?85V'JHT:=1[ZM40N[7%6=+4IC#XUF
MV7WD7;C4/-\YBZ-^*["Q7N_&%EDE :T2C^%#J:7#'&H4?9RK'#&N)F;J%1%;
M%$Q-@LK=8];)WGJ'XOU8^)KTW_<:E(BEY\.EPN.%;QWU:X61+$Y@C!#'&'NQ
MM\;NRG:?Z'A9&(&)@T>/";KNNK1C-M@L4G.X1]49WPMA[O1OIL306J: /ULJ
M-L/M\ ?(VE!\C:4'R-I0?(VE!\C:4'R-I0?(VE!\C:4'R-I0?(VE!\C:4'R-
MI0?(VE!\C:4'R-I0?(VE!\C:4'R-I0?(VE!\C:4'R-I0?(VE!\C:4'R-I0?(
MVE8__K;2@^1M*M2QF[R2#B_3?7);X>JT6D,B'V ;34L6-IWQL,04,3M[]E6W
ME%QV&1[J2U/VDM+7)\GOYTUR:-G;&Q^-+/9^CAPP)A7V^3OK')R2S?5S,A#0
MLW4_=6(K=?>$;;0?(VE![O\ QMI0?(VE!\C:4'R-I0?(VE!\C:4'R-I0?(VE
M!\C:4'R-I0?(VE!\C:4'R-I0?(VE!\C:4'R-I0?(VE!\C:4'R-I0?(VE!\C:
M4'R-I0?(VE![O[&TJ-I+1(V"&+"1C<USDEMM%TEHDP-M;LW;A2R9&TH/D;2K
M(UNMRBYBOW4)_,3U]U<EVA[,"Q^DK=(4'Y\/5WU-SL1W,@+#_%!\C:4KY&TH
M/D;2@^1M*#Y&TIS'&@O9V1@ /TJ&1.1(6O@@PG_4L//?\O=0?(VE!\C:4'R-
MI0?(VE!\C:4'R-I0?(VE!\C:4'R-I0?(VE!\C:4'R-I0?(VE!\C:4'R-I0?(
MVE!\C:4'R-I0?(VE!\C:4'R-I0?(VE!\C:4'R-I0?(VE!\C:>#U8^)KTW_<:
M5C+!?S9QL ,6P[!L-0AR\)@:_<8SO%U*]XDYPDNQ+-AP],W]+9VU!T6P#RFO
M41F] I\T*=UU+A6\GMO+&\DD[R?Q,F")+L37$[S=U5;1T$QL65D 7=O8"K'-
M;9+MZ]&+WLU6X6. _P &R^7[W/7[*:)'.^>TR7LQ]K?[5R=:+?L/U@7FH 1V
MN]U<FHD1<D<W(A6\;_*/2JT<ES#SUF22-T8;UZ-?\.13+_V;4%_=7_#7*:=O
M-()0/THVFR_^:SN-O9L!KE.)@+M@/2V]U!9895]H(-8I>1B=AVL]FO[>U*8,
MC"]6&T$'\1:L$R77KS;G>+^H5#A&'#8XSYD?I'O;P3K%$F]C\!VFN=Y-Y(/7
MNM%H7_\ 1:@6*,=F\]Y/6?!:/H5M?:4.V"2_?C7;=[JLWT"V$= LP,,FV[H-
M_MXC *!>2>JL0Y @;HKN^ERJ=Y_[8H *!< /QGJQ\37IO^X_C3LJ+GP2O.6G
M="F$W[^O=4MA>RHA&V3HA[QOQ "K'/;W3HW66/ZI#WN;@!WU:8.2H"GD1?73
M7_W;OTI'MMI:Z^6UMSAV?XK9):MC7>;"/*TH7)&H4>ZC=8K80LMVY)>IO8?$
M#08&+?4!%+$]I(-6Y[3"HZ5CMA!Q?V-LPU$;';[KFLMHV;_1ONQWTKR\D.;Y
M(AM,'YE_+3AXW%ZL-WX:4(@_4GL%11V9)BN&.=B'N"A=MP-$%XH(XVNW7J+J
MA:V<IOY%GC\WO<^:*G%KM8VI%_\ 'A_L7K/>?%@26(^:XOJ0V[D]3ML<MW.H
MO7S;[/T-2,LL?WD,BX9$]HHW 4S1\A0O=-*-AM1'F+^7MJ-4C10JJHN  _&^
MK'Q->F_[C^,DZ9'1C7:[>P4T]HB%Q7D_DY3(2.V60;+O95DL?(\ 4A03SLO=
MY.P4+-;<>U#SCO<YWWA@ ;ZC5$&X*+AX'"H@O)/50^LM7W8.](NH>_?X!>CK
M=\Z-]JLFR\^>G4VOBP"1=N'M4D77BF/*W)X_A2?]4@W=$[F%7O9O+MG)S;)8
M=MQ9!_M4H>-NOQN4K,KJ;F4RJ"".K[:,VFWL.C"G5WL>H5(MHMGFK_"A_L'^
M]6A(8[[L3FX7UCLG)OGVYUN>3NA!^-17%MKR-TI'/:Q^PQ06Q-J6F#H2J;NT
M5RJC642"*6>)<#SW"_ VW83N-1B.*-<*JNX#\=ZL?$UZ;_N/XF18XUWLVP"_
M95I-JF OYNRCG3</9LJPK980;C/,<?RO_6K1-;IC?BQL50^X:U"D48V!46X>
M*3S?WMJ(-W0&Y??0N %UWA7ZZSCIKZ</6/=OIKXW6\>,IAMB_=VF'H2H>K:-
M]8+78F/UKIT+[]Q9?-;O%0+98EC+XS)BO-^ZZX5:BWL1O]Q44K>THO\ O5E@
M7\S6@']H-<J<E1#LPS,?A5H1VEF<XS]6C8COZ=UP]M'FYH]CQ/=B%WLWC[+E
M&)'APAMM_E=EV^DM=KNV_46=S^ZZN2W0;C-(ZB[N'5?1Y-LI?;),<<\['M8G
M97_%%K/=9D6#X7URS.,.\V@<^S']0*PDJ@!*KA&SL'5_*?5CXFO3?]QJ5!*]
MY1">DUV^X5:X7DA^]4."4_N[*E61+[KU-]6J(I%Y9Q"Y?;3AT.YE-X_!S!1Y
MJ^<Y[%'6:B^CV<J)$LV+;=U&2[SNZI!]#%^"SQ*(PV$W7R$>4:0(BBY0HN '
MC'8J[!VGL%?]5:GYV6_J_+[O%V62T7O93U*WG)X[.J28;RGE=$W]=!K1T<."
MT!'4=]UV^N3+)_\ 2M<GV91W1BK)"I[D%0IE%6/G9K@+^<<;!W W5/)89U;&
M+NG'^AJQ<Y$>BMJ@Z_\ UJUHS]<3=&0>U3M\6V10BZ\8V )N[!UUR+-,A.'Z
M3:#S,/M'6PKER3FHU9Y(+'?'%@&T@W=)JY1M,KA6NCECQ*>#?V4K67DX->EE
M&QY -W.=@[J14C47!5%P'\M]6/B:]-_W&HI"%,^)@C%5O2X7D;JL-I25;')9
MX5-FDC#+>&;I, .E=<HI)HTMSJD!YMATEAN+D>:-EVVK+*D=EL_)T<\> WEH
M9+V 'G8-^RE95EMEHEC5A<0CO>-G5?O\$B9#K4B9#K4B9#K4B9#K4B9#K4B9
M#K4B9#K4B9#K4B9#K4B9#K4B9#K4B9#K4B9#K3ID.M/'D.M2)D^=8;9;FO C
MC0D _F(/^*MQ6:[HJGE*O8+MBU8;*P'6\.(_J30ACC7<J1W 7^PU(F0ZU(F0
MZU(F0ZU(F0ZU(F0ZT\>0ZTX^BV(AY;@;GD.T+WW5(F0ZU(F0ZU(F0ZU(F0ZT
MZ9#K3()$Z<3!2"KC<=],J6B(\W*A7:K#W]=2)D.M2)D.M2)D.M2)D.M2)D.M
M2)D.M2)D.M2)D.M2)D.M2)D.M2)D.M2)D.M2)D.M"%XVV%3'O_S5E^FV-1U=
M&TP==Z,+B0.RN6XN4H-E\%M^\3_V7;?[:LLG)TJ#^)&7C?9N5U.VK/-RC*;K
MQ# P5;_39M@JW0\F17GZNS+SDA'>Y.SW5&D]H+8C/:5YV2_MO.XU;8I)K[A%
M#&9'O[+E-6&*RP2H\9-IO#D,+MPW5)9C'&6) +,?)(&RX5)'D.M2)D.M2)D.
MM2)D.M2)D.M2)D.M2)D.M2)D.M2)D.M2)D.M2)D.M2)D.M2)D.M2)D.M2)D.
MM2)D.M2)D.M2)D.M2)D.M2)D.M2)D.M2)D.M2)D.M2)D.M2)D.M2)D.M2)D.
MM2)D.M2)D.M2)D.M2)D.M2)D.M2)D.M2)D.M2)D.M2)D.M2)D.M2)D.M2)D.
MM2)D.M2)D.M2)D.M2)D.M2)D.M2)D.O@]6/B:]-_W'\)RE9F9C< )5))-7VF
MT#?'%MPW>D=RBI!9>3E:YY$\D]RGSS_BHMOG2-M=_:?L=L[D1PKVR-L%;96)
MDE;M=M_CK]1)=':P.SS7]U&\$7W_ &\_T>VD;1_"D_O%/:.3Y<2\XL0Q8P-H
MN.%NC7*C/94D8!I]CW[R!L6_?7)4DBWW<]/]5'[1UFN59#M^XLWU<=W83O85
M9DC'^3[2=O\ ,?5CXFO3?]Q_!RA$ ]Y/8*A*1.\;<WB'.LA;S4OQ5918.3,0
M:.P1[&DN\Z=AO]E(J(HN"J+@/LC_ *2QDQPC;<TG6W9L^P6]'4J1V@T_3A&*
M!SY\1T_ -"O-<YBYPD>5=V ]E0V>6T\[B1QTKENZL0V?S3U8^)KTW_<?P2M+
M:9-D4$>UW.E1K;^6?-C!OLEA4];GK:K7STIF"G%'>-O1N'9]F1]+M3\W%W=I
MKR8UN]I[??\ 8PN\*1^8+RK=9J3G'*>5??[/?_0GJQ\37IO^X_@61K5=YQZ$
M?>Y_VH3L'V2VCR991Z*D[(H_\U*(;,/_ (MFZ*G^]M[5#S4MW1=6-ZD=8JXA
MMD-I'DOW-V'[&54F.R._?OVW49)52(J))"3<2=PO^SV1-]?9O[6WK[OZ$]6/
MB:]-_P!QK!S4_.X]G2Z"WBXU%&T4Z6KF$%X*M V%<1_-U]E86>Q86+H,(963
M'NVTD7/6R*RR0D X4Y]\)![</^: YV&T2P,5V!N;._WCP3)F%3)F%6 2B/#T
M^=NOO6_L/;5HA5I$4E.<!PL1Y/NJ:.[^X5,F85,F85:(P!VL*MD/-^EC%U1M
M-:)-G. ;O9?\35L%HG)Q\T'^K4]Y\X]]-"B#<%( J9,PJ9,PIHI$/42*D-HY
M,)Z#WXFA[F_+5HC*MN.(5,F85,F85,F85,F85,F84HM%JZ]MR)WL:M:6FU]1
M)&"/N05+'F%3)F%3)F%3)F%3)F%3)F%3)F%3)F%3)F%3)F%3)F%.AFL;X[@=
MI0[&'Z5.F%E##;VU,F85,F85,F85,F85,F85,F85,F85,F85,F85,F85,F85
M,F85,F85,F85,F85,F85,F85,F85,F85,F85,F85,F85,F85,F85,F85,F85
M,F85,F85,F85,F85,F85,F85,F85,F85,F85,F85,F85,F85,F85,F85,F85
M,F85,F85,F85,F85,F85,F85,F85,F85,F85,F85,F85,F85,F85,F85,F85
M,F85,F85,F85,F85,F85,F85,F85,F85,F8>#U8^)KTW_<:ED5K/CPJ+L)QB
MXWWBC(T3+.JH3LC%H.)\/M/Z5:96>23',3A^MZ& *VS=[*EE)18$B<D8HU@;
M$@79U'MWT2<3O(S-O9W-Y)\2>T!Y+KPA6[8+NL5%(K@#ZP.<1N_Q7*<\=WIC
M%\,-<I1R!?)O=T)_2H+:_P#XK8-@_M.(U_S!2SC$MIC CV=C==.L<$9#2N?-
MQ=@ZR:BV^=(VUW_N/C $'MH<]8K\4EFZU[X]*DQ(W_\ KO#(J1KO)K%9+ ?X
MO\60?E[!WU$$7K[2>T_:B\$774WW)YR#OB;3^@_5CXFO3?\ <?MHN<C5L8&(
MKMW=50<V9+L729K\.[RB>W[&Y9K[Y8;[DF^??4HL\J'"\<W0*GWTAM-K?R(H
M_BW8*D$L@VI"/NH]?P VV=L,H'G0ML/Z;Z-ZL+P1W_T%ZL?$UZ;_ +C^)C#]
M# ZW@'V[:1?I!'UCCK[O=^!%ZNA4CN-&^2QOA4GKB;:I_H+U8^)KTW_<?Y8#
M@!YBT?\ C?<?<?Z"]6/B:]-_W'Q#N_E'DR*5-?\ 461S"Q[0/)/Z?T#ZL?$U
MZ;_N/@Q-?#;N:P??)]:.<$MVW;_#J2-89I%2Q@>0TO,7M@_2O^D^C\F_3O[^
M=Z6/O].^ON/IEH,'9S6/9=W=G@C3.=*C3.=*C3.=*C3.=*C3.=*C3.=*C3.=
M*C3.=*C3.=*C3.=*C3.=*C3.=*C3.=*C3.=*C3.=*C3.=*C3.=*C3.=*C3.=
M*C3.=*C3.=*C3.=*C3.=*C3.=*C3.=*C3.=*C3.=*C3.=*C3.=*C3.=*C3.=
M*C3.=*C3.=*C3.=*C3.=*C3.=*C3.=*C3.=*51%:/]//TME_FMNJ-,YTJ-,Y
MTJ-,YTJ-,YTJ-,YTJ-,YTJ-,YTJ-,YTJ-,YTJ-,YTJ-,YTJ-,YTJ-,YTJ-,Y
MTJ-,YTJ-,YTJ-,YTJ-,YTJ-,YTJ-,YTJ-,YTJ-,YTJ-,YTJ-,YTJ-,YTJ-,Y
MTJ-,YTJ-,YTJ-,YTJ-,YTJ-,YTJ-,YTJ-,YTJ-,YTJ-,YTJ-,YTJ-,YTJ-,Y
MTIX(P3<,4MWQ%)&1_>=*C3.=*C3.=*C3.=*C3.=*C3.=*C3.=*C3.=*C3.=*
MC3.=*C3.=*C3.=*C3.=*C3.=*C3.=*C3.=*C3.=*C3.=*C3.=*C3.=*C3.=*
MC3.=*C3.=*C3.=/!ZL?$UZ;_ +C_ "W<Z[^P]1J_G[.3#*/S)K_)KYS!%AD
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
M]+^ED@Y?O CL#="Q?U*8W%+$R[2>F,_DE2^GP'6PAM 1A;)4:N_/=HADW >
M''C!&#.MEP85N='&"X6$(\@6E_C8-$1_LM@;.E?DEQ@2WBCEP8S!-IN9*_1U
M1,M*("FI\\'S!KH .?<UTJVXEH_5# "5F04%S% #42!+:YZO0L(9C\?2MH*P
MGP@S;_%,FBV?B2R@VP+94*/*J*)Z9F!*A4Z7]1!57Y&IJ9OZT"$+A(4=1_S\
M6"IL$Y"AQXQ=R.UJ+NQ$+HUT3FQ EOLW!>ML#1;G*C'[(8+P(=IH1D:%)9#!
M$^Y"C?X%:%M3$J@DDX*:V0*P#7%2^9*W*W@4L*[47L/NO!>,6 3-C#B:$Z0-
M:]@JE0^%*@C_ *14M=WS5N*:D)RWQ\(A(&C1)9S#0T>BERKM^YBRRRRRRRRR
MRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR
MRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRP  "@^[,%X<[^[<%XU3 %5:J':RL"
MH/#=$-UAA.6GW3@O-?PJ77D+JY5972^%K>9?X$><J2\2+#CJX/6"#R0;GDUQ
MMK F<UK2;=N(!D'NP7K!$ENB"*@BFX M">27"!6#G4$01L?MTX$VF1\K$KX0
M (@Y4)G9&L*Y\O*HS6 EW,SO72S99,]1NL+YJ*U]'!>4FFLA#K9>/$JPH(_!
M 7&P%>5AD+"@ !7#R:Y&6616/%E_#O\ !N7\V^5%_?OQKT;FJ;Q]KF3)DR9,
MF3)DR9,F3)DR9,F3)DR9,F3)DR9,F3)DR9,F3)DR9,F3)DR9,F3)DR9,F3)D
MR9,F3)DR9,F3)DR9,F3)DR9,F3)DR9,F3)MB9SO,FF7>:L.!4H.+&40/L +3
MB90(SAAVT]HU0,JR / "0 QH^ELR9,F3)DR9)=%[]N"]1C!C4HSC[:)$LAH
MY83CZ+[M69J1H!@)K[LP7D5 J-C16_G1!=Q-H!]VX+R\$#%O@ \LS@R"<DK"
MJ'[NP7F@>*>;1_*P  /T6"]N8"BXH.U!00@Y58(F '(6"$%"7K07&%0*W:<
M&Z49*>4:!5NO;Z4PGVN8NO\ "70'#&XM$=AK7,FP6C]'@O47G7FB05\0O,$H
M :RK04'#2QD$KAP*U;_PH8=YV'0;A8 &+7)DEK)D%I1?HLM_:?KUZ]>O7KUZ
M]>O7KUZ]>O7KUZ]>O7KUZ]>O7KUZ]>O7KUZ]>O7KUZ]>O7KUZ]>O7KUZ]>O7
MKUZ]>O7KUZ]>O7KUZ]>O7KUZ]>JU/(PVHFM7S5E9.+(8 8^']!+UZ]>O7KUZ
M]>O7KUZ\% ?;N"\L,0Y?DRQJV \#-%<B?*;?NW!>$!IA#M64,"5RU$>&Y?K.
M;J:,Y5E[Q9"<8#H3[>P7L 4PJU'!7;'&(;@!,A9O!$. 4 <'U>33B*:O41F?
MYS5^-T>8LF&":E- .?MG!>2P@EXL8]*-G+C;'5]TC-\C 8&L5]UMNHB^.=K2
MC/%5>" F4'!#?40L?9G@C2ORQ9YYSW\5 ?"<.2J6^5M?+]#!>OR 0!N+O2CI
M@PP"PTQ(:RI1C )C2DJJY_RA:G7#+?/"AAVN&4"M^E6[>"F?9S[.?9S[.?9S
M[.?9S[.?9S[.?9S[.?9S[.?9S[.?9S[.?9S[.?9S[.?9S[.?9S[.?9S[.?9S
M[.?9S[.?9S[.?9S[.?9S[.?9S[.?9S[.?9S[.?9S[.?9S[.?9S[.?9S[.?9S
M[.?9S[.?9S[.?9S[.?9S[.?9S[.?9S[.?9S[.?9S[.?9S[.?9S[.?9S^ ?F;
M1)4+("]T0KQI96RJ;[BM$VI_+"[B(Q:(OXA_(@E*ET;C)DM;+GV<^SGV<^SG
MV<^SGV<^SFCL8\^$ U;HHKCN&T_&"\P<69F;:PKRXGP3N9@*(H _YY]G/LY]
MG,R#5>N"];=?S KB[0_W@B3G963E"A$9K1UF%%+C,+LBGD5F'"JB > /LXT^
MKT.U8,M4%C:V!I+]6V02MO@UBU3*T24J=#:<&%Q+^Y5R"'1 6M"N3>-T"!1W
MLP/MW!>4A29H4H3FT,:8 4 <'T[[ O +$\&\ E3VI%20L+(%+JFV-HH?<&"\
M9B$,L>6%JLVYW=CM!N@-5])CJ2QW*L.E_E6X$OSLX3:D6[7E7E?N'!>U&H14
MH60H'!3Z2@CM-XHN4B7).M"A@!:@*!@ /T6"\5.+N0XA2CA;ACD%QL)KPR[0
M.C0]0A1+!(ZK)QKF18*GM"-N18MCBD01'[$0JJ "L@E=P'#'(KOOWP7=4 K=
MFX,-<#%(Y-7+]$-=#EJAM!RH*A3247/F^?TC!>3FH);. 6? RX7W.$9=?SI
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
M*P<ZF!1ROB")8V0<M,5R@\UX]AZF"JFZ3">BBA/RPR"1,LM!:4%T>@)@*JT
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
M+B2(QZNC?A-^DQV038GPQ#*9%N8V7.V?_JG_Q !'$0 " @ #!0,&"P0(!P$
M   ! @,$  41$B$Q05$387$0("(R4($&%",S0$)28I&QP14P<J$D)4-P<X*R
MPA8T4V"#DJ+1_]H " $# 0$_ /[W+=VM2A>6>5%"J2 6 +:#@,9)G$>=57M1
M0/$JR&/1]-=P!]J3WJE;033HK'@NNK'P WX7.<UGS1ZE;*6-79U2>4/&#N'4
M8%6[-OM72J_8KC8'_L=3B"A4KL7C@7;/%V])SXLVIP !P'M+/Y,WUI5\EE5+
M#NQ?: ]11Q.H.!E\TNAN7YI-V](_DD_^=_\ /$%*K6'R$")KQ(&\^)]JNZQH
MTCL%5022>0&*"-*9,PF4B2?U%/U(AZH]_$^U[>MRRF7K\TNDECO7ZJ?YC[7M
M6%JP/,PUTW*O-F.X >)Q0K-!"6EWSRMVDI^\>0[AP'M9W2-&DD8*B@EF)T
MQ%+'FEL31.KU*Q]%E.JO*>8/11YXCT :4[(Z<SB0QEODU(&G/V;%GUB;-;F6
MQ97*X@)':A@%)&G'70#CC^MI>5>N/?*W^T8ERHVHY(KEZQ*CJ59581KH>Y!C
M+<MJY566I45A$&+ ,=3J?-6)V7;(T3[1QMI'\T-3]H_H,$DG4G4^S;MDUH"R
M+M2L0D2?:=N Q3JBK J$[4A)>1^;.W$^;'$\IT08V8E]9RQZ+_\ IQVNS\VB
MKW\3AI)&&C.Q'0GV?7_IMMKAWPPEHX.\\&?]!YJ1ZC;<Z)^?AAY-0%4;*#E[
M-SF6=*$L=20K:ETC@TX[9QEMBY1@@J9TQ,V\"QKK&Y)U )W:'Q\M^5W,=&!B
M)9]06'%(QZS?H,11I#&D4:A410J@<@/,"",;4HW\DYGQP[LYU/N'LUW2)&D=
M@J*"23P &*:-:E_:,ZD:C2NA^HAYG[S8=$D1DD4,K#0@C4$8["U1]*IK-7YP
M,?27^!C^1Q'F%22"2P)0%C!,@;<R:<F!W@XH1._:7IU(FGT(4\4C'JK^I\BQ
M.R[0&B]2=!C2)?68L>B[ACMB/FU">&\X=V=BSMJ?IL-RK8:18+,<C1G1PC E
M3WX+H.+ >_%S-<OH0F>U:1$! U!VCJ>X8AFCL0Q3Q-M1R*'4]01J/WTFN8V3
M7'_*P,#*>4D@WA/ <_,S;X/ULUL4[+R-&\#:^@!Z>\'1O(B ZLYT0?S[AAY&
M?=KHHX+R'TV6[3@E6":U$DK#549P&(\#@YG%(=FG%)9.NFL8] >+G08%;-;2
MEIITK1;R1%O.G>[_ *#&0_!J"G9MM>M5;'QTF:N%9B=@,>?/B,#(LO&\4*S'
MP4XFR&A-'V4F5Q%"0=!&/TP@?*"(SJV7\%/$P=Q^Y^6%964,I!!&H(_>6;Z3
M.:-"='LL2KE2&[%1Q9NAZ8K5TKQ1UX5]%1H.9)Z^)P D6]]&?[/(>.&:.8DD
M"-CS'JX9&0C:'@?(B!M2QT4<3AWV] !HHX#Z;-<;M#7IPFQ8YJNY4[W;@,?\
M-U+5J/,\VF6:W%ILHGJ ?9 YX#1QC2*( #AKOQFDTMIX<M1R6GWRG7U(1ZWX
M\!B]2[2M$*H"35B'@Y %1IL^!&XXIVDN5TG0$$ZAE/%6&XJ>\'"NZ$,C$'!=
M9 1,NNOUAQ]_7#02Y27EAUER\G5E7>T/>!]GNY8CD25%DC8,C#4$'4$>6.:*
M4L(Y4<J="%8'3SYKLDDC5J"B24;GD/S<?CU/<,97D%:A/9NQES-/OFE<[B==
M3H,%PHV8MW5N9\JR,HTXKT.$A274HV@ U8'B!AWVM%4:(. ^F9IF5?)ZGQVV
MKF+;5=$T+'7H"1B.:QFT,<L"O5IR*&#$@S.#X;D&((8Z\0AA4*@Y#F>IZGR2
MRI!')-*P5$4LQ/(#&61.XES"PA6>R0=D\4C'J+^I[_)+_5U\3C=5ML$DZ)-P
M5O!N!\JL5.JG%FGG4.:0ME,D467MZ4T;Z$!SKKH.('<,"OF#?.9@J_X4(_W$
MX^(*WSU^ZW@Z)_I7%;(HLF:>SE,LLCS-M313D':_A8<#OQ5LQVT8Q@AU]>-A
MHZ'HP\JQ.PU T'4[AB>YE=([-V]'&[#5%+!=?#7!>7,OFD>O3^T3I+*.[[*_
MSQ"$KQK%7BCC11H JC#S22*JNVH'#V ]^G&G:-9C(UT]%@Q)Z #4DX:7,K)
M@A%:+_J3#60CN3E[\)EU<-VDX-B4C0O-HY]P.X#PPJA0%4  #0 #0#RW/Z=;
MBRX:]BFS-8(X: ^BGO(U/EL01VH):\JZHZE3C+9Y-)*5EM;%;123]=#ZK^_G
MW^?8IK,RS12-#87U)4W,.X]1W'"9JE=A#G2I"==U@>C&X\>1[CB3.,MCT%:5
M92V].S^5=AU 77#6,UMD&.%:Z'ZTYVG]R+^IQ)\'ZMFS6N79II[$#!D9F 4$
M'7U0-/84]F221JE%5>8?..WS<(ZN>O08^"];X/UXK+Y+:^-R!PLLSKO1]."Z
M@:#S;EI*=:6PX)"#<HXL3N '>3C+JSUX"\V^Q,QEE/WFY>"\!YGPAFERZ&/.
M*M=YIX"$:-!O>)SO!\..*E@6ZM:T$*B6)9-D\1M#73S[]"OF562G:4F)]-0#
MH=QUQ1H5<NKQUJL01$&@ZGQ/T_,,RIY7"L]Z;LXV<(#H3O/AB*S7F57CF1@P
M!&A' XVEY,,//!&2))D4A=K0L!N'/#V9KZLN7GY#@U@<^Z/7CXX3*%=!%:D)
MA!U[",E8R>K\W/4G#Y1'6/;Y2D=6<<55=(Y!T<#\^(Q3OI:+PNIBLQ[I(6XC
MO'53R/EM7*]- \[Z:G15&]F/10.)P<JO9EFM/-K4[UX(/4J:Z[71GY ^:0"-
M#C+?Z)+9RQCNB/:0_P"$YX?Y3J/8]RC4OQB&Y DL88,%8:C7$N09/, KY?$-
M.&R-DC\,-\%<N!VJ\MF$]%E;3\#AO@6\N=07+$XGIHH#*[-MG0<.>[7"(D:+
M'&H5%&@4#0 #RW:,=L(X8Q6(]3%,GK*?U'48@S$Q/\5S/9AF'JN3I'*.JD\^
MHQ-F+22-6RV,3SC<S_V4?\3<SW#%7+UA?XS8D,]HC0ROR[D'!1Y^9H86K9FF
MNM9CVFG.%]S?AQPK!E#*=00"#[.S?*:N=4WI6]H1EE;5#HP*XIU(*-:&K60)
M%&H4#PYGO_<.BNK(P!5@01W'&5$P+-EKL2]4@)KQ,3;T/Z>V,P J6:V:<%3Y
M&?\ PW.XG^$_1!(A=D#J77BH(U'L2:&.Q#)!*H9'4JPZ@XRN5NR>G*VLU5NR
M8GB0!JK>\?O9)$B1I)'"HHU9F.@ &(I8IXUEAD5XV&JLI!!'<1YERY'3B#N"
MS,=F.-=[.QX #%?([56Y/GL4G]83@F6 M\D5Y(#R(TXXIW8KBOL@I*AV9(GW
M.C=#^Y=UC1Y'.BJ"Q/<,97FU+.*YM49"\0<H25*G4?2K];.H\[KW\N$35#"$
MLQD[+OLDD::\QKNQ!FE:5UAF#5YSN$4PV2?X>3>[S)98H(WEFD5(U&K,QT '
M>3B.2.5%DC=71AJK*=00?.M7*]- T\FFIT51O9CT4#>3B>K;SJ)X;BFM1D&C
M1#YZ1?O'@H[ABM0GR*%(<N#3T4XP,?E$YDHQX^!Q6MP6T+P/KH=&4C1E/1@=
MX/DNW8J47:2:LS'9CC7>SL>"J,4J<QE-^^0UIAHJ#>L*'ZJ]_4^2Y0%AEGA<
MPVT!V)5_)AS7%6^SRFI<00VAP'U) /K(>8[N(_<9A-)-(F656TEE&LKC^RBY
MGQ/ 8J4ZU&!*]6%8XUX*HT^ESUX+*=G8A21.C ''Q"W4WY=;.SKKV-@F1/!6
M]9<4<USVW);CER(0]E*45WEV48=1NU..QSF;U[<$"](HR[?BY_3%G(:]Z&2#
M,+5JPCC1@TFROX( ,09!EU>*.& 3HB*%79GD7\FQ^R4'J7;J_P#G8_ZM<6_@
M_;GM4K,6?7(Q Q;9)#!ORQV6=1^I;K3#I)$R'\5)Q\:S:/YW+$D'6&<'^3A<
M5LYS7,;=RE!E3U.Q8 SV-ZZ=RCB??BKET-=S,[--9(T::3>W@.2CN'EM9>DT
M@L0.8+0&@E3GW,.##%GX0KE315\XA9+$IV83""Z3'NZ'N.*=25Y?C]_0V2-$
M0'585/)>_J?,S&DE^K+ 3L2%3V<@]:-^3#O&,N3.,FJI!?9LPC4DF>/4RJ#U
M4^L/#%>U!;3M*\H<<^H/0CB#YMVVM.#M-G;D8A(XQQ=SP QE]1ZT;R3L'LS-
MMS/W]!]U> ]ES5J\YB:>".0QMM(74'9;J-?/LY?!.W:J6AGY31'9?W]1W'&8
MYMFN2I#VU WT>0()( 0X'WET.*V94K9V8;"E^:-Z+CQ5M#Y'=8T9W8!5!))Y
M 8I(]Z?]ISJ0@!6JAY(>+D=6_D/:MBE5M@"Q7233@6&\>!Q^SK$&^C?E0<HY
MOED_GZ0_'!&?7LS&7YA5B3+%4.\L1.DI'!#KR/,8    ']^><YQ)E4#RQ9;9
MM,H701KZ.\]<4+YNHC-3L0$H'(E39 )Y>;'$9- '4>)TPR;/UE/@?.N635A:
B4022D D+&NIW#7&49Y+F4>U-EEBNW:;&]25\23I_VI__V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>26
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cover - USD ($)<br> shares in Millions, $ in Billions</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jan. 31, 2025</div></th>
<th class="th"><div>Mar. 07, 2025</div></th>
<th class="th"><div>Jul. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CoverAbstract', window );"><strong>Cover [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">10-K<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentAnnualReport', window );">Document Annual Report</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Jan. 31,  2025<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--01-31<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentTransitionReport', window );">Document Transition Report</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">001-39504<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">SNOWFLAKE INC.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">DE<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">46-0636374<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">Suite 3A<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine2', window );">Entity Address, Address Line Two</a></td>
<td class="text">106 East Babcock Street<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Bozeman<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">MT<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">59715<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">844<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">766-9355<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Class A Common Stock, $0.0001 par value<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">SNOW<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NYSE<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityWellKnownSeasonedIssuer', window );">Entity Well-known Seasoned Issuer</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityVoluntaryFilers', window );">Entity Voluntary Filers</a></td>
<td class="text">No<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Large Accelerated Filer<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntitySmallBusiness', window );">Entity Small Business</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_IcfrAuditorAttestationFlag', window );">ICFR Auditor Attestation Flag</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFinStmtErrorCorrectionFlag', window );">Document Financial Statement Error Correction [Flag]</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityPublicFloat', window );">Entity Public Float</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 42.3<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">334.1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentsIncorporatedByReferenceTextBlock', window );">Documents Incorporated by Reference</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Portions of the registrant's definitive Proxy Statement relating to the 2025 Annual Meeting of Stockholders are incorporated herein by reference in Part III of this Annual Report on Form 10-K where indicated. Such Proxy Statement will be filed with the Securities and Exchange Commission within 120 days after the registrant's fiscal year ended January&#160;31, 2025.</span></div><span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0001640147<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2025<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">FY<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CoverAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cover page.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CoverAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CurrentFiscalYearEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>End date of current fiscal year in the format --MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CurrentFiscalYearEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gMonthDayItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentAnnualReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as an annual report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentAnnualReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFinStmtErrorCorrectionFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates whether any of the financial statement period in the filing include a restatement due to error correction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 402<br> -Subsection w<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFinStmtErrorCorrectionFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalPeriodFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalPeriodFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fiscalPeriodItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalYearFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalYearFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gYearItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentTransitionReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as a transition report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Forms 10-K, 10-Q, 20-F<br> -Number 240<br> -Section 13<br> -Subsection a-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentTransitionReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentsIncorporatedByReferenceTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Documents incorporated by reference.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentsIncorporatedByReferenceTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 2 such as Street or Suite number</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressStateOrProvince</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:stateOrProvinceItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCurrentReportingStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCurrentReportingStatus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFilerCategory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFilerCategory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:filerCategoryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityInteractiveDataCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-T<br> -Number 232<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityInteractiveDataCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityPublicFloat">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityPublicFloat</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityShellCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityShellCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntitySmallBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates that the company is a Smaller Reporting Company (SRC).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntitySmallBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityTaxIdentificationNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityVoluntaryFilers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityVoluntaryFilers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityWellKnownSeasonedIssuer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityWellKnownSeasonedIssuer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_IcfrAuditorAttestationFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_IcfrAuditorAttestationFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>27
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Audit Information<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 31, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_snow_AuditInformationAbstract', window );"><strong>Audit Information [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AuditorName', window );">Auditor name</a></td>
<td class="text">PricewaterhouseCoopers LLP<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AuditorLocation', window );">Auditor location</a></td>
<td class="text">San Jose, California<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AuditorFirmId', window );">Auditor firm ID</a></td>
<td class="text">238<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorFirmId">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>PCAOB issued Audit Firm Identifier</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorFirmId</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:nonemptySequenceNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorLocation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorLocation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:internationalNameItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:internationalNameItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_snow_AuditInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Audit Information</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">snow_AuditInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>snow_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>28
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONSOLIDATED BALANCE SHEETS - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jan. 31, 2025</div></th>
<th class="th"><div>Jan. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>Current assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 2,628,798<span></span>
</td>
<td class="nump">$ 1,762,749<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent', window );">Short-term investments</a></td>
<td class="nump">2,008,873<span></span>
</td>
<td class="nump">2,083,499<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable, net</a></td>
<td class="nump">922,805<span></span>
</td>
<td class="nump">926,902<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CapitalizedContractCostNetCurrent', window );">Deferred commissions, current</a></td>
<td class="nump">97,662<span></span>
</td>
<td class="nump">86,096<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent', window );">Prepaid expenses and other current assets</a></td>
<td class="nump">211,234<span></span>
</td>
<td class="nump">180,018<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">5,869,372<span></span>
</td>
<td class="nump">5,039,264<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent', window );">Long-term investments</a></td>
<td class="nump">656,476<span></span>
</td>
<td class="nump">916,307<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property and equipment, net</a></td>
<td class="nump">296,393<span></span>
</td>
<td class="nump">247,464<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating lease right-of-use assets</a></td>
<td class="nump">359,439<span></span>
</td>
<td class="nump">252,128<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">1,056,559<span></span>
</td>
<td class="nump">975,906<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Intangible assets, net</a></td>
<td class="nump">278,028<span></span>
</td>
<td class="nump">331,411<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CapitalizedContractCostNetNoncurrent', window );">Deferred commissions, non-current</a></td>
<td class="nump">183,967<span></span>
</td>
<td class="nump">187,093<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other assets</a></td>
<td class="nump">333,704<span></span>
</td>
<td class="nump">273,810<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">9,033,938<span></span>
</td>
<td class="nump">8,223,383<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">169,767<span></span>
</td>
<td class="nump">51,721<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrent', window );">Accrued expenses and other current liabilities</a></td>
<td class="nump">515,454<span></span>
</td>
<td class="nump">446,860<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Operating lease liabilities, current</a></td>
<td class="nump">35,923<span></span>
</td>
<td class="nump">33,944<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityCurrent', window );">Deferred revenue, current</a></td>
<td class="nump">2,580,039<span></span>
</td>
<td class="nump">2,198,705<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">3,301,183<span></span>
</td>
<td class="nump">2,731,230<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConvertibleDebtNoncurrent', window );">Convertible senior notes, net</a></td>
<td class="nump">2,271,529<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Operating lease liabilities, non-current</a></td>
<td class="nump">377,818<span></span>
</td>
<td class="nump">254,037<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityNoncurrent', window );">Deferred revenue, non-current</a></td>
<td class="nump">15,501<span></span>
</td>
<td class="nump">14,402<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrent', window );">Other liabilities</a></td>
<td class="nump">61,264<span></span>
</td>
<td class="nump">33,120<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total liabilities</a></td>
<td class="nump">6,027,295<span></span>
</td>
<td class="nump">3,032,789<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingencies', window );">Commitments and contingencies (Note 11)</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>Stockholders&#8217; equity:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockValue', window );">Preferred stock; $0.0001 par value per share; 200,000 shares authorized, zero shares issued and outstanding as of each January&#160;31, 2025 and 2024</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock; $0.0001 par value per share; 2,500,000 Class A shares authorized; 334,301 and 334,453 shares issued as of January&#160;31, 2025 and 2024, respectively(1); 333,865 and 333,961 shares outstanding as of January&#160;31, 2025 and 2024, respectively(1); 185,461 Class B shares authorized, zero shares issued and outstanding as of each January&#160;31, 2025 and 2024</a></td>
<td class="nump">34<span></span>
</td>
<td class="nump">34<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockCommonValue', window );">Treasury stock, at cost; 436 shares and 492 shares held as of January&#160;31, 2025 and 2024, respectively(1)</a></td>
<td class="num">(59,505)<span></span>
</td>
<td class="num">(67,140)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapital', window );">Additional paid-in capital</a></td>
<td class="nump">10,355,211<span></span>
</td>
<td class="nump">9,331,238<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive loss</a></td>
<td class="num">(2,236)<span></span>
</td>
<td class="num">(8,220)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Accumulated deficit</a></td>
<td class="num">(7,293,575)<span></span>
</td>
<td class="num">(4,075,604)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total Snowflake Inc. stockholders&#8217; equity</a></td>
<td class="nump">2,999,929<span></span>
</td>
<td class="nump">5,180,308<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MinorityInterest', window );">Noncontrolling interest</a></td>
<td class="nump">6,714<span></span>
</td>
<td class="nump">10,286<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Total stockholders&#8217; equity</a></td>
<td class="nump">3,006,643<span></span>
</td>
<td class="nump">5,190,594<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities and stockholders&#8217; equity</a></td>
<td class="nump">$ 9,033,938<span></span>
</td>
<td class="nump">$ 8,223,383<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481990/310-10-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-14A<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-11<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdditionalPaidInCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdditionalPaidInCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset recognized for present right to economic benefit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 12: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 13: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 19: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 30: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset recognized for present right to economic benefit, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481830/320-10-45-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479130/326-30-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481830/320-10-45-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479130/326-30-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalizedContractCostNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer; classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 340<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479483/340-40-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalizedContractCostNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalizedContractCostNetNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer; classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 340<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479483/340-40-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalizedContractCostNetNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingencies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-8<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-8<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConvertibleDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount of long-term convertible debt as of the balance sheet date, net of the amount due in the next twelve months or greater than the normal operating cycle, if longer. The debt is convertible into another form of financial instrument, typically the entity's common stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConvertibleDebtNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482598/350-20-45-1<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsNetExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482686/350-30-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsNetExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Liabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 15: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(14))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 28: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 29: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Liabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-5<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 21: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MinorityInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity (deficit) attributable to noncontrolling interest. Excludes temporary equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MinorityInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseAndOtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 360<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478451/942-360-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated undistributed earnings (deficit).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480990/946-20-50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 14: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480418/310-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity (deficit) attributable to parent and noncontrolling interest. Excludes temporary equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)(3)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483550/848-10-65-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (c)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479832/842-10-65-8<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483421/250-10-45-24<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483421/250-10-45-23<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483421/250-10-45-5<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 5<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479654/326-10-65-5<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (i)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-6<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-6<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482615/740-10-65-8<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482615/740-10-65-8<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479654/326-10-65-4<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-5<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481674/830-30-50-1<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-17<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-20<br><br>Reference 34: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-11<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 205<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478009/946-205-45-3<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478448/946-505-50-3<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 38: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 39: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 40: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 41: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 42: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br><br>Reference 43: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 44: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 45: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 46: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-15<br><br>Reference 47: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-16<br><br>Reference 48: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4I<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4I<br><br>Reference 49: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476166/350-60-65-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockCommonValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount allocated to previously issued common shares repurchased by the issuing entity and held in treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481520/505-30-50-4<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481549/505-30-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockCommonValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>29
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="2" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED BALANCE SHEETS (PARENTHETICAL) - $ / shares<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jan. 31, 2025</div></th>
<th class="th"><div>Jan. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockParOrStatedValuePerShare', window );">Preferred stock, par value (in dollars per share)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 0.0001<span></span>
</td>
<td class="nump">$ 0.0001<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Preferred stock, shares authorized (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">200,000,000<span></span>
</td>
<td class="nump">200,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesIssued', window );">Preferred stock, shares issued (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesOutstanding', window );">Preferred stock, shares outstanding (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockCommonShares', window );">Treasury stock (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">436,000<span></span>
</td>
<td class="nump">492,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_OwnershipAxis=snow_InvestingSubsidiaryMember', window );">Investing Subsidiary | Samooha, Inc.</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued', window );">Business acquisition, equity interest issued or issuable (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">200,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockSharesRetired', window );">Treasury stock retired (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember', window );">Class A Common Stock</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value (in dollars per share)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 0.0001<span></span>
</td>
<td class="nump">$ 0.0001<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, shares authorized (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">2,500,000,000<span></span>
</td>
<td class="nump">2,500,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, shares issued (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">334,301,000<span></span>
</td>
<td class="nump">334,453,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, shares outstanding (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">333,865,000<span></span>
</td>
<td class="nump">333,961,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember', window );">Class B Common Stock</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value (in dollars per share)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 0.0001<span></span>
</td>
<td class="nump">$ 0.0001<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, shares authorized (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">185,461,000<span></span>
</td>
<td class="nump">185,461,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, shares issued (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, shares outstanding (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr><td colspan="3"></td></tr>
<tr><td colspan="3"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.94pt">In connection with a business combination completed on December&#160;20, 2023, the Company issued approximately 0.2 million shares of its Class A common stock to one of its wholly-owned subsidiaries, in exchange for a noncontrolling equity interest in the acquired company that was held by the subsidiary prior to this business combination. These shares were treated as treasury stock for accounting purposes as of January&#160;31, 2024, and were subsequently transferred to the Company and retired during the fiscal year ended January&#160;31, 2025. These shares are not reflected in the Company&#8217;s consolidated balance sheets. See Note 7, &#8220;Business Combinations,&#8221; and Note 12, &#8220;Equity,&#8221; for further details.</span></td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of equity interests issued or issuable to acquire entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued for nonredeemable preferred shares and preferred shares redeemable solely at option of issuer. Includes, but is not limited to, preferred shares issued, repurchased, and held as treasury shares. Excludes preferred shares classified as debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockCommonShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of previously issued common shares repurchased by the issuing entity and held in treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481549/505-30-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockCommonShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockSharesRetired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common and preferred stock retired from treasury during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockSharesRetired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_OwnershipAxis=snow_InvestingSubsidiaryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_OwnershipAxis=snow_InvestingSubsidiaryMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=snow_SamoohaInc.Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=snow_SamoohaInc.Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>30
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)<br> shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jan. 31, 2025</div></th>
<th class="th"><div>Jan. 31, 2024</div></th>
<th class="th"><div>Jan. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementAbstract', window );"><strong>Income Statement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">$ 3,626,396<span></span>
</td>
<td class="nump">$ 2,806,489<span></span>
</td>
<td class="nump">$ 2,065,659<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Cost of revenue</a></td>
<td class="nump">1,214,673<span></span>
</td>
<td class="nump">898,558<span></span>
</td>
<td class="nump">717,540<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit</a></td>
<td class="nump">2,411,723<span></span>
</td>
<td class="nump">1,907,931<span></span>
</td>
<td class="nump">1,348,119<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingExpensesAbstract', window );"><strong>Operating expenses:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SellingAndMarketingExpense', window );">Sales and marketing</a></td>
<td class="nump">1,672,092<span></span>
</td>
<td class="nump">1,391,747<span></span>
</td>
<td class="nump">1,106,507<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpense', window );">Research and development</a></td>
<td class="nump">1,783,379<span></span>
</td>
<td class="nump">1,287,949<span></span>
</td>
<td class="nump">788,058<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GeneralAndAdministrativeExpense', window );">General and administrative</a></td>
<td class="nump">412,262<span></span>
</td>
<td class="nump">323,008<span></span>
</td>
<td class="nump">295,821<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingExpenses', window );">Total operating expenses</a></td>
<td class="nump">3,867,733<span></span>
</td>
<td class="nump">3,002,704<span></span>
</td>
<td class="nump">2,190,386<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating loss</a></td>
<td class="num">(1,456,010)<span></span>
</td>
<td class="num">(1,094,773)<span></span>
</td>
<td class="num">(842,267)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentIncomeNonoperating', window );">Interest income</a></td>
<td class="nump">209,009<span></span>
</td>
<td class="nump">200,663<span></span>
</td>
<td class="nump">73,839<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpenseNonoperating', window );">Interest expense</a></td>
<td class="num">(2,759)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeExpense', window );">Other income (expense), net</a></td>
<td class="num">(35,339)<span></span>
</td>
<td class="nump">44,887<span></span>
</td>
<td class="num">(47,565)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Loss before income taxes</a></td>
<td class="num">(1,285,099)<span></span>
</td>
<td class="num">(849,223)<span></span>
</td>
<td class="num">(815,993)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Provision for (benefit from) income taxes</a></td>
<td class="nump">4,113<span></span>
</td>
<td class="num">(11,233)<span></span>
</td>
<td class="num">(18,467)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net loss</a></td>
<td class="num">(1,289,212)<span></span>
</td>
<td class="num">(837,990)<span></span>
</td>
<td class="num">(797,526)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest', window );">Less: net loss attributable to noncontrolling interest</a></td>
<td class="num">(3,572)<span></span>
</td>
<td class="num">(1,893)<span></span>
</td>
<td class="num">(821)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss attributable to Snowflake Inc.</a></td>
<td class="num">$ (1,285,640)<span></span>
</td>
<td class="num">$ (836,097)<span></span>
</td>
<td class="num">$ (796,705)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Net loss per share attributable to Snowflake Inc. Class A common stockholders&#8212;basic (in dollars per share)</a></td>
<td class="num">$ (3.86)<span></span>
</td>
<td class="num">$ (2.55)<span></span>
</td>
<td class="num">$ (2.50)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Net loss per share attributable to Snowflake Inc. Class A common stockholders&#8212;diluted (in dollars per share)</a></td>
<td class="num">$ (3.86)<span></span>
</td>
<td class="num">$ (2.55)<span></span>
</td>
<td class="num">$ (2.50)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted-average shares used in computing net loss per share attributable to Snowflake Inc. Class A common stockholders&#8212;basic (in shares)</a></td>
<td class="nump">332,707<span></span>
</td>
<td class="nump">328,001<span></span>
</td>
<td class="nump">318,730<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted-average shares used in computing net loss per share attributable to Snowflake Inc. Class A common stockholders&#8212;diluted (in shares)</a></td>
<td class="nump">332,707<span></span>
</td>
<td class="nump">328,001<span></span>
</td>
<td class="nump">318,730<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfGoodsAndServicesSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479941/924-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfGoodsAndServicesSold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-52<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-52<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 23: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-10<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482659/740-20-45-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpenseNonoperating">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of interest expense classified as nonoperating.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpenseNonoperating</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentIncomeNonoperating">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of income from investments (for example, dividends) not considered a component of the entity's core operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentIncomeNonoperating</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 34: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 37: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of Net Income (Loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4J<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpensesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (expense) related to nonoperating activities, classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-11<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 205<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478009/946-205-45-3<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-19<br><br>Reference 18: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 31: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4J<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4J<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4K<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4K<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-2<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ResearchAndDevelopmentExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for research and development. Includes, but is not limited to, cost for computer software product to be sold, leased, or otherwise marketed and writeoff of research and development assets acquired in transaction other than business combination or joint venture formation or both. Excludes write-down of intangible asset acquired in business combination or from joint venture formation or both, used in research and development activity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 730<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482916/730-10-50-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 912<br> -SubTopic 730<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479532/912-730-25-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchAndDevelopmentExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479941/924-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SellingAndMarketingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate total amount of expenses directly related to the marketing or selling of products or services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SellingAndMarketingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-16<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>31
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jan. 31, 2025</div></th>
<th class="th"><div>Jan. 31, 2024</div></th>
<th class="th"><div>Jan. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract', window );"><strong>Statement of Comprehensive Income [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net loss</a></td>
<td class="num">$ (1,289,212)<span></span>
</td>
<td class="num">$ (837,990)<span></span>
</td>
<td class="num">$ (797,526)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract', window );"><strong>Other comprehensive income (loss):</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax', window );">Net change in unrealized gains or losses on available-for-sale debt securities</a></td>
<td class="nump">5,982<span></span>
</td>
<td class="nump">30,760<span></span>
</td>
<td class="num">(20,619)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeOtherNetOfTax', window );">Other</a></td>
<td class="nump">2<span></span>
</td>
<td class="num">(708)<span></span>
</td>
<td class="num">(1,367)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Total other comprehensive income (loss)</a></td>
<td class="nump">5,984<span></span>
</td>
<td class="nump">30,052<span></span>
</td>
<td class="num">(21,986)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest', window );">Comprehensive loss</a></td>
<td class="num">(1,283,228)<span></span>
</td>
<td class="num">(807,938)<span></span>
</td>
<td class="num">(819,512)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest', window );">Less: comprehensive loss attributable to noncontrolling interest</a></td>
<td class="num">(3,572)<span></span>
</td>
<td class="num">(1,893)<span></span>
</td>
<td class="num">(821)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Comprehensive loss attributable to Snowflake Inc.</a></td>
<td class="num">$ (1,279,656)<span></span>
</td>
<td class="num">$ (806,045)<span></span>
</td>
<td class="num">$ (818,691)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(26))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income (loss) and other comprehensive income (loss), attributable to noncontrolling interests. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -SubTopic 10<br> -Topic 810<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-20<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-21<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4K<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-19<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4K<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481674/830-30-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-17<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-4<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-5<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-20<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482739/220-10-55-15<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeOtherNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in other comprehensive income, after tax, from changes classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeOtherNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax and before adjustment, of unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-9<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-10A<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-11<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-11<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 205<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478009/946-205-45-3<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-19<br><br>Reference 18: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 31: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4J<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4J<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4K<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4K<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-2<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>32
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="2" rowspan="1"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Total</div></th>
<th class="th"><div>Class A Common Stock</div></th>
<th class="th"><sup>[2]</sup></th>
<th class="th"><div>Total Snowflake Inc. Stockholders&#8217; Equity</div></th>
<th class="th">
<div>Common Stock </div>
<div>Class A Common Stock</div>
</th>
<th class="th"><div>Treasury Stock</div></th>
<th class="th"><div>Additional Paid-in Capital</div></th>
<th class="th"><div>Accumulated Other Comprehensive Income (Loss)</div></th>
<th class="th"><div>Accumulated Deficit</div></th>
<th class="th"><div>Noncontrolling Interest</div></th>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Beginning balance (in shares) at Jan. 31, 2022</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">312,377,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Beginning balance at Jan. 31, 2022</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 5,049,045<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,049,045<span></span>
</td>
<td class="nump">$ 31<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 6,984,669<span></span>
</td>
<td class="num">$ (16,286)<span></span>
</td>
<td class="num">$ (1,919,369)<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockCommonShares', window );">Beginning balance, treasury stock (in shares) at Jan. 31, 2022</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Issuance of common stock upon exercise of stock options (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">6,118,000<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,118,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Issuance of common stock upon exercise of stock options</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 39,743<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="nump">39,743<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">39,742<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans', window );">Issuance of common stock under employee stock purchase plan (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">286,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan', window );">Issuance of common stock under employee stock purchase plan</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">40,931<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="nump">40,931<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">40,931<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesAcquisitions', window );">Issuance of common stock in connection with a business combination (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,916,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueAcquisitions', window );">Issuance of common stock in connection with a business combination</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">438,916<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="nump">438,916<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">438,916<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_snow_StockIssuedDuringPeriodSharesAcquisitionsSubjectToFutureVesting', window );">Issuance of common stock in connection with a business combination subject to future vesting (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">409,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_snow_APICShareBasedPaymentArrangementIncreaseForStockOptionsEarlyExercised', window );">Vesting of early exercised stock options</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">244<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="nump">244<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">244<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures', window );">Vesting of restricted stock units (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,348,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation', window );">Shares withheld related to net share settlement of equity awards (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,149,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Shares withheld related to net share settlement of equity awards</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(184,702)<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="num">(184,702)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(184,702)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">890,950<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="nump">890,950<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">890,950<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance', window );">Capital contributions from noncontrolling interest holders</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">13,000<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive income (loss)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(21,986)<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="num">(21,986)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(21,986)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net loss</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(797,526)<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="num">(796,705)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(796,705)<span></span>
</td>
<td class="num">(821)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Ending balance (in shares) at Jan. 31, 2023</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">323,305,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Ending balance at Jan. 31, 2023</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 5,468,615<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="nump">5,456,436<span></span>
</td>
<td class="nump">$ 32<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">8,210,750<span></span>
</td>
<td class="num">(38,272)<span></span>
</td>
<td class="num">(2,716,074)<span></span>
</td>
<td class="nump">12,179<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockCommonShares', window );">Ending balance, treasury stock (in shares) at Jan. 31, 2023</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Issuance of common stock upon exercise of stock options (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">8,357,000<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,355,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Issuance of common stock upon exercise of stock options</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 57,163<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="nump">57,163<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">57,162<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans', window );">Issuance of common stock under employee stock purchase plan (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">516,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan', window );">Issuance of common stock under employee stock purchase plan</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">61,234<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="nump">61,234<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">61,234<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesAcquisitions', window );">Issuance of common stock in connection with a business combination (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">896,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueAcquisitions', window );">Issuance of common stock in connection with a business combination</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">174,284<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="nump">174,284<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">174,284<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_snow_StockIssuedDuringPeriodSharesAcquisitionsSubjectToFutureVesting', window );">Issuance of common stock in connection with a business combination subject to future vesting (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">385,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_snow_APICShareBasedPaymentArrangementIncreaseForStockOptionsEarlyExercised', window );">Vesting of early exercised stock options</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">163<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="nump">163<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">163<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures', window );">Vesting of restricted stock units (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,804,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures', window );">Vesting of restricted stock units</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation', window );">Shares withheld related to net share settlement of equity awards (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,296,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Shares withheld related to net share settlement of equity awards</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">$ (387,596)<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="num">(387,596)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(387,596)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockSharesAcquired', window );">Repurchases of common stock as treasury stock (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(500,000)<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(500,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockValueAcquiredCostMethod', window );">Repurchases of common stock as treasury stock</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">$ (68,299)<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="num">(68,299)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (68,299)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares', window );">Repurchases and retirement of common stock, including transaction costs (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3,512,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue', window );">Repurchases and retirement of common stock, including transaction costs</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">$ (523,433)<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="num">(523,433)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(523,433)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesTreasuryStockReissued', window );">Reissuance of treasury stock upon settlement of equity awards (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">8,000<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueTreasuryStockReissued', window );">Reissuance of treasury stock upon settlement of equity awards</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 27<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="nump">27<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,159<span></span>
</td>
<td class="num">(1,132)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,216,374<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="nump">1,216,374<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,216,374<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive income (loss)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">30,052<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="nump">30,052<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">30,052<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net loss</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(837,990)<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="num">(836,097)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(836,097)<span></span>
</td>
<td class="num">(1,893)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Ending balance (in shares) at Jan. 31, 2024</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="nump">333,961,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">334,453,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Ending balance at Jan. 31, 2024</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 5,190,594<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="nump">5,180,308<span></span>
</td>
<td class="nump">$ 34<span></span>
</td>
<td class="num">$ (67,140)<span></span>
</td>
<td class="nump">9,331,238<span></span>
</td>
<td class="num">(8,220)<span></span>
</td>
<td class="num">(4,075,604)<span></span>
</td>
<td class="nump">10,286<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockCommonShares', window );">Ending balance, treasury stock (in shares) at Jan. 31, 2024</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(492,000)<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(492,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Issuance of common stock upon exercise of stock options (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">6,608,000<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,593,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Issuance of common stock upon exercise of stock options</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 44,697<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="nump">44,697<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">44,697<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans', window );">Issuance of common stock under employee stock purchase plan (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">660,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan', window );">Issuance of common stock under employee stock purchase plan</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">77,053<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="nump">77,053<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">77,053<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesAcquisitions', window );">Issuance of common stock in connection with a business combination (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">513,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueAcquisitions', window );">Issuance of common stock in connection with a business combination</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">87,706<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="nump">87,706<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">87,706<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_snow_StockIssuedDuringPeriodSharesAcquisitionsSubjectToFutureVesting', window );">Issuance of common stock in connection with a business combination subject to future vesting (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">445,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_snow_StockCancelledDuringPeriodSharesAcquisitions', window );">Cancellation of common stock issued in connection with business combinations (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(76,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_snow_StockCancelledDuringPeriodValueAcquisitions', window );">Cancellation of common stock in connection with business combination</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(67)<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="num">(67)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(67)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures', window );">Vesting of restricted stock units (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,859,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures', window );">Vesting of restricted stock units</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation', window );">Shares withheld related to net share settlement of equity awards (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3,381,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Shares withheld related to net share settlement of equity awards</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(489,555)<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="num">(489,555)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(489,555)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares', window );">Repurchases and retirement of common stock, including transaction costs (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(14,765,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue', window );">Repurchases and retirement of common stock, including transaction costs</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">$ (1,932,333)<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="num">(1,932,333)<span></span>
</td>
<td class="num">$ (2)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,932,331)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesTreasuryStockReissued', window );">Reissuance of treasury stock upon settlement of equity awards (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">56,000<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">56,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueTreasuryStockReissued', window );">Reissuance of treasury stock upon settlement of equity awards</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 142<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="nump">142<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 7,635<span></span>
</td>
<td class="num">(7,493)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_snow_AdjustmentsToAdditionalPaidInCapitalPurchasesOfCappedCallsRelatedToConvertibleDebt', window );">Purchases of capped calls related to convertible senior notes</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(195,500)<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="num">(195,500)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(195,500)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,507,134<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="nump">1,507,134<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,507,134<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive income (loss)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">5,984<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="nump">5,984<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,984<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net loss</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(1,289,212)<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="num">(1,285,640)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,285,640)<span></span>
</td>
<td class="num">(3,572)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Ending balance (in shares) at Jan. 31, 2025</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="nump">333,865,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">334,301,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Ending balance at Jan. 31, 2025</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 3,006,643<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,999,929<span></span>
</td>
<td class="nump">$ 34<span></span>
</td>
<td class="num">$ (59,505)<span></span>
</td>
<td class="nump">$ 10,355,211<span></span>
</td>
<td class="num">$ (2,236)<span></span>
</td>
<td class="num">$ (7,293,575)<span></span>
</td>
<td class="nump">$ 6,714<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockCommonShares', window );">Ending balance, treasury stock (in shares) at Jan. 31, 2025</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(436,000)<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(436,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr><td colspan="11"></td></tr>
<tr><td colspan="11"><table class="outerFootnotes" width="100%">
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%;padding-left:13.47pt">In connection with a business combination completed on December&#160;20, 2023, the Company issued approximately 0.2 million shares of its Class A common stock to one of its wholly-owned subsidiaries, in exchange for a noncontrolling equity interest in the acquired company that was held by the subsidiary prior to this business combination. These shares were treated as treasury stock for accounting purposes as of January 31, 2024, and were subsequently transferred to the Company and retired during the fiscal year ended January&#160;31, 2025. These shares are not reflected in the Company&#8217;s consolidated statements of stockholders&#8217; equity. See Note 7, &#8220;Business Combinations,&#8221; and Note 12, &#8220;Equity,&#8221; for further details. </span></td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[2]</td>
<td style="vertical-align: top;" valign="top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.94pt">In connection with a business combination completed on December&#160;20, 2023, the Company issued approximately 0.2 million shares of its Class A common stock to one of its wholly-owned subsidiaries, in exchange for a noncontrolling equity interest in the acquired company that was held by the subsidiary prior to this business combination. These shares were treated as treasury stock for accounting purposes as of January&#160;31, 2024, and were subsequently transferred to the Company and retired during the fiscal year ended January&#160;31, 2025. These shares are not reflected in the Company&#8217;s consolidated balance sheets. See Note 7, &#8220;Business Combinations,&#8221; and Note 12, &#8220;Equity,&#8221; for further details.</span></td>
</tr>
</table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_snow_APICShareBasedPaymentArrangementIncreaseForStockOptionsEarlyExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>APIC, Share-Based Payment Arrangement, Increase For Stock Options Early Exercised</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">snow_APICShareBasedPaymentArrangementIncreaseForStockOptionsEarlyExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>snow_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_snow_AdjustmentsToAdditionalPaidInCapitalPurchasesOfCappedCallsRelatedToConvertibleDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Adjustments To Additional Paid In Capital, Purchases Of Capped Calls Related To Convertible Debt</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">snow_AdjustmentsToAdditionalPaidInCapitalPurchasesOfCappedCallsRelatedToConvertibleDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>snow_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_snow_StockCancelledDuringPeriodSharesAcquisitions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Stock Cancelled During Period, Shares, Acquisitions</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">snow_StockCancelledDuringPeriodSharesAcquisitions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>snow_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_snow_StockCancelledDuringPeriodValueAcquisitions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Stock Cancelled During Period, Value, Acquisitions</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">snow_StockCancelledDuringPeriodValueAcquisitions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>snow_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_snow_StockIssuedDuringPeriodSharesAcquisitionsSubjectToFutureVesting">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Stock Issued During Period, Shares, Acquisitions, Subject To Future Vesting</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">snow_StockIssuedDuringPeriodSharesAcquisitionsSubjectToFutureVesting</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>snow_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481089/718-20-55-13<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481089/718-20-55-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInStockholdersEquityRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in noncontrolling interest from subsidiary issuance of equity interests to noncontrolling interest holders.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 23<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-23<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(2)<br> -SubTopic 10<br> -Topic 810<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481674/830-30-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-17<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-4<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-5<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-20<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482739/220-10-55-15<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-11<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 205<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478009/946-205-45-3<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-19<br><br>Reference 18: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 31: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4J<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4J<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4K<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4K<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-2<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesAcquisitions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of stock issued during the period pursuant to acquisitions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesAcquisitions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued during the period as a result of an employee stock purchase plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of share options (or share units) exercised during the current period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesTreasuryStockReissued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of treasury shares or units reissued. Excludes reissuance of shares or units in treasury for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesTreasuryStockReissued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueAcquisitions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value of stock issued pursuant to acquisitions during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueAcquisitions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate change in value for stock issued during the period as a result of employee stock purchase plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value of stock issued as a result of the exercise of stock options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueTreasuryStockReissued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value of treasury shares or units reissued. Excludes reissuance of shares or units in treasury for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481549/505-30-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueTreasuryStockReissued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares that have been repurchased and retired during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchasedAndRetiredDuringPeriodShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the value of stock that has been repurchased and retired during the period. The excess of the purchase price over par value can be charged against retained earnings (once the excess is fully allocated to additional paid in capital).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchasedAndRetiredDuringPeriodValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity (deficit) attributable to parent and noncontrolling interest. Excludes temporary equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)(3)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483550/848-10-65-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (c)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479832/842-10-65-8<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483421/250-10-45-24<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483421/250-10-45-23<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483421/250-10-45-5<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 5<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479654/326-10-65-5<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (i)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-6<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-6<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482615/740-10-65-8<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482615/740-10-65-8<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479654/326-10-65-4<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-5<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481674/830-30-50-1<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-17<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-20<br><br>Reference 34: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-11<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 205<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478009/946-205-45-3<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478448/946-505-50-3<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 38: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 39: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 40: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 41: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 42: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br><br>Reference 43: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 44: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 45: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 46: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-15<br><br>Reference 47: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-16<br><br>Reference 48: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4I<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4I<br><br>Reference 49: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476166/350-60-65-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockCommonShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of previously issued common shares repurchased by the issuing entity and held in treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481549/505-30-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockCommonShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockSharesAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares that have been repurchased during the period and are being held in treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockSharesAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockValueAcquiredCostMethod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481549/505-30-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockValueAcquiredCostMethod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>33
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF STOCKHOLDERS&#8217; EQUITY (PARENTHETICAL) - Samooha, Inc. - Investing Subsidiary - shares<br> shares in Millions</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 20, 2023</div></th>
<th class="th"><div>Jan. 31, 2025</div></th>
<th class="th"><div>Jan. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued', window );">Business acquisition, equity interest issued or issuable (in shares)</a></td>
<td class="nump">0.2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.2<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockSharesRetired', window );">Treasury stock retired (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of equity interests issued or issuable to acquire entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockSharesRetired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common and preferred stock retired from treasury during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockSharesRetired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=snow_SamoohaInc.Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=snow_SamoohaInc.Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_OwnershipAxis=snow_InvestingSubsidiaryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_OwnershipAxis=snow_InvestingSubsidiaryMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>34
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jan. 31, 2025</div></th>
<th class="th"><div>Jan. 31, 2024</div></th>
<th class="th"><div>Jan. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Cash flows from operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net loss</a></td>
<td class="num">$ (1,289,212)<span></span>
</td>
<td class="num">$ (837,990)<span></span>
</td>
<td class="num">$ (797,526)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net loss to net cash provided by operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">182,508<span></span>
</td>
<td class="nump">119,903<span></span>
</td>
<td class="nump">63,535<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_snow_NoncashOperatingLeaseCosts', window );">Non-cash operating lease costs</a></td>
<td class="nump">59,943<span></span>
</td>
<td class="nump">52,892<span></span>
</td>
<td class="nump">46,240<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmortizationOfDeferredSalesCommissions', window );">Amortization of deferred commissions</a></td>
<td class="nump">93,128<span></span>
</td>
<td class="nump">74,787<span></span>
</td>
<td class="nump">57,445<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Stock-based compensation, net of amounts capitalized</a></td>
<td class="nump">1,479,314<span></span>
</td>
<td class="nump">1,168,015<span></span>
</td>
<td class="nump">861,533<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments', window );">Net amortization (accretion) of premiums (discounts) on investments</a></td>
<td class="num">(43,434)<span></span>
</td>
<td class="num">(61,525)<span></span>
</td>
<td class="nump">3,497<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquitySecuritiesFvNiGainLoss', window );">Net realized and unrealized losses (gains) on strategic investments in equity securities</a></td>
<td class="nump">31,420<span></span>
</td>
<td class="num">(46,809)<span></span>
</td>
<td class="nump">46,435<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmortizationOfFinancingCosts', window );">Amortization of debt issuance costs</a></td>
<td class="nump">2,759<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefit', window );">Deferred income tax</a></td>
<td class="num">(7,671)<span></span>
</td>
<td class="num">(26,762)<span></span>
</td>
<td class="num">(26,664)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNoncashIncomeExpense', window );">Other</a></td>
<td class="nump">7,420<span></span>
</td>
<td class="nump">14,895<span></span>
</td>
<td class="nump">1,618<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract', window );"><strong>Changes in operating assets and liabilities, net of effects of business combinations:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsReceivable', window );">Accounts receivable</a></td>
<td class="nump">536<span></span>
</td>
<td class="num">(212,083)<span></span>
</td>
<td class="num">(166,965)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_snow_IncreaseDecreaseInCapitalizedContractCost', window );">Deferred commissions</a></td>
<td class="num">(101,569)<span></span>
</td>
<td class="num">(134,787)<span></span>
</td>
<td class="num">(95,107)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets', window );">Prepaid expenses and other assets</a></td>
<td class="nump">29,850<span></span>
</td>
<td class="nump">59,795<span></span>
</td>
<td class="num">(2,904)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayable', window );">Accounts payable</a></td>
<td class="nump">108,852<span></span>
</td>
<td class="nump">19,212<span></span>
</td>
<td class="nump">8,024<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities', window );">Accrued expenses and other liabilities</a></td>
<td class="nump">70,876<span></span>
</td>
<td class="nump">171,048<span></span>
</td>
<td class="nump">74,519<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_snow_IncreaseDecreaseInOperatingLeaseLiabilities', window );">Operating lease liabilities</a></td>
<td class="num">(47,711)<span></span>
</td>
<td class="num">(40,498)<span></span>
</td>
<td class="num">(42,342)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInContractWithCustomerLiability', window );">Deferred revenue</a></td>
<td class="nump">382,755<span></span>
</td>
<td class="nump">528,029<span></span>
</td>
<td class="nump">514,301<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by operating activities</a></td>
<td class="nump">959,764<span></span>
</td>
<td class="nump">848,122<span></span>
</td>
<td class="nump">545,639<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>Cash flows from investing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Purchases of property and equipment</a></td>
<td class="num">(46,279)<span></span>
</td>
<td class="num">(35,086)<span></span>
</td>
<td class="num">(25,128)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToDevelopSoftware', window );">Capitalized internal-use software development costs</a></td>
<td class="num">(29,433)<span></span>
</td>
<td class="num">(34,133)<span></span>
</td>
<td class="num">(24,012)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Cash paid for business combinations, net of cash, cash equivalents, and restricted cash acquired</a></td>
<td class="num">(30,305)<span></span>
</td>
<td class="num">(275,706)<span></span>
</td>
<td class="num">(362,609)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireIntangibleAssets', window );">Purchases of intangible assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(28,744)<span></span>
</td>
<td class="num">(700)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireInvestments', window );">Purchases of investments</a></td>
<td class="num">(2,569,243)<span></span>
</td>
<td class="num">(2,476,206)<span></span>
</td>
<td class="num">(3,901,321)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_snow_ProceedsFromSaleOfInvestments', window );">Sales of investments</a></td>
<td class="nump">64,573<span></span>
</td>
<td class="nump">11,266<span></span>
</td>
<td class="nump">58,813<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities', window );">Maturities and redemptions of investments</a></td>
<td class="nump">2,802,082<span></span>
</td>
<td class="nump">3,670,867<span></span>
</td>
<td class="nump">3,657,072<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForHedgeInvestingActivities', window );">Settlement of cash flow hedges</a></td>
<td class="num">(749)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash provided by (used in) investing activities</a></td>
<td class="nump">190,646<span></span>
</td>
<td class="nump">832,258<span></span>
</td>
<td class="num">(597,885)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>Cash flows from financing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromStockOptionsExercised', window );">Proceeds from exercise of stock options</a></td>
<td class="nump">44,886<span></span>
</td>
<td class="nump">57,194<span></span>
</td>
<td class="nump">39,893<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromStockPlans', window );">Proceeds from issuance of common stock under employee stock purchase plan</a></td>
<td class="nump">77,053<span></span>
</td>
<td class="nump">61,234<span></span>
</td>
<td class="nump">40,931<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Taxes paid related to net share settlement of equity awards</a></td>
<td class="num">(489,149)<span></span>
</td>
<td class="num">(380,799)<span></span>
</td>
<td class="num">(184,648)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForRepurchaseOfCommonStock', window );">Repurchases of common stock</a></td>
<td class="num">(1,932,333)<span></span>
</td>
<td class="num">(591,732)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_snow_PaymentsForDeferredConsiderationRelatedToBusinessCombinations', window );">Payments of deferred purchase consideration for business combinations</a></td>
<td class="num">(250)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(1,800)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromConvertibleDebt', window );">Gross proceeds from issuance of convertible senior notes</a></td>
<td class="nump">2,300,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsOfDebtIssuanceCosts', window );">Cash paid for issuance costs on convertible senior notes</a></td>
<td class="num">(31,230)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_snow_PaymentForCappedCallsRelatedToConvertibleSeniorNotes', window );">Purchases of capped calls related to convertible senior notes</a></td>
<td class="num">(195,500)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromMinorityShareholders', window );">Capital contributions from noncontrolling interest holders</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">13,000<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash used in financing activities</a></td>
<td class="num">(226,523)<span></span>
</td>
<td class="num">(854,103)<span></span>
</td>
<td class="num">(92,624)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Effect of exchange rate changes on cash, cash equivalents, and restricted cash</a></td>
<td class="num">(6,186)<span></span>
</td>
<td class="num">(2,031)<span></span>
</td>
<td class="num">(933)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net increase (decrease) in cash, cash equivalents, and restricted cash</a></td>
<td class="nump">917,701<span></span>
</td>
<td class="nump">824,246<span></span>
</td>
<td class="num">(145,803)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash, cash equivalents, and restricted cash&#8212;beginning of period</a></td>
<td class="nump">1,780,977<span></span>
</td>
<td class="nump">956,731<span></span>
</td>
<td class="nump">1,102,534<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash, cash equivalents, and restricted cash&#8212;end of period</a></td>
<td class="nump">2,698,678<span></span>
</td>
<td class="nump">1,780,977<span></span>
</td>
<td class="nump">956,731<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SupplementalCashFlowInformationAbstract', window );"><strong>Supplemental disclosures of cash flow information:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxesPaidNet', window );">Cash paid for income taxes</a></td>
<td class="nump">15,675<span></span>
</td>
<td class="nump">12,452<span></span>
</td>
<td class="nump">6,550<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract', window );"><strong>Supplemental disclosures of non-cash investing and financing activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CapitalExpendituresIncurredButNotYetPaid', window );">Property and equipment included in accounts payable and accrued expenses</a></td>
<td class="nump">36,061<span></span>
</td>
<td class="nump">17,463<span></span>
</td>
<td class="nump">6,317<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_snow_ShareBasedPaymentArrangementAmountCapitalizedInSoftwareDevelopmentCosts', window );">Stock-based compensation included in capitalized internal-use software development costs</a></td>
<td class="nump">38,493<span></span>
</td>
<td class="nump">48,181<span></span>
</td>
<td class="nump">28,467<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable', window );">Issuance of common stock in connection with business combinations</a></td>
<td class="nump">87,706<span></span>
</td>
<td class="nump">174,284<span></span>
</td>
<td class="nump">438,916<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_snow_LiabilityRelatedToUnpaidTaxesTaxWithholdingShareBasedPaymentArrangement', window );">Unpaid taxes related to net share settlement of equity awards included in accrued expenses and other current liabilities</a></td>
<td class="nump">7,273<span></span>
</td>
<td class="nump">6,850<span></span>
</td>
<td class="nump">53<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract', window );"><strong>Reconciliation of cash, cash equivalents, and restricted cash:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">2,628,798<span></span>
</td>
<td class="nump">1,762,749<span></span>
</td>
<td class="nump">939,902<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestrictedCash', window );">Restricted cash&#8212;included in other assets and prepaid expenses and other current assets</a></td>
<td class="nump">69,880<span></span>
</td>
<td class="nump">18,228<span></span>
</td>
<td class="nump">16,829<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Total cash, cash equivalents, and restricted cash</a></td>
<td class="nump">$ 2,698,678<span></span>
</td>
<td class="nump">$ 1,780,977<span></span>
</td>
<td class="nump">$ 956,731<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_snow_IncreaseDecreaseInCapitalizedContractCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Increase (Decrease) In Capitalized Contract Cost</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">snow_IncreaseDecreaseInCapitalizedContractCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>snow_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_snow_IncreaseDecreaseInOperatingLeaseLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Increase (Decrease) In Operating Lease Liabilities</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">snow_IncreaseDecreaseInOperatingLeaseLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>snow_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_snow_LiabilityRelatedToUnpaidTaxesTaxWithholdingShareBasedPaymentArrangement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Liability Related to Unpaid Taxes, Tax Withholding, Share-based Payment Arrangement</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">snow_LiabilityRelatedToUnpaidTaxesTaxWithholdingShareBasedPaymentArrangement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>snow_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_snow_NoncashOperatingLeaseCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Noncash Operating Lease Costs</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">snow_NoncashOperatingLeaseCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>snow_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_snow_PaymentForCappedCallsRelatedToConvertibleSeniorNotes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Payment For Capped Calls Related To Convertible Senior Notes</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">snow_PaymentForCappedCallsRelatedToConvertibleSeniorNotes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>snow_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_snow_PaymentsForDeferredConsiderationRelatedToBusinessCombinations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Payments For Deferred Consideration Related To Business Combinations</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">snow_PaymentsForDeferredConsiderationRelatedToBusinessCombinations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>snow_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_snow_ProceedsFromSaleOfInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Proceeds From Sale Of Investments</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">snow_ProceedsFromSaleOfInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>snow_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_snow_ShareBasedPaymentArrangementAmountCapitalizedInSoftwareDevelopmentCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share-Based Payment Arrangement, Amount Capitalized In Software Development Costs</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">snow_ShareBasedPaymentArrangementAmountCapitalizedInSoftwareDevelopmentCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>snow_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The sum of the periodic adjustments of the differences between securities' face values and purchase prices that are charged against earnings. This is called accretion if the security was purchased at a discount and amortization if it was purchased at premium. As a noncash item, this element is an adjustment to net income when calculating cash provided by or used in operations using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfDeferredSalesCommissions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of expense recognized in the current period for the periodic realization of capitalized fees that were paid to salespeople, distributors, brokers, and agents at the time of the conclusion of the sale. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfDeferredSalesCommissions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfFinancingCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense attributable to debt issuance costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfFinancingCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity interests of the acquirer, including instruments or interests issued or issuable in consideration for the business combination.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 30<br> -Paragraph 8<br> -SubTopic 30<br> -Topic 805<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479637/805-30-30-8<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 30<br> -Paragraph 7<br> -SubTopic 30<br> -Topic 805<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479637/805-30-30-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalExpendituresIncurredButNotYetPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Future cash outflow to pay for purchases of fixed assets that have occurred.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-4<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-3<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalExpendituresIncurredButNotYetPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-8<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -SubTopic 230<br> -Topic 830<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477401/830-230-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationDepletionAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 230<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477401/830-230-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquitySecuritiesFvNiGainLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of unrealized and realized gain (loss) on investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(3)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 321<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479536/321-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquitySecuritiesFvNiGainLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxesPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-2A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 23<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-23<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-22<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxesPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in accrued expenses, and obligations classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInContractWithCustomerLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 912<br> -SubTopic 310<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478345/912-310-45-11<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInContractWithCustomerLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOperatingCapitalAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in prepaid expenses, and assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-25<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNoncashIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNoncashIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsForHedgeInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for a financial contract that meets the hedge criteria as either a cash flow hedge, fair value hedge, or hedge of a net investment in a foreign operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-13<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 27<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForHedgeInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsForRepurchaseOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow to reacquire common stock during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForRepurchaseOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsOfDebtIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfDebtIssuanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the purchase of all investments (debt, security, other) during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquirePropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToDevelopSoftware">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the development or modification of software programs or applications for internal use (that is, not to be sold, leased or otherwise marketed to others) that qualify for capitalization.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToDevelopSoftware</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromConvertibleDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the issuance of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromConvertibleDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from maturity, prepayment and call of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481830/320-10-45-11<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-11<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromMinorityShareholders">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from a noncontrolling interest. Includes, but is not limited to, purchase of additional shares or other increase in noncontrolling interest ownership.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromMinorityShareholders</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from exercise of option under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-14<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2A<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 718<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromStockPlans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with the amount received from the stock plan during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromStockPlans</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-11<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 205<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478009/946-205-45-3<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-19<br><br>Reference 18: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 31: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4J<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4J<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4K<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4K<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-2<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestrictedCash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-8<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(1)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedCash</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SupplementalCashFlowInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplementalCashFlowInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>35
<FILENAME>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Organization and Description of Business<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 31, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock', window );">Organization and Description of Business</a></td>
<td class="text">Organization and Description of Business<div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Snowflake Inc. (Snowflake or the Company) provides a cloud-based data platform, which enables customers to consolidate data into a single source of truth to drive meaningful insights, apply artificial intelligence (AI) to solve business problems, build data applications, and share data and data products. The Company provides its platform through a customer-centric, consumption-based business model, only charging customers for the resources they use. Through its platform, the Company delivers the AI Data Cloud, a network where Snowflake customers, partners, developers, data providers, and data consumers can break down data silos and derive value from a growing number of data sets in secure, governed, and compliant ways. Snowflake was incorporated in the state of Delaware on July 23, 2012.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480424/946-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480424/946-10-50-2<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/810/tableOfContent<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/205/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>36
<FILENAME>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Basis of Presentation and Summary of Significant Accounting Policies<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 31, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock', window );">Basis of Presentation and Summary of Significant Accounting Policies</a></td>
<td class="text">Basis of Presentation and Summary of Significant Accounting Policies<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fiscal Year</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s fiscal year ends on January 31. For example, references to fiscal 2025 refer to the fiscal year ended January&#160;31, 2025.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (GAAP). </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="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%">Principles of Consolidation</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The consolidated financial statements include the accounts of Snowflake&#160;Inc., its wholly-owned subsidiaries, and a majority-owned subsidiary in which the Company has a controlling financial interest. All intercompany transactions and balances have been eliminated in consolidation. The Company records noncontrolling interest in its consolidated financial statements to recognize the minority ownership interest in its majority-owned subsidiary. Profits and losses of the majority-owned subsidiary are attributed to controlling and noncontrolling interests using the hypothetical liquidation at book value method.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Segment Information</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has a single operating and reportable segment. The Company&#8217;s chief operating decision maker (CODM) is its Chief Executive Officer, who reviews financial information presented on a consolidated basis, including, but not limited to, the Company&#8217;s consolidated net loss, for purposes of making operating decisions, assessing financial performance, and allocating resources. </span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents selected financial information with respect to the Company&#8217;s single operating segment (in thousands): </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"></td><td style="width:49.461%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.951%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.442%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.951%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.442%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.953%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fiscal Year Ended January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></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%">Revenue</span></div></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%">3,626,396&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">2,806,489&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">2,065,659&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue and operating expenses:</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of product revenue</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)(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%">992,069&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">701,200&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">547,547&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of professional services and other revenue</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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">222,604&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">197,358&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">169,993&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</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%">1,672,092&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,391,747&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,106,507&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</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:#ffffff;padding:2px 0 2px 1pt;text-align: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,783,379&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,287,949&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">788,058&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</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%">412,262&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">323,008&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">295,821&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest income</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%">(209,009)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(200,663)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(73,839)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#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%">Interest expense</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,759&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other (income) expense, net</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,339&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(44,887)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,565&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#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%">Provision for (benefit from) 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%">4,113&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,233)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,467)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align: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</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%">(1,289,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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">(837,990)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">(797,526)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">________________</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.94pt">For the fiscal years ended January 31, 2025, 2024, and 2023, respectively, approximately 65%, 67%, and 71% of cost of product revenue represented third-party cloud infrastructure expenses incurred in connection with the customers&#8217; use of the Snowflake platform and the deployment and maintenance of the platform on public clouds, including different regional deployments.</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.94pt">For the fiscal years ended January 31, 2025, 2024, and 2023, respectively, approximately 37%, 38%, and 38% of the Company&#8217;s total cost of revenue and operating expenses were comprised of personnel-related expenses, excluding stock-based compensation and associated payroll taxes. These expenses consist primarily of salaries, benefits, bonuses, sales commissions and draws paid to the Company&#8217;s sales force and certain referral fees paid to third parties, including amortization of deferred commissions, and associated payroll taxes. They also include salaries, benefits and bonuses allocated as part of overhead costs. See Note 12, &#8220;Equity,&#8221; for details regarding the Company&#8217;s stock-based compensation.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The measure of segment assets is the total assets on the Company&#8217;s consolidated balance sheets. See the Company&#8217;s consolidated financial statements for other financial information regarding its operating segment. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For information regarding the Company&#8217;s revenue by geographic area, see Note 3, &#8220;Revenue, Accounts Receivable, Deferred Revenue, and Remaining Performance Obligations.&#8221;</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the Company&#8217;s long-lived assets, comprising property and equipment, net and operating lease right-of-use assets, by geographic area (in thousands):</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:64.124%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.887%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.048%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">January 31, 2025</span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:700;line-height:100%">January 31, 2024</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></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%">United States</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%">536,885&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">379,664&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</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:#ffffff;padding:2px 0 2px 1pt;text-align: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,947&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119,928&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 23.5pt;text-align: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:#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%">655,832&#160;</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">499,592&#160;</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></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">________________</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.94pt">No individual country outside of the United States accounted for more than 10% of the Company&#8217;s long-lived assets as of January&#160;31, 2025 and 2024.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes. Such estimates include, but are not limited to, stand-alone selling prices (SSP) for each distinct performance obligation, internal-use software development costs, the expected period of benefit for deferred commissions, the fair value of intangible assets acquired in business combinations, the useful lives of long-lived assets, the carrying value of operating lease right-of-use assets, stock-based compensation, accounting for income taxes, and the fair value of investments in marketable and non-marketable securities.</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company bases its estimates on historical experience and also on assumptions that management considers reasonable. These estimates are assessed on a regular basis; however, actual results could differ from these estimates.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Concentration of Credit Risk</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Financial instruments that potentially subject the Company to concentrations of credit risk primarily consist of cash, cash equivalents, investments in marketable securities, restricted cash, accounts receivable, and foreign currency forward contracts. The Company maintains its cash, cash equivalents, investments in marketable securities, restricted cash and foreign currency forward contracts with high-quality financial institutions that have investment-grade ratings. For accounts receivable, the Company is exposed to credit risk in the event of nonpayment by customers up to the amounts recorded on the consolidated balance sheets. The Company manages its accounts receivable credit risk through ongoing credit evaluation of its customers&#8217; financial conditions. The Company generally does not require collateral from its customers. For information regarding the Company&#8217;s significant customers, see Note 3, &#8220;Revenue, Accounts Receivable, Deferred Revenue, and Remaining Performance Obligations.&#8221;</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Foreign Currency</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The reporting currency of the Company is the U.S. dollar. The functional currency of the Company&#8217;s foreign subsidiaries is primarily the U.S. dollar.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Monetary assets and liabilities denominated in currencies other than the functional currency are remeasured to the functional currency at period-end exchange rates. Foreign currency transaction gains and losses resulting from remeasurement are recognized in other income (expense), net in the consolidated statements of operations, and have not been material for any of the periods presented.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For those subsidiaries with non-U.S. dollar functional currencies, assets and liabilities are translated into U.S. dollars at period-end exchange rates. Revenue and expenses are translated at the average exchange rates during the period. Equity transactions are translated using historical exchange rates. The resulting translation adjustments are recorded in accumulated other comprehensive income (loss) as a component of stockholders&#8217; equity (deficit).</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue Recognition</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for revenue in accordance with Accounting Standards Codification (ASC) Topic 606,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> Revenue from Contracts with Customers</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (ASC 606) for all periods presented.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company delivers its platform over the internet as a service. Customers choose to consume the platform under either capacity arrangements, in which customers commit to a certain amount of consumption at specified prices, or under on-demand arrangements, in which the Company charges for use of the platform monthly in arrears. Under capacity arrangements, from which a majority of revenue is derived, the Company typically bills its customers annually in advance of their consumption. Revenue from on-demand arrangements typically relates to customers with lower usage levels or overage consumption beyond a customer&#8217;s contracted usage amount under a capacity contract or following the expiration of a customer&#8217;s capacity contract. Revenue from on-demand arrangements represented approximately 2%, 3%, and 2% of the Company&#8217;s revenue for the fiscal years ended January&#160;31, 2025, 2024, and 2023, respectively. The Company recognizes revenue as customers consume compute, storage, and data transfer resources under either of these arrangements. In limited instances, customers pay an annual deployment fee to gain access to a dedicated instance of a virtual private deployment. Deployment fees are recognized ratably over the contract term.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Customers do not have the contractual right to take possession of the Company&#8217;s platform. Pricing for the platform includes embedded support services, data backup and disaster recovery services, as well as future updates, when and if available, offered during the contract term.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Customer contracts for capacity typically have a term of <span style="-sec-ix-hidden:f-614">one</span> to four years. To the extent customers enter into such contracts and either consume the platform in excess of their capacity commitments or continue to use the platform after expiration of the contract term, they are charged for their incremental consumption. In many cases, customer contracts permit customers to roll over any unused capacity to a subsequent order, generally on the purchase of additional capacity. </span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Customer contracts are generally non-cancelable during the contract term, although customers can terminate for breach if the Company materially fails to perform. For those customers who do not have a capacity arrangement, the Company&#8217;s on-demand arrangements generally have a monthly stated contract term and can be terminated at any time by either the customer or the Company.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For compute resources, consumption is based on the type of compute resource used and the duration of use or, for some features, the volume of data processed. For storage resources, consumption for a given customer is based on the average terabytes per month of all of such customer&#8217;s data stored in the platform. For data transfer resources, consumption is based on terabytes of data transferred, the public cloud provider used, and the region to and from which the transfer is executed. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s revenue also includes professional services and other revenue, which consists primarily of consulting, technical solution services, and training related to the platform. Professional services revenue is recognized over time based on input measures, including time and materials costs incurred relative to total costs, with consideration given to output measures, such as contract deliverables, when applicable. Other revenue consists primarily of fees from customer training delivered on-site or through publicly available classes. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company determines revenue recognition in accordance with ASC 606 through the following five steps:</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">1) Identify the contract with a customer. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company considers the terms and conditions of the contracts and the Company&#8217;s customary business practices in identifying its contracts under ASC 606. The Company determines it has a contract with a customer when the contract has been approved by both parties, it can identify each party&#8217;s rights regarding the services to be transferred and the payment terms for the services, it has determined the customer to have the ability and intent to pay, and the contract has commercial substance. At contract inception, the Company evaluates whether two or more contracts should be combined and accounted for as a single contract and whether the combined or single contract includes more than one performance obligation. The Company applies judgment in determining the customer&#8217;s ability and intent to pay, which is based on a variety of factors, including the customer&#8217;s payment history or, in the case of a new customer, credit and financial information pertaining to the customer.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2) Identify the performance obligations in the contract.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Performance obligations promised in a contract are identified based on the services that will be transferred to the customer that are both capable of being distinct, whereby the customer can benefit from the service either on its own or together with other resources that are readily available from third parties or from the Company, and are distinct in the context of the contract, whereby the transfer of the services is separately identifiable from other promises in the contract. Customers are allowed to select compute, storage, and data transfer resources separately, at their discretion. Consequently, the Company treats the consumption of its platform for compute, storage, and data transfer resources as separate and distinct performance obligations. The Company treats its virtual private deployments for customers, professional services, technical solution services, and training each as a separate and distinct performance obligation. Some customers have negotiated an option to purchase additional capacity at a stated discount. These options generally do not provide a material right as they are priced at the Company&#8217;s SSP, as described below, as the stated discounts are not incremental to the range of discounts typically given.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">3) Determine the transaction price. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The transaction price is determined based on the consideration the Company expects to receive in exchange for transferring services to the customer. Variable consideration is included in the transaction price if, in the Company&#8217;s judgment, it is probable that a significant future reversal of cumulative revenue recognized under the contract will not occur. Variable consideration is estimated based on expected value, primarily relying on the Company&#8217;s history. In certain situations, the Company may also use the most likely amount as the basis of its estimate. None of the Company&#8217;s contracts contain a significant financing component. Revenue is recognized net of any taxes collected from customers, which are subsequently remitted to governmental entities (e.g., sales and other indirect taxes).</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">4) Allocate the transaction price to performance obligations in the contract. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If the contract contains a single performance obligation, the entire transaction price is allocated to the single performance obligation. Contracts that contain multiple performance obligations require an allocation of the transaction price to each performance obligation on a relative SSP basis. The determination of a relative SSP for each distinct performance obligation requires judgment. The Company determines SSP for performance obligations based on an observable standalone selling price when it is available, as well as other factors, including the overall pricing objectives, which take into consideration market conditions and customer-specific factors, including a review of internal discounting tables, the services being sold, the volume of capacity commitments, and other factors. The observable standalone selling price is established based on the price at which products and services are sold separately. If an SSP is not observable through past transactions, the Company estimates it using available information including, but not limited to, market data and other observable inputs.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">5) Recognize revenue when or as the Company satisfies a performance obligation. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue is recognized at the time the related performance obligation is satisfied by transferring the promised service to a customer. Revenue is recognized when control of the services is transferred to the customers, in an amount that reflects the consideration that the Company expects to receive in exchange for those services. The Company determined an output method for capacity arrangements to be the most appropriate measure of progress because it most faithfully represents when the value of the services is simultaneously received and consumed by the customer, and control is transferred. Virtual private deployment fees are recognized ratably over the term of the deployment as the deployment service represents a stand-ready performance obligation provided throughout the deployment term. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="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%">Allocation of Overhead Costs</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Overhead costs that are not substantially dedicated for use by a specific functional group are allocated based on headcount. Such costs include costs associated with office facilities, depreciation of property and equipment, information technology (IT) and general recruiting related expenses and other expenses, such as software and subscription services.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cost of Revenue</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of revenue consists primarily of (i) third-party cloud infrastructure expenses incurred in connection with the customers&#8217; use of the Snowflake platform and the deployment and maintenance of the platform on public clouds, including different regional deployments, and (ii) personnel-related costs associated with the Company&#8217;s customer support team, engineering team that is responsible for maintaining the Company's service availability and security of its platform, and professional services and training departments, including salaries, benefits, bonuses, and stock-based compensation. Cost of revenue also includes amortization of capitalized internal-use software development costs, amortization of acquired intangible assets, costs of contracted third-party partners for professional services, expenses associated with software and subscription services dedicated for use by the Company&#8217;s customer support team and engineering team responsible for maintaining the Company's service, and allocated overhead.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Research and Development Costs</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development costs are expensed as incurred, unless they qualify as capitalized internal-use software development costs. Research and development expenses consist primarily of personnel-related expenses associated with the Company&#8217;s research and development staff, including salaries, benefits, bonuses, and stock-based compensation. Research and development expenses also include contractor or professional services fees, third-party cloud infrastructure expenses incurred primarily in developing the Company&#8217;s platform, amortization of acquired intangible assets, software and subscription services dedicated for use by the Company&#8217;s research and development organization, and allocated overhead.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Advertising Costs</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Advertising costs, excluding expenses associated with the Company&#8217;s user conferences, are expensed as incurred and are included in sales and marketing expenses in the consolidated statements of operations. These costs were $104.5 million, $85.3 million, and $68.2 million for the fiscal years ended January&#160;31, 2025, 2024, and 2023, respectively.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Income Taxes</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is subject to income taxes in the United States and numerous foreign jurisdictions. Significant judgment is required in determining its provision for income taxes and deferred tax assets and liabilities, including evaluating uncertainties in the application of accounting principles and complex tax laws.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company records a provision for income taxes for the anticipated tax consequences of the reported results of operations using the asset and liability method. Under this method, the Company recognizes deferred tax assets and liabilities for the expected future tax consequences of temporary differences between the carrying amounts for financial reporting purposes and the tax bases of assets and liabilities, as well as for loss and tax credit carryforwards. The deferred assets and liabilities are measured using the statutorily enacted tax rates anticipated to be in effect when those tax assets and liabilities are expected to be realized or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in the period that includes the enactment date. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A valuation allowance is established if, based upon the available evidence, it is more likely than not that some or all of the deferred tax assets will not be realized. The Company considers all available evidence, both positive and negative, including historical levels of income, expectations and risks associated with estimates of future taxable income in assessing the need for a valuation allowance. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s tax positions are subject to income tax audits by multiple tax jurisdictions throughout the world. The Company recognizes the tax benefit of an uncertain tax position only if it is more likely than not the position will be sustainable upon examination by the taxing authority, including resolution of any related appeals or litigation processes. This evaluation is based on all available evidence and assumes that the tax authorities have full knowledge of all relevant information concerning the tax position. The tax benefit recognized is measured as the largest amount of benefit which is more likely than not (greater than 50% likely) to be realized upon ultimate settlement with the taxing authority. The Company recognizes interest accrued and penalties related to unrecognized tax benefits in income tax expense. The Company makes adjustments to these reserves in accordance with the income tax guidance when facts and circumstances change, such as the closing of a tax audit or the refinement of an estimate. To the extent that the final tax outcome of these matters is different from the amounts recorded, such differences may affect the provision for income taxes in the period in which such determination is made and could have a material impact on the Company&#8217;s financial condition and operating results.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-Based Compensation</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s equity awards include stock options, restricted stock unit awards (RSUs), restricted common stock granted to employees, non-employee directors, and other service providers, and stock purchase rights granted under the Employee Stock Purchase Plan (ESPP Rights) to employees. Equity awards are reviewed in determining whether such awards are equity-classified or liability-classified.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation related to equity-classified awards is measured based on the estimated fair value of the awards on the date of grant and generally recognized on a straight-line basis over the requisite service period. The fair value of each stock option granted and ESPP Rights is estimated using the Black-Scholes option-pricing model. The determination of the grant-date fair value using an option-pricing model is affected by the estimated fair value of the Company&#8217;s common stock as well as assumptions regarding a number of other complex and subjective variables. These variables include expected stock price volatility over an expected term, actual and projected employee stock option exercise behaviors, the risk-free interest rate for an expected term, and expected dividends. The fair value of each RSU is based on the fair value of the Company&#8217;s common stock on the date of grant. For equity-classified awards with both service-based and performance-based vesting conditions, the stock-based compensation is recognized using an accelerated attribution method over the requisite service period, based on the Company&#8217;s periodic assessment of the probability that the performance condition will be achieved.</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain RSUs with both service-based and performance-based vesting conditions are liability-classified, as the monetary value of the obligation under each potential outcome of the performance condition is predominantly based on a fixed monetary amount known at inception and will be settled in a variable number of the Company&#8217;s common stock. The fair value of these awards is estimated using the Monte Carlo simulation model, which requires the use of various assumptions, including the expected stock price volatility and risk-free interest rate. These awards are subsequently remeasured to the fair value at each reporting date until the number of these awards eligible to vest is fixed, at which time these awards will be reclassified to equity. Stock-based compensation associated with these awards is recognized based on the probable outcome of the performance condition, using an accelerated attribution method over the requisite service period, with a cumulative catch-up adjustment recognized for changes in the fair value estimated at each reporting date.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If an award contains a provision whereby vesting is accelerated upon a change in control, such a change in control is considered to be outside of the Company&#8217;s control and is not considered probable until it occurs. Forfeitures are accounted for in the period in which they occur.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the fiscal year ended January 31, 2023, the Company began funding withholding taxes due upon the vesting of employee RSUs in certain jurisdictions by net share settlement, rather than its previous approach of selling shares of the Company&#8217;s common stock. The amount of withholding taxes related to net share settlement of employee RSUs is reflected as (i) a reduction to additional paid-in-capital, and (ii) cash outflows for financing activities when the payments are made. The shares withheld by the Company as a result of the net share settlement of RSUs are not considered issued and outstanding, and do not impact the calculation of basic net income (loss) per share attributable to Snowflake Inc. Class A common stockholders.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Net Loss Per Share Attributable to Snowflake Inc. Class A Common Stockholders</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic and diluted net loss per share attributable to Snowflake Inc. Class A common stockholders is computed in conformity with the two-class method required for participating securities. The Company considers unvested common stock to be participating securities, as the holders of such stock have the right to receive nonforfeitable dividends on a pari passu basis in the event that a dividend is declared on common stock. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic net loss per share attributable to Snowflake Inc. Class A common stockholders is computed by dividing net loss attributable to Snowflake Inc. Class A common stockholders by the weighted-average number of shares of Snowflake Inc. Class A common stock outstanding during the period, which excludes treasury stock. Diluted net loss per share attributable to Snowflake Inc. Class A common stockholders is computed by giving effect to all potentially dilutive Snowflake Inc. Class A common stock equivalents to the extent they are dilutive. For purposes of this calculation, stock options, RSUs, restricted common stock, ESPP Rights, early exercised stock options, and shares underlying the conversion option in the convertible senior notes are considered to be common stock equivalents but have been excluded from the calculation of diluted net loss per share attributable to Snowflake Inc. Class A common stockholders as their effect is anti-dilutive for all periods presented.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash and Cash Equivalents</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company considers all highly liquid investments with original or remaining maturities of three months or less when purchased to be cash equivalents.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="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 Cash</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted cash primarily consists of (i) cash held in a trust that is restricted for use in meeting the Company's general obligations and (ii) collateralized letters of credit established in connection with lease agreements for the Company&#8217;s facilities. Restricted cash is classified within prepaid expenses and other current assets or other assets on the consolidated balance sheets, typically based on the remaining term of the restriction.</span></div><div style="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%">Investments </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s investments in marketable debt securities have been classified and accounted for as available-for-sale and are recorded at estimated fair value. The Company classifies its marketable debt securities as either short-term or long-term at each balance sheet date based on each instrument&#8217;s underlying contractual maturity date. Short-term investments are investments with original maturities of less than one year when purchased. Purchase premiums and discounts are amortized or accreted using the effective interest method over the life of the related security and such amortization and accretion are included in interest income in the consolidated statements of operations.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For available-for-sale debt securities in an unrealized loss position, the Company first assesses whether it intends to sell or it is more likely than not that the Company will be required to sell the security before the recovery of its entire amortized cost basis. If either of these criteria is met, the security&#8217;s amortized cost basis is written down to fair value through other income (expense), net in the consolidated statements of operations. If neither of these criteria is met, the Company further assesses whether the decline in fair value below amortized cost is due to credit or non-credit related factors. In making this assessment, the Company considers the extent to which fair value is less than amortized cost, any changes to the rating of the security by a rating agency, and any adverse conditions specifically related to the security, among other factors. Credit-related unrealized losses are recognized as an allowance on the consolidated balance sheets with a corresponding charge in the other income (expense), net in the consolidated statements of operations. Non-credit related unrealized losses and unrealized gains on available-for-sale debt securities are included in accumulated other comprehensive income (loss). </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Realized gains and losses are determined based on the specific identification method and are reported in other income (expense), net in the consolidated statements of operations.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Strategic Investments</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s strategic investments consist of non-marketable equity and debt securities in privately-held companies and marketable equity securities in publicly-traded companies, in which the Company does not have a controlling interest or significant influence. Strategic investments are included in other assets on the consolidated balance sheets. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Non-marketable equity securities are recorded at cost and adjusted for observable transactions for the same or similar investments of the same issuer (referred to as the Measurement Alternative) or impairment. For these investments, the Company recognizes remeasurement adjustments, including upward and downward adjustments, and impairments, if any, in other income (expense), net in the consolidated statements of operations. Valuations of privately-held securities are inherently complex due to the lack of readily available market data and require the use of judgment. For example, determining whether an orderly transaction is for an identical or similar investment requires judgment based on the rights and obligations that are attached to the securities. In determining the estimated fair value of these investments, the Company uses the most recent data available to the Company. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Marketable equity securities are measured at fair value with changes in fair value recorded in other income (expense), net in the consolidated statements of operations.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Non-marketable debt securities are classified as available-for-sale and are recorded at their estimated fair value with changes in fair value recorded through accumulated other comprehensive income (loss).</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Strategic investments are subject to periodic impairment analysis, which would involve an assessment of both qualitative and quantitative factors, including the investee&#8217;s financial metrics, market acceptance of the investee&#8217;s product or technology, and the rate at which the investee is using its cash. If the investment is considered impaired, the Company recognizes an impairment through other income (expense), net in the consolidated statements of operations and establishes a new carrying value for the investment.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fair Value of Financial Instruments</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s primary financial instruments include cash equivalents, investments in marketable securities, strategic investments, restricted cash, accounts receivable, derivative assets and liabilities, accounts payable, accrued expenses, and convertible senior notes. The carrying amounts of accounts receivable, accounts payable, and accrued expenses approximate fair value due to their short-term nature. See Note 5, &#8220;Fair Value Measurements,&#8221; and Note 10, &#8220;Convertible Senior Notes,&#8221; for information regarding the fair value of the Company&#8217;s cash equivalents and investments in marketable securities, strategic investments, and derivative assets and liabilities, as well as the fair value of the Company&#8217;s convertible senior notes.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="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%">Derivative Financial Instruments</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s derivative financial instruments, which are carried at fair value on the consolidated balance sheets, consist of foreign currency forward contracts as described below:</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Non-Designated Hedges&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company utilizes foreign currency forward contracts to manage its exposure to certain foreign currency exchange risks primarily associated with (i) a portion of its net outstanding monetary assets and liabilities positions and (ii) certain intercompany balances denominated in currencies other than the U.S. dollar. These foreign currency forward contracts have maturities of twelve months or less and are not designated as hedging instruments (Non-Designated Hedges). As such, all changes in the fair value of these derivative instruments are recorded in other income (expense), net on the consolidated statements of operations, and are intended to offset the foreign currency transaction gains or losses associated with the underlying balances being hedged. Cash flows at settlement of such foreign currency forward contracts are classified as operating activities in the consolidated statement of cash flows.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Cash Flow Hedge&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company also utilizes foreign currency forward contracts to manage the volatility in cash flows associated with (i) certain forecasted capital expenditures and (ii) a portion of its forecasted operating expenses denominated in certain currencies other than the U.S. dollar. These foreign currency forward contracts have a maturity of twelve months or less and are designated and qualify as cash flow hedges, and, in general, closely match the underlying hedged forecasted transactions in duration. The effectiveness of the cash flow hedges is assessed quantitatively using regression at inception and at each reporting date. The effective portion of these foreign currency forward contracts&#8217; gains and losses resulting from changes in fair value is recorded in accumulated other comprehensive income (loss) on the consolidated balance sheets, and subsequently reclassified into the same line items on the Company&#8217;s consolidated statements of operations as the underlying hedged forecasted transactions in the same period that such transactions affect earnings. In the event the underlying forecasted transactions do not occur, or it becomes probable that they will not occur within the defined hedge period, the gains or losses on the related cash flow hedges are reclassified immediately from accumulated other comprehensive income (loss) to net income (loss) in the Company&#8217;s consolidated financial statements. Cash flows from such foreign currency forward contracts are classified in the same category on the Company&#8217;s consolidated statements of cash flows as the cash flows from the underlying hedged forecasted transactions.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These derivative financial instruments did not have a material impact on the Company&#8217;s consolidated financial statements for all periods presented.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="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%">Accounts Receivable, Net</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable include billed and unbilled receivables, net of allowance for credit losses. Trade accounts receivable are recorded at invoiced amounts and do not bear interest. The allowance for credit losses is estimated based on the Company&#8217;s assessment of the collectibility of accounts receivable by considering various factors, including the age of each outstanding invoice, the collection history of each customer, historical write-off experience, current economic conditions, and reasonable and supportable forecasts of future economic conditions over the life of the receivable. The Company assesses collectibility by reviewing accounts receivable on an aggregate basis when similar characteristics exist and on an individual basis when specific customers with collectibility issues are identified. Accounts receivable deemed uncollectible are charged against the allowance for credit losses when identified. </span></div><div style="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%">Capitalized Internal-Use Software Development Costs</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company capitalizes qualifying internal-use software development costs, primarily related to its cloud platform. The costs consist of personnel costs (including related benefits and stock-based compensation) that are incurred during the application development stage. Capitalization of costs begins when two criteria are met: (1) the preliminary project stage is completed, and (2) it is probable that the software will be completed and used for its intended function. Capitalization ceases when the software is substantially complete and ready for its intended use, including the completion of all significant testing. Costs related to preliminary project activities and post-implementation operating activities are expensed as incurred.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Capitalized costs are included in property and equipment, net on the consolidated balance sheets. These costs are amortized over the estimated useful life of the software, which is three years, on a straight-line basis. Cost and accumulated amortization of fully amortized capitalized internal-use software development costs are removed from the Company&#8217;s consolidated balance sheets when the related software is no longer in use. The amortization of capitalized costs related to the Company&#8217;s platform applications is primarily included in cost of revenue in the consolidated statements of operations.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Property and Equipment, Net</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment, net is stated at cost less accumulated depreciation and amortization. Depreciation is computed using the straight-line method over the estimated useful life of the related asset, ranging from generally <span style="-sec-ix-hidden:f-633">three</span> to seven years. Leasehold improvements are amortized over the shorter of estimated useful life or the remaining lease term. Expenses that improve an asset or extend its remaining useful life are capitalized. Costs of maintenance or repairs that do not extend the lives of the respective assets are charged to expenses as incurred. Cost and accumulated depreciation and amortization of fully depreciated property and equipment are removed from the Company&#8217;s consolidated balance sheets when they are no longer in use. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="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%">Deferred Commissions</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company capitalizes incremental costs of obtaining a contract with a customer if such costs are recoverable. Such costs consist primarily of (i) sales commissions earned upon the origination, expansion, or renewal of customer contracts by the Company&#8217;s sales force, and the associated payroll taxes and fringe benefits, and (ii) certain referral fees earned by third parties (collectively, Commission Costs). Commission Costs for new customer or customer expansion contracts that are not commensurate with those for renewal contracts are capitalized and then amortized over a period of benefit determined to be five years. The Company determined the period of benefit by taking into consideration the length of terms in its customer contracts, life of the technology, and other factors. Commission Costs for renewal contracts, as well as Commission Costs for new customer or customer expansion contracts that are commensurate with those for renewal contracts, are capitalized and then amortized over the respective weighted-average contractual term of the related contracts. Amounts expected to be amortized within one year of the balance sheet date are recorded as deferred commissions, current, and the remaining portion is recorded as deferred commissions, non-current, on the consolidated balance sheets. Amortization expense is included in sales and marketing expenses in the consolidated statements of operations. In addition to the Commission Costs, the Company&#8217;s sales force earns sales commissions based on the level of the customers&#8217; consumption of the Company&#8217;s platform. These commissions are not considered incremental costs and are expensed in the same period as they are earned. Deferred commissions are periodically analyzed for impairment. There were no impairment losses relating to the deferred commissions for all periods presented.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="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%">Leases</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company determines if an arrangement is or contains a lease at inception by evaluating various factors, including if the contract conveys the right to control the use of an identified asset for a period of time in exchange for consideration and other facts and circumstances. Lease classification is determined at the lease commencement date. Operating leases are included in operating lease right-of-use assets, operating lease liabilities, current, and operating lease liabilities, non-current on the consolidated balance sheets. The Company did not have any material finance leases for all periods presented.</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Right-of-use assets represent the Company&#8217;s right to use an underlying asset for the lease term, and lease liabilities represent the Company&#8217;s obligation to make payments arising from the lease. Operating lease right-of-use assets and liabilities are recognized at the lease commencement date based on the present value of lease payments over the lease term. Lease payments consist primarily of the fixed payments under the arrangement, less any lease incentives. Variable lease payments are expensed as incurred and include certain non-lease components, such as maintenance and other services provided by the lessor to the extent the charges are variable. The Company uses an estimate of its incremental borrowing rate (IBR) based on the information available at the lease commencement date in determining the present value of lease payments, unless the implicit rate is readily determinable. In determining the appropriate IBR, the Company considers various factors, including, but not limited to, its credit rating, the lease term, and the currency in which the arrangement is denominated. The Company&#8217;s lease terms may include options to extend or terminate the lease when it is reasonably certain that the Company will exercise that option. Lease expense for lease payments is recognized on a straight-line basis over the lease term.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company does not separate non-lease components from lease components for its facility asset portfolio. In addition, the Company does not recognize right-of-use assets and lease liabilities for short-term leases, which have a lease term of 12 months or less and do not include an option to purchase the underlying asset that the Company is reasonably certain to exercise. Lease cost for short-term leases is recognized on a straight-line basis over the lease term.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, the Company subleases certain of its unoccupied facilities to third parties. The assessment of impairment of the associated right-of-use assets, leasehold improvements, or other assets as a result of a sublease is performed upon triggering events, including but not limited to the execution of a sublease agreement. The Company recognizes sublease income on a straight-line basis over the sublease term. Sublease income is recorded as a reduction to the Company&#8217;s operating lease costs.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="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%">Business Combinations</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company applies a screen test to evaluate if substantially all of the fair value of the gross assets acquired is concentrated in a single identifiable asset or group of similar identifiable assets to determine whether a transaction is accounted for as an asset acquisition or business combination. When the Company acquires a business, the purchase consideration is allocated to the tangible assets acquired, liabilities assumed, and intangible assets acquired based on their estimated respective fair values. The excess of the fair value of purchase consideration over the fair values of these identifiable assets and liabilities is recorded as goodwill. Estimates used in valuing certain intangible assets include, but are not limited to, time and resources required to recreate the assets acquired. These estimates are based on information obtained from the management of the acquired companies, the Company&#8217;s assessment of the information, and historical experience. The Company&#8217;s estimates of fair value are based upon assumptions believed to be reasonable, but which are inherently uncertain and unpredictable and, as a result, actual results may differ from estimates. During the measurement period of up to one year from the acquisition date, the Company may record adjustments to the preliminary fair value of the assets acquired and liabilities assumed with a corresponding offset to goodwill for these business combinations. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Impairment of Goodwill, Intangible Assets, and Other Long-Lived Assets </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s long-lived assets with finite lives consist primarily of property and equipment, capitalized internal-use software development software costs, operating lease right-of-use assets and acquired intangible assets.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-lived assets with finite lives are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset or asset group may not be recoverable. Recoverability of assets held and used is measured by comparison of the carrying amount of an asset or an asset group to estimated undiscounted future net cash flows expected to be generated by the asset or asset group. If the carrying amount of an asset exceeds these estimated future cash flows, an impairment charge is recognized by the amount by which the carrying amount of the assets exceeds the fair value of the asset or asset group.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill and indefinite-lived intangible assets are not amortized but rather tested for impairment at least annually in the fourth quarter, or more frequently if events or changes in circumstances indicate that impairment may exist. Goodwill impairment is recognized when the quantitative assessment results in the carrying value of the reporting unit exceeding its fair value, in which case an impairment charge is recorded to goodwill to the extent the carrying value exceeds the fair value, limited to the amount of goodwill. The Company did not recognize any impairment of goodwill for all periods presented.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Convertible Senior Notes</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for each series of its convertible senior notes as a liability in its entirety, measured at amortized cost. Debt issuance costs incurred in connection with the issuance of the Company&#8217;s convertible senior notes are reflected in the consolidated balance sheets as a direct deduction from the carrying amount of the outstanding convertible senior notes. These costs are amortized using the effective interest rate method over the terms of the convertible senior notes and are included within interest expense on the consolidated statements of operations.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the convertible senior notes offering, the Company entered into privately negotiated capped call transactions relating to each series of convertible senior notes with certain counterparties. The capped call transactions are generally expected to reduce the potential dilution to the Company&#8217;s common stock upon any conversion of the relevant series of convertible senior notes and/or offset any cash payments the Company is required to make in excess of the principal amount of converted notes of such series, with such reduction and/or offset subject to a cap. See Note 10, &#8220;Convertible Senior Notes,&#8221; for further details.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="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%">Deferred Revenue</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company records deferred revenue when the Company receives customer payments in advance of satisfying the performance obligations on the Company&#8217;s contracts. Capacity arrangements are generally billed and paid in advance of satisfaction of performance obligations, and the Company&#8217;s on-demand arrangements are billed in arrears generally on a monthly basis. Deferred revenue also includes amounts that have been invoiced but not yet collected, classified as accounts receivable, when the Company has an enforceable right to consideration for capacity arrangements. Deferred revenue relating to the Company&#8217;s capacity arrangements that have a contractual expiration date of less than 12 months are classified as current. For capacity arrangements that have a contractual expiration date of greater than 12 months, the Company apportions deferred revenue between current and non-current based upon an assumed ratable consumption of these capacity arrangements over the entire term of the arrangement, even though it does not recognize revenue ratably over the term of the contract as customers have flexibility in their consumption and revenue is generally recognized on consumption. In addition, in many cases, the Company&#8217;s customer contracts also permit customers to roll over any unused capacity to a subsequent order, generally on the purchase of additional capacity. As such, the current or non-current classification of deferred revenue may not reflect the actual timing of revenue recognition.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="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%">Recently Adopted Accounting Pronouncement</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2023, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) 2023-07, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which expands segment disclosures by requiring disclosure of significant segment expenses that are regularly provided to the CODM and included within each reported measure of segment profit and loss, an amount and description of its composition for other segment items, and interim disclosures of a reportable segment&#8217;s profit or loss and assets. This guidance also requires disclosures of the title and position of the CODM, and an explanation of how the CODM uses the reported measures of segment profit or loss in assessing segment performance and deciding how to allocate resources. The Company adopted this guidance for its fiscal year ended January 31, 2025 on a retrospective basis. While the adoption had no impact on the Company&#8217;s consolidated financial statements, it resulted in additional disclosures in the accompanying notes. See further details under the heading &#8220;Segment Information&#8221; in this Note 2, &#8220;Basis of Presentation and Summary of Significant Accounting Policies.&#8221;</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="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%">Recently Issued Accounting Pronouncements Not Yet Adopted </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2023, the FASB issued ASU 2023-09, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes (Topic 740): Improvements to Income Tax Disclosures</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which requires annual disclosure on disaggregation of rate reconciliation categories and income taxes paid by jurisdiction. This guidance is effective for the Company for its fiscal year beginning February 1, 2025 on a prospective basis. Early adoption and retrospective application are permitted. The Company is currently evaluating the impact of the adoption of this guidance on its disclosures.</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2024, the FASB issued ASU 2024-03, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Statement&#8212;Reporting Comprehensive Income&#8212;Expense Disaggregation Disclosures (Subtopic 220-40)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which requires disclosure, on an annual and interim basis, of specified information about certain costs and expenses in the notes to financial statements. This guidance is effective for the Company for its fiscal year beginning February 1, 2027 and interim periods within its fiscal year beginning February 1, 2028 on either a prospective or retrospective basis. Early adoption is permitted. The Company is currently evaluating the impact of the adoption of this guidance on its disclosures.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the basis of presentation and significant accounting policies concepts. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS). Accounting policies describe all significant accounting policies of the reporting entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 235<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/235/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>37
<FILENAME>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue, Accounts Receivable, Deferred Revenue, and Remaining Performance Obligations<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 31, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRecognitionAndDeferredRevenueAbstract', window );"><strong>Revenue Recognition and Deferred Revenue [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerTextBlock', window );">Revenue, Accounts Receivable, Deferred Revenue, and Remaining Performance Obligations</a></td>
<td class="text">Revenue, Accounts Receivable, Deferred Revenue, and Remaining Performance Obligations<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Disaggregation of Revenue</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue consists of the following (in thousands): </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"></td><td style="width:49.461%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.951%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.442%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.951%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.442%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.953%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fiscal Year Ended January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></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%">Product revenue</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%">3,462,422&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">2,666,849&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">1,938,783&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Professional services and other revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">163,974&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">139,640&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">126,876&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 23.5pt;text-align: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:#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,626,396&#160;</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">2,806,489&#160;</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">2,065,659&#160;</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></tr></table></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue by geographic area, based on the location of the Company&#8217;s customers (or end-customers under reseller arrangements), was as follows (in thousands): </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.519%"><tr><td style="width:1.0%"></td><td style="width:49.785%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:14.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.444%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.444%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fiscal Year Ended January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></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%">Americas:</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#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%">2,761,664&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">2,166,448&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">1,633,843&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other 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 colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101,943&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">72,784&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">46,577&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">EMEA</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)(2)</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">574,748&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">432,634&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">292,666&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#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%">Asia-Pacific and Japan</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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">188,041&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">134,623&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">92,573&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 23.5pt;text-align: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 colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,626,396&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,806,489&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,065,659&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">________________</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.94pt">No individual country in these areas represented more than 10% of the Company&#8217;s revenue for all periods presented.</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.94pt">Includes Europe, the Middle East and Africa.</span></div><div style="text-align:justify"><span><br/></span></div><div style="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%">Accounts Receivable, Net</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of January&#160;31, 2025 and 2024, allowance for credit losses of $4.8 million and $2.5 million, respectively, was included in the Company&#8217;s accounts receivable, net balance.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="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%">Significant Customers</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For purposes of assessing the concentration of credit risk and significant customers, a group of customers under common control or customers that are affiliates of each other are regarded as a single customer. As of January&#160;31, 2025 and 2024, there were no customers that represented 10% or more of the Company&#8217;s accounts receivable, net balance. Additionally, there were no customers that represented 10% or more of the Company&#8217;s revenue for each of the fiscal years ended January&#160;31, 2025, 2024, and 2023.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="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%">Deferred Revenue</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognized $1.8 billion, $1.4 billion, and $974.3 million of revenue for the fiscal years ended January&#160;31, 2025, 2024, and 2023, respectively, from the deferred revenue balances as of January&#160;31, 2024, 2023, and 2022, respectively.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Remaining Performance Obligations</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Remaining performance obligations (RPO) represent the amount of contracted future revenue that has not yet been recognized, including (i) deferred revenue and (ii) non-cancelable contracted amounts that will be invoiced and recognized as revenue in future periods. The Company&#8217;s RPO excludes performance obligations from on-demand arrangements as there are no minimum purchase commitments associated with these arrangements, and certain time and materials contracts that are billed in arrears. Portions of RPO that are not yet invoiced and are denominated in foreign currencies are revalued into U.S. dollars each period based on the applicable period-end exchange rates. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of January&#160;31, 2025, the Company&#8217;s RPO was $6.9 billion, of which the Company expects approximately 48% to be recognized as revenue in the twelve months ending January 31, 2026 based on historical customer consumption patterns. However, the amount and timing of revenue recognition are generally dependent upon customers&#8217; future consumption, which is inherently variable at customers&#8217; discretion and can extend beyond the original contract term in cases where customers are permitted to roll over unused capacity to future periods, generally on the purchase of additional capacity at renewal.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-9<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-10<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-15<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-13<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Topic 606<br> -Publisher FASB<br> -URI https://asc.fasb.org/606/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRecognitionAndDeferredRevenueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRecognitionAndDeferredRevenueAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>38
<FILENAME>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cash Equivalents and Investments<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 31, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract', window );"><strong>Investments, Debt and Equity Securities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_snow_CashEquivalentsAndInvestmentsTextBlock', window );">Cash Equivalents and Investments</a></td>
<td class="text">Cash Equivalents and Investments<div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of the Company&#8217;s cash equivalents, short-term investments, and long-term investments&#160;on the consolidated balance sheets (in thousands):</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:38.643%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.483%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.483%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.483%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.485%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">January 31, 2025</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:700;line-height:100%">Amortized<br/>Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Gains</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><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:700;line-height:100%">Gross<br/>Unrealized<br/>Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Estimated<br/>Fair Value</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align: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:#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%">1,741,089&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">1,741,089&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align: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 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%">388,578&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">92&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">388,670&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Time deposits</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%">113,851&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113,851&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align: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 notes and 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%">4,466&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,466&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align: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:#ffffff;padding:2px 0 2px 1pt;text-align: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,064&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,064&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 23.5pt;text-align:left;text-indent:-0.01pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash equivalents</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%">2,251,048&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">92&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">2,251,140&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investments:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align: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 notes and 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%">1,559,893&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,177&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,520)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,560,550&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align: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%">609,937&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">528&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(727)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">609,738&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align: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%">307,752&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">142&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(38)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">307,856&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certificates of deposit</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%">187,112&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">187,205&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 23.5pt;text-align:left;text-indent:-0.01pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total investments</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,664,694&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">2,944&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(2,289)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">2,665,349&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash equivalents and investments</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,915,742&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">3,036&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,289)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,916,489&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:38.643%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.483%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.483%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.483%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.485%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">January 31, 2024</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:700;line-height:100%">Amortized<br/>Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Gains</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><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:700;line-height:100%">Gross<br/>Unrealized<br/>Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Estimated<br/>Fair Value</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align: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 securities</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%">742,235&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">(2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">742,234&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align: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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">533,211&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">533,211&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Time deposits</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%">56,263&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,263&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:22.5pt;text-indent:-0.01pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash equivalents</span></div></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%">1,331,709&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">1&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(2)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">1,331,708&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investments:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align: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 notes and 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%">1,549,151&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,959&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,394)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,547,716&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align: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%">877,496&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">574&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,653)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">873,417&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align: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%">353,525&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">154&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(131)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">353,548&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certificates of deposit</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%">224,869&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">271&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">225,125&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 23.5pt;text-align:left;text-indent:-0.01pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total investments</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,005,041&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">2,958&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(8,193)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">2,999,806&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash equivalents and investments</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,336,750&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,959&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,195)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,331,514&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company included $23.6&#160;million and $24.2 million of interest receivable in prepaid expenses and other current assets on the consolidated balance sheets as of January&#160;31, 2025 and 2024, respectively. The Company did not recognize an allowance for credit losses against interest receivable as of January&#160;31, 2025 and 2024 because such potential losses were not material.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of January&#160;31, 2025, the contractual maturities of the Company&#8217;s available-for-sale marketable debt securities did not exceed 36 months. The estimated fair values of available-for-sale marketable debt securities, classified as short-term or long-term investments on the Company&#8217;s consolidated balance sheets, by remaining contractual maturity, are as follows (in thousands):</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:82.874%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.926%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">January 31, 2025</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Estimated <br/>Fair Value</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></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%">Due within 1 year</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,008,873&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due in 1 year to 3 years</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">656,476&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 23.5pt;text-align: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:#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,665,349&#160;</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></tr></table></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables show the fair values of, and the gross unrealized losses on, the Company&#8217;s available-for-sale marketable debt securities, classified by the length of time that the securities have been in a continuous unrealized loss position and aggregated by investment type, on the consolidated balance sheet as of January&#160;31, 2024 (in thousands):</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:28.387%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.117%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.117%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.117%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.117%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.117%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.123%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="border-bottom:1pt solid #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:700;line-height:100%">January 31, 2024</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Less than 12 Months</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">12 Months or Greater</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Losses</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Losses</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Losses</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align: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 securities</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%">338,893&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">(2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">338,893&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">(2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 23.5pt;text-align: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 cash equivalents</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%">338,893&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(2)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">338,893&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(2)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investments:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align: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 notes and 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%">625,766&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,259)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">321,952&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,135)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">947,718&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,394)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;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%">525,408&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,323)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">191,863&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,330)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">717,271&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,653)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align: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%">172,422&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(131)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">172,422&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(131)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certificates of deposit</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%">71,813&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,813&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 23.5pt;text-align: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 investments</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,395,409&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(2,728)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">513,815&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,465)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">1,909,224&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(8,193)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash equivalents and investments</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">1,734,302&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,730)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">513,815&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">(5,465)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,248,117&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,195)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gross unrealized losses on the Company&#8217;s available-for-sale marketable debt securities were not material as of January&#160;31, 2025.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For available-for-sale marketable debt securities with unrealized loss positions, the Company does not intend to sell these securities and it is more likely than not that the Company will hold these securities until maturity or a recovery of the cost basis. The decline in fair values of these securities due to credit related factors was not material as of January&#160;31, 2025 and 2024.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Note 5, &#8220;Fair Value Measurements,&#8221; for information regarding the Company&#8217;s strategic investments.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_snow_CashEquivalentsAndInvestmentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cash Equivalents And Investments</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">snow_CashEquivalentsAndInvestmentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>snow_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>39
<FILENAME>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurements<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 31, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresTextBlock', window );">Fair Value Measurements</a></td>
<td class="text">Fair Value Measurements<div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability (an exit price) in an orderly transaction between market participants at the reporting date. The accounting guidance establishes a three-tiered hierarchy, which prioritizes the inputs used in the valuation methodologies in measuring fair value as follows:</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="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%">Level 1 Inputs: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unadjusted quoted prices in active markets for identical assets or liabilities accessible to the reporting entity at the measurement date.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="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%">Level 2 Inputs: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other than quoted prices included in Level 1 inputs that are observable for the asset or liability, either directly or indirectly, for substantially the full term of the asset or liability.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="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%">Level 3 Inputs:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Unobservable inputs for the asset or liability used to measure fair value to the extent that observable inputs are not available, thereby allowing for situations in which there is little, if any, market activity for the asset or liability at the measurement date.</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the fair value hierarchy for the Company&#8217;s assets and liabilities measured at fair value on a recurring basis as of January&#160;31, 2025 (in thousands):</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:52.906%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.803%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.803%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.806%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:2.25pt;padding-right:2.25pt;text-align:center"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 1</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:2.25pt;padding-right:2.25pt;text-align:center"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 2</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:2.25pt;padding-right:2.25pt;text-align:center"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:9pt"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents:</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></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%">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%">1,741,089&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">1,741,089&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">U.S. government 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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">388,670&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">388,670&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#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%">Time deposits</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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">113,851&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">113,851&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Corporate notes and bonds</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,466&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,466&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#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%">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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,064&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,064&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:9pt"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term investments:</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></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%">Corporate notes and 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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,059,181&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,059,181&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">456,673&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">456,673&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#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%">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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">307,856&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">307,856&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Certificates of deposit</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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">185,163&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">185,163&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:9pt"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term investments:</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></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%">Corporate notes and bonds</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">501,369&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">501,369&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#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%">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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">153,065&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">153,065&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Certificates of deposit</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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,042&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,042&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivative assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></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%"><span style="-sec-ix-hidden:f-866">Foreign currency forward contracts</span></span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,579&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,579&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 32.5pt;text-align:left;vertical-align:bottom"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets</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,741,089&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">3,176,979&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">4,918,068&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivative liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;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 style="-sec-ix-hidden:f-873">Foreign currency forward contracts</span></span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">(1,639)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">(1,639)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:31.5pt"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities</span></div></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%">&#8212;&#160;</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,639)</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,639)</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></tr></table></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the fair value hierarchy for the Company&#8217;s assets and liabilities measured at fair value on a recurring basis as of January&#160;31, 2024 (in thousands):</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:52.906%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.803%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.803%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.806%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:2.25pt;padding-right:2.25pt;text-align:center"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 1</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:2.25pt;padding-right:2.25pt;text-align:center"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 2</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:2.25pt;padding-right:2.25pt;text-align:center"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:9pt"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents:</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></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%">U.S. government securities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">742,234&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">742,234&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Money market funds</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%">533,211&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">533,211&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#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%">Time deposits</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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,263&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,263&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term investments:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></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%">Corporate notes and 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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">939,727&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">939,727&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">573,780&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">573,780&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#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%">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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">353,548&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">353,548&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Certificates of deposit</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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">216,444&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">216,444&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:9pt"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term investments:</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></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%">Corporate notes and bonds</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">607,989&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">607,989&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#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%">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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">299,637&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">299,637&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Certificates of deposit</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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,681&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,681&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivative assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;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 style="-sec-ix-hidden:f-910">Foreign currency forward contracts</span></span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 32.5pt;text-align:left;vertical-align:bottom"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets</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%">533,211&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">3,798,363&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">4,331,574&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivative liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;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 style="-sec-ix-hidden:f-917">Foreign currency forward contracts</span></span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">(745)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">(745)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:31.5pt"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities</span></div></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%">&#8212;&#160;</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(745)</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(745)</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></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company determines the fair value of its security holdings based on pricing from the Company&#8217;s service providers and market prices from industry-standard independent data providers. Such market prices may be quoted prices in active markets for identical assets (Level 1 inputs) or pricing determined using inputs other than quoted prices that are observable either directly or indirectly (Level 2 inputs), such as yield curve, volatility factors, credit spreads, default rates, loss severity, current market and contractual prices for the underlying instruments or debt, broker and dealer quotes, as well as other relevant economic measures.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Note 10, &#8220;Convertible Senior Notes for the fair value measurement of the Company&#8217;s convertible senior notes, which is not included in the tables above.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Strategic Investments</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The tables above do not include the Company&#8217;s strategic investments, which consist primarily of non-marketable equity securities accounted for using the Measurement Alternative and marketable equity securities.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s non-marketable equity securities accounted for using the Measurement Alternative are recorded at fair value on a non-recurring basis and classified within Level 3 of the fair value hierarchy because significant unobservable inputs or data in an inactive market are used in estimating their fair value. The estimation of fair value for these assets requires the use of an observable transaction price or other unobservable inputs, including the volatility, rights, and obligations of the securities the Company holds. The Company&#8217;s marketable equity securities are recorded at fair value on a recurring basis and classified within Level 1 of the fair value hierarchy because they are valued using the quoted market price.</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the Company&#8217;s strategic investments by type (in thousands):</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:66.207%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:14.925%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.927%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:9pt;font-weight:700;line-height:100%">January 31, 2025</span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:700;line-height:100%">January 31, 2024</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity securities:</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-marketable equity securities under Measurement Alternative</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">281,158&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">190,238&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-marketable equity securities under equity method</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,491&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">5,307&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align: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 equity securities</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,833&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,320&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#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%">Debt securities:</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-marketable debt securities</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">750&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,500&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total strategic investments&#8212;included in other assets</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#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%">301,232&#160;</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">234,365&#160;</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></tr></table></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the gains and losses associated with the Company&#8217;s strategic investments in equity securities (in thousands):</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:52.906%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.803%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.803%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.806%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fiscal Year Ended January 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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:9pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:8.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized gains (losses) on non-marketable equity securities under Measurement Alternative:</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Impairments</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%">(11,578)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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,101)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">(38,036)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Upward adjustments</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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,125&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net unrealized gains (losses) on marketable equity securities</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,428)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,197&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,524)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:36pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net unrealized gains (losses) on strategic investments in equity securities</span></div></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%">(14,006)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">12,096&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(46,435)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net realized gains (losses) on strategic investments in equity securities</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:#ffffff;padding:2px 0 2px 1pt;text-align: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,414)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,713&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 56.5pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total&#8212;included in other income (expense), net</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%">(31,420)</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,809&#160;</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,435)</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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">________________</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.94pt">The net realized gains on strategic investments in equity securities for the fiscal year ended January 31, 2024 include primarily a remeasurement gain of $34.0&#160;million recognized on a previously held equity interest as a result of a business combination completed during fiscal 2024. See Note 7, &#8220;Business Combinations,&#8221; for further details. For strategic investments in equity securities sold, the realized gains or losses represent the difference between the sale proceeds and the carrying value of the securities at the beginning of the period or the purchase date, if later.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The cumulative upward adjustments and the cumulative impairments to the carrying value of the non-marketable equity securities accounted for using the Measurement Alternative held by the Company as of January&#160;31, 2025 were $18.3 million and $33.9 million, respectively.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 107<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-107<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6A<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2E<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6A<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6A<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6A<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6A<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6A<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6A<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6A<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6A<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 940<br> -SubTopic 820<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478119/940-820-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>40
<FILENAME>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property and Equipment, Net<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 31, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock', window );">Property and Equipment, Net</a></td>
<td class="text">Property and Equipment, Net<div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment, net consisted of the following (in thousands):</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:66.207%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.925%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.927%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">January 31, 2025</span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:700;line-height:100%">January 31, 2024</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97,324&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">67,804&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computers, equipment, and software</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,575&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,859&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture&#160;and fixtures</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,473&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">17,593&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;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 development costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">209,684&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,222&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction in progress&#8212;capitalized internal-use software development 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%">28,672&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">78,737&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction in progress&#8212;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%">39,106&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,890&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 23.5pt;text-align: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 property and equipment, gross</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%">449,834&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">322,105&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:8.25pt;text-indent:-9pt"><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><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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(153,441)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,641)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 23.5pt;text-align:left;text-indent:-0.01pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total property and equipment, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">296,393&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">247,464&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">________________</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.94pt">Include $84.8 million and $30.0 million of accumulated amortization related to capitalized internal-use software development costs as of January&#160;31, 2025 and 2024, respectively.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation and amortization expense was $85.6 million, $37.7 million, and $24.7 million for the fiscal years ended January&#160;31, 2025, 2024, and 2023, respectively. Included in these amounts was the amortization of capitalized internal-use software development costs of $56.4&#160;million, $19.0&#160;million, and $10.2&#160;million for the fiscal years ended January&#160;31, 2025, 2024, and 2023, respectively.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Impairment charges related to capitalized internal-use software development costs recognized during each of the fiscal years ended January&#160;31, 2025 and 2023 were not material. During the fiscal year ended January&#160;31, 2024, the Company recognized impairment charges of $7.1&#160;million related to its capitalized internal-use software development costs previously included in construction in-progress that were no longer probable of being completed. Such impairment charges were recorded as research and development expenses on the consolidated statements of operations.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/360/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477798/958-360-50-6<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477798/958-360-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477798/958-360-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>41
<FILENAME>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Business Combinations<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 31, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract', window );"><strong>Business Combination, Asset Acquisition, and Joint Venture Formation [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationDisclosureTextBlock', window );">Business Combinations</a></td>
<td class="text">Business Combinations<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Fiscal 2025</span></div><div style="text-align:justify"><span><br/></span></div><div style="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%">Datavolo, Inc.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On November&#160;25, 2024, the Company acquired all of the outstanding capital stock of Datavolo, Inc. (Datavolo), a privately-held company that built a dataflow infrastructure to support the creation, management, and observability of multimodal data pipelines for enterprise AI. The Company acquired Datavolo for its developed technology and talent. The Company has accounted for this transaction as a business combination.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The acquisition date fair value of the preliminary purchase consideration was $106.8 million, which was comprised of the following (in thousands):</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:78.547%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.253%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Estimated Fair Value</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash</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%">19,096&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:8.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common stock</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:#ffffff;padding:2px 0 2px 1pt;text-align: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,706&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:10.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></div></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%">106,802&#160;</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></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">________________</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.94pt">Approximately 0.5 million shares of the Company&#8217;s Class A common stock were included in the purchase consideration and the fair values of these shares were determined based on the closing market price of $171.42 per share on the acquisition date.</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with this business combination, the Company also issued to certain of Datavolo&#8217;s employees a total of 0.4 million shares of the Company&#8217;s Class A common stock in exchange for a portion of their Datavolo stock. These shares are subject to vesting agreements pursuant to which the shares will vest over four years, subject to each of these employees&#8217; continued employment with the Company or its affiliates. The $64.6 million fair value of these shares is accounted for as post-combination stock-based compensation over the requisite service period of four years. See Note 12, &#8220;Equity,&#8221; for further discussion.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the preliminary allocation of purchase consideration to assets acquired and liabilities assumed based on their respective estimated fair values as of the date of acquisition:</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"></td><td style="width:57.808%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.124%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.442%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.126%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Estimated Fair Value<br/>(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:700;line-height:100%">Estimated Useful Life<br/>(in years)</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</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%">5,916&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:8.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term investments</span></div></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%">7,734&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</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%">65,893&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:8.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology intangible asset</span></div></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%">35,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:8.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other net tangible liabilities</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%">(968)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:8.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities, net</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:#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%">(6,773)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11.5pt;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%">Total</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: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;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%">106,802&#160;</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:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">________________</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:107%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:107%;padding-left:11.94pt">Deferred tax liabilities, net primarily relate to the intangible asset acquired and the amount presented is net of deferred tax assets.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of the developed technology intangible asset was estimated using the discounted cash flow method, which utilizes assumptions including projected future revenue generated from the acquired developed technology, projected profit margin, discount rate, and technology migration curve.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The excess of purchase consideration over the preliminary fair values of identifiable net assets acquired was recorded as goodwill, which is not deductible for income tax purposes. The Company believes the goodwill balance associated with this business combination represents the synergies expected from expanded market opportunities when integrating the acquired developed technologies with the Company&#8217;s offerings.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From the date of acquisition through January&#160;31, 2025, revenue attributable to Datavolo, included in the Company&#8217;s consolidated statements of operations for the fiscal year ended January 31, 2025, was not material. It was impracticable to determine the effect on the Company&#8217;s net loss attributable to Datavolo as its operations have been integrated into the Company&#8217;s ongoing operations since the date of acquisition.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="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%">Other Fiscal 2025 Business Combinations</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the fiscal year ended January&#160;31, 2025, the Company completed acquisitions of two privately-held companies for an aggregate of $19.2 million in cash. The Company has accounted for these transactions as business combinations. As a result of the preliminary allocation of the aggregate purchase consideration, based on the estimated fair values, the Company recorded a total of $4.4 million of a customer relationships intangible asset (to be amortized over an estimated useful life of five years), $4.1 million of developed technology intangible assets (to be amortized over estimated useful lives of five years), $3.5 million of net liabilities acquired, $0.6 million of deferred tax liabilities, and $14.8 million of goodwill, of which $8.3&#160;million is deductible and $6.5&#160;million is not deductible for income tax purposes.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The excess of purchase consideration over the fair values of net tangible and identifiable assets acquired was recorded as goodwill. The Company believes the goodwill balances associated with these business combinations are primarily attributed to the assembled workforce and expected synergies arising from the acquisition.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue and net loss attributable to each of the other fiscal 2025 business combinations, from their respective acquisition dates through January&#160;31, 2025, were included in the Company&#8217;s consolidated statements of operations for the fiscal year ended January&#160;31, 2025, and were not material.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Acquisition-related costs, recorded as general and administrative expenses, associated with each of the fiscal 2025 business combinations were not material during the fiscal year ended January&#160;31, 2025.</span></div><div style="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%">Unaudited Pro Forma Financial Information</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following unaudited pro forma financial information summarizes the combined results of operations of the Company and Datavolo, as if Datavolo had been acquired as of February 1, 2023 (in thousands): </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:57.553%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:19.252%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.254%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="9" style="border-bottom:1pt solid #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:700;line-height:100%">Pro Forma</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fiscal Year Ended January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(unaudited)</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%">Revenue</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,626,424&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">2,806,489&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">(1,324,805)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">(844,814)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The pro forma financial information for all periods presented above has been calculated after adjusting the results of operations of Datavolo to reflect certain business combination effects, including the amortization of the acquired intangible asset, stock-based compensation, income tax impact, and acquisition-related costs incurred by the Company and Datavolo as though this business combination occurred as of February 1, 2023, the beginning of the Company&#8217;s fiscal 2024. The historical consolidated financial information in the unaudited pro forma table above has been adjusted in the pro forma combined financial results to give effect to pro forma events that are directly attributable to this business combination, reasonably estimable, and factually supportable. The pro forma financial information is for informational purposes only and is not indicative of the results of operations that would have been achieved if this business combination had taken place as of February 1, 2023.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pro forma financial information for the other fiscal 2025 business combinations has not been presented, as the effects of each were not material to the Company&#8217;s consolidated financial statements.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Fiscal 2024</span></div><div style="text-align:justify"><span><br/></span></div><div style="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%">Samooha, Inc.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December&#160;20, 2023, the Company acquired all of the outstanding capital stock of Samooha, Inc. (Samooha), a privately-held company which developed data clean room technology that enabled multiple parties to securely collaborate on sensitive data. The Company acquired Samooha for its talent and developed technology. The Company has accounted for this transaction as a business combination.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior to this business combination, the Company, via one of its wholly-owned subsidiaries (Investing Subsidiary), held a noncontrolling equity interest in Samooha, which was accounted for using the Measurement Alternative with a carrying amount of $4.8&#160;million (Previously Held Equity Interest). In connection with this business combination, the Company remeasured the Previously Held Equity Interest at the date of the acquisition and recognized a gain of $34.0&#160;million, which was recorded in other income (expense), net on the Company&#8217;s consolidated statement of operations for the fiscal year ended January&#160;31, 2024.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The acquisition date fair value of the purchase consideration was $219.0&#160;million, which was comprised of the following (in thousands):</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:78.547%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.253%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Estimated Fair Value</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash</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%">5,761&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:8.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred cash consideration</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">231&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:8.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common stock</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">174,225&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:8.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value of a previously held equity interest</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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,818&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:10.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></div></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%">219,035&#160;</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></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">________________</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.94pt">Approximately 0.9&#160;million shares of the Company&#8217;s Class A common stock, issued to selling stockholders that were not affiliated with the Company, were included in the purchase consideration, and the fair values of these shares were determined based on the closing market price of $194.28 per share on the acquisition date.</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.94pt">In connection with this business combination, the Company issued approximately 0.2 million shares of its Class A common stock to the Investing Subsidiary in exchange for the Previously Held Equity Interest. The fair values of these shares were determined based on the closing market price of $194.28 per share on the acquisition date. These shares were treated as treasury stock for accounting purposes as of January 31, 2024, and were subsequently transferred to the Company and retired during the fiscal year ended January&#160;31, 2025.</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with this business combination, the Company also issued to certain of Samooha&#8217;s employees a total of 0.4&#160;million shares of the Company&#8217;s Class A common stock in exchange for a portion of their Samooha stock. These shares are subject to vesting agreements pursuant to which the shares will vest over four years, subject to each of these employees&#8217; continued employment with the Company or its affiliates. The $74.8&#160;million fair value of these shares is accounted for as post-combination stock-based compensation over the requisite service period of four years. In addition, the Company agreed to grant under its 2020 Equity Incentive Plan certain RSUs that contain both post-combination service-based and performance-based vesting conditions to eligible existing or future employees. See Note 12, &#8220;Equity,&#8221; for further discussion.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The purchase consideration was allocated to assets acquired and liabilities assumed based on their respective estimated fair values as of the date of acquisition. During the fiscal year ended January 31, 2025, the Company recorded measurement period adjustments which did not have material impacts on goodwill. The allocation of purchase consideration, inclusive of measurement period adjustments, was as follows:</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"></td><td style="width:57.808%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.124%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.442%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.126%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Estimated Fair Value<br/>(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:700;line-height:100%">Estimated Useful Life<br/>(in years)</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:8.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></div></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%">9,589&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</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%">189,858&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:8.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology intangible asset</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%">25,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">5</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:8.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other net tangible liabilities</span></div></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%">(345)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:8.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities, net</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%">(5,067)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11.5pt;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%">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: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-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%">219,035&#160;</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:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">________________</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:107%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:107%;padding-left:11.94pt">Deferred tax liabilities, net primarily relate to the intangible asset acquired and the amount presented is net of deferred tax assets.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of the developed technology intangible asset was estimated using the discounted cash flow method, which utilizes assumptions including projected future revenue generated from the acquired developed technology, projected profit margin, discount rate, and technology migration curve.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The excess of purchase consideration over the fair values of identifiable net assets acquired was recorded as goodwill, which is not deductible for income tax purposes. The Company believes the goodwill balance associated with this business combination represents the synergies expected from expanded market opportunities when integrating the acquired developed technologies with the Company&#8217;s offerings.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="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%">Neeva Inc.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended July&#160;31, 2023, the Company acquired all of the outstanding capital stock of Neeva Inc. and its equity investee (collectively, Neeva), for $185.4&#160;million in cash. The Company acquired Neeva primarily for its talent and developed technology. The Company has accounted for this transaction as a business combination.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The purchase consideration was allocated to assets acquired and liabilities assumed based on their respective estimated fair values as of the date of acquisition. During each of the fiscal years ended January&#160;31, 2025 and 2024, the Company recorded measurement period adjustments which did not have material impacts on goodwill. The allocation of purchase consideration, inclusive of measurement period adjustments, was as follows:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"></td><td style="width:57.808%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.124%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.442%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.126%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Estimated Fair Value<br/>(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:700;line-height:100%">Estimated Useful Life<br/>(in years)</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</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%">43,968&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</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%">62,931&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology intangible assets</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%">83,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">5</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other net tangible liabilities</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%">(759)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:8.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities, net</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%">(3,713)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11.5pt;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%">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: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-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%">185,427&#160;</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:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">________________</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:107%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:107%;padding-left:11.94pt">Deferred tax liabilities, net primarily relate to the intangible asset acquired and the amount presented is net of deferred tax assets.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair values of the developed technology intangible assets were estimated using the replacement cost method, which utilizes assumptions for the cost to replace it, such as time and resources required, as well as a theoretical profit margin and opportunity cost.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The excess of purchase consideration over the fair values of identifiable net assets acquired was recorded as goodwill, which is not deductible for income tax purposes. The Company believes the goodwill balance associated with this business combination represents the synergies expected from expanded market opportunities when integrating the acquired developed technologies with the Company&#8217;s offerings.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="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%">Mountain US Corporation (formerly known as Mobilize.Net Corporation)</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February&#160;10, 2023, the Company acquired all of the outstanding capital stock of Mountain US Corporation (formerly known as Mobilize.Net Corporation) (Mountain),</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a privately-held company which provided a suite of tools for efficiently migrating databases to the AI Data Cloud, for $76.3&#160;million in cash. The Company acquired Mountain primarily for its talent and developed technology. The Company has accounted for this transaction as a business combination.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The purchase consideration was allocated to assets acquired and liabilities assumed based on their respective estimated fair values. The allocation of purchase consideration, inclusive of measurement period adjustments, was as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:57.553%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.252%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.254%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Estimated Fair Value<br/>(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:700;line-height:100%">Estimated Useful Life<br/>(in years)</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</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%">11,594&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</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%">46,426&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology intangible asset</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%">33,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">5</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other net tangible liabilities</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%">(6,623)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:8.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities, net</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%">(8,136)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11.5pt;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%">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: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-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%">76,261&#160;</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:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">________________</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:107%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:107%;padding-left:11.94pt">Deferred tax liabilities, net primarily relate to the intangible asset acquired and the amount presented is net of deferred tax assets.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of the developed technology intangible asset was estimated using the replacement cost method, which utilizes assumptions for the cost to replace it, such as time and resources required, as well as a theoretical profit margin and opportunity cost.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The excess of purchase consideration over the fair values of identifiable net assets acquired was recorded as goodwill, which is not deductible for income tax purposes. The Company believes the goodwill balance associated with this business combination represents the synergies expected from strengthening enablement capabilities and the acceleration of legacy migrations to the AI Data Cloud, as well as expanding the Company&#8217;s professional services footprint.</span></div><div style="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%">LeapYear Technologies, Inc.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February&#160;10, 2023, the Company acquired all of the outstanding capital stock of LeapYear Technologies, Inc. (LeapYear),</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a privately-held company which provided a differential privacy platform, for $62.0&#160;million in cash. The Company acquired LeapYear primarily for its talent and developed technology. The Company has accounted for this transaction as a business combination.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The purchase consideration was allocated to assets acquired and liabilities assumed based on their respective estimated fair values. The allocation of purchase consideration, inclusive of measurement period adjustments, was as follows:</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:57.553%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.252%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.254%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Estimated Fair Value<br/>(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:700;line-height:100%">Estimated Useful Life<br/>(in years)</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash, cash equivalents, and restricted cash</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%">3,563&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</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,029&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology intangible asset</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%">53,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">5</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other net tangible liabilities</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,434)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:8.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities, net</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%">(2,150)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11.5pt;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%">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: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-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%">62,008&#160;</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:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">________________</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:107%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:107%;padding-left:11.94pt">Deferred tax liabilities, net primarily relate to the intangible asset acquired and the amount presented is net of deferred tax assets.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of the developed technology intangible asset was estimated using the replacement cost method, which utilizes assumptions for the cost to replace it, such as time and resources required, as well as a theoretical profit margin and opportunity cost.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The excess of purchase consideration over the fair values of identifiable net assets acquired was recorded as goodwill, which is not deductible for income tax purposes. The Company believes the goodwill balance associated with this business combination represents the synergies expected from expanded market opportunities when integrating the acquired developed technologies with the Company&#8217;s offerings.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="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%">Other Fiscal 2024 Business Combination</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the fiscal year ended January&#160;31, 2024, the Company acquired all of the outstanding capital stock of a privately-held company for $16.6&#160;million in cash. The Company has accounted for this transaction as a business combination. In allocating the aggregate purchase consideration based on the estimated fair values, the Company recorded $1.6&#160;million of cash acquired, $4.9&#160;million as a developer community intangible asset (to be amortized over an estimated useful life of five years), and $10.1&#160;million as goodwill, which is not deductible for income tax purposes.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The excess of purchase consideration over the fair values of net tangible and identifiable assets acquired was recorded as goodwill. The Company believes the goodwill balance associated with this business combination is primarily attributed to the assembled workforce and expected synergies arising from the acquisition.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Acquisition-related costs, recorded as general and administrative expenses, associated with each of the fiscal 2024 business combinations were not material during the fiscal year ended January&#160;31, 2024.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="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%">Unaudited Pro Forma Financial Information</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following unaudited pro forma financial information summarizes the combined results of operations of the Company, and both of Samooha and Neeva, as if each had been acquired as of February 1, 2022 (in thousands): </span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:57.553%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:19.252%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.254%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="9" style="border-bottom:1pt solid #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:700;line-height:100%">Pro Forma</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fiscal Year Ended January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(unaudited)</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%">Revenue</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,806,739&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">2,065,730&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">(932,308)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">(937,873)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The pro forma financial information for all periods presented above has been calculated after adjusting the results of operations of Samooha and Neeva to reflect certain business combination effects, including the amortization of the acquired intangible asset, stock-based compensation, income tax impact, and acquisition-related costs incurred by the Company, Samooha, and Neeva as though these business combinations occurred as of February 1, 2022, the beginning of the Company&#8217;s fiscal 2023. The historical consolidated financial information in the unaudited pro forma table above has been adjusted in the pro forma combined financial results to give effect to pro forma events that are directly attributable to these business combinations, reasonably estimable, and factually supportable. The pro forma financial information is for informational purposes only and is not indicative of the results of operations that would have been achieved if these business combinations had taken place as of February 1, 2022.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pro forma financial information for the Mountain, LeapYear, and other fiscal 2024 business combination has not been presented, as the effects of each were not material to the Company&#8217;s consolidated financial statements.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Fiscal 2023</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="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%">Applica Sp. z.o.o.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On September&#160;23, 2022, the Company acquired all of the outstanding capital stock of Applica Sp. z.o.o. (Applica), a privately-held company which provided an artificial intelligence platform for document understanding, for $174.7&#160;million in cash. The Company acquired Applica primarily for its talent and developed technology. The Company has accounted for this transaction as a business combination.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The purchase consideration was allocated to assets acquired and liabilities assumed based on their respective estimated fair values. The allocation of purchase consideration, inclusive of measurement period adjustments, was as follows:</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:57.553%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.252%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.254%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Estimated Fair Value<br/>(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:700;line-height:100%">Estimated Useful Life<br/>(in years)</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash</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%">61&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</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%">146,444&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology intangible asset</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%">35,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">5</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other net tangible liabilities</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%">(612)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:8.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities, net</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%">(6,202)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11.5pt;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%">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: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-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%">174,691&#160;</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:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">________________</span></div><div style="margin-bottom:3pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.94pt">Deferred tax liabilities, net primarily relate to the intangible asset acquired and the amount presented is net of deferred tax assets.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of the developed technology intangible asset was estimated using the replacement cost method, which utilizes assumptions for the cost to replace it, such as time and resources required, as well as a theoretical profit margin and opportunity cost. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The excess of purchase consideration over the fair values of identifiable net assets acquired was recorded as goodwill, which is generally not deductible for income tax purposes. The Company believes the goodwill balance associated with this business combination represents the synergies expected from expanded market opportunities when integrating the acquired developed technologies with the Company&#8217;s offerings.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Acquisition-related costs of $3.4&#160;million associated with this business combination were recorded as general and administrative expenses during the fiscal year ended January&#160;31, 2023.</span></div><div style="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%">Streamlit, Inc.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March&#160;31, 2022, the Company acquired all of the outstanding capital stock of Streamlit, Inc. (Streamlit), a privately-held company which provided an open-source framework for creating and deploying data applications. The Company acquired Streamlit primarily for its talent and developer community. The Company has accounted for this transaction as a business combination. The acquisition date fair value of the purchase consideration was $650.8&#160;million, which was comprised of the following (in thousands):</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:78.547%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.253%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Estimated Fair Value</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash</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%">211,839&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:8.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common stock</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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">438,916&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:10.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></div></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%">650,755&#160;</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></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">________________</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.94pt">Approximately 1.9&#160;million shares of the Company&#8217;s Class A common stock were included in the purchase consideration and the fair values of these shares were determined based on the closing market price of $229.13 per share on the acquisition date.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, in connection with this business combination, the Company issued to Streamlit&#8217;s three founders a total of 0.4&#160;million shares of the Company&#8217;s Class A common stock in exchange for a portion of their Streamlit stock. These shares are subject to vesting agreements pursuant to which the shares will vest over three years, subject to each founder&#8217;s continued employment with the Company or its affiliates. The $93.7&#160;million fair value of these shares is accounted for as post-combination stock-based compensation over the requisite service period of three years. See Note 12, &#8220;Equity,&#8221; for further discussion.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The purchase consideration was allocated to assets acquired and liabilities assumed based on their respective estimated fair values. The allocation of purchase consideration, inclusive of measurement period adjustments, was as follows:</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:57.553%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.252%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.254%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Estimated Fair Value<br/>(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:700;line-height:100%">Estimated Useful Life<br/>(in years)</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</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%">33,914&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</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%">494,411&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developer community intangible asset</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%">150,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">5</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other net tangible liabilities</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%">(659)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:8.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities, net</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%">(26,911)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11.5pt;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%">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: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-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%">650,755&#160;</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:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">________________</span></div><div style="margin-bottom:3pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.94pt">Deferred tax liabilities, net primarily relate to the intangible asset acquired and the amount presented is net of deferred tax assets.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of the developer community intangible asset was estimated using the replacement cost method which utilizes assumptions for the cost to replace it, such as time and resources required, as well as a theoretical profit margin and opportunity cost. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The excess of purchase consideration over the fair values of identifiable net assets acquired was recorded as goodwill, which is not deductible for income tax purposes. The Company believes the goodwill balance associated with this business combination represents the synergies expected from expanded market opportunities when integrating the acquired developed technologies with the Company&#8217;s offerings.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Acquisition-related costs of $1.9&#160;million associated with this business combination were recorded as general and administrative expenses during the fiscal year ended January&#160;31, 2023.</span></div><div style="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%">Other Fiscal 2023 Business Combination</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the fiscal year ended January&#160;31, 2023, the Company acquired all of the outstanding capital stock of a privately-held company for $10.4&#160;million in cash. The Company has accounted for this transaction as a business combination. In allocating the aggregate purchase consideration based on the estimated fair values, the Company recorded $2.0&#160;million as a developed technology intangible asset (to be amortized over an estimated useful life of five years), $0.3&#160;million of net tangible assets acquired, and $8.1&#160;million as goodwill, which is not deductible for income tax purposes. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The excess of purchase consideration over the fair values of net tangible and identifiable assets acquired was recorded as goodwill. The Company believes the goodwill balance associated with this business combination is primarily attributed to the assembled workforce and expected synergies arising from the acquisition.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Acquisition-related costs, recorded as general and administrative expenses, associated with this business combination were not material for the fiscal year ended January&#160;31, 2023.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="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%">Unaudited Pro Forma Financial Information</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following unaudited pro forma financial information summarizes the combined results of operations of the Company and the three companies acquired during fiscal 2023, as if each had been acquired as of February 1, 2021 (in thousands): </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:81.752%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:16.048%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Pro Forma</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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:700;line-height:100%">Fiscal Year Ended January 31, 2023</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(unaudited)</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%">Revenue</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,067,262&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">(866,099)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The pro forma financial information for the period presented above has been calculated after adjusting the results of operations of these three acquired companies to reflect certain business combination effects, including the amortization of the acquired intangible asset, stock-based compensation, income tax impact, and acquisition-related costs incurred by the Company and these three acquired companies as though these business combinations occurred as of February 1, 2021, the beginning of the Company&#8217;s fiscal 2022. The historical consolidated financial information in the unaudited pro forma tables above has been adjusted in the pro forma combined financial results to give effect to pro forma events that are directly attributable to these business combinations, reasonably estimable, and factually supportable. The pro forma financial information is for informational purposes only and is not indicative of the results of operations that would have been achieved if these business combinations had taken place as of February 1, 2021.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationAndAssetAcquisitionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-5<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 805<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/805/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>42
<FILENAME>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Intangible Assets and Goodwill<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 31, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock', window );">Intangible Assets and Goodwill</a></td>
<td class="text">Intangible Assets and Goodwill<div style="margin-bottom:10pt;margin-top:10pt;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%">Intangible Assets, Net </span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets, net consisted of the following (in thousands): </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:49.541%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.925%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.925%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.927%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">January 31, 2025</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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:700;line-height:100%">Gross</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Finite-lived intangible assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">277,063&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">(92,033)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">185,030&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developer community</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%">154,900&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(86,472)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">68,428&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assembled workforce</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%">55,732&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,929)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,803&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Patents</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%">8,874&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(8,005)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">869&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,400&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(328)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,072&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 23.5pt;text-align: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 finite-lived intangible assets</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%">500,969&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(223,767)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">277,202&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Indefinite-lived intangible assets&#8212;trademarks</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">826&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#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 intangible assets, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">278,028&#160;</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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:49.541%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.925%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.925%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.927%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">January 31, 2024</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:700;line-height:100%">Gross</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Finite-lived intangible assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">243,596&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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,919)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">195,677&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developer community</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%">154,900&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(55,442)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">99,458&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assembled workforce</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%">55,732&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,945)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,787&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Patents</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%">8,874&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(6,211)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,663&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 23.5pt;text-align: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 finite-lived intangible assets</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%">463,102&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">(132,517)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">330,585&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Indefinite-lived intangible assets&#8212;trademarks</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">826&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intangible assets, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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%">331,411&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets are primarily acquired through business combinations. See Note 7, &#8220;Business Combinations,&#8221; for further details. In addition, during the fiscal year ended January&#160;31, 2024, the Company also acquired $27.5 million of intangible assets, primarily consisting of assembled workforce intangible assets with a useful life of four years. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense of intangible assets was $96.9 million, $82.2 million, and $38.8 million for the fiscal years ended January&#160;31, 2025, 2024, and 2023, respectively. Cost and accumulated amortization of fully amortized intangible assets are removed from the Company's consolidated balance sheets when they are no longer in use. </span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of January&#160;31, 2025, future amortization expense is expected to be as follows (in thousands):</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="margin-bottom:10pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:82.874%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.926%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amount</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:700;line-height:100%">Fiscal Year Ending January 31,</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97,208&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93,056&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</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%">60,490&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2029</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%">19,851&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2030</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%">6,597&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 23.5pt;text-align: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:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">277,202&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="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%">Goodwill</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in goodwill were as follows (in thousands):</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:82.874%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.926%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amount</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance&#8212;January&#160;31, 2023 </span></div></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%">657,370&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions and related adjustments</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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">318,536&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance&#8212;January&#160;31, 2024 </span></div></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%">975,906&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions and related adjustments</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:#ffffff;padding:2px 0 2px 1pt;text-align: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,653&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance&#8212;January&#160;31, 2025</span></div></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,056,559&#160;</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></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">________________</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.94pt">Include measurement period adjustments related to the fair values of the assets acquired and liabilities assumed in business combinations. These adjustments did not have material impacts on goodwill. See Note 7, &#8220;Business Combinations,&#8221; for further details.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for goodwill and intangible assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/350-30/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/350-20/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>43
<FILENAME>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accrued Expenses and Other Current Liabilities<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 31, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PayablesAndAccrualsAbstract', window );"><strong>Payables and Accruals [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock', window );">Accrued Expenses and Other Current Liabilities</a></td>
<td class="text">Accrued Expenses and Other Current Liabilities<div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses and other current liabilities consisted of the following (in thousands):</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:66.207%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.925%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.927%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">January 31, 2025</span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:700;line-height:100%">January 31, 2024</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued compensation</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%">194,630&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">205,056&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued third-party cloud infrastructure expenses</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%">77,944&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,571&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#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%">Employee contributions under employee stock purchase 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%">46,576&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">40,641&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities associated with sales, marketing and business development programs</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%">44,017&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,571&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#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 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%">25,819&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">37,108&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employee payroll tax withheld on employee stock transactions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,025&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,479&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#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 professional services</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,005&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,274&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued purchases of property and equipment</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,896&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,508&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#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%">88,542&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">39,652&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 23.5pt;text-align: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 accrued expenses and other current liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">515,454&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #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%">446,860&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for accounts payable, accrued expenses, and other liabilities that are classified as current at the end of the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 720<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483384/720-30-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PayablesAndAccrualsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PayablesAndAccrualsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>44
<FILENAME>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Convertible Senior Notes<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 31, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtTextBlock', window );">Convertible Senior Notes</a></td>
<td class="text">Convertible Senior Notes<div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In September 2024, the Company issued an aggregate principal amount of $2.3 billion of convertible senior notes in a private placement to qualified institutional buyers, comprising of (i) $1.15 billion aggregate principal amount of 0% convertible senior notes due 2027 (2027 Notes) and (ii) $1.15 billion aggregate principal amount of 0% convertible senior notes due 2029 (2029 Notes, and together with the 2027 Notes, the Notes). Each series of Notes was issued pursuant to separate indentures, as supplemented (each an Indenture and together, the Indentures), between the Company and U.S. Bank Trust Company, National Association, as trustee.</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Notes are general, senior unsecured obligations of the Company. The 2027 Notes will mature on October 1, 2027 and the 2029 Notes will mature on October 1, 2029, in each case unless earlier converted, redeemed, or repurchased. Neither the 2027 Notes nor the 2029 Notes bear regular interest, and the principal amount of the Notes will not accrete. The Company may elect or be required to pay special interest on the Notes under certain circumstances in accordance with the terms of the applicable Indenture. Special interest, if any, will be payable semiannually in arrears on April 1 and October 1 of each year, beginning on April 1, 2025. The total proceeds from the issuance of the Notes were approximately $2.27 billion, net of $31.2 million of debt issuance costs. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the details of each series of Notes:</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:33.675%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.214%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.214%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.215%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Initial Conversion Rate per $1,000 principal</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Initial Conversion Price</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Initial number of shares</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(in thousands)</span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></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%">2027 Notes</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.3492</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">157.50&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,302&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2029 Notes</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.3492</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">157.50&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,302&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The conversion rate for each series of Notes is subject to adjustment under certain circumstances in accordance with the terms of the applicable Indenture. In addition, following certain corporate events that occur prior to the maturity date of the relevant series of Notes or if the Company delivers a notice of redemption in respect of a series of Notes, the Company will, in certain circumstances, increase the conversion rate of the relevant series of Notes for a holder who elects to convert its Notes of the applicable series in connection with such a corporate event or convert its Notes called (or deemed called) for redemption during the related redemption period (as defined in the applicable Indenture), as the case may be.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Holders may convert all or any portion of the 2027 Notes and 2029 Notes at their option at any time prior to the close of business on the business day immediately preceding July 1, 2027 and July 1, 2029, respectively, in each case only upon satisfaction of one or more of the following conditions: </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1) during any fiscal quarter commencing after the fiscal quarter ending on January 31, 2025 (and only during such fiscal quarter), if the last reported sale price of the Company&#8217;s Class A common stock, par value $0.0001 per share, for at least 20 trading days (whether or not consecutive) during a period of 30 consecutive trading days ending on, and including, the last trading day of the immediately preceding fiscal quarter is greater than or equal to 130% of the conversion price for the relevant series of Notes on each applicable trading day; </span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2) during the five business day period after any ten consecutive trading day period (Measurement Period) in which the trading price (as defined in the Indentures) per $1,000 principal amount of the 2027 Notes or the 2029 Notes, as applicable, for each trading day of the Measurement Period was less than 98% of the product of the last reported sale price of the Company&#8217;s Class A common stock and the conversion rate for such Notes on each such trading day; </span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3) if the Company calls the relevant series of Notes for redemption, at any time prior to the close of business on the scheduled trading day immediately preceding the redemption date, but only with respect to the Notes called (or deemed called) for redemption; or </span></div><div style="text-align:justify;text-indent:31.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(4) upon the occurrence of specified corporate events as set forth in the applicable Indenture. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On or after July 1, 2027, in the case of the 2027 Notes, and on or after July 1, 2029, in the case of the 2029 Notes, until the close of business on the second scheduled trading day immediately preceding the relevant maturity date, holders of the relevant series of Notes may convert all or any portion of their Notes of such series at any time, regardless of the foregoing conditions. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Upon conversion, the Company may satisfy its conversion obligation by paying or delivering, as the case may be, cash, shares of the Company&#8217;s Class A common stock or a combination of both, at the Company&#8217;s election, in the manner and subject to the terms and conditions provided in the applicable Indenture.</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company may, at its option, redeem for cash all or any portion of the 2027 Notes (subject to the partial redemption limitation set forth in the Indenture governing the 2027 Notes), on or after April 6, 2026 if the last reported sale price of the Company&#8217;s Class A common stock has been at least 150% of the conversion price then in effect for the 2027 Notes for at least 20 trading days (whether or not consecutive) during any 30 consecutive trading day period (including the last trading day of such period) ending on, and including, the trading day immediately preceding the date on which the Company provides notice of redemption at a redemption price equal to 100% of the principal amount of the 2027 Notes to be redeemed, plus accrued and unpaid special interest, if any, to, but excluding, the redemption date. The Company may, at its option, redeem for cash all or any portion of the 2029 Notes (subject to the partial redemption limitation set forth in the Indenture governing the 2029 Notes), on or after October 6, 2027 if the last reported sale price of the Company&#8217;s Class A common stock has been at least 130% of the conversion price then in effect for the 2029 Notes for at least 20 trading days (whether or not consecutive) during any 30 consecutive trading day period (including the last trading day of such period) ending on, and including, the trading day immediately preceding the date on which the Company provides notice of redemption at a redemption price equal to 100% of the principal amount of the 2029 Notes to be redeemed, plus accrued and unpaid special interest, if any, to, but excluding, the redemption date. No sinking fund is provided for the Notes.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If the Company undergoes a fundamental change (as defined in the applicable Indenture) prior to the maturity date of a series of Notes, then, subject to certain conditions and except as set forth in the applicable Indenture, holders of the relevant series of Notes may require the Company to repurchase for cash all or any portion of their Notes of such series at a fundamental change repurchase price equal to 100% of the principal amount of the relevant series of Notes to be repurchased, plus accrued and unpaid special interest, if any, to, but excluding, the relevant fundamental change repurchase date.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Each of the Indentures governing the 2027 Notes or the 2029 Notes includes customary covenants and sets forth certain events of default after which the relevant series of Notes may be declared immediately due and payable and sets forth certain types of bankruptcy or insolvency events of default (as defined in the applicable Indenture) involving the Company after which such Notes become automatically due and payable. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Each series of Notes is accounted for as a liability in its entirety, measured at amortized cost. The debt issuance costs for each series of the Notes are amortized to interest expense using the effective interest method over their respective terms, with effective interest rates of 0.04% for the 2027 Notes and 0.02% for the 2029 Notes.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the net carrying values and fair values of each series of Notes as of January 31, 2025 (in thousands):</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:21.816%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.803%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.803%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.803%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.803%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.808%"></td><td style="width:0.1%"></td></tr><tr style="height:17pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" 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:9pt;font-weight:700;line-height:100%">Principal</span></div></td><td colspan="3" rowspan="2" style="padding:0 1pt"></td><td colspan="3" rowspan="2" 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:9pt;font-weight:700;line-height:100%">Unamortized Debt Issuance Costs</span></div></td><td colspan="3" rowspan="2" style="padding:0 1pt"></td><td colspan="3" rowspan="2" 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:9pt;font-weight:700;line-height:100%">Net Carrying Value</span></div></td><td colspan="3" rowspan="2" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value</span></div></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amount</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Leveling</span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></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%">2027 Notes</span></div></td><td style="background-color:#cceeff;border-top:0.25pt dotted #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:0.25pt dotted #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,150,000&#160;</span></td><td style="background-color:#cceeff;border-top:0.25pt dotted #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">13,890&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">1,136,110&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">1,509,295&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">Level 2</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2029 Notes</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%">1,150,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">14,581&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">1,135,419&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">1,539,068&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 2</span></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value was determined based on the quoted prices of the Notes in an inactive market on the last traded day of the fiscal quarter and has been classified as Level 2 in the fair value hierarchy.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization of debt issuance costs was not material for the fiscal year ended January&#160;31, 2025.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company used a portion of the net proceeds from the offering to (i) pay the $195.5 million cost of the privately negotiated capped call transactions relating to each series of the Notes, as described below, and (ii) repurchase $399.6 million of its Class A common stock from purchasers of the Notes in the offering in privately negotiated transactions entered into in connection with the Notes offering at a purchase price of $112.50 per share. See Note 12, &#8220;Equity,&#8221; for further details.</span></div><div style="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%">Capped Call Transactions</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the Notes offering, the Company entered into privately negotiated capped call transactions relating to each series of Notes (Capped Calls) with certain of the initial purchasers or affiliates thereof and certain other financial institutions. The Capped Calls are generally expected to reduce the potential dilution to the Company&#8217;s Class A common stock upon any conversion of the relevant series of the Notes and/or offset any cash payments the Company is required to make in excess of the principal amount of converted Notes of such series, as the case may be, with such reduction and/or offset subject to a cap based on a cap price initially equal to $225.00 per share. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth other key terms and premiums paid for the Capped Calls related to each series of Notes (in thousands, except per share data):</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:57.553%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.252%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.254%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Capped Calls Entered into in Connection with the Offering of the 2027 Notes</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Capped Calls Entered into in Connection with the Offering of the 2029 Notes</span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></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%">Initial number of shares covered, subject to certain adjustments</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%">7,302&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,302&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Initial strike price, subject to certain adjustments</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%">157.50&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">157.50&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#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%">Initial cap price, subject to certain adjustments</span></div></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%">225.00&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">225.00&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total premium paid</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%">94,300&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">101,200&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Capped Calls are separate transactions, and not part of the terms of any series of Notes. As the Capped Calls qualify for a scope exception from derivative accounting for instruments that are both indexed to the issuer&#8217;s own stock and classified in stockholders&#8217; equity, the premiums paid for the purchases of the Capped Calls was recorded as a reduction to the additional paid-in capital and will not be remeasured as long as they continue to meet the conditions for equity classification.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company elected to integrate the Capped Calls with the Notes for income tax purposes pursuant to applicable U.S. Treasury Regulations. Accordingly, the premiums paid for the purchases of the Capped Calls are deductible for income tax purposes over the term of the Notes.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for long-term debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 470<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/470/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>45
<FILENAME>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitment and Contingencies<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 31, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock', window );">Commitments and Contingencies</a></td>
<td class="text">Commitments and Contingencies<div style="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%">Operating Leases</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company leases its facilities for office space under non-cancelable operating leases with various expiration dates through fiscal 2039. Certain lease agreements include options to renew or terminate the lease, which are not reasonably certain to be exercised and therefore are not factored into the determination of lease payments.</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, the Company subleases certain of its unoccupied facilities to third parties with various expiration dates through fiscal 2030. Such subleases have all been classified as operating leases.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of lease costs and other information related to leases were as follows (in thousands): </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"></td><td style="width:49.622%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.790%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.442%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.951%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.442%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.953%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-bottom:1pt solid #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:700;line-height:100%">Fiscal Year Ended January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></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%">Operating lease costs</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%">59,943&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">52,892&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">46,240&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable lease costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,477&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,667&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,906&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#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%">Sublease income</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,539)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,943)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,782)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 23.5pt;text-align: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 lease costs</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,881&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,616&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,364&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental cash flow information and non-cash activity related to the Company&#8217;s operating leases were as follows (in thousands):</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:49.541%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.925%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.925%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.927%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fiscal Year Ended January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:8.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash payments included in the measurement of operating lease liabilities&#8212;operating cash flows</span></div></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%">47,711&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">40,498&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">42,342&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities arising from obtaining right-of-use assets</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%">148,181&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">56,037&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">72,158&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted-average remaining lease term and discount rate for the Company&#8217;s operating leases were as follows:</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:66.207%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.925%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.927%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">January 31, 2025</span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:700;line-height:100%">January 31, 2024</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;padding-right:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term (years)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align: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="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align: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.5</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;padding-right:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average discount rate</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total remaining lease payments under non-cancelable operating leases and lease receipts for subleases as of January&#160;31, 2025 were as follows (in thousands):</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:49.541%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.925%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.925%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.927%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:5.62pt;padding-right:5.62pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Operating Leases</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:5.62pt;padding-right:5.62pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Subleases</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:5.62pt;padding-right:5.62pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</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:700;line-height:100%">Fiscal Year Ending January 31,</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,278&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(5,774)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">16,504&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,409&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,960)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,449&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</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%">73,003&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(6,153)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">66,850&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2029</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%">61,339&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,351)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,988&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2030</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%">69,728&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,235)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">66,493&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">260,669&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">260,669&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments (receipts)</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">557,426&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(27,473)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">529,953&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: imputed interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(143,685)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value of operating lease liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">413,741&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr></table></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lease payments presented above exclude $47.8&#160;million of legally-binding lease commitments, net of tenant incentives expected to be received, for leases signed but not yet commenced as of January&#160;31, 2025. These leases will commence on various dates starting in fiscal 2026 with lease terms ranging from 5.3 years to 12.8 years.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="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%">Other Contractual Commitments</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other contractual commitments relate mainly to third-party cloud infrastructure agreements and subscription arrangements used to facilitate the Company&#8217;s operations at the enterprise level.</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future minimum payments under the Company&#8217;s non-cancelable purchase commitments with a remaining term in excess of one year as of&#160;January&#160;31, 2025&#160;are presented in the table below (in thousands):</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:78.387%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.925%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.388%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="padding:0 1pt"></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:700;line-height:100%">Fiscal Year Ending January 31,</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</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%">569,771&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">577,133&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</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%">655,709&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2029</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%">964,554&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><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)(2)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2030 and thereafter</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 23.5pt;text-align: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%">2,767,167&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">________________</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:112%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%;padding-left:11.94pt">Includes $755.3 million of remaining non-cancelable contractual commitments as of January&#160;31, 2025 related to one of the Company&#8217;s third-party cloud infrastructure agreements, under which the Company committed to spend an aggregate of at least $1.0&#160;billion between June 2023 and May 2028 with no minimum purchase commitment during any year. The Company is required to pay the difference if it fails to meet the minimum purchase commitment by May 2028 and such payment can be applied to qualifying expenditures for cloud infrastructure services for up to twelve months after May 2028.</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.94pt">Also includes $208.3 million of remaining non-cancelable contractual commitments as of January&#160;31, 2025 related to another one of the Company&#8217;s third-party cloud infrastructure agreements, under which the Company committed to spend an aggregate of at least $250.0&#160;million between January 2024 and December 2028 with no minimum purchase commitment during any year. The Company is required to pay the difference if it fails to meet the minimum purchase commitment by December 2028.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="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%">401(k) Plan</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;The Company sponsors a 401(k) defined contribution plan covering all eligible U.S. employees. Contributions to the 401(k) plan are discretionary. The Company did not make any matching contributions to the 401(k) plan for each of the fiscal years ended January&#160;31, 2025, 2024, and 2023.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="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%">Legal Matters</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;On March&#160;23, 2021, a former employee filed a charge with the National Labor Relations Board (NLRB) claiming that he was terminated in retaliation for engaging in concerted activity protected under the National Labor Relations Act. On September&#160;15, 2023, following a hearing before a NLRB administrative law judge, the administrative law judge issued his ruling in favor of the former employee and ordered that he be awarded certain compensatory and other damages.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is appealing the ruling to the Board of the NLRB. The Company believes it is reasonably possible that a loss could ultimately result from an unfavorable outcome and that an estimate of the potential range of loss is between zero and $25&#160;million, plus interest. No material loss accrual was recorded on the Company&#8217;s consolidated balance sheets as of January&#160;31, 2025 and 2024, because management believes the likelihood of material loss resulting from this charge is not probable given the further appellate proceedings that are due to take place.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 29, 2024, a stockholder class action lawsuit was filed against the Company, the Company&#8217;s former Chief Executive Officer, and the Company&#8217;s Chief Financial Officer in the United States District Court in the Northern District of California, alleging violations under Sections 10(b) and 20(a) of the Exchange Act. The complaint seeks an unspecified amount of damages, attorneys&#8217; fees, expert fees, and other costs. On October 28, 2024, an amended complaint was filed by the lead plaintiff. On December 23, 2024, the Company filed a motion to dismiss the amended complaint. On January 29, 2025, the lead plaintiff informed the Company that it would seek leave to file a second amended complaint rather than respond to the motion to dismiss. On February 7, 2025, the Court ordered the lead plaintiff to file a second amended complaint by April 7, 2025. The Company plans to file a motion to dismiss the second amended complaint on or before the responsive pleading deadline. In addition, since the filing of the class action lawsuit, four additional complaints containing securities derivative claims have been filed against the Company and certain of the Company&#8217;s directors and executive officers alleging similar violations. The derivative claims have been stayed pending resolution of the anticipated motion to dismiss the class action lawsuit. The Company is unable to estimate any reasonably possible loss, or range of loss, with respect to these matters at this time. The Company and the other defendants intend to vigorously defend against the claims in these actions. </span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On June 13, 2024, a class action was filed in the United States District Court for the District of Montana against the Company alleging that the Company failed to take reasonable measures to secure systems that contained consumer data, thereby allowing threat actors to access and exfiltrate personally identifiable information. In the months that followed, numerous additional class actions making the same or similar allegations were filed in the United States and Canada against the Company and/or customers whose consumer or employee data was exfiltrated. Among other claims, the complaints assert common law claims for negligence, breach of fiduciary duty, breach of implied contract, and unjust enrichment, as well as statutory claims, and seek an unspecified amount of damages, attorneys&#8217; fees and costs, as well as injunctive relief. On October 4, 2024, an order was issued by the United States Judicial Panel on Multidistrict Litigation combining the class actions filed in the United States into a multidistrict litigation in the District of Montana. On February 3, 2025, plaintiffs filed their representative complaint. On March 11, 2025, plaintiffs were granted up to and including March 21, 2025 to file an amended representative complaint to address pleading deficiencies identified by defendants. Defendants, including the Company, are required to respond, which response may include moving to dismiss or compel arbitration, within 35 days of the filing of any amended representative complaint. In addition to the multidistrict litigation, two class actions are pending in the United States District Court for the Central District of California and the Supreme Court of British Columbia, respectively. The Company is unable to estimate any reasonably possible loss, or range of loss, with respect to these matters at this time. The Company intends to vigorously defend against the claims in these actions.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, the Company is involved from time to time in various claims and legal actions arising in the ordinary course of business. While it is not feasible to predict or determine the ultimate outcome of these matters, the Company believes that none of its current legal proceedings will have a material adverse effect on its financial position, results of operations, or cash flows.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="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%">Letters of Credit</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;As of January&#160;31, 2025, the Company had a total of $15.6 million in cash collateralized letters of credit outstanding, substantially in favor of certain landlords for the Company&#8217;s leased facilities. These letters of credit renew annually and expire at various dates through fiscal 2033.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="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%">Indemnification</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;The Company enters into indemnification provisions under agreements with other parties in the ordinary course of business, including business partners, investors, contractors, customers, and the Company&#8217;s officers, non-employee directors, and certain employees. The Company has agreed to indemnify and defend the indemnified party for claims and related losses suffered or incurred by the indemnified party from actual or threatened third-party claims due to the Company&#8217;s activities or non-compliance with certain representations and warranties made by the Company. It is not possible to determine the maximum potential loss under these indemnification provisions due to the Company&#8217;s limited history of prior indemnification claims and the unique facts and circumstances involved in each particular provision. For each of the fiscal years ended January&#160;31, 2025, 2024, and 2023, losses recorded in the consolidated statements of operations in connection with the indemnification provisions, where the Company is an indemnifying party, were not material.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for commitments and contingencies.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 405<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/405-30/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 440<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482648/440-10-50-4<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 450<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/450/tableOfContent<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 954<br> -SubTopic 440<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478522/954-440-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 440<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482648/440-10-50-4<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 440<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/440/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>46
<FILENAME>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Equity<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 31, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Share-Based Payment Arrangement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock', window );">Equity</a></td>
<td class="text">Equity<div style="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%">Preferred Stock</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;The Company&#8217;s amended and restated certificate of incorporation authorized the issuance of 200.0 million shares of undesignated preferred stock with a par value of $0.0001 per share and with rights and preferences, including voting rights, designated from time to time by the board of directors. No preferred stock was outstanding during any periods presented.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="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%">Common Stock</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;The Company has two classes of common stock authorized: Class A common stock and Class B common stock. The shares of Class A common stock and Class B common stock are identical, except with respect to voting, converting, and transfer rights, and have a par value of $0.0001 per share. Holders of common stock are entitled to receive any dividends as may be declared from time to time by the board of directors. No Class B common stock was outstanding during any periods presented. </span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company had reserved shares of common stock for future issuance as follows (in thousands):</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:66.207%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.925%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.927%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">January 31, 2025</span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:700;line-height:100%">January 31, 2024</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></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%">2012 Equity Incentive Plan:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align: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 outstanding</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,067&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,767&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align: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 outstanding</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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">789&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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%">2020 Equity Incentive Plan:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align: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 outstanding</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,586&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">602&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align: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 outstanding</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%">24,790&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,168&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares available for future grants</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%">64,834&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">59,371&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020 Employee Stock Purchase Plan:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares available for future grants</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%">16,446&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">13,764&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total shares of common stock reserved for future issuance</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">127,723&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121,461&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="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%">Stock Repurchase Program</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;In February 2023, the Company&#8217;s board of directors authorized a stock repurchase program of up to $2.0&#160;billion of the Company&#8217;s outstanding Class A common stock. Repurchases may be effected, from time to time, either on the open market (including via pre-set trading plans), in privately negotiated transactions, or through other transactions in accordance with applicable securities laws. The timing and amount of any repurchases will be determined by management based on an evaluation of market conditions and other factors. The program does not obligate the Company to acquire any particular amount of common stock, and the repurchase program may be suspended or discontinued at any time at the Company&#8217;s discretion. In August 2024, the Company&#8217;s board of directors authorized the repurchase of an additional $2.5&#160;billion of its outstanding common stock and extended the expiration date of the stock repurchase program from March 2025 to March 2027.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the stock repurchase activity under the Company&#8217;s stock repurchase program (in thousands, except per share data):</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:65.780%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.440%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.740%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.440%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fiscal Year Ended January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:700;line-height:100%">2024</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></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%">Number of shares repurchased</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,765&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,012&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average price per share</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="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">130.87&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">147.49&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#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%">Aggregate purchase price</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="3" style="background-color:#cceeff;padding:0 1pt"></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%">1,932,164&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">591,673&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">________________</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.94pt">Excludes transaction costs associated with the repurchases.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All repurchases were made in open market transactions, except for the 3.6 million shares of the Company&#8217;s outstanding Class A common stock that were repurchased for $399.6 million from purchasers of the Notes in the offering in privately negotiated transactions entered into in connection with the Notes offering at a purchase price of $112.50 per share. See Note 10, &#8220;Convertible Senior Notes,&#8221; for further details. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of January&#160;31, 2025, $2.0 billion remained available for future stock repurchases under the stock repurchase program (exclusive of any transaction costs associated with repurchases). The first 0.5&#160;million shares repurchased during the fiscal year ended January&#160;31, 2024 were recorded in treasury stock as a reduction to the stockholders&#8217; equity on the consolidated balance sheets. All shares of Class A common stock subsequently repurchased were retired. Upon retirement, the par value of the common stock repurchased was deducted from common stock and any excess of repurchase price (including associated transaction costs) over par value was recorded entirely to retained earnings (accumulated deficit) on the consolidated balance sheets.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="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%">Treasury Stock</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;As described above, 0.5&#160;million shares were repurchased under the Company&#8217;s authorized stock repurchase program and recorded in treasury stock, of which 56,000 and 8,000 shares were reissued upon settlement of equity awards during the fiscal years ended January&#160;31, 2025 and 2024, respectively.</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, during the fiscal year ended January&#160;31, 2024, in connection with the Samooha business combination as discussed in Note 7, &#8220;Business Combinations,&#8221; the Company issued approximately 0.2 million shares of its Class A common stock to one of its wholly-owned subsidiaries in exchange for a noncontrolling equity interest in Samooha that was held by the subsidiary prior to this business combination. These shares were treated as treasury stock for accounting purposes as of January&#160;31, 2024, and were subsequently transferred to the Company and retired during the fiscal year ended January&#160;31, 2025.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="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%">Equity Incentive Plans</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;The Company&#8217;s 2020 Equity Incentive Plan (2020 Plan) provides for the grant of incentive stock options, nonqualified stock options, stock appreciation rights, restricted stock awards, RSUs, performance awards and other forms of equity compensation (collectively, equity awards). All shares that remain available for future grants are under the 2020 Plan.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s 2012 Equity Incentive Plan (2012 Plan) provided for the grant of equity awards to employees, non-employee directors, and other service providers of the Company. The 2012 Plan was terminated in September 2020 in connection with the Company&#8217;s initial public offering (IPO) but continues to govern the terms of outstanding awards that were granted prior to the termination of the 2012 Plan. Upon the expiration, forfeiture, cancellation, or reacquisition of any shares of common stock underlying outstanding equity awards granted under the 2012 Plan, an equal number of shares of Class A common stock will become available for grant under the 2020 Plan. No further equity awards will be granted under the 2012 Plan.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A total of 34.1 million shares of the Company&#8217;s Class A common stock was initially reserved for issuance under the 2020 Plan in addition to (i) any annual automatic evergreen increases in the number of shares of Class A common stock reserved for issuance under the 2020 Plan and (ii) upon the expiration, forfeiture, cancellation, or reacquisition of any shares of Class B common stock underlying outstanding stock awards granted under the 2012 Plan, an equal number of shares of Class A common stock, such number of shares not to exceed&#160;78.8&#160;million. On February 1, 2024, the shares available for future grants under the 2020 Plan were automatically increased by 16.7&#160;million shares pursuant to the provision described in the preceding sentence.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s 2020 Employee Stock Purchase Plan (2020 ESPP) authorizes the issuance of shares of common stock pursuant to purchase rights granted to employees. A total of 5.7&#160;million shares of the Company&#8217;s Class A common stock was initially reserved for future issuance under the 2020 ESPP, in addition to any annual automatic evergreen increases in the number of shares of Class A common stock reserved for future issuance under the 2020 ESPP. On February 1, 2024, the shares available for future grants under the 2020 ESPP were automatically increased by 3.3&#160;million shares pursuant to the provision described in the preceding sentence. The price at which Class A common stock is purchased under the 2020 ESPP is equal to 85% of the fair market value of a share of the Company&#8217;s Class A common stock on the first or last day of the offering period, whichever is lower. Offering periods are generally six months long and begin on the first trading day on or after March 15 and September 15 of each year, except for the first two offering periods. The initial offering period began on September 15, 2020 and ended on February 26, 2021. The second offering period began on March 1, 2021 and ended on September 14, 2021.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="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%">Stock Options</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;Stock options granted under the 2012 Plan and the 2020 Plan (collectively, the Plans) generally vest based on continued service over four years and expire ten years from the date of grant. Certain stock options granted under the 2012 Plan are exercisable at any time following the date of grant and expire ten years from the date of grant.</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of stock option activity during the fiscal years ended January&#160;31, 2025, 2024, and 2023 is as follows:</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.207%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.203%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:700;line-height:100%">Number&#160;of Options Outstanding<br/>(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Exercise&#160;Price</span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:700;line-height:100%">Weighted-Average Remaining Contractual Life<br/>(in&#160;years)</span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic<br/>Value<br/>(in thousands)</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="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&#8212;January&#160;31, 2022</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,043</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">7.53&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.9</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">11,283,299&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align: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="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">642</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">207.56&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,118)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">6.50&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canceled</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(713)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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.02&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:8.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance&#8212;January&#160;31, 2023</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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%">35,854</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">11.27&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.9</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">5,237,549&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,357)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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.84&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canceled</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(128)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">70.59&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:8.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance&#8212;January&#160;31, 2024</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,369</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">12.35&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.0</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,023,664&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align: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="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,037</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">163.17&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,608)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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.79&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canceled</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(145)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">78.83&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:8.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance&#8212;January&#160;31, 2025</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,653</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">20.83&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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,493,648&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:8.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested and expected to vest as of January&#160;31, 2025</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;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%">21,653</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.83&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">3,493,648&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:8.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable as of January&#160;31, 2025</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;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%">20,645</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">13.53&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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,478,059&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted-average grant-date fair value of options granted during the fiscal years ended January&#160;31, 2025 and 2023 was $79.16 and $101.66 per share, respectively. No options were granted during the fiscal year ended January&#160;31, 2024. The intrinsic value of options exercised during the fiscal years ended January&#160;31, 2025, 2024, and 2023 was $913.9 million, $1.3 billion, and $1.0 billion, respectively. The aggregate grant-date fair value of options that vested during the fiscal years ended January&#160;31, 2025, 2024, and 2023 was $31.2 million, $42.3 million, and $79.1 million, respectively.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="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%">Equity-Classified RSUs</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;RSUs granted under the 2012 Plan are equity-classified and had both service-based and performance-based vesting conditions, of which the performance-based vesting condition was satisfied upon the effectiveness of the IPO in September 2020. The service-based vesting condition for these awards is typically satisfied over four years with a cliff vesting period of one year and continued vesting quarterly thereafter. Stock-based compensation associated with RSUs granted under the 2012 Plan was recognized using an accelerated attribution method from the time it was deemed probable that the vesting condition was met through the time the service-based vesting condition had been achieved. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Equity-classified RSUs granted under the 2020 Plan include those that only contain a service-based vesting condition that is typically satisfied over four years, and the related stock-based compensation for these RSUs is recognized on a straight-line basis over the requisite service period. In addition, under the 2020 Plan, the Company granted 0.8 million and 0.5 million equity-classified RSUs (Leadership PRSUs) to its executive officers and certain other members of its senior leadership team during the fiscal years ended January&#160;31, 2025 and 2024, respectively. These Leadership PRSUs were granted at 120% of the target number of these awards, representing the maximum number of Leadership PRSUs that may be eligible to vest over their full term, and have both service-based and performance-based vesting conditions. The service-based vesting condition for these Leadership PRSUs is typically satisfied over four years with a cliff vesting period of one year and continued vesting quarterly thereafter. The performance-based vesting condition is satisfied upon the achievement of certain Company annual performance targets set by the compensation committee of the board of directors of the Company. The ultimate number of the Leadership PRSUs eligible to vest ranges between 0% to 120% of the target number of the Leadership PRSUs based on the weighted-average achievement of such Company annual performance metrics for the respective fiscal year. Stock-based compensation associated with these Leadership PRSUs is recognized using an accelerated attribution method over the requisite service period, based on the Company&#8217;s periodic assessment of the probability that the performance condition will be achieved. Stock-based compensation recognized for these Leadership PRSUs was $60.2 million and $30.8 million for the fiscal years ended January&#160;31, 2025 and 2024, respectively.</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of equity-classified RSUs activity during the fiscal years ended January&#160;31, 2025, 2024, and 2023 is as follows:</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:66.207%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.925%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.927%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Number of Shares<br/>(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted-Average Grant-Date Fair Value</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">per Share</span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested Balance&#8212;January&#160;31, 2022</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%">9,612&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">180.08&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,788&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">180.65&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,348)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">165.30&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,492)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">206.02&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested Balance&#8212;January&#160;31, 2023</span></div></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%">15,560&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">181.17&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,706&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">158.28&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,810)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">172.38&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,881)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">176.44&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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%">Unvested Balance&#8212;January&#160;31, 2024</span></div></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%">19,575&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">169.82&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,096&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">142.07&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,900)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">168.04&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,367)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">163.07&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Performance adjustment</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(50)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">139.58&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested Balance&#8212;January&#160;31, 2025</span></div></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,354&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">151.30&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%">________________</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.94pt">Represents an adjustment in the number of shares outstanding, with regards to Leadership PRSUs granted during the fiscal year ended January&#160;31, 2024, based on the actual achievement of the associated Company annual performance targets for fiscal 2024.</span></div><div style="text-align:justify"><span><br/></span></div><div style="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%">Liability-Classified RSUs</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;During the fiscal year ended January&#160;31, 2024, in connection with the Samooha business combination as discussed in Note 7, &#8220;Business Combinations,&#8221; the Company agreed to grant, under the 2020 Plan, RSUs that contain both post-combination service-based and performance-based vesting conditions (Acquisition PRSUs) to eligible existing or future employees, subject to a maximum total number of approximately 1.7&#160;million shares. The post-combination service-based vesting condition for these Acquisition PRSUs is satisfied over four years with a cliff vesting period of one year and continued vesting quarterly thereafter. The performance-based vesting condition is contingent on the achievement of certain performance metric over the twelve-month period ending January 31, 2027. Acquisition PRSUs will vest when both service-based and performance-based conditions are satisfied. The ultimate number of Acquisition PRSUs eligible to vest is determined based on the actual achievement of the performance metric, which takes into account certain factors including the Company&#8217;s stock price and market capitalization. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Once granted, Acquisition PRSUs are initially liability-classified and recorded in other liabilities on the Company&#8217;s consolidated balance sheets, as the monetary value of the obligation under each potential outcome of the performance condition is predominantly based on a fixed monetary amount known at inception and will be settled in a variable number of shares. Subsequently, these awards are remeasured to the fair value at each reporting date until the number of Acquisition PRSUs eligible to vest is fixed, at which time these awards will be reclassified to equity. Stock-based compensation associated with these awards is recognized based on the probable outcome of the performance condition, using an accelerated attribution method over the requisite service period, with a cumulative catch-up adjustment recognized for changes in the fair value estimated at each reporting date. As of January&#160;31, 2025 and 2024, the liabilities associated with these Acquisition PRSUs were $11.1 million and $0.5 million, respectively. The Company recognized stock-based compensation of $10.6 million and $0.5 million associated with these Acquisition PRSUs for the fiscal years ended January&#160;31, 2025 and 2024, respectively.</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of liability-classified RSUs activity during the fiscal years ended January&#160;31, 2025 and 2024 is as follows:</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:81.752%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.048%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Number of Shares<br/>(in thousands)</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested Balance&#8212;January&#160;31, 2023</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:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</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:#ffffff;padding:2px 0 2px 1pt;text-align: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,382&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested Balance&#8212;January&#160;31, 2024</span></div></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%">1,382&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</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:#ffffff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">(64)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested Balance&#8212;January&#160;31, 2025</span></div></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,436&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">________________</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.94pt">Represents the maximum number of Acquisition PRSUs that may be eligible to vest with respect to these awards over their full term.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="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%">Restricted Common Stock</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;From time to time, the Company has granted restricted common stock outside of the Plans. Restricted common stock is not deemed to be outstanding for accounting purposes until it vests.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of restricted common stock activity outside of the Plans during the fiscal years ended January&#160;31, 2025, 2024, and 2023 is as follows:</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:66.207%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:14.925%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.927%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Outside of the Plans</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Number of Shares<br/>(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted-Average Grant-Date Fair Value</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">per Share</span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested Balance&#8212;January&#160;31, 2022</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">380&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">2.11&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align: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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">409&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">229.13&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(361)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">2.10&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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%">Unvested Balance&#8212;January&#160;31, 2023</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">428&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">219.26&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align: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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">385&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">194.28&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(142)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">199.28&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#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%">Unvested Balance&#8212;January&#160;31, 2024</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#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%">671&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">209.15&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align: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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">445&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">162.15&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(219)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">213.81&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(76)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">226.91&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#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%">Unvested Balance&#8212;January&#160;31, 2025</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#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%">821&#160;</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">180.82&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the fiscal year ended January&#160;31, 2025, in connection with the Datavolo business combination, the Company issued to certain of Datavolo&#8217;s employees a total of 0.4&#160;million shares of the Company&#8217;s Class A common stock in exchange for a portion of their Datavolo stock. These shares are subject to vesting agreements pursuant to which the shares will vest over four years, subject to each of these employees&#8217; continued employment with the Company or its affiliates. The $64.6&#160;million fair value of these shares is accounted for as post-combination stock-based compensation over the requisite service period of four years. As of January&#160;31, 2025, all 0.4&#160;million shares remained unvested.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the fiscal year ended January&#160;31, 2024, in connection with the Samooha business combination, the Company issued to certain of Samooha&#8217;s employees a total of 0.4&#160;million shares of the Company&#8217;s Class A common stock in exchange for a portion of their Samooha stock. These shares are subject to vesting agreements pursuant to which the shares will vest over four years, subject to each of these employees&#8217; continued employment with the Company or its affiliates. The $74.8&#160;million fair value of these shares is accounted for as post-combination stock-based compensation over the requisite service period of four years. As of January&#160;31, 2025 and 2024, 0.3 million and 0.4 million shares remained unvested, respectively.</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the fiscal year ended January 31, 2023, in connection with the Streamlit business combination, the Company issued to Streamlit&#8217;s three founders a total of 0.4&#160;million shares of the Company&#8217;s common stock outside of the Plans in exchange for a portion of their Streamlit stock. These shares are subject to vesting agreements pursuant to which the shares will vest over three years, subject to each founder&#8217;s continued employment with the Company or its affiliates. The $93.7&#160;million fair value of these shares is accounted for as post-combination stock-based compensation over the requisite service period of three years. As of January&#160;31, 2025 and 2024, 0.1&#160;million and 0.3 million shares remained unvested, respectively. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Note 7, &#8220;Business Combinations,&#8221; for further details.</span></div><div style="text-align:justify"><span><br/></span></div><div style="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%">Stock-Based Compensation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#8212;</span><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 assumptions used in estimating the grant-date fair values of stock options granted to employees during the fiscal years ended January&#160;31, 2025 and 2023:</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:63.964%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:16.047%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.048%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fiscal Year Ended January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected term (in years)</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.8 - 6.0</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.0</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%">Expected volatility</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56.6% - 56.7%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.2% - 4.4%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected dividend yield</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">No stock options were granted during the fiscal year ended January&#160;31, 2024.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, for the stock option granted during the fiscal year ended January&#160;31, 2025, the shares to be issued upon exercise are subject to a one-year holding period. As such, the Company applied a 7.6% discount for lack of marketability to the fair value estimated using the Black-Scholes option-pricing model, based on the assumptions included in the table above.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the assumptions used in estimating the fair values of ESPP Rights granted under the 2020 ESPP during the fiscal years ended January&#160;31, 2025, 2024, and 2023:</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:49.541%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.925%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.925%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.927%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fiscal Year Ended January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected term (in years)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5</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%">Expected volatility</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46.3% - 49.6%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48.4% - 71.3%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58.9% - 74.8%</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.5% - 5.4%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.7% - 5.5%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.9% - 3.8%</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected dividend yield</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Expected term</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;For stock options considered to be &#8220;plain vanilla&#8221; options, the Company estimates the expected term based on the simplified method, which is essentially the weighted average of the vesting period and contractual term, as the Company&#8217;s historical option exercise experience does not provide a reasonable basis upon which to estimate the expected term. The expected term for ESPP Rights approximates the offering period.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Expected volatility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;In fiscal 2023 and 2024, the Company used the average volatility of its Class A common stock and the stocks of a peer group of representative public companies to develop an expected volatility assumption. During the fiscal year ended January 31, 2025, the Company began using the average of (i) the historical volatility of its Class A common stock, and (ii) the implied volatility from publicly traded options on its Class A common stock to develop an expected volatility assumption.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">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%">&#8212;Risk-free rate is estimated based upon quoted market yields for the United States Treasury debt securities for a term consistent with the expected life of the awards in effect at the time of grant.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Expected dividend yield</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;Because the Company has never paid and has no intention to pay cash dividends on common stock, the expected dividend yield is zero.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair value of underlying common stock</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;The fair value of the Company&#8217;s common stock is determined by the closing price, on the date of grant, of its common stock, which is traded on the New York Stock Exchange.</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the assumptions used in estimating the fair value of liability-classified Acquisition PRSUs as of January&#160;31, 2025 and 2024:</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:63.964%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:16.047%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.048%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:9pt;font-weight:700;line-height:100%">January 31, 2025</span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:700;line-height:100%">January 31, 2024</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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 volatility</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">50.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Expected volatility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;In fiscal 2024, expected volatility was estimated based on the historical volatility of the Company&#8217;s Class A common stock. During the fiscal year ended January 31, 2025, the Company began using the average of (i) the historical volatility of its Class A common stock, and (ii) the implied volatility from publicly traded options on its Class A common stock to develop an expected volatility assumption.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">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%">&#8212;Risk-free rate is estimated based upon quoted market yields for the United States Treasury debt securities for a term that approximates the period from the reporting date to January&#160;31, 2027.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation included in the consolidated statements of operations was as follows (in thousands):</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:49.541%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:14.925%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.925%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.927%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fiscal Year Ended January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">142,163&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">123,363&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">106,302&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">331,807&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">299,657&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">246,811&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#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%">Research and development</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">852,027&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">644,928&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">407,524&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">153,317&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100,067&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100,896&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align: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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#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%">1,479,314&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">1,168,015&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">861,533&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,493&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,830&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,417&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align: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 colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#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,807&#160;</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,216,845&#160;</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">890,950&#160;</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></tr></table></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of January&#160;31, 2025, total compensation cost related to unvested awards not yet recognized was $3.5 billion, which will be recognized over a weighted-average period of 2.8 years.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for shareholders' equity and share-based payment arrangement. Includes, but is not limited to, disclosure of policy and terms of share-based payment arrangement, deferred compensation arrangement, and employee stock purchase plan (ESPP).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/505/tableOfContent<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 718<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/718/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>47
<FILENAME>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 31, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureTextBlock', window );">Income Taxes</a></td>
<td class="text">Income Taxes<div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of loss before income taxes were as follows (in thousands):</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:49.541%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.925%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.925%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.927%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fiscal Year Ended January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></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%">U.S.</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%">(1,341,798)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(875,703)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(851,538)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</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%">56,699&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,480&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,545&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#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%">Loss before income taxes</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,285,099)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(849,223)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(815,993)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The provision for (benefit from) income taxes consists of the following (in thousands):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:49.541%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.925%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.925%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.927%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fiscal Year Ended January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></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%">Current provision:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</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%">806&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">754&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">626&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,978&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,775&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,571&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred benefit:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,294)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,376)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(21,647)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,011)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,700)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,410)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(366)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(6,686)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(607)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for (benefit from) income taxes</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,113&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">(11,233)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">(18,467)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The effective income tax rate differs from the federal statutory income tax rate applied to the loss before income taxes due to the following (in thousands):</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:49.541%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.925%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.925%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.927%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fiscal Year Ended January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></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%">Income tax benefit computed at federal statutory rate</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%">(269,871)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(178,337)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(171,359)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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%">State taxes, net of federal benefit</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,910&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,380&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,948&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#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%">Research and development credits</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%">(133,266)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(101,725)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(58,136)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation</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%">(7,667)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(148,600)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(71,295)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#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%">Change in valuation allowance</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%">363,422&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">371,767&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">213,532&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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%">IRC Section 59A waived deductions</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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,550&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,476&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#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%">17,585&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,732&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,367&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for (benefit from) income taxes</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,113&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,233)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,467)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A valuation allowance has been recognized to offset the Company&#8217;s deferred tax assets, as necessary, by the amount of any tax benefits that, based on evidence, are not expected to be realized. As of January&#160;31, 2025 and 2024, the Company believes it is more likely than not that its U.S. and U.K. deferred tax assets will not be fully realizable and continues to maintain a full valuation allowance against these net deferred tax assets.</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Significant components of the Company&#8217;s deferred tax assets and deferred tax liabilities are shown below (in thousands):</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:66.207%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.925%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.927%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">January 31, 2025</span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:700;line-height:100%">January 31, 2024</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></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%">Deferred tax assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align: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 operating losses carryforwards</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%">1,707,649&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">1,673,213&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align: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 research and development</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%">725,823&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">420,491&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax credit carryforwards</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%">511,504&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">376,804&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities</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%">104,517&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">54,008&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align: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 revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,779&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82,683&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capped call transactions</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%">45,032&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align: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</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%">36,044&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109,446&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align: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 unrealized losses on strategic investments</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%">6,143&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,443&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align: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%">50,790&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,776&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#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%">Total deferred tax assets</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%">3,283,281&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,750,864&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align: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: valuation allowance</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,104,505)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,621,009)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#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%">Net deferred tax assets</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">178,776&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">129,855&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets</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%">(27,481)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(39,173)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align: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 commissions</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%">(56,662)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(41,609)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,997)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(48,629)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align: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%">(234)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,326)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#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%">Total deferred tax liabilities</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%">(179,374)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(130,737)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred tax liabilities</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(598)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(882)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The valuation allowance was $3.1&#160;billion and $2.6&#160;billion as of January&#160;31, 2025 and 2024, respectively, primarily relating to U.S. federal and state net operating loss carryforwards, capitalized research and development, and tax credit&#160;carryforwards. The valuation allowance increased $483.5 million during the fiscal year ended January&#160;31, 2025, primarily due to increased&#160;capitalized research and development and tax credit carryforwards. The valuation allowance increased $520.4 million and $241.9 million during the fiscal years ended January&#160;31, 2024 and 2023, respectively, primarily due to increased&#160;capitalized research and development, U.S. federal and state&#160;net operating loss carryforwards, and tax credit carryforwards.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of January&#160;31, 2025, the Company had U.S. federal, state, and foreign net operating loss carryforwards of $6.2&#160;billion, $6.0&#160;billion, and $178.0&#160;million, respectively. Of the $6.2&#160;billion U.S. federal net operating loss carryforwards, $6.1&#160;billion may be carried forward indefinitely with utilization limited to 80% of taxable income, and the remaining $0.1&#160;billion will begin to expire in 2032. The state net operating loss carryforwards begin to expire in 2026. Of the $178.0&#160;million foreign net operating loss carryforwards, $165.2 million may be carried forward indefinitely, and the remaining $12.8 million will begin to expire in 2027. As of January&#160;31, 2025, the Company also had federal and state tax credits of $482.9 million and $212.2 million, respectively. The federal tax credit carryforwards will expire beginning in 2032 if not utilized. The state tax credit carryforwards do not expire. Utilization of the Company&#8217;s net operating loss and tax credit carryforwards may be subject to annual limitation due to the ownership change limitations provided by the Internal Revenue Code and similar state provisions. Such an annual limitation could result in the expiration of the net operating loss and tax credit carryforwards before utilization.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Foreign withholding taxes have not been provided for the cumulative undistributed earnings of the Company&#8217;s foreign subsidiaries as of January&#160;31, 2025 due to the Company&#8217;s intention to permanently reinvest such earnings. Determination of the amount of unrecognized deferred tax liability related to these earnings is not practicable.</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows the changes in the gross amount of unrecognized tax benefits (in thousands):</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:49.541%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.925%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.925%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.927%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fiscal Year Ended January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></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%">Beginning balance</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%">115,253&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">75,180&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">57,715&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increases based on tax positions during the prior period</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">655&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,708&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,816&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increases based on tax positions during the current period</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%">35,752&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">27,365&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,649&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</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%">151,660&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">115,253&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">75,180&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no interest and penalties associated with unrecognized income tax benefits for each of the fiscal years ended January&#160;31, 2025, 2024, and 2023.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Although it is reasonably possible that certain unrecognized tax benefits may increase or decrease within the next 12 months due to tax examination changes, settlement activities, or the impact on recognition and measurement considerations related to the results of published tax cases or other similar activities, the Company does not anticipate any significant changes to unrecognized tax benefits over the next 12 months.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company files income tax returns in the U.S. federal jurisdiction, various state jurisdictions, and in various international jurisdictions. Tax years 2012 and forward generally remain open for examination for federal and state tax purposes. Tax years 2020 and forward generally remain open for examination for foreign tax purposes. To the extent utilized in future years&#8217; tax returns, net operating loss carryforwards at January&#160;31, 2025 and 2024 will remain subject to examination until the respective tax year is closed.</span></div>On August 16, 2022, President Biden signed the Inflation Reduction Act of 2022 (Inflation Act) into law. The Inflation Act contains certain tax measures, including a corporate alternative minimum tax of 15% on some large corporations and an excise tax of 1% on stock repurchases. For the fiscal year ended January&#160;31, 2025, the Inflation Act had no material impact to the Company, including its stock repurchase program.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for income tax.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12C<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12B<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 270<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477891/740-270-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.5.Q1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480990/946-20-50-13<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/740/tableOfContent<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-14<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-21<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-17<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 11.C)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482603/740-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>48
<FILENAME>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Loss per Share<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 31, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareTextBlock', window );">Net Loss per Share</a></td>
<td class="text">Net Loss per Share<div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the calculation of basic and diluted net loss per share attributable to Snowflake Inc. Class A common stockholders (in thousands, except per share data):</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:49.541%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:14.925%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.925%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.927%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fiscal Year Ended January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></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%">Numerator:</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;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</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">(1,289,212)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">(837,990)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">(797,526)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: net loss attributable to noncontrolling interest</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,572)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,893)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(821)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss attributable to Snowflake Inc. Class A common stockholders</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;border-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%">(1,285,640)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">(836,097)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">(796,705)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#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%">Denominator:</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average&#160;shares used in computing net loss per share attributable to Snowflake Inc. Class A common stockholders&#8212;basic and diluted</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">332,707&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">328,001&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">318,730&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss per share attributable to Snowflake Inc. Class A common stockholders&#8212;basic and diluted</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.86)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.55)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.50)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">No Class B common stock was outstanding during any periods presented.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following potentially dilutive securities were excluded from the calculation of diluted net loss per share attributable to Snowflake Inc. Class A common stockholders for the periods presented because the impact of including them would have been anti-dilutive (in thousands):</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:49.541%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.925%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.925%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.927%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fiscal Year Ended January 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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%">RSUs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,790&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,957&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,560&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options</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%">21,653&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,369&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,854&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares underlying the conversion option in the Notes</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%">14,603&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested restricted common stock and early exercised stock options</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">821&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">671&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">446&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ESPP Rights</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%">569&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">284&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">265&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 23.5pt;text-align: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 colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,436&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,281&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,125&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company entered into the Capped Calls in connection with the Notes offering. The effect of the Capped Calls was also excluded from the calculation of diluted net loss per share attributable to Snowflake Inc. Class A common stockholders as the effect of the Capped Calls would have been anti-dilutive. The Capped Calls are generally expected to reduce the potential dilution to the Company&#8217;s Class A common stock upon any conversion of the relevant series of the Notes. See Note 10, &#8220;Convertible Senior Notes,&#8221; for further details.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for earnings per share.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/260/tableOfContent<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>49
<FILENAME>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related Party Transactions<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 31, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsAbstract', window );"><strong>Related Party Transactions [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsDisclosureTextBlock', window );">Related Party Transactions</a></td>
<td class="text">Related Party Transactions<div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A member of the Company&#8217;s board of directors currently serves as the Chief Executive Officer of a privately-held company (Related Party), which has been the Company&#8217;s customer since 2018. In January 2024, the Company renewed its customer agreement with the Related Party for a term of two years with a total contract value of $22.5 million. In November 2024, an additional customer agreement was entered into with the Related Party for a term of 13 months with a total contract value of $1.5&#160;million. With respect to the Related Party, the Company recognized $12.9 million, $6.8 million, and $3.7 million of revenue for the fiscal years ended January&#160;31, 2025, 2024 and 2023, respectively, and had an accounts receivable balance due from the Related Party of $1.8 million and $5.0 million as of January&#160;31, 2025 and 2024, respectively. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2024, as a minority investor, the Company made a strategic investment of approximately $5.0 million by purchasing non-marketable equity securities issued by the Related Party.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480990/946-20-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480990/946-20-50-5<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480990/946-20-50-6<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477968/946-235-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477968/946-235-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483326/850-10-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(g)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(c))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(e))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/850/tableOfContent<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483326/850-10-50-6<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483326/850-10-50-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483326/850-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>50
<FILENAME>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Subsequent Event<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 31, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventsAbstract', window );"><strong>Subsequent Events [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventsTextBlock', window );">Subsequent Event</a></td>
<td class="text">Subsequent Event<div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subsequent to January 31, 2025, and through March 21, 2025, the Company repurchased 3.2&#160;million shares of its outstanding common stock for an aggregate purchase price of $490.6&#160;million, excluding transaction costs associated with the repurchases, at a weighted-average price of $152.63 per share. All repurchases were made in open market transactions.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 855<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/855/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 855<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483399/855-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>51
<FILENAME>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Pay vs Performance Disclosure - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jan. 31, 2025</div></th>
<th class="th"><div>Jan. 31, 2024</div></th>
<th class="th"><div>Jan. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_PvpTable', window );"><strong>Pay vs Performance Disclosure</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net Income (Loss)</a></td>
<td class="num">$ (1,285,640)<span></span>
</td>
<td class="num">$ (836,097)<span></span>
</td>
<td class="num">$ (796,705)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_PvpTable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 402<br> -Subsection v<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_PvpTable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 34: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 37: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>52
<FILENAME>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Insider Trading Arrangements<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Jan. 31, 2025 </div>
<div>shares</div>
</th>
<th class="th">
<div>Jan. 31, 2025 </div>
<div>shares</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TradingArrByIndTable', window );"><strong>Trading Arrangements, by Individual</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_MtrlTermsOfTrdArrTextBlock', window );">Material Terms of Trading Arrangement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"><div style="text-align:justify;text-indent:-4.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:21.757%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.280%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.201%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.312%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.312%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.661%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.777%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Trading Arrangement</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:8pt;font-weight:700;line-height:100%">Action</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:8pt;font-weight:700;line-height:100%">Date</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Rule 10b5-1*</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Non-Rule 10b5-1**</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:8pt;font-weight:700;line-height:100%">Total Shares of Class A Common Stock Subject to Trading Arrangement</span></div></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:8pt;font-weight:700;line-height:100%">Expiration Date</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Christian Kleinerman, EVP, Product Management</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Adopted</span></div></td><td colspan="3" style="background-color:#cceeff;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:9pt;font-weight:400;line-height:100%">December 19, 2024</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">X</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"><div style="text-align:center"><span><br/></span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">199,438</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;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:9pt;font-weight:400;line-height:100%">March 31, 2026</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Christopher W. Degnan, Chief Revenue Officer</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Adopted</span></div></td><td colspan="3" 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:9pt;font-weight:400;line-height:100%">December 20, 2024</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">X</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"><div style="text-align:center"><span><br/></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">149,500</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" 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:9pt;font-weight:400;line-height:100%">April 30, 2026</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Michael L. Speiser, Director</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Adopted</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">December 27, 2024</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">X</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,217,784</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">March 31, 2027</span></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">* Intended to satisfy the affirmative defense of Rule 10b5-1(c)</span></div><div style="margin-bottom:5pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">** Not intended to satisfy the affirmative defense of Rule 10b5-1(c)</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.94pt">The actual number of shares subject to the trading arrangement under the Rule 10b5-1 Plan is expected to be different due to: (i) our withholding of certain shares to satisfy tax withholding obligations in connection with the vesting of restricted stock units; (ii) the amount of restricted stock units acquired following determination of the achievement of pre-established financial performance goals for fiscal year 2025; and (iii) the amount of whole shares distributed in connection with the vesting of restricted stock units due to rounding.</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.94pt">The trading arrangement provides for gifts of up to 34,500 shares of our common stock.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_NonRule10b51ArrAdoptedFlag', window );">Non-Rule 10b5-1 Arrangement Adopted</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_Rule10b51ArrTrmntdFlag', window );">Rule 10b5-1 Arrangement Terminated</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_NonRule10b51ArrTrmntdFlag', window );">Non-Rule 10b5-1 Arrangement Terminated</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_IndividualAxis=snow_ChristianKleinermanMember', window );">Christian Kleinerman [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TradingArrByIndTable', window );"><strong>Trading Arrangements, by Individual</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TrdArrIndName', window );">Name</a></td>
<td class="text">Christian Kleinerman<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TrdArrIndTitle', window );">Title</a></td>
<td class="text">EVP, Product Management<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_Rule10b51ArrAdoptedFlag', window );">Rule 10b5-1 Arrangement Adopted</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TrdArrAdoptionDate', window );">Adoption Date</a></td>
<td class="text">December 19, 2024<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TrdArrExpirationDate', window );">Expiration Date</a></td>
<td class="text">March 31, 2026<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TrdArrDuration', window );">Arrangement Duration</a></td>
<td class="text">467 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TrdArrSecuritiesAggAvailAmt', window );">Aggregate Available</a></td>
<td class="nump">199,438<span></span>
</td>
<td class="nump">199,438<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_IndividualAxis=snow_ChristopherW.DegnanMember', window );">Christopher W. Degnan [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TradingArrByIndTable', window );"><strong>Trading Arrangements, by Individual</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TrdArrIndName', window );">Name</a></td>
<td class="text">Christopher W. Degnan<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TrdArrIndTitle', window );">Title</a></td>
<td class="text">Chief Revenue Officer<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_Rule10b51ArrAdoptedFlag', window );">Rule 10b5-1 Arrangement Adopted</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TrdArrAdoptionDate', window );">Adoption Date</a></td>
<td class="text">December 20, 2024<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TrdArrExpirationDate', window );">Expiration Date</a></td>
<td class="text">April 30, 2026<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TrdArrDuration', window );">Arrangement Duration</a></td>
<td class="text">496 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TrdArrSecuritiesAggAvailAmt', window );">Aggregate Available</a></td>
<td class="nump">149,500<span></span>
</td>
<td class="nump">149,500<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_IndividualAxis=snow_MichaelL.SpeiserMember', window );">Michael L. Speiser [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TradingArrByIndTable', window );"><strong>Trading Arrangements, by Individual</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TrdArrIndName', window );">Name</a></td>
<td class="text">Michael L. Speiser<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TrdArrIndTitle', window );">Title</a></td>
<td class="text">Director<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_Rule10b51ArrAdoptedFlag', window );">Rule 10b5-1 Arrangement Adopted</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TrdArrAdoptionDate', window );">Adoption Date</a></td>
<td class="text">December 27, 2024<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TrdArrExpirationDate', window );">Expiration Date</a></td>
<td class="text">March 31, 2027<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TrdArrDuration', window );">Arrangement Duration</a></td>
<td class="text">824 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TrdArrSecuritiesAggAvailAmt', window );">Aggregate Available</a></td>
<td class="nump">1,217,784<span></span>
</td>
<td class="nump">1,217,784<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_MtrlTermsOfTrdArrTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_MtrlTermsOfTrdArrTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_NonRule10b51ArrAdoptedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_NonRule10b51ArrAdoptedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_NonRule10b51ArrTrmntdFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_NonRule10b51ArrTrmntdFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_Rule10b51ArrAdoptedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_Rule10b51ArrAdoptedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_Rule10b51ArrTrmntdFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_Rule10b51ArrTrmntdFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_TradingArrByIndTable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 2<br> -Subparagraph A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_TradingArrByIndTable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_TrdArrAdoptionDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 2<br> -Subparagraph B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_TrdArrAdoptionDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_TrdArrDuration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 2<br> -Subparagraph C<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_TrdArrDuration</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_TrdArrExpirationDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 2<br> -Subparagraph C<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_TrdArrExpirationDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_TrdArrIndName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 2<br> -Subparagraph A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_TrdArrIndName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_TrdArrIndTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 2<br> -Subparagraph A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_TrdArrIndTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_TrdArrSecuritiesAggAvailAmt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 2<br> -Subparagraph D<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_TrdArrSecuritiesAggAvailAmt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_IndividualAxis=snow_ChristianKleinermanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_IndividualAxis=snow_ChristianKleinermanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_IndividualAxis=snow_ChristopherW.DegnanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_IndividualAxis=snow_ChristopherW.DegnanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_IndividualAxis=snow_MichaelL.SpeiserMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_IndividualAxis=snow_MichaelL.SpeiserMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>53
<FILENAME>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Insider Trading Policies and Procedures<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 31, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_InsiderTradingPoliciesProcLineItems', window );"><strong>Insider Trading Policies and Procedures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_InsiderTrdPoliciesProcAdoptedFlag', window );">Insider Trading Policies and Procedures Adopted</a></td>
<td class="text">true<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_InsiderTradingPoliciesProcLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection b<br> -Paragraph 1<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16<br> -Subsection J<br> -Paragraph a<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_InsiderTradingPoliciesProcLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_InsiderTrdPoliciesProcAdoptedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection b<br> -Paragraph 1<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16<br> -Subsection J<br> -Paragraph a<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_InsiderTrdPoliciesProcAdoptedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>54
<FILENAME>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cybersecurity Risk Management and Strategy Disclosure<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 31, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems', window );"><strong>Cybersecurity Risk Management, Strategy, and Governance [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock', window );">Cybersecurity Risk Management Processes for Assessing, Identifying, and Managing Threats [Text Block]</a></td>
<td class="text"><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have implemented and maintain a cybersecurity program designed to identify, assess, and manage material risks from cybersecurity threats to (i) our information systems and data, which include critical computer networks, third-party hosted services, communications systems, hardware and software, and (ii) critical data, including our intellectual property, confidential information that is proprietary, strategic or competitive in nature, and our customers&#8217; data. Our cybersecurity program includes an information security policy, access management policies, an open-source policy, security incident response processes, and a supply chain policy, in addition to the secure design and vendor management programs described below. For a description of the risks from cybersecurity threats that may materially affect us, see the risk factor titled &#8220;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">If we, our customers, or third-party service providers experience an actual or perceived security breach or unauthorized parties otherwise obtain access to our customers&#8217; data, our data, or our platform, our platform may be perceived as not being secure, our reputation may be harmed, demand for our platform may be reduced, and we may incur significant liabilities.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; in the section titled &#8220;Risk Factors&#8221; included elsewhere in this Annual Report on Form 10-K. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our information systems generally fall into two categories: our platform and our corporate systems. Each category has dedicated teams and processes in place to address cybersecurity risk. Our product security team, which reports into our SVP, Engineering and Support, works alongside our product and engineering teams to address how security is designed into our platform. Our corporate security team, which reports to our Chief Information Security Officer, is responsible for the secure design of our corporate systems. In addition, our Chief Information Security Officer manages a global security team that performs certain cybersecurity functions for both our platform and corporate systems, including certification management, incident response, threat detection, analytics, and offensive security (such as simulations and penetration tests). </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We actively monitor our threat environment for cybersecurity threats using various methods, including automated detection tools, scans of the threat environment, investigations of potential threats we discover or that are reported to us, and reports and services that identify threats. We monitor our information systems for vulnerabilities using internal and third-party penetration testing, intelligence feeds, and vulnerability databases. We also have a bug bounty program. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our security teams work with management to prioritize our risk management processes and mitigate cybersecurity threats, including those that may materially impact our business. Our assessment and management of material risks from cybersecurity threats is a key risk area within our enterprise risk management program. Our Chief Information Security Officer and SVP, Engineering and Support are responsible for management of cybersecurity risk under our enterprise risk management program, and senior management and the audit committee of our board of directors receive reports on the key risks and the effectiveness of our management of such enterprise risks. In addition, key cybersecurity risks are assessed as part of our internal audit program. We have completed various security audits and certifications, including SOC 2 Type II, SOC 1 Type II, PCI-DSS, HITRUST, FedRAMP High, and ISO/IEC 27001. We also employ a shared responsibility cybersecurity model where our customers are responsible for using and configuring our platform in a manner that meets applicable cybersecurity standards and requirements. As part of this shared responsibility cybersecurity model, customers have sole responsibility for creating and securing their access credentials for our platform.</span></div>Our platform and corporate systems involve the use of third-party technology or service providers, or vendors, such as hosting platforms, open-source software, and application providers. We also use vendors to assist us from time to time to identify, assess, and manage material risks from cybersecurity threats to our platform and corporate systems, including consulting firms, external legal counsel, incident response vendors, penetration test providers, auditors, monitoring technology, and cybersecurity data providers. We have a vendor management program under which our corporate security, product security, and legal teams evaluate cybersecurity risks presented by our use of vendors. Depending on the nature of the technology or services provided, the sensitivity of the information systems and data at issue, and the identity of the vendor, our vendor management process may involve different levels of assessment designed to help identify cybersecurity risks. For vendors that may pose higher risks, this process includes a vendor security questionnaire, an evaluation of the vendor&#8217;s security program and security documentation, and the imposition of contractual obligations related to cybersecurity on the vendor. All vendors are required to undergo this review, which is in addition to the applicable security reviews that may be conducted by our product security and corporate security teams described above.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskManagementProcessesIntegratedFlag', window );">Cybersecurity Risk Management Processes Integrated [Flag]</a></td>
<td class="text">true<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock', window );">Cybersecurity Risk Management Processes Integrated [Text Block]</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have implemented and maintain a cybersecurity program designed to identify, assess, and manage material risks from cybersecurity threats to (i) our information systems and data, which include critical computer networks, third-party hosted services, communications systems, hardware and software, and (ii) critical data, including our intellectual property, confidential information that is proprietary, strategic or competitive in nature, and our customers&#8217; data. Our cybersecurity program includes an information security policy, access management policies, an open-source policy, security incident response processes, and a supply chain policy, in addition to the secure design and vendor management programs described below. For a description of the risks from cybersecurity threats that may materially affect us, see the risk factor titled &#8220;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">If we, our customers, or third-party service providers experience an actual or perceived security breach or unauthorized parties otherwise obtain access to our customers&#8217; data, our data, or our platform, our platform may be perceived as not being secure, our reputation may be harmed, demand for our platform may be reduced, and we may incur significant liabilities.</span>&#8221; in the section titled &#8220;Risk Factors&#8221; included elsewhere in this Annual Report on Form 10-K.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskManagementThirdPartyEngagedFlag', window );">Cybersecurity Risk Management Third Party Engaged [Flag]</a></td>
<td class="text">true<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag', window );">Cybersecurity Risk Third Party Oversight and Identification Processes [Flag]</a></td>
<td class="text">true<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag', window );">Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Flag]</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock', window );">Cybersecurity Risk Board of Directors Oversight [Text Block]</a></td>
<td class="text">Our board of directors has formed a cybersecurity committee of the board to assist it in fulfilling its oversight responsibility with respect to the management of cybersecurity risks related to our products and services as well as our information technology and network systems. The responsibilities of the cybersecurity committee include overseeing our implementation and maintenance of cybersecurity measures, data governance, compliance with applicable information security laws, and overseeing disclosure controls relating to cybersecurity. The cybersecurity committee receives reports from management concerning our significant cybersecurity threats and risk and the processes we have implemented to address them and has access to various reports, summaries or presentations related to cybersecurity threats, risk, and mitigation. In addition, our audit committee has oversight responsibility over our internal financial controls and our enterprise risk management program. Finally, management periodically provides cybersecurity briefings to the entire board of directors.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock', window );">Cybersecurity Risk Board Committee or Subcommittee Responsible for Oversight [Text Block]</a></td>
<td class="text">Our board of directors has formed a cybersecurity committee of the board to assist it in fulfilling its oversight responsibility with respect to the management of cybersecurity risks related to our products and services as well as our information technology and network systems. The responsibilities of the cybersecurity committee include overseeing our implementation and maintenance of cybersecurity measures, data governance, compliance with applicable information security laws, and overseeing disclosure controls relating to cybersecurity.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock', window );">Cybersecurity Risk Process for Informing Board Committee or Subcommittee Responsible for Oversight [Text Block]</a></td>
<td class="text">The cybersecurity committee receives reports from management concerning our significant cybersecurity threats and risk and the processes we have implemented to address them and has access to various reports, summaries or presentations related to cybersecurity threats, risk, and mitigation. In addition, our audit committee has oversight responsibility over our internal financial controls and our enterprise risk management program. Finally, management periodically provides cybersecurity briefings to the entire board of directors. our security incident response plan provides for reporting certain cybersecurity incidents to the cybersecurity committee of the board.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskRoleOfManagementTextBlock', window );">Cybersecurity Risk Role of Management [Text Block]</a></td>
<td class="text">The members of management who are primarily responsible for assessing and managing our material risks from cybersecurity threats are our Chief Information Security Officer and our SVP, Engineering and Support. Our Chief Information Security Officer joined Snowflake in 2023 and previously served in various cybersecurity roles for over 12 years across multiple technology sectors, including manufacturing, software, and services. Our SVP, Engineering and Support joined Snowflake as VP of AI Engineering in 2023 in connection with our acquisition of Neeva, where he served as the head of engineering and, prior to that, he served in various roles at Google, including as VP Engineering in various technical leadership roles. Each of our Chief Information Security Officer and SVP, Engineering and Support is responsible for hiring appropriate personnel, integrating cybersecurity risk considerations into our overall risk management strategy, communicating key priorities to relevant personnel, approving budgets, helping prepare for cybersecurity incidents, approving cybersecurity processes, and reviewing security assessments and other security-related reports.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag', window );">Cybersecurity Risk Management Positions or Committees Responsible [Flag]</a></td>
<td class="text">true<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock', window );">Cybersecurity Risk Management Positions or Committees Responsible [Text Block]</a></td>
<td class="text">The members of management who are primarily responsible for assessing and managing our material risks from cybersecurity threats are our Chief Information Security Officer and our SVP, Engineering and Support.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock', window );">Cybersecurity Risk Management Expertise of Management Responsible [Text Block]</a></td>
<td class="text">Our Chief Information Security Officer joined Snowflake in 2023 and previously served in various cybersecurity roles for over 12 years across multiple technology sectors, including manufacturing, software, and services. Our SVP, Engineering and Support joined Snowflake as VP of AI Engineering in 2023 in connection with our acquisition of Neeva, where he served as the head of engineering and, prior to that, he served in various roles at Google, including as VP Engineering in various technical leadership roles.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock', window );">Cybersecurity Risk Process for Informing Management or Committees Responsible [Text Block]</a></td>
<td class="text">The cybersecurity committee receives reports from management concerning our significant cybersecurity threats and risk and the processes we have implemented to address them and has access to various reports, summaries or presentations related to cybersecurity threats, risk, and mitigation. In addition, our audit committee has oversight responsibility over our internal financial controls and our enterprise risk management program. Finally, management periodically provides cybersecurity briefings to the entire board of directors. Our cybersecurity incident response processes are designed to escalate certain cybersecurity incidents to management depending on the circumstances, including the individuals named above, who work with our incident response team to help us mitigate and remediate cybersecurity incidents of which they are notified<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag', window );">Cybersecurity Risk Management Positions or Committees Responsible Report to Board [Flag]</a></td>
<td class="text">true<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 1<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 1<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph i<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph i<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph i<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph i<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph iii<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph iii<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph i<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph i<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection b<br> -Paragraph 1<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskManagementProcessesIntegratedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph i<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph i<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementProcessesIntegratedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph i<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph i<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskManagementThirdPartyEngagedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph ii<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph ii<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementThirdPartyEngagedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection b<br> -Paragraph 2<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 1<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph ii<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph ii<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskRoleOfManagementTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 2<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskRoleOfManagementTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph iii<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph iii<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>55
<FILENAME>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Basis of Presentation and Summary of Significant Accounting Policies (Policies)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 31, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiscalPeriod', window );">Fiscal Year</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fiscal Year</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s fiscal year ends on January 31. For example, references to fiscal 2025 refer to the fiscal year ended January&#160;31, 2025.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock', window );">Basis of Presentation</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation</span></div>The accompanying consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (GAAP).<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConsolidationPolicyTextBlock', window );">Principles of Consolidation</a></td>
<td class="text"><div style="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%">Principles of Consolidation</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The consolidated financial statements include the accounts of Snowflake&#160;Inc., its wholly-owned subsidiaries, and a majority-owned subsidiary in which the Company has a controlling financial interest. All intercompany transactions and balances have been eliminated in consolidation. The Company records noncontrolling interest in its consolidated financial statements to recognize the minority ownership interest in its majority-owned subsidiary. Profits and losses of the majority-owned subsidiary are attributed to controlling and noncontrolling interests using the hypothetical liquidation at book value method.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingPolicyPolicyTextBlock', window );">Segment Information</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Segment Information</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has a single operating and reportable segment. The Company&#8217;s chief operating decision maker (CODM) is its Chief Executive Officer, who reviews financial information presented on a consolidated basis, including, but not limited to, the Company&#8217;s consolidated net loss, for purposes of making operating decisions, assessing financial performance, and allocating resources. </span></div>The measure of segment assets is the total assets on the Company&#8217;s consolidated balance sheets.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UseOfEstimates', window );">Use of Estimates</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes. Such estimates include, but are not limited to, stand-alone selling prices (SSP) for each distinct performance obligation, internal-use software development costs, the expected period of benefit for deferred commissions, the fair value of intangible assets acquired in business combinations, the useful lives of long-lived assets, the carrying value of operating lease right-of-use assets, stock-based compensation, accounting for income taxes, and the fair value of investments in marketable and non-marketable securities.</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company bases its estimates on historical experience and also on assumptions that management considers reasonable. These estimates are assessed on a regular basis; however, actual results could differ from these estimates.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskCreditRisk', window );">Concentration of Credit Risk</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Concentration of Credit Risk</span></div> Financial instruments that potentially subject the Company to concentrations of credit risk primarily consist of cash, cash equivalents, investments in marketable securities, restricted cash, accounts receivable, and foreign currency forward contracts. The Company maintains its cash, cash equivalents, investments in marketable securities, restricted cash and foreign currency forward contracts with high-quality financial institutions that have investment-grade ratings. For accounts receivable, the Company is exposed to credit risk in the event of nonpayment by customers up to the amounts recorded on the consolidated balance sheets. The Company manages its accounts receivable credit risk through ongoing credit evaluation of its customers&#8217; financial conditions. The Company generally does not require collateral from its customers.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock', window );">Foreign Currency</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Foreign Currency</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The reporting currency of the Company is the U.S. dollar. The functional currency of the Company&#8217;s foreign subsidiaries is primarily the U.S. dollar.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Monetary assets and liabilities denominated in currencies other than the functional currency are remeasured to the functional currency at period-end exchange rates. Foreign currency transaction gains and losses resulting from remeasurement are recognized in other income (expense), net in the consolidated statements of operations, and have not been material for any of the periods presented.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For those subsidiaries with non-U.S. dollar functional currencies, assets and liabilities are translated into U.S. dollars at period-end exchange rates. Revenue and expenses are translated at the average exchange rates during the period. Equity transactions are translated using historical exchange rates. The resulting translation adjustments are recorded in accumulated other comprehensive income (loss) as a component of stockholders&#8217; equity (deficit).</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock', window );">Revenue Recognition, Cost of Revenue, Deferred Commissions, Deferred Revenue</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue Recognition</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for revenue in accordance with Accounting Standards Codification (ASC) Topic 606,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> Revenue from Contracts with Customers</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (ASC 606) for all periods presented.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company delivers its platform over the internet as a service. Customers choose to consume the platform under either capacity arrangements, in which customers commit to a certain amount of consumption at specified prices, or under on-demand arrangements, in which the Company charges for use of the platform monthly in arrears. Under capacity arrangements, from which a majority of revenue is derived, the Company typically bills its customers annually in advance of their consumption. Revenue from on-demand arrangements typically relates to customers with lower usage levels or overage consumption beyond a customer&#8217;s contracted usage amount under a capacity contract or following the expiration of a customer&#8217;s capacity contract. Revenue from on-demand arrangements represented approximately 2%, 3%, and 2% of the Company&#8217;s revenue for the fiscal years ended January&#160;31, 2025, 2024, and 2023, respectively. The Company recognizes revenue as customers consume compute, storage, and data transfer resources under either of these arrangements. In limited instances, customers pay an annual deployment fee to gain access to a dedicated instance of a virtual private deployment. Deployment fees are recognized ratably over the contract term.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Customers do not have the contractual right to take possession of the Company&#8217;s platform. Pricing for the platform includes embedded support services, data backup and disaster recovery services, as well as future updates, when and if available, offered during the contract term.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Customer contracts for capacity typically have a term of <span style="-sec-ix-hidden:f-614">one</span> to four years. To the extent customers enter into such contracts and either consume the platform in excess of their capacity commitments or continue to use the platform after expiration of the contract term, they are charged for their incremental consumption. In many cases, customer contracts permit customers to roll over any unused capacity to a subsequent order, generally on the purchase of additional capacity. </span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Customer contracts are generally non-cancelable during the contract term, although customers can terminate for breach if the Company materially fails to perform. For those customers who do not have a capacity arrangement, the Company&#8217;s on-demand arrangements generally have a monthly stated contract term and can be terminated at any time by either the customer or the Company.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For compute resources, consumption is based on the type of compute resource used and the duration of use or, for some features, the volume of data processed. For storage resources, consumption for a given customer is based on the average terabytes per month of all of such customer&#8217;s data stored in the platform. For data transfer resources, consumption is based on terabytes of data transferred, the public cloud provider used, and the region to and from which the transfer is executed. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s revenue also includes professional services and other revenue, which consists primarily of consulting, technical solution services, and training related to the platform. Professional services revenue is recognized over time based on input measures, including time and materials costs incurred relative to total costs, with consideration given to output measures, such as contract deliverables, when applicable. Other revenue consists primarily of fees from customer training delivered on-site or through publicly available classes. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company determines revenue recognition in accordance with ASC 606 through the following five steps:</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">1) Identify the contract with a customer. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company considers the terms and conditions of the contracts and the Company&#8217;s customary business practices in identifying its contracts under ASC 606. The Company determines it has a contract with a customer when the contract has been approved by both parties, it can identify each party&#8217;s rights regarding the services to be transferred and the payment terms for the services, it has determined the customer to have the ability and intent to pay, and the contract has commercial substance. At contract inception, the Company evaluates whether two or more contracts should be combined and accounted for as a single contract and whether the combined or single contract includes more than one performance obligation. The Company applies judgment in determining the customer&#8217;s ability and intent to pay, which is based on a variety of factors, including the customer&#8217;s payment history or, in the case of a new customer, credit and financial information pertaining to the customer.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2) Identify the performance obligations in the contract.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Performance obligations promised in a contract are identified based on the services that will be transferred to the customer that are both capable of being distinct, whereby the customer can benefit from the service either on its own or together with other resources that are readily available from third parties or from the Company, and are distinct in the context of the contract, whereby the transfer of the services is separately identifiable from other promises in the contract. Customers are allowed to select compute, storage, and data transfer resources separately, at their discretion. Consequently, the Company treats the consumption of its platform for compute, storage, and data transfer resources as separate and distinct performance obligations. The Company treats its virtual private deployments for customers, professional services, technical solution services, and training each as a separate and distinct performance obligation. Some customers have negotiated an option to purchase additional capacity at a stated discount. These options generally do not provide a material right as they are priced at the Company&#8217;s SSP, as described below, as the stated discounts are not incremental to the range of discounts typically given.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">3) Determine the transaction price. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The transaction price is determined based on the consideration the Company expects to receive in exchange for transferring services to the customer. Variable consideration is included in the transaction price if, in the Company&#8217;s judgment, it is probable that a significant future reversal of cumulative revenue recognized under the contract will not occur. Variable consideration is estimated based on expected value, primarily relying on the Company&#8217;s history. In certain situations, the Company may also use the most likely amount as the basis of its estimate. None of the Company&#8217;s contracts contain a significant financing component. Revenue is recognized net of any taxes collected from customers, which are subsequently remitted to governmental entities (e.g., sales and other indirect taxes).</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">4) Allocate the transaction price to performance obligations in the contract. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If the contract contains a single performance obligation, the entire transaction price is allocated to the single performance obligation. Contracts that contain multiple performance obligations require an allocation of the transaction price to each performance obligation on a relative SSP basis. The determination of a relative SSP for each distinct performance obligation requires judgment. The Company determines SSP for performance obligations based on an observable standalone selling price when it is available, as well as other factors, including the overall pricing objectives, which take into consideration market conditions and customer-specific factors, including a review of internal discounting tables, the services being sold, the volume of capacity commitments, and other factors. The observable standalone selling price is established based on the price at which products and services are sold separately. If an SSP is not observable through past transactions, the Company estimates it using available information including, but not limited to, market data and other observable inputs.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">5) Recognize revenue when or as the Company satisfies a performance obligation. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue is recognized at the time the related performance obligation is satisfied by transferring the promised service to a customer. Revenue is recognized when control of the services is transferred to the customers, in an amount that reflects the consideration that the Company expects to receive in exchange for those services. The Company determined an output method for capacity arrangements to be the most appropriate measure of progress because it most faithfully represents when the value of the services is simultaneously received and consumed by the customer, and control is transferred. Virtual private deployment fees are recognized ratably over the term of the deployment as the deployment service represents a stand-ready performance obligation provided throughout the deployment term. </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cost of Revenue</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of revenue consists primarily of (i) third-party cloud infrastructure expenses incurred in connection with the customers&#8217; use of the Snowflake platform and the deployment and maintenance of the platform on public clouds, including different regional deployments, and (ii) personnel-related costs associated with the Company&#8217;s customer support team, engineering team that is responsible for maintaining the Company's service availability and security of its platform, and professional services and training departments, including salaries, benefits, bonuses, and stock-based compensation. Cost of revenue also includes amortization of capitalized internal-use software development costs, amortization of acquired intangible assets, costs of contracted third-party partners for professional services, expenses associated with software and subscription services dedicated for use by the Company&#8217;s customer support team and engineering team responsible for maintaining the Company's service, and allocated overhead.</span></div><div style="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%">Deferred Commissions</span></div>The Company capitalizes incremental costs of obtaining a contract with a customer if such costs are recoverable. Such costs consist primarily of (i) sales commissions earned upon the origination, expansion, or renewal of customer contracts by the Company&#8217;s sales force, and the associated payroll taxes and fringe benefits, and (ii) certain referral fees earned by third parties (collectively, Commission Costs). Commission Costs for new customer or customer expansion contracts that are not commensurate with those for renewal contracts are capitalized and then amortized over a period of benefit determined to be five years. The Company determined the period of benefit by taking into consideration the length of terms in its customer contracts, life of the technology, and other factors. Commission Costs for renewal contracts, as well as Commission Costs for new customer or customer expansion contracts that are commensurate with those for renewal contracts, are capitalized and then amortized over the respective weighted-average contractual term of the related contracts. Amounts expected to be amortized within one year of the balance sheet date are recorded as deferred commissions, current, and the remaining portion is recorded as deferred commissions, non-current, on the consolidated balance sheets. Amortization expense is included in sales and marketing expenses in the consolidated statements of operations. In addition to the Commission Costs, the Company&#8217;s sales force earns sales commissions based on the level of the customers&#8217; consumption of the Company&#8217;s platform. These commissions are not considered incremental costs and are expensed in the same period as they are earned. Deferred commissions are periodically analyzed for impairment.<div style="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%">Deferred Revenue</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company records deferred revenue when the Company receives customer payments in advance of satisfying the performance obligations on the Company&#8217;s contracts. Capacity arrangements are generally billed and paid in advance of satisfaction of performance obligations, and the Company&#8217;s on-demand arrangements are billed in arrears generally on a monthly basis. Deferred revenue also includes amounts that have been invoiced but not yet collected, classified as accounts receivable, when the Company has an enforceable right to consideration for capacity arrangements. Deferred revenue relating to the Company&#8217;s capacity arrangements that have a contractual expiration date of less than 12 months are classified as current. For capacity arrangements that have a contractual expiration date of greater than 12 months, the Company apportions deferred revenue between current and non-current based upon an assumed ratable consumption of these capacity arrangements over the entire term of the arrangement, even though it does not recognize revenue ratably over the term of the contract as customers have flexibility in their consumption and revenue is generally recognized on consumption. In addition, in many cases, the Company&#8217;s customer contracts also permit customers to roll over any unused capacity to a subsequent order, generally on the purchase of additional capacity. As such, the current or non-current classification of deferred revenue may not reflect the actual timing of revenue recognition.</span></div>Remaining performance obligations (RPO) represent the amount of contracted future revenue that has not yet been recognized, including (i) deferred revenue and (ii) non-cancelable contracted amounts that will be invoiced and recognized as revenue in future periods. The Company&#8217;s RPO excludes performance obligations from on-demand arrangements as there are no minimum purchase commitments associated with these arrangements, and certain time and materials contracts that are billed in arrears. Portions of RPO that are not yet invoiced and are denominated in foreign currencies are revalued into U.S. dollars each period based on the applicable period-end exchange rates.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_snow_AllocationOfOverheadCostsPolicyTextBlock', window );">Allocation of Overhead Costs</a></td>
<td class="text"><div style="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%">Allocation of Overhead Costs</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Overhead costs that are not substantially dedicated for use by a specific functional group are allocated based on headcount. Such costs include costs associated with office facilities, depreciation of property and equipment, information technology (IT) and general recruiting related expenses and other expenses, such as software and subscription services.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpensePolicy', window );">Research and Development Costs</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Research and Development Costs</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development costs are expensed as incurred, unless they qualify as capitalized internal-use software development costs. Research and development expenses consist primarily of personnel-related expenses associated with the Company&#8217;s research and development staff, including salaries, benefits, bonuses, and stock-based compensation. Research and development expenses also include contractor or professional services fees, third-party cloud infrastructure expenses incurred primarily in developing the Company&#8217;s platform, amortization of acquired intangible assets, software and subscription services dedicated for use by the Company&#8217;s research and development organization, and allocated overhead.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdvertisingCostsPolicyTextBlock', window );">Advertising Costs</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Advertising Costs</span></div>Advertising costs, excluding expenses associated with the Company&#8217;s user conferences, are expensed as incurred and are included in sales and marketing expenses in the consolidated statements of operations.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxPolicyTextBlock', window );">Income Taxes</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Income Taxes</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is subject to income taxes in the United States and numerous foreign jurisdictions. Significant judgment is required in determining its provision for income taxes and deferred tax assets and liabilities, including evaluating uncertainties in the application of accounting principles and complex tax laws.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company records a provision for income taxes for the anticipated tax consequences of the reported results of operations using the asset and liability method. Under this method, the Company recognizes deferred tax assets and liabilities for the expected future tax consequences of temporary differences between the carrying amounts for financial reporting purposes and the tax bases of assets and liabilities, as well as for loss and tax credit carryforwards. The deferred assets and liabilities are measured using the statutorily enacted tax rates anticipated to be in effect when those tax assets and liabilities are expected to be realized or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in the period that includes the enactment date. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A valuation allowance is established if, based upon the available evidence, it is more likely than not that some or all of the deferred tax assets will not be realized. The Company considers all available evidence, both positive and negative, including historical levels of income, expectations and risks associated with estimates of future taxable income in assessing the need for a valuation allowance. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s tax positions are subject to income tax audits by multiple tax jurisdictions throughout the world. The Company recognizes the tax benefit of an uncertain tax position only if it is more likely than not the position will be sustainable upon examination by the taxing authority, including resolution of any related appeals or litigation processes. This evaluation is based on all available evidence and assumes that the tax authorities have full knowledge of all relevant information concerning the tax position. The tax benefit recognized is measured as the largest amount of benefit which is more likely than not (greater than 50% likely) to be realized upon ultimate settlement with the taxing authority. The Company recognizes interest accrued and penalties related to unrecognized tax benefits in income tax expense. The Company makes adjustments to these reserves in accordance with the income tax guidance when facts and circumstances change, such as the closing of a tax audit or the refinement of an estimate. To the extent that the final tax outcome of these matters is different from the amounts recorded, such differences may affect the provision for income taxes in the period in which such determination is made and could have a material impact on the Company&#8217;s financial condition and operating results.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy', window );">Stock-Based Compensation</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-Based Compensation</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s equity awards include stock options, restricted stock unit awards (RSUs), restricted common stock granted to employees, non-employee directors, and other service providers, and stock purchase rights granted under the Employee Stock Purchase Plan (ESPP Rights) to employees. Equity awards are reviewed in determining whether such awards are equity-classified or liability-classified.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation related to equity-classified awards is measured based on the estimated fair value of the awards on the date of grant and generally recognized on a straight-line basis over the requisite service period. The fair value of each stock option granted and ESPP Rights is estimated using the Black-Scholes option-pricing model. The determination of the grant-date fair value using an option-pricing model is affected by the estimated fair value of the Company&#8217;s common stock as well as assumptions regarding a number of other complex and subjective variables. These variables include expected stock price volatility over an expected term, actual and projected employee stock option exercise behaviors, the risk-free interest rate for an expected term, and expected dividends. The fair value of each RSU is based on the fair value of the Company&#8217;s common stock on the date of grant. For equity-classified awards with both service-based and performance-based vesting conditions, the stock-based compensation is recognized using an accelerated attribution method over the requisite service period, based on the Company&#8217;s periodic assessment of the probability that the performance condition will be achieved.</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain RSUs with both service-based and performance-based vesting conditions are liability-classified, as the monetary value of the obligation under each potential outcome of the performance condition is predominantly based on a fixed monetary amount known at inception and will be settled in a variable number of the Company&#8217;s common stock. The fair value of these awards is estimated using the Monte Carlo simulation model, which requires the use of various assumptions, including the expected stock price volatility and risk-free interest rate. These awards are subsequently remeasured to the fair value at each reporting date until the number of these awards eligible to vest is fixed, at which time these awards will be reclassified to equity. Stock-based compensation associated with these awards is recognized based on the probable outcome of the performance condition, using an accelerated attribution method over the requisite service period, with a cumulative catch-up adjustment recognized for changes in the fair value estimated at each reporting date.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If an award contains a provision whereby vesting is accelerated upon a change in control, such a change in control is considered to be outside of the Company&#8217;s control and is not considered probable until it occurs. Forfeitures are accounted for in the period in which they occur.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the fiscal year ended January 31, 2023, the Company began funding withholding taxes due upon the vesting of employee RSUs in certain jurisdictions by net share settlement, rather than its previous approach of selling shares of the Company&#8217;s common stock. The amount of withholding taxes related to net share settlement of employee RSUs is reflected as (i) a reduction to additional paid-in-capital, and (ii) cash outflows for financing activities when the payments are made. The shares withheld by the Company as a result of the net share settlement of RSUs are not considered issued and outstanding, and do not impact the calculation of basic net income (loss) per share attributable to Snowflake Inc. Class A common stockholders.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerSharePolicyTextBlock', window );">Net Loss Per Share Attributable to Snowflake Inc. Class A Common Stockholders</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Net Loss Per Share Attributable to Snowflake Inc. Class A Common Stockholders</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic and diluted net loss per share attributable to Snowflake Inc. Class A common stockholders is computed in conformity with the two-class method required for participating securities. The Company considers unvested common stock to be participating securities, as the holders of such stock have the right to receive nonforfeitable dividends on a pari passu basis in the event that a dividend is declared on common stock. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic net loss per share attributable to Snowflake Inc. Class A common stockholders is computed by dividing net loss attributable to Snowflake Inc. Class A common stockholders by the weighted-average number of shares of Snowflake Inc. Class A common stock outstanding during the period, which excludes treasury stock. Diluted net loss per share attributable to Snowflake Inc. Class A common stockholders is computed by giving effect to all potentially dilutive Snowflake Inc. Class A common stock equivalents to the extent they are dilutive. For purposes of this calculation, stock options, RSUs, restricted common stock, ESPP Rights, early exercised stock options, and shares underlying the conversion option in the convertible senior notes are considered to be common stock equivalents but have been excluded from the calculation of diluted net loss per share attributable to Snowflake Inc. Class A common stockholders as their effect is anti-dilutive for all periods presented.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy', window );">Cash and Cash Equivalents and Restricted Cash</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash and Cash Equivalents</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company considers all highly liquid investments with original or remaining maturities of three months or less when purchased to be cash equivalents.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="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 Cash</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted cash primarily consists of (i) cash held in a trust that is restricted for use in meeting the Company's general obligations and (ii) collateralized letters of credit established in connection with lease agreements for the Company&#8217;s facilities. Restricted cash is classified within prepaid expenses and other current assets or other assets on the consolidated balance sheets, typically based on the remaining term of the restriction.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentPolicyTextBlock', window );">Investments and Strategic Investments</a></td>
<td class="text"><div style="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%">Investments </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s investments in marketable debt securities have been classified and accounted for as available-for-sale and are recorded at estimated fair value. The Company classifies its marketable debt securities as either short-term or long-term at each balance sheet date based on each instrument&#8217;s underlying contractual maturity date. Short-term investments are investments with original maturities of less than one year when purchased. Purchase premiums and discounts are amortized or accreted using the effective interest method over the life of the related security and such amortization and accretion are included in interest income in the consolidated statements of operations.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For available-for-sale debt securities in an unrealized loss position, the Company first assesses whether it intends to sell or it is more likely than not that the Company will be required to sell the security before the recovery of its entire amortized cost basis. If either of these criteria is met, the security&#8217;s amortized cost basis is written down to fair value through other income (expense), net in the consolidated statements of operations. If neither of these criteria is met, the Company further assesses whether the decline in fair value below amortized cost is due to credit or non-credit related factors. In making this assessment, the Company considers the extent to which fair value is less than amortized cost, any changes to the rating of the security by a rating agency, and any adverse conditions specifically related to the security, among other factors. Credit-related unrealized losses are recognized as an allowance on the consolidated balance sheets with a corresponding charge in the other income (expense), net in the consolidated statements of operations. Non-credit related unrealized losses and unrealized gains on available-for-sale debt securities are included in accumulated other comprehensive income (loss). </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Realized gains and losses are determined based on the specific identification method and are reported in other income (expense), net in the consolidated statements of operations.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Strategic Investments</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s strategic investments consist of non-marketable equity and debt securities in privately-held companies and marketable equity securities in publicly-traded companies, in which the Company does not have a controlling interest or significant influence. Strategic investments are included in other assets on the consolidated balance sheets. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Non-marketable equity securities are recorded at cost and adjusted for observable transactions for the same or similar investments of the same issuer (referred to as the Measurement Alternative) or impairment. For these investments, the Company recognizes remeasurement adjustments, including upward and downward adjustments, and impairments, if any, in other income (expense), net in the consolidated statements of operations. Valuations of privately-held securities are inherently complex due to the lack of readily available market data and require the use of judgment. For example, determining whether an orderly transaction is for an identical or similar investment requires judgment based on the rights and obligations that are attached to the securities. In determining the estimated fair value of these investments, the Company uses the most recent data available to the Company. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Marketable equity securities are measured at fair value with changes in fair value recorded in other income (expense), net in the consolidated statements of operations.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Non-marketable debt securities are classified as available-for-sale and are recorded at their estimated fair value with changes in fair value recorded through accumulated other comprehensive income (loss).</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Strategic investments are subject to periodic impairment analysis, which would involve an assessment of both qualitative and quantitative factors, including the investee&#8217;s financial metrics, market acceptance of the investee&#8217;s product or technology, and the rate at which the investee is using its cash. If the investment is considered impaired, the Company recognizes an impairment through other income (expense), net in the consolidated statements of operations and establishes a new carrying value for the investment.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Strategic Investments</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The tables above do not include the Company&#8217;s strategic investments, which consist primarily of non-marketable equity securities accounted for using the Measurement Alternative and marketable equity securities.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s non-marketable equity securities accounted for using the Measurement Alternative are recorded at fair value on a non-recurring basis and classified within Level 3 of the fair value hierarchy because significant unobservable inputs or data in an inactive market are used in estimating their fair value. The estimation of fair value for these assets requires the use of an observable transaction price or other unobservable inputs, including the volatility, rights, and obligations of the securities the Company holds. The Company&#8217;s marketable equity securities are recorded at fair value on a recurring basis and classified within Level 1 of the fair value hierarchy because they are valued using the quoted market price.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueMeasurementPolicyPolicyTextBlock', window );">Fair Value of Financial Instruments</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fair Value of Financial Instruments</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s primary financial instruments include cash equivalents, investments in marketable securities, strategic investments, restricted cash, accounts receivable, derivative assets and liabilities, accounts payable, accrued expenses, and convertible senior notes. The carrying amounts of accounts receivable, accounts payable, and accrued expenses approximate fair value due to their short-term nature. See Note 5, &#8220;Fair Value Measurements,&#8221; and Note 10, &#8220;Convertible Senior Notes,&#8221; for information regarding the fair value of the Company&#8217;s cash equivalents and investments in marketable securities, strategic investments, and derivative assets and liabilities, as well as the fair value of the Company&#8217;s convertible senior notes.</span></div>Fair Value Measurements<div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability (an exit price) in an orderly transaction between market participants at the reporting date. The accounting guidance establishes a three-tiered hierarchy, which prioritizes the inputs used in the valuation methodologies in measuring fair value as follows:</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="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%">Level 1 Inputs: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unadjusted quoted prices in active markets for identical assets or liabilities accessible to the reporting entity at the measurement date.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="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%">Level 2 Inputs: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other than quoted prices included in Level 1 inputs that are observable for the asset or liability, either directly or indirectly, for substantially the full term of the asset or liability.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="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%">Level 3 Inputs:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Unobservable inputs for the asset or liability used to measure fair value to the extent that observable inputs are not available, thereby allowing for situations in which there is little, if any, market activity for the asset or liability at the measurement date.</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company determines the fair value of its security holdings based on pricing from the Company&#8217;s service providers and market prices from industry-standard independent data providers. Such market prices may be quoted prices in active markets for identical assets (Level 1 inputs) or pricing determined using inputs other than quoted prices that are observable either directly or indirectly (Level 2 inputs), such as yield curve, volatility factors, credit spreads, default rates, loss severity, current market and contractual prices for the underlying instruments or debt, broker and dealer quotes, as well as other relevant economic measures.</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value was determined based on the quoted prices of the Notes in an inactive market on the last traded day of the fiscal quarter and has been classified as Level 2 in the fair value hierarchy.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativesPolicyTextBlock', window );">Derivative Financial Instruments</a></td>
<td class="text"><div style="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%">Derivative Financial Instruments</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s derivative financial instruments, which are carried at fair value on the consolidated balance sheets, consist of foreign currency forward contracts as described below:</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Non-Designated Hedges&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company utilizes foreign currency forward contracts to manage its exposure to certain foreign currency exchange risks primarily associated with (i) a portion of its net outstanding monetary assets and liabilities positions and (ii) certain intercompany balances denominated in currencies other than the U.S. dollar. These foreign currency forward contracts have maturities of twelve months or less and are not designated as hedging instruments (Non-Designated Hedges). As such, all changes in the fair value of these derivative instruments are recorded in other income (expense), net on the consolidated statements of operations, and are intended to offset the foreign currency transaction gains or losses associated with the underlying balances being hedged. Cash flows at settlement of such foreign currency forward contracts are classified as operating activities in the consolidated statement of cash flows.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Cash Flow Hedge&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company also utilizes foreign currency forward contracts to manage the volatility in cash flows associated with (i) certain forecasted capital expenditures and (ii) a portion of its forecasted operating expenses denominated in certain currencies other than the U.S. dollar. These foreign currency forward contracts have a maturity of twelve months or less and are designated and qualify as cash flow hedges, and, in general, closely match the underlying hedged forecasted transactions in duration. The effectiveness of the cash flow hedges is assessed quantitatively using regression at inception and at each reporting date. The effective portion of these foreign currency forward contracts&#8217; gains and losses resulting from changes in fair value is recorded in accumulated other comprehensive income (loss) on the consolidated balance sheets, and subsequently reclassified into the same line items on the Company&#8217;s consolidated statements of operations as the underlying hedged forecasted transactions in the same period that such transactions affect earnings. In the event the underlying forecasted transactions do not occur, or it becomes probable that they will not occur within the defined hedge period, the gains or losses on the related cash flow hedges are reclassified immediately from accumulated other comprehensive income (loss) to net income (loss) in the Company&#8217;s consolidated financial statements. Cash flows from such foreign currency forward contracts are classified in the same category on the Company&#8217;s consolidated statements of cash flows as the cash flows from the underlying hedged forecasted transactions.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These derivative financial instruments did not have a material impact on the Company&#8217;s consolidated financial statements for all periods presented.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TradeAndOtherAccountsReceivablePolicy', window );">Accounts Receivable, Net</a></td>
<td class="text"><div style="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%">Accounts Receivable, Net</span></div>Accounts receivable include billed and unbilled receivables, net of allowance for credit losses. Trade accounts receivable are recorded at invoiced amounts and do not bear interest. The allowance for credit losses is estimated based on the Company&#8217;s assessment of the collectibility of accounts receivable by considering various factors, including the age of each outstanding invoice, the collection history of each customer, historical write-off experience, current economic conditions, and reasonable and supportable forecasts of future economic conditions over the life of the receivable. The Company assesses collectibility by reviewing accounts receivable on an aggregate basis when similar characteristics exist and on an individual basis when specific customers with collectibility issues are identified. Accounts receivable deemed uncollectible are charged against the allowance for credit losses when identified.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InternalUseSoftwarePolicy', window );">Capitalized Internal-Use Software Development Costs</a></td>
<td class="text"><div style="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%">Capitalized Internal-Use Software Development Costs</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company capitalizes qualifying internal-use software development costs, primarily related to its cloud platform. The costs consist of personnel costs (including related benefits and stock-based compensation) that are incurred during the application development stage. Capitalization of costs begins when two criteria are met: (1) the preliminary project stage is completed, and (2) it is probable that the software will be completed and used for its intended function. Capitalization ceases when the software is substantially complete and ready for its intended use, including the completion of all significant testing. Costs related to preliminary project activities and post-implementation operating activities are expensed as incurred.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Capitalized costs are included in property and equipment, net on the consolidated balance sheets. These costs are amortized over the estimated useful life of the software, which is three years, on a straight-line basis. Cost and accumulated amortization of fully amortized capitalized internal-use software development costs are removed from the Company&#8217;s consolidated balance sheets when the related software is no longer in use. The amortization of capitalized costs related to the Company&#8217;s platform applications is primarily included in cost of revenue in the consolidated statements of operations.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock', window );">Property and Equipment, Net</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Property and Equipment, Net</span></div>Property and equipment, net is stated at cost less accumulated depreciation and amortization. Depreciation is computed using the straight-line method over the estimated useful life of the related asset, ranging from generally <span style="-sec-ix-hidden:f-633">three</span> to seven years. Leasehold improvements are amortized over the shorter of estimated useful life or the remaining lease term. Expenses that improve an asset or extend its remaining useful life are capitalized. Costs of maintenance or repairs that do not extend the lives of the respective assets are charged to expenses as incurred. Cost and accumulated depreciation and amortization of fully depreciated property and equipment are removed from the Company&#8217;s consolidated balance sheets when they are no longer in use.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeLeasesPolicyTextBlock', window );">Leases</a></td>
<td class="text"><div style="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%">Leases</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company determines if an arrangement is or contains a lease at inception by evaluating various factors, including if the contract conveys the right to control the use of an identified asset for a period of time in exchange for consideration and other facts and circumstances. Lease classification is determined at the lease commencement date. Operating leases are included in operating lease right-of-use assets, operating lease liabilities, current, and operating lease liabilities, non-current on the consolidated balance sheets. The Company did not have any material finance leases for all periods presented.</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Right-of-use assets represent the Company&#8217;s right to use an underlying asset for the lease term, and lease liabilities represent the Company&#8217;s obligation to make payments arising from the lease. Operating lease right-of-use assets and liabilities are recognized at the lease commencement date based on the present value of lease payments over the lease term. Lease payments consist primarily of the fixed payments under the arrangement, less any lease incentives. Variable lease payments are expensed as incurred and include certain non-lease components, such as maintenance and other services provided by the lessor to the extent the charges are variable. The Company uses an estimate of its incremental borrowing rate (IBR) based on the information available at the lease commencement date in determining the present value of lease payments, unless the implicit rate is readily determinable. In determining the appropriate IBR, the Company considers various factors, including, but not limited to, its credit rating, the lease term, and the currency in which the arrangement is denominated. The Company&#8217;s lease terms may include options to extend or terminate the lease when it is reasonably certain that the Company will exercise that option. Lease expense for lease payments is recognized on a straight-line basis over the lease term.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company does not separate non-lease components from lease components for its facility asset portfolio. In addition, the Company does not recognize right-of-use assets and lease liabilities for short-term leases, which have a lease term of 12 months or less and do not include an option to purchase the underlying asset that the Company is reasonably certain to exercise. Lease cost for short-term leases is recognized on a straight-line basis over the lease term.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, the Company subleases certain of its unoccupied facilities to third parties. The assessment of impairment of the associated right-of-use assets, leasehold improvements, or other assets as a result of a sublease is performed upon triggering events, including but not limited to the execution of a sublease agreement. The Company recognizes sublease income on a straight-line basis over the sublease term. Sublease income is recorded as a reduction to the Company&#8217;s operating lease costs.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationsPolicy', window );">Business Combinations</a></td>
<td class="text"><div style="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%">Business Combinations</span></div>The Company applies a screen test to evaluate if substantially all of the fair value of the gross assets acquired is concentrated in a single identifiable asset or group of similar identifiable assets to determine whether a transaction is accounted for as an asset acquisition or business combination. When the Company acquires a business, the purchase consideration is allocated to the tangible assets acquired, liabilities assumed, and intangible assets acquired based on their estimated respective fair values. The excess of the fair value of purchase consideration over the fair values of these identifiable assets and liabilities is recorded as goodwill. Estimates used in valuing certain intangible assets include, but are not limited to, time and resources required to recreate the assets acquired. These estimates are based on information obtained from the management of the acquired companies, the Company&#8217;s assessment of the information, and historical experience. The Company&#8217;s estimates of fair value are based upon assumptions believed to be reasonable, but which are inherently uncertain and unpredictable and, as a result, actual results may differ from estimates. During the measurement period of up to one year from the acquisition date, the Company may record adjustments to the preliminary fair value of the assets acquired and liabilities assumed with a corresponding offset to goodwill for these business combinations.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock', window );">Impairment of Goodwill, Intangible Assets, and Other Long-Lived Assets</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Impairment of Goodwill, Intangible Assets, and Other Long-Lived Assets </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s long-lived assets with finite lives consist primarily of property and equipment, capitalized internal-use software development software costs, operating lease right-of-use assets and acquired intangible assets.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-lived assets with finite lives are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset or asset group may not be recoverable. Recoverability of assets held and used is measured by comparison of the carrying amount of an asset or an asset group to estimated undiscounted future net cash flows expected to be generated by the asset or asset group. If the carrying amount of an asset exceeds these estimated future cash flows, an impairment charge is recognized by the amount by which the carrying amount of the assets exceeds the fair value of the asset or asset group.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill and indefinite-lived intangible assets are not amortized but rather tested for impairment at least annually in the fourth quarter, or more frequently if events or changes in circumstances indicate that impairment may exist. Goodwill impairment is recognized when the quantitative assessment results in the carrying value of the reporting unit exceeding its fair value, in which case an impairment charge is recorded to goodwill to the extent the carrying value exceeds the fair value, limited to the amount of goodwill. The Company did not recognize any impairment of goodwill for all periods presented.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtPolicyTextBlock', window );">Convertible Senior Notes</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Convertible Senior Notes</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for each series of its convertible senior notes as a liability in its entirety, measured at amortized cost. Debt issuance costs incurred in connection with the issuance of the Company&#8217;s convertible senior notes are reflected in the consolidated balance sheets as a direct deduction from the carrying amount of the outstanding convertible senior notes. These costs are amortized using the effective interest rate method over the terms of the convertible senior notes and are included within interest expense on the consolidated statements of operations.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_snow_CappedCallTransactionsPolicyPolicyTextBlock', window );">Capped Call Transactions</a></td>
<td class="text"><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the convertible senior notes offering, the Company entered into privately negotiated capped call transactions relating to each series of convertible senior notes with certain counterparties. The capped call transactions are generally expected to reduce the potential dilution to the Company&#8217;s common stock upon any conversion of the relevant series of convertible senior notes and/or offset any cash payments the Company is required to make in excess of the principal amount of converted notes of such series, with such reduction and/or offset subject to a cap. See Note 10, &#8220;Convertible Senior Notes,&#8221; for further details.</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Capped Calls are separate transactions, and not part of the terms of any series of Notes. As the Capped Calls qualify for a scope exception from derivative accounting for instruments that are both indexed to the issuer&#8217;s own stock and classified in stockholders&#8217; equity, the premiums paid for the purchases of the Capped Calls was recorded as a reduction to the additional paid-in capital and will not be remeasured as long as they continue to meet the conditions for equity classification.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">Recently Adopted Accounting Pronouncements and Recently Issued Accounting Pronouncements Not Yet Adopted</a></td>
<td class="text"><div style="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%">Recently Adopted Accounting Pronouncement</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2023, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) 2023-07, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which expands segment disclosures by requiring disclosure of significant segment expenses that are regularly provided to the CODM and included within each reported measure of segment profit and loss, an amount and description of its composition for other segment items, and interim disclosures of a reportable segment&#8217;s profit or loss and assets. This guidance also requires disclosures of the title and position of the CODM, and an explanation of how the CODM uses the reported measures of segment profit or loss in assessing segment performance and deciding how to allocate resources. The Company adopted this guidance for its fiscal year ended January 31, 2025 on a retrospective basis. While the adoption had no impact on the Company&#8217;s consolidated financial statements, it resulted in additional disclosures in the accompanying notes. See further details under the heading &#8220;Segment Information&#8221; in this Note 2, &#8220;Basis of Presentation and Summary of Significant Accounting Policies.&#8221;</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="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%">Recently Issued Accounting Pronouncements Not Yet Adopted </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2023, the FASB issued ASU 2023-09, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes (Topic 740): Improvements to Income Tax Disclosures</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which requires annual disclosure on disaggregation of rate reconciliation categories and income taxes paid by jurisdiction. This guidance is effective for the Company for its fiscal year beginning February 1, 2025 on a prospective basis. Early adoption and retrospective application are permitted. The Company is currently evaluating the impact of the adoption of this guidance on its disclosures.</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2024, the FASB issued ASU 2024-03, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Statement&#8212;Reporting Comprehensive Income&#8212;Expense Disaggregation Disclosures (Subtopic 220-40)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which requires disclosure, on an annual and interim basis, of specified information about certain costs and expenses in the notes to financial statements. This guidance is effective for the Company for its fiscal year beginning February 1, 2027 and interim periods within its fiscal year beginning February 1, 2028 on either a prospective or retrospective basis. Early adoption is permitted. The Company is currently evaluating the impact of the adoption of this guidance on its disclosures.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsFiniteLivedPolicy', window );">Intangible Assets, Finite-Lived</a></td>
<td class="text">Cost and accumulated amortization of fully amortized intangible assets are removed from the Company's consolidated balance sheets when they are no longer in use.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_snow_AllocationOfOverheadCostsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Allocation of Overhead Costs</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">snow_AllocationOfOverheadCostsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>snow_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_snow_CappedCallTransactionsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Capped Call Transactions, Policy</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">snow_CappedCallTransactionsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>snow_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdvertisingCostsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for advertising cost.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -SubTopic 35<br> -Topic 720<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483406/720-35-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdvertisingCostsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BasisOfAccountingPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 05<br> -Paragraph 4<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479515/805-10-05-4<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 05<br> -Paragraph 4<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479515/805-10-05-4<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 05<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479515/805-10-05-4<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 05<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479515/805-10-05-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationsPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Entity's cash and cash equivalents accounting policy with respect to restricted balances. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(1)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskCreditRisk">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for credit risk.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 825<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478898/942-825-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskCreditRisk</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConsolidationPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483426/235-10-50-4<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConsolidationPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy related to debt. Includes, but is not limited to, debt issuance costs, the effects of refinancings, method of amortizing debt issuance costs and original issue discount, and classifications of debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 470<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for its derivative instruments and hedging activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 815<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(n))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-1A<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-1<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerSharePolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerSharePolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueMeasurementPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiscalPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for determining an entity's fiscal year or other fiscal period. This disclosure may include identification of the fiscal period end-date, the length of the fiscal period, any reporting period lag between the entity and its subsidiaries, or equity investees. If a reporting lag exists, the closing date of the entity having a different period end is generally noted, along with an explanation of the necessity for using different closing dates. Any intervening events that materially affect the entity's financial position or results of operations are generally also disclosed.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiscalPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/830/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/350-30/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/350-20/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-20<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-19<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-25<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(h)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-17<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-28<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsFiniteLivedPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for finite-lived intangible assets. This accounting policy also might address: (1) the amortization method used; (2) the useful lives of such assets; and (3) how the entity assesses and measures impairment of such assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483426/235-10-50-4<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/350-30/tableOfContent<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 926<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483154/926-20-50-5<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 920<br> -SubTopic 350<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478609/920-350-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 920<br> -SubTopic 350<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478609/920-350-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 920<br> -SubTopic 350<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478609/920-350-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsFiniteLivedPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InternalUseSoftwarePolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for costs incurred when both (1) the software is acquired, internally developed, or modified solely to meet the entity's internal needs, and (2) during the software's development or modification, no substantive plan exists or is being developed to market the software externally.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/350-40/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InternalUseSoftwarePolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for investment in financial asset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(3)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(f)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(f)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(f)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 12<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-12<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 19<br> -Subparagraph (2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-19<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeLeasesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for leasing arrangement entered into by lessee.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeLeasesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477798/958-360-50-6<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477798/958-360-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ResearchAndDevelopmentExpensePolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 730<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 05<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483044/730-10-05-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchAndDevelopmentExpensePolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for revenue from contract with customer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-17<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-19<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-18<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-18<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483426/235-10-50-4<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Topic 606<br> -Publisher FASB<br> -URI https://asc.fasb.org/606/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for segment reporting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 54<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 36<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-36<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 29<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.C.Q3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.D.1.Q5)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.D.3.Q2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.D.2.Q6)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/718/tableOfContent<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TradeAndOtherAccountsReceivablePolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481962/310-10-50-6<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481962/310-10-50-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481962/310-10-50-2<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 310<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481569/310-20-50-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481962/310-10-50-15<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481962/310-10-50-11B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TradeAndOtherAccountsReceivablePolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UseOfEstimates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-9<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-12<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UseOfEstimates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>56
<FILENAME>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Basis of Presentation and Summary of Significant Accounting Policies (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 31, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock', window );">Schedule of Segment Reporting Information, Including Significant Segment Expenses</a></td>
<td class="text"><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents selected financial information with respect to the Company&#8217;s single operating segment (in thousands): </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"></td><td style="width:49.461%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.951%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.442%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.951%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.442%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.953%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fiscal Year Ended January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></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%">Revenue</span></div></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%">3,626,396&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">2,806,489&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">2,065,659&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue and operating expenses:</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of product revenue</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)(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%">992,069&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">701,200&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">547,547&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of professional services and other revenue</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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">222,604&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">197,358&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">169,993&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</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%">1,672,092&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,391,747&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,106,507&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</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:#ffffff;padding:2px 0 2px 1pt;text-align: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,783,379&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,287,949&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">788,058&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</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%">412,262&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">323,008&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">295,821&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest income</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%">(209,009)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(200,663)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(73,839)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#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%">Interest expense</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,759&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other (income) expense, net</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,339&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(44,887)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,565&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#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%">Provision for (benefit from) 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%">4,113&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,233)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,467)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align: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</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%">(1,289,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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">(837,990)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">(797,526)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">________________</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.94pt">For the fiscal years ended January 31, 2025, 2024, and 2023, respectively, approximately 65%, 67%, and 71% of cost of product revenue represented third-party cloud infrastructure expenses incurred in connection with the customers&#8217; use of the Snowflake platform and the deployment and maintenance of the platform on public clouds, including different regional deployments.</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.94pt">For the fiscal years ended January 31, 2025, 2024, and 2023, respectively, approximately 37%, 38%, and 38% of the Company&#8217;s total cost of revenue and operating expenses were comprised of personnel-related expenses, excluding stock-based compensation and associated payroll taxes. These expenses consist primarily of salaries, benefits, bonuses, sales commissions and draws paid to the Company&#8217;s sales force and certain referral fees paid to third parties, including amortization of deferred commissions, and associated payroll taxes. They also include salaries, benefits and bonuses allocated as part of overhead costs. See Note 12, &#8220;Equity,&#8221; for details regarding the Company&#8217;s stock-based compensation.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock', window );">Summary of Long-lived Assets by Geographic Areas</a></td>
<td class="text"><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the Company&#8217;s long-lived assets, comprising property and equipment, net and operating lease right-of-use assets, by geographic area (in thousands):</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:64.124%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.887%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.048%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">January 31, 2025</span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:700;line-height:100%">January 31, 2024</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></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%">United States</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%">536,885&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">379,664&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</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:#ffffff;padding:2px 0 2px 1pt;text-align: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,947&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119,928&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 23.5pt;text-align: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:#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%">655,832&#160;</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">499,592&#160;</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></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">________________</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.94pt">No individual country outside of the United States accounted for more than 10% of the Company&#8217;s long-lived assets as of January&#160;31, 2025 and 2024.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of long-lived assets, excluding financial instruments, long-term customer relationships of a financial institution, mortgage rights, deferred policy acquisition costs, and deferred tax assets, by geographic areas located in the entity's country of domicile and foreign countries in which the entity holds assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 25<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-25<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>57
<FILENAME>R32.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue, Accounts Receivable, Deferred Revenue, and Remaining Performance Obligations (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 31, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRecognitionAndDeferredRevenueAbstract', window );"><strong>Revenue Recognition and Deferred Revenue [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueTableTextBlock', window );">Disaggregation of Revenue</a></td>
<td class="text"><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue consists of the following (in thousands): </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"></td><td style="width:49.461%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.951%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.442%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.951%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.442%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.953%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fiscal Year Ended January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></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%">Product revenue</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%">3,462,422&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">2,666,849&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">1,938,783&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Professional services and other revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">163,974&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">139,640&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">126,876&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 23.5pt;text-align: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:#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,626,396&#160;</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">2,806,489&#160;</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">2,065,659&#160;</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></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock', window );">Revenue from External Customers by Geographic Areas</a></td>
<td class="text"><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue by geographic area, based on the location of the Company&#8217;s customers (or end-customers under reseller arrangements), was as follows (in thousands): </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.519%"><tr><td style="width:1.0%"></td><td style="width:49.785%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:14.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.444%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.444%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fiscal Year Ended January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></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%">Americas:</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#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%">2,761,664&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">2,166,448&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">1,633,843&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other 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 colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101,943&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">72,784&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">46,577&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">EMEA</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)(2)</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">574,748&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">432,634&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">292,666&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#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%">Asia-Pacific and Japan</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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">188,041&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">134,623&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">92,573&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 23.5pt;text-align: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 colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,626,396&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,806,489&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,065,659&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">________________</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.94pt">No individual country in these areas represented more than 10% of the Company&#8217;s revenue for all periods presented.</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.94pt">Includes Europe, the Middle East and Africa.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of revenue from external customers by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRecognitionAndDeferredRevenueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRecognitionAndDeferredRevenueAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>58
<FILENAME>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cash Equivalents and Investments (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 31, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract', window );"><strong>Investments, Debt and Equity Securities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock', window );">Schedule of Cash Equivalents and Investments</a></td>
<td class="text"><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of the Company&#8217;s cash equivalents, short-term investments, and long-term investments&#160;on the consolidated balance sheets (in thousands):</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:38.643%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.483%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.483%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.483%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.485%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">January 31, 2025</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:700;line-height:100%">Amortized<br/>Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Gains</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><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:700;line-height:100%">Gross<br/>Unrealized<br/>Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Estimated<br/>Fair Value</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align: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:#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%">1,741,089&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">1,741,089&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align: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 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%">388,578&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">92&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">388,670&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Time deposits</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%">113,851&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113,851&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align: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 notes and 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%">4,466&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,466&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align: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:#ffffff;padding:2px 0 2px 1pt;text-align: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,064&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,064&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 23.5pt;text-align:left;text-indent:-0.01pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash equivalents</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%">2,251,048&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">92&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">2,251,140&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investments:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align: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 notes and 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%">1,559,893&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,177&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,520)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,560,550&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align: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%">609,937&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">528&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(727)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">609,738&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align: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%">307,752&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">142&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(38)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">307,856&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certificates of deposit</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%">187,112&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">187,205&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 23.5pt;text-align:left;text-indent:-0.01pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total investments</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,664,694&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">2,944&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(2,289)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">2,665,349&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash equivalents and investments</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,915,742&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">3,036&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,289)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,916,489&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:38.643%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.483%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.483%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.483%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.485%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">January 31, 2024</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:700;line-height:100%">Amortized<br/>Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Gains</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><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:700;line-height:100%">Gross<br/>Unrealized<br/>Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Estimated<br/>Fair Value</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align: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 securities</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%">742,235&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">(2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">742,234&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align: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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">533,211&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">533,211&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Time deposits</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%">56,263&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,263&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:22.5pt;text-indent:-0.01pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash equivalents</span></div></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%">1,331,709&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">1&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(2)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">1,331,708&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investments:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align: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 notes and 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%">1,549,151&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,959&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,394)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,547,716&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align: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%">877,496&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">574&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,653)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">873,417&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align: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%">353,525&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">154&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(131)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">353,548&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certificates of deposit</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%">224,869&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">271&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">225,125&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 23.5pt;text-align:left;text-indent:-0.01pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total investments</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,005,041&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">2,958&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(8,193)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">2,999,806&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash equivalents and investments</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,336,750&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,959&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,195)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,331,514&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock', window );">Schedule of Cash Equivalents and Investments</a></td>
<td class="text"><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of the Company&#8217;s cash equivalents, short-term investments, and long-term investments&#160;on the consolidated balance sheets (in thousands):</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:38.643%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.483%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.483%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.483%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.485%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">January 31, 2025</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:700;line-height:100%">Amortized<br/>Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Gains</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><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:700;line-height:100%">Gross<br/>Unrealized<br/>Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Estimated<br/>Fair Value</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align: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:#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%">1,741,089&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">1,741,089&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align: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 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%">388,578&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">92&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">388,670&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Time deposits</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%">113,851&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113,851&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align: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 notes and 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%">4,466&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,466&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align: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:#ffffff;padding:2px 0 2px 1pt;text-align: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,064&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,064&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 23.5pt;text-align:left;text-indent:-0.01pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash equivalents</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%">2,251,048&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">92&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">2,251,140&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investments:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align: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 notes and 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%">1,559,893&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,177&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,520)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,560,550&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align: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%">609,937&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">528&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(727)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">609,738&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align: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%">307,752&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">142&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(38)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">307,856&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certificates of deposit</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%">187,112&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">187,205&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 23.5pt;text-align:left;text-indent:-0.01pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total investments</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,664,694&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">2,944&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(2,289)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">2,665,349&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash equivalents and investments</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,915,742&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">3,036&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,289)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,916,489&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:38.643%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.483%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.483%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.483%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.485%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">January 31, 2024</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:700;line-height:100%">Amortized<br/>Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Gains</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><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:700;line-height:100%">Gross<br/>Unrealized<br/>Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Estimated<br/>Fair Value</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align: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 securities</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%">742,235&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">(2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">742,234&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align: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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">533,211&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">533,211&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Time deposits</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%">56,263&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,263&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:22.5pt;text-indent:-0.01pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash equivalents</span></div></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%">1,331,709&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">1&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(2)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">1,331,708&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investments:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align: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 notes and 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%">1,549,151&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,959&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,394)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,547,716&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align: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%">877,496&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">574&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,653)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">873,417&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align: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%">353,525&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">154&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(131)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">353,548&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certificates of deposit</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%">224,869&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">271&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">225,125&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 23.5pt;text-align:left;text-indent:-0.01pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total investments</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,005,041&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">2,958&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(8,193)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">2,999,806&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash equivalents and investments</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,336,750&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,959&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,195)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,331,514&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock', window );">Schedule of Available For Sale Securities Remaining Contractual Maturity</a></td>
<td class="text">The estimated fair values of available-for-sale marketable debt securities, classified as short-term or long-term investments on the Company&#8217;s consolidated balance sheets, by remaining contractual maturity, are as follows (in thousands):<div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:82.874%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.926%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">January 31, 2025</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Estimated <br/>Fair Value</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></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%">Due within 1 year</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,008,873&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due in 1 year to 3 years</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">656,476&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 23.5pt;text-align: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:#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,665,349&#160;</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></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock', window );">Schedule of Debt Securities, Available-for-sale, Unrealized Loss Position, Fair Value</a></td>
<td class="text"><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables show the fair values of, and the gross unrealized losses on, the Company&#8217;s available-for-sale marketable debt securities, classified by the length of time that the securities have been in a continuous unrealized loss position and aggregated by investment type, on the consolidated balance sheet as of January&#160;31, 2024 (in thousands):</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:28.387%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.117%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.117%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.117%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.117%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.117%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.123%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="border-bottom:1pt solid #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:700;line-height:100%">January 31, 2024</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Less than 12 Months</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">12 Months or Greater</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Losses</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Losses</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Losses</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align: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 securities</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%">338,893&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">(2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">338,893&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">(2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 23.5pt;text-align: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 cash equivalents</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%">338,893&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(2)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">338,893&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(2)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investments:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align: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 notes and 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%">625,766&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,259)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">321,952&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,135)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">947,718&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,394)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;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%">525,408&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,323)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">191,863&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,330)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">717,271&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,653)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align: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%">172,422&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(131)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">172,422&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(131)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certificates of deposit</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%">71,813&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,813&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 23.5pt;text-align: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 investments</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,395,409&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(2,728)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">513,815&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,465)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">1,909,224&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(8,193)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash equivalents and investments</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">1,734,302&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,730)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">513,815&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">(5,465)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,248,117&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,195)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-9<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-3<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (aa)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (aaa)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-3<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-3<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-3<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position, without allowance for credit loss. Includes beneficial interest in securitized financial asset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479081/326-30-55-8<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-6<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479106/326-30-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of maturities of an entity's investments as well as any other information pertinent to the investments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of cash and cash equivalents.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>59
<FILENAME>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurements (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 31, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock', window );">Fair Value, Assets Measured on Recurring Basis</a></td>
<td class="text"><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the fair value hierarchy for the Company&#8217;s assets and liabilities measured at fair value on a recurring basis as of January&#160;31, 2025 (in thousands):</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:52.906%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.803%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.803%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.806%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:2.25pt;padding-right:2.25pt;text-align:center"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 1</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:2.25pt;padding-right:2.25pt;text-align:center"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 2</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:2.25pt;padding-right:2.25pt;text-align:center"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:9pt"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents:</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></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%">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%">1,741,089&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">1,741,089&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">U.S. government 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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">388,670&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">388,670&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#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%">Time deposits</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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">113,851&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">113,851&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Corporate notes and bonds</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,466&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,466&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#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%">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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,064&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,064&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:9pt"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term investments:</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></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%">Corporate notes and 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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,059,181&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,059,181&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">456,673&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">456,673&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#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%">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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">307,856&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">307,856&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Certificates of deposit</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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">185,163&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">185,163&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:9pt"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term investments:</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></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%">Corporate notes and bonds</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">501,369&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">501,369&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#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%">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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">153,065&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">153,065&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Certificates of deposit</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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,042&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,042&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivative assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></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%"><span style="-sec-ix-hidden:f-866">Foreign currency forward contracts</span></span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,579&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,579&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 32.5pt;text-align:left;vertical-align:bottom"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets</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,741,089&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">3,176,979&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">4,918,068&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivative liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;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 style="-sec-ix-hidden:f-873">Foreign currency forward contracts</span></span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">(1,639)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">(1,639)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:31.5pt"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities</span></div></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%">&#8212;&#160;</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,639)</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,639)</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></tr></table></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the fair value hierarchy for the Company&#8217;s assets and liabilities measured at fair value on a recurring basis as of January&#160;31, 2024 (in thousands):</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:52.906%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.803%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.803%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.806%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:2.25pt;padding-right:2.25pt;text-align:center"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 1</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:2.25pt;padding-right:2.25pt;text-align:center"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 2</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:2.25pt;padding-right:2.25pt;text-align:center"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:9pt"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents:</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></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%">U.S. government securities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">742,234&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">742,234&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Money market funds</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%">533,211&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">533,211&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#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%">Time deposits</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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,263&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,263&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term investments:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></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%">Corporate notes and 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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">939,727&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">939,727&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">573,780&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">573,780&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#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%">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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">353,548&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">353,548&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Certificates of deposit</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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">216,444&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">216,444&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:9pt"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term investments:</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></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%">Corporate notes and bonds</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">607,989&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">607,989&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#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%">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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">299,637&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">299,637&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Certificates of deposit</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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,681&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,681&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivative assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;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 style="-sec-ix-hidden:f-910">Foreign currency forward contracts</span></span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 32.5pt;text-align:left;vertical-align:bottom"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets</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%">533,211&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">3,798,363&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">4,331,574&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivative liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;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 style="-sec-ix-hidden:f-917">Foreign currency forward contracts</span></span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">(745)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">(745)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:31.5pt"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities</span></div></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%">&#8212;&#160;</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(745)</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(745)</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></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsMeasuredOnRecurringAndNonrecurringBasisTableTextBlock', window );">Schedule of Fair Value Measurements</a></td>
<td class="text"><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the Company&#8217;s strategic investments by type (in thousands):</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:66.207%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:14.925%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.927%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:9pt;font-weight:700;line-height:100%">January 31, 2025</span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:700;line-height:100%">January 31, 2024</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity securities:</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-marketable equity securities under Measurement Alternative</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">281,158&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">190,238&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-marketable equity securities under equity method</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,491&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">5,307&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align: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 equity securities</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,833&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,320&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#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%">Debt securities:</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-marketable debt securities</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">750&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,500&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total strategic investments&#8212;included in other assets</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#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%">301,232&#160;</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">234,365&#160;</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></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_snow_RealizedAndUnrealizedGainLossOnInvestmentsTableTextBlock', window );">Realized and Unrealized Gain (Loss) on Investments</a></td>
<td class="text"><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the gains and losses associated with the Company&#8217;s strategic investments in equity securities (in thousands):</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:52.906%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.803%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.803%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.806%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fiscal Year Ended January 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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:9pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:8.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized gains (losses) on non-marketable equity securities under Measurement Alternative:</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Impairments</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%">(11,578)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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,101)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">(38,036)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Upward adjustments</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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,125&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net unrealized gains (losses) on marketable equity securities</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,428)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,197&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,524)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:36pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net unrealized gains (losses) on strategic investments in equity securities</span></div></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%">(14,006)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">12,096&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(46,435)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net realized gains (losses) on strategic investments in equity securities</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:#ffffff;padding:2px 0 2px 1pt;text-align: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,414)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,713&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 56.5pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total&#8212;included in other income (expense), net</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%">(31,420)</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,809&#160;</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,435)</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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">________________</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.94pt">The net realized gains on strategic investments in equity securities for the fiscal year ended January 31, 2024 include primarily a remeasurement gain of $34.0&#160;million recognized on a previously held equity interest as a result of a business combination completed during fiscal 2024. See Note 7, &#8220;Business Combinations,&#8221; for further details. For strategic investments in equity securities sold, the realized gains or losses represent the difference between the sale proceeds and the carrying value of the securities at the beginning of the period or the purchase date, if later.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_snow_RealizedAndUnrealizedGainLossOnInvestmentsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Realized And Unrealized Gain (Loss) On Investments</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">snow_RealizedAndUnrealizedGainLossOnInvestmentsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>snow_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueAssetsMeasuredOnRecurringAndNonrecurringBasisTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of assets measured at fair value measured on a recurring or nonrecurring basis. Includes, but is not limited to, fair value measurements recorded and the reasons for the measurements, level within the fair value hierarchy in which the fair value measurements are categorized and transfers between levels 1 and 2.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAssetsMeasuredOnRecurringAndNonrecurringBasisTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of assets, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, by class that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>60
<FILENAME>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property and Equipment, Net (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 31, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentTextBlock', window );">Schedule of Property and Equipment, Net</a></td>
<td class="text"><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment, net consisted of the following (in thousands):</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:66.207%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.925%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.927%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">January 31, 2025</span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:700;line-height:100%">January 31, 2024</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97,324&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">67,804&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computers, equipment, and software</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,575&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,859&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture&#160;and fixtures</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,473&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">17,593&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;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 development costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">209,684&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,222&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction in progress&#8212;capitalized internal-use software development 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%">28,672&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">78,737&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction in progress&#8212;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%">39,106&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,890&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 23.5pt;text-align: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 property and equipment, gross</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%">449,834&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">322,105&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:8.25pt;text-indent:-9pt"><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><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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(153,441)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,641)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 23.5pt;text-align:left;text-indent:-0.01pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total property and equipment, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">296,393&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">247,464&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">________________</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.94pt">Include $84.8 million and $30.0 million of accumulated amortization related to capitalized internal-use software development costs as of January&#160;31, 2025 and 2024, respectively.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>61
<FILENAME>R36.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Business Combinations (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 31, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract', window );"><strong>Business Combination, Asset Acquisition, and Joint Venture Formation [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock', window );">Schedule of Business Acquisitions, by Acquisition</a></td>
<td class="text"><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The acquisition date fair value of the preliminary purchase consideration was $106.8 million, which was comprised of the following (in thousands):</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:78.547%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.253%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Estimated Fair Value</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash</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%">19,096&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:8.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common stock</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:#ffffff;padding:2px 0 2px 1pt;text-align: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,706&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:10.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></div></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%">106,802&#160;</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></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">________________</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.94pt">Approximately 0.5 million shares of the Company&#8217;s Class A common stock were included in the purchase consideration and the fair values of these shares were determined based on the closing market price of $171.42 per share on the acquisition date.</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The acquisition date fair value of the purchase consideration was $219.0&#160;million, which was comprised of the following (in thousands):</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:78.547%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.253%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Estimated Fair Value</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash</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%">5,761&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:8.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred cash consideration</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">231&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:8.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common stock</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">174,225&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:8.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value of a previously held equity interest</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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,818&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:10.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></div></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%">219,035&#160;</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></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">________________</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.94pt">Approximately 0.9&#160;million shares of the Company&#8217;s Class A common stock, issued to selling stockholders that were not affiliated with the Company, were included in the purchase consideration, and the fair values of these shares were determined based on the closing market price of $194.28 per share on the acquisition date.</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.94pt">In connection with this business combination, the Company issued approximately 0.2 million shares of its Class A common stock to the Investing Subsidiary in exchange for the Previously Held Equity Interest. The fair values of these shares were determined based on the closing market price of $194.28 per share on the acquisition date. These shares were treated as treasury stock for accounting purposes as of January 31, 2024, and were subsequently transferred to the Company and retired during the fiscal year ended January&#160;31, 2025.</span></div>The acquisition date fair value of the purchase consideration was $650.8&#160;million, which was comprised of the following (in thousands):<div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:78.547%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.253%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Estimated Fair Value</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash</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%">211,839&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:8.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common stock</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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">438,916&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:10.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></div></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%">650,755&#160;</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></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">________________</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.94pt">Approximately 1.9&#160;million shares of the Company&#8217;s Class A common stock were included in the purchase consideration and the fair values of these shares were determined based on the closing market price of $229.13 per share on the acquisition date.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock', window );">Schedule of Recognized Identified Assets Acquired and Liabilities Assumed</a></td>
<td class="text"><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the preliminary allocation of purchase consideration to assets acquired and liabilities assumed based on their respective estimated fair values as of the date of acquisition:</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"></td><td style="width:57.808%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.124%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.442%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.126%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Estimated Fair Value<br/>(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:700;line-height:100%">Estimated Useful Life<br/>(in years)</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</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%">5,916&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:8.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term investments</span></div></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%">7,734&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</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%">65,893&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:8.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology intangible asset</span></div></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%">35,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:8.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other net tangible liabilities</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%">(968)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:8.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities, net</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:#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%">(6,773)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11.5pt;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%">Total</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: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;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%">106,802&#160;</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:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">________________</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:107%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:107%;padding-left:11.94pt">Deferred tax liabilities, net primarily relate to the intangible asset acquired and the amount presented is net of deferred tax assets.</span></div>The allocation of purchase consideration, inclusive of measurement period adjustments, was as follows:<div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"></td><td style="width:57.808%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.124%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.442%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.126%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Estimated Fair Value<br/>(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:700;line-height:100%">Estimated Useful Life<br/>(in years)</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:8.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></div></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%">9,589&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</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%">189,858&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:8.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology intangible asset</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%">25,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">5</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:8.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other net tangible liabilities</span></div></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%">(345)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:8.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities, net</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%">(5,067)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11.5pt;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%">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: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-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%">219,035&#160;</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:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">________________</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:107%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:107%;padding-left:11.94pt">Deferred tax liabilities, net primarily relate to the intangible asset acquired and the amount presented is net of deferred tax assets.</span></div>The allocation of purchase consideration, inclusive of measurement period adjustments, was as follows:<div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"></td><td style="width:57.808%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.124%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.442%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.126%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Estimated Fair Value<br/>(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:700;line-height:100%">Estimated Useful Life<br/>(in years)</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</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%">43,968&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</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%">62,931&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology intangible assets</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%">83,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">5</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other net tangible liabilities</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%">(759)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:8.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities, net</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%">(3,713)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11.5pt;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%">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: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-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%">185,427&#160;</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:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">________________</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:107%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:107%;padding-left:11.94pt">Deferred tax liabilities, net primarily relate to the intangible asset acquired and the amount presented is net of deferred tax assets.</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The purchase consideration was allocated to assets acquired and liabilities assumed based on their respective estimated fair values. The allocation of purchase consideration, inclusive of measurement period adjustments, was as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:57.553%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.252%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.254%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Estimated Fair Value<br/>(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:700;line-height:100%">Estimated Useful Life<br/>(in years)</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</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%">11,594&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</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%">46,426&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology intangible asset</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%">33,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">5</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other net tangible liabilities</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%">(6,623)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:8.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities, net</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%">(8,136)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11.5pt;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%">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: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-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%">76,261&#160;</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:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">________________</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:107%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:107%;padding-left:11.94pt">Deferred tax liabilities, net primarily relate to the intangible asset acquired and the amount presented is net of deferred tax assets.</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The purchase consideration was allocated to assets acquired and liabilities assumed based on their respective estimated fair values. The allocation of purchase consideration, inclusive of measurement period adjustments, was as follows:</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:57.553%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.252%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.254%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Estimated Fair Value<br/>(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:700;line-height:100%">Estimated Useful Life<br/>(in years)</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash, cash equivalents, and restricted cash</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%">3,563&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</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,029&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology intangible asset</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%">53,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">5</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other net tangible liabilities</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,434)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:8.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities, net</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%">(2,150)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11.5pt;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%">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: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-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%">62,008&#160;</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:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">________________</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:107%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:107%;padding-left:11.94pt">Deferred tax liabilities, net primarily relate to the intangible asset acquired and the amount presented is net of deferred tax assets.</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The purchase consideration was allocated to assets acquired and liabilities assumed based on their respective estimated fair values. The allocation of purchase consideration, inclusive of measurement period adjustments, was as follows:</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:57.553%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.252%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.254%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Estimated Fair Value<br/>(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:700;line-height:100%">Estimated Useful Life<br/>(in years)</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash</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%">61&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</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%">146,444&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology intangible asset</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%">35,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">5</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other net tangible liabilities</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%">(612)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:8.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities, net</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%">(6,202)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11.5pt;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%">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: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-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%">174,691&#160;</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:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">________________</span></div><div style="margin-bottom:3pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.94pt">Deferred tax liabilities, net primarily relate to the intangible asset acquired and the amount presented is net of deferred tax assets.</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The purchase consideration was allocated to assets acquired and liabilities assumed based on their respective estimated fair values. The allocation of purchase consideration, inclusive of measurement period adjustments, was as follows:</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:57.553%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.252%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.254%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Estimated Fair Value<br/>(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:700;line-height:100%">Estimated Useful Life<br/>(in years)</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</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%">33,914&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</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%">494,411&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developer community intangible asset</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%">150,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">5</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other net tangible liabilities</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%">(659)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:8.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities, net</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%">(26,911)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11.5pt;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%">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: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-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%">650,755&#160;</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:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">________________</span></div><div style="margin-bottom:3pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.94pt">Deferred tax liabilities, net primarily relate to the intangible asset acquired and the amount presented is net of deferred tax assets.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionProFormaInformationTextBlock', window );">Business Acquisition, Pro Forma Information</a></td>
<td class="text"><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following unaudited pro forma financial information summarizes the combined results of operations of the Company and Datavolo, as if Datavolo had been acquired as of February 1, 2023 (in thousands): </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:57.553%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:19.252%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.254%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="9" style="border-bottom:1pt solid #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:700;line-height:100%">Pro Forma</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fiscal Year Ended January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(unaudited)</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%">Revenue</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,626,424&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">2,806,489&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">(1,324,805)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">(844,814)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following unaudited pro forma financial information summarizes the combined results of operations of the Company, and both of Samooha and Neeva, as if each had been acquired as of February 1, 2022 (in thousands): </span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:57.553%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:19.252%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.254%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="9" style="border-bottom:1pt solid #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:700;line-height:100%">Pro Forma</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fiscal Year Ended January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(unaudited)</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%">Revenue</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,806,739&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">2,065,730&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">(932,308)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">(937,873)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following unaudited pro forma financial information summarizes the combined results of operations of the Company and the three companies acquired during fiscal 2023, as if each had been acquired as of February 1, 2021 (in thousands): </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:81.752%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:16.048%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Pro Forma</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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:700;line-height:100%">Fiscal Year Ended January 31, 2023</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(unaudited)</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%">Revenue</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,067,262&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">(866,099)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionProFormaInformationTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of pro forma results of operations for a material business acquisition or series of individually immaterial business acquisitions that are material in the aggregate.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -SubTopic 10<br> -Topic 805<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(3)<br> -SubTopic 10<br> -Topic 805<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionProFormaInformationTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationAndAssetAcquisitionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of a material business combination completed during the period, including background, timing, and recognized assets and liabilities. This table does not include leveraged buyouts.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-3<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Paragraph 1<br> -Section 50<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>62
<FILENAME>R37.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Intangible Assets and Goodwill (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 31, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock', window );">Schedule of Intangible Assets</a></td>
<td class="text"><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets, net consisted of the following (in thousands): </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:49.541%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.925%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.925%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.927%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">January 31, 2025</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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:700;line-height:100%">Gross</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Finite-lived intangible assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">277,063&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">(92,033)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">185,030&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developer community</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%">154,900&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(86,472)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">68,428&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assembled workforce</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%">55,732&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,929)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,803&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Patents</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%">8,874&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(8,005)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">869&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,400&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(328)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,072&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 23.5pt;text-align: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 finite-lived intangible assets</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%">500,969&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(223,767)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">277,202&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Indefinite-lived intangible assets&#8212;trademarks</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">826&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#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 intangible assets, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">278,028&#160;</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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:49.541%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.925%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.925%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.927%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">January 31, 2024</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:700;line-height:100%">Gross</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Finite-lived intangible assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">243,596&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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,919)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">195,677&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developer community</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%">154,900&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(55,442)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">99,458&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assembled workforce</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%">55,732&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,945)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,787&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Patents</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%">8,874&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(6,211)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,663&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 23.5pt;text-align: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 finite-lived intangible assets</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%">463,102&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">(132,517)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">330,585&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Indefinite-lived intangible assets&#8212;trademarks</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">826&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intangible assets, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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%">331,411&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock', window );">Schedule of Future Amortization Expense</a></td>
<td class="text"><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of January&#160;31, 2025, future amortization expense is expected to be as follows (in thousands):</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="margin-bottom:10pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:82.874%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.926%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amount</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:700;line-height:100%">Fiscal Year Ending January 31,</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97,208&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93,056&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</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%">60,490&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2029</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%">19,851&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2030</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%">6,597&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 23.5pt;text-align: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:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">277,202&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfGoodwillTextBlock', window );">Schedule of Goodwill</a></td>
<td class="text"><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in goodwill were as follows (in thousands):</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:82.874%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.926%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amount</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance&#8212;January&#160;31, 2023 </span></div></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%">657,370&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions and related adjustments</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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">318,536&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance&#8212;January&#160;31, 2024 </span></div></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%">975,906&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions and related adjustments</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:#ffffff;padding:2px 0 2px 1pt;text-align: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,653&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance&#8212;January&#160;31, 2025</span></div></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,056,559&#160;</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></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">________________</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.94pt">Include measurement period adjustments related to the fair values of the assets acquired and liabilities assumed in business combinations. These adjustments did not have material impacts on goodwill. See Note 7, &#8220;Business Combinations,&#8221; for further details.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfGoodwillTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1A<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfGoodwillTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>63
<FILENAME>R38.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accrued Expenses and Other Current Liabilities (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 31, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PayablesAndAccrualsAbstract', window );"><strong>Payables and Accruals [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock', window );">Schedule of Accrued Expenses and Other Current Liabilities</a></td>
<td class="text"><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses and other current liabilities consisted of the following (in thousands):</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:66.207%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.925%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.927%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">January 31, 2025</span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:700;line-height:100%">January 31, 2024</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued compensation</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%">194,630&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">205,056&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued third-party cloud infrastructure expenses</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%">77,944&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,571&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#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%">Employee contributions under employee stock purchase 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%">46,576&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">40,641&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities associated with sales, marketing and business development programs</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%">44,017&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,571&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#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 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%">25,819&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">37,108&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employee payroll tax withheld on employee stock transactions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,025&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,479&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#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 professional services</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,005&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,274&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued purchases of property and equipment</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,896&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,508&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#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%">88,542&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">39,652&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 23.5pt;text-align: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 accrued expenses and other current liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">515,454&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #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%">446,860&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PayablesAndAccrualsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PayablesAndAccrualsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of accrued liabilities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>64
<FILENAME>R39.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Convertible Senior Notes (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 31, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConvertibleDebtTableTextBlock', window );">Convertible Senior Notes</a></td>
<td class="text"><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the details of each series of Notes:</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:33.675%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.214%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.214%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.215%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Initial Conversion Rate per $1,000 principal</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Initial Conversion Price</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Initial number of shares</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(in thousands)</span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></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%">2027 Notes</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.3492</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">157.50&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,302&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2029 Notes</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.3492</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">157.50&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,302&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the net carrying values and fair values of each series of Notes as of January 31, 2025 (in thousands):</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:21.816%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.803%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.803%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.803%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.803%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.808%"></td><td style="width:0.1%"></td></tr><tr style="height:17pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" 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:9pt;font-weight:700;line-height:100%">Principal</span></div></td><td colspan="3" rowspan="2" style="padding:0 1pt"></td><td colspan="3" rowspan="2" 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:9pt;font-weight:700;line-height:100%">Unamortized Debt Issuance Costs</span></div></td><td colspan="3" rowspan="2" style="padding:0 1pt"></td><td colspan="3" rowspan="2" 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:9pt;font-weight:700;line-height:100%">Net Carrying Value</span></div></td><td colspan="3" rowspan="2" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value</span></div></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amount</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Leveling</span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></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%">2027 Notes</span></div></td><td style="background-color:#cceeff;border-top:0.25pt dotted #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:0.25pt dotted #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,150,000&#160;</span></td><td style="background-color:#cceeff;border-top:0.25pt dotted #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">13,890&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">1,136,110&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">1,509,295&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">Level 2</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2029 Notes</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%">1,150,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">14,581&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">1,135,419&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">1,539,068&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 2</span></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfOptionsIndexedToIssuersEquityTextBlock', window );">Other Key Terms and Premiums Paid for Capped Calls</a></td>
<td class="text"><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth other key terms and premiums paid for the Capped Calls related to each series of Notes (in thousands, except per share data):</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:57.553%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.252%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.254%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Capped Calls Entered into in Connection with the Offering of the 2027 Notes</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Capped Calls Entered into in Connection with the Offering of the 2029 Notes</span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></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%">Initial number of shares covered, subject to certain adjustments</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%">7,302&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,302&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Initial strike price, subject to certain adjustments</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%">157.50&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">157.50&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#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%">Initial cap price, subject to certain adjustments</span></div></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%">225.00&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">225.00&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total premium paid</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%">94,300&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">101,200&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConvertibleDebtTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of convertible debt instrument. Includes, but is not limited to, principal amount and amortized premium or discount.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConvertibleDebtTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfOptionsIndexedToIssuersEquityTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the freestanding option contracts issued by an entity that are indexed to, and potentially settled in, an entity's own stock. Includes disclosure on the strike price and the number of shares to which the contract is indexed, the settlement date or dates of the contract, and the issuer's accounting for the contract. If the terms of the contract provide settlement alternatives, those settlement alternatives are disclosed, including who controls the settlement alternatives, and the maximum number of shares that could be required to be issued, to net share settle the contract, if applicable. If a contract does not have a fixed or determinable maximum number of shares that could be required to be issued, the fact that a potentially infinite number of shares that may be required to be issued to settle the contract is disclosed. Disclosure also includes the contract's current fair value for each settlement alternative and how changes in the price of the issuer's equity instruments affect those settlement amounts.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480237/815-40-50-3<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480237/815-40-50-4<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480237/815-40-50-5<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 480<br> -SubTopic 10<br> -Section 55<br> -Paragraph 63<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481620/480-10-55-63<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfOptionsIndexedToIssuersEquityTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>65
<FILENAME>R40.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitment and Contingencies (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 31, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeaseCostTableTextBlock', window );">Schedule of Lease Cost</a></td>
<td class="text"><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of lease costs and other information related to leases were as follows (in thousands): </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"></td><td style="width:49.622%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.790%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.442%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.951%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.442%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.953%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-bottom:1pt solid #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:700;line-height:100%">Fiscal Year Ended January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></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%">Operating lease costs</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%">59,943&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">52,892&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">46,240&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable lease costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,477&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,667&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,906&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#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%">Sublease income</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,539)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,943)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,782)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 23.5pt;text-align: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 lease costs</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,881&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,616&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,364&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental cash flow information and non-cash activity related to the Company&#8217;s operating leases were as follows (in thousands):</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:49.541%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.925%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.925%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.927%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fiscal Year Ended January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:8.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash payments included in the measurement of operating lease liabilities&#8212;operating cash flows</span></div></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%">47,711&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">40,498&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">42,342&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities arising from obtaining right-of-use assets</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%">148,181&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">56,037&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">72,158&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted-average remaining lease term and discount rate for the Company&#8217;s operating leases were as follows:</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:66.207%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.925%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.927%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">January 31, 2025</span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:700;line-height:100%">January 31, 2024</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;padding-right:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term (years)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align: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="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align: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.5</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;padding-right:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average discount rate</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock', window );">Schedule of Operating Leases and Subleases</a></td>
<td class="text"><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total remaining lease payments under non-cancelable operating leases and lease receipts for subleases as of January&#160;31, 2025 were as follows (in thousands):</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:49.541%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.925%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.925%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.927%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:5.62pt;padding-right:5.62pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Operating Leases</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:5.62pt;padding-right:5.62pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Subleases</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:5.62pt;padding-right:5.62pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</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:700;line-height:100%">Fiscal Year Ending January 31,</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,278&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(5,774)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">16,504&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,409&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,960)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,449&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</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%">73,003&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(6,153)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">66,850&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2029</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%">61,339&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,351)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,988&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2030</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%">69,728&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,235)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">66,493&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">260,669&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">260,669&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments (receipts)</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">557,426&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(27,473)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">529,953&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: imputed interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(143,685)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value of operating lease liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">413,741&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherCommitmentsTableTextBlock', window );">Schedule of Other Contractual Commitments</a></td>
<td class="text"><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future minimum payments under the Company&#8217;s non-cancelable purchase commitments with a remaining term in excess of one year as of&#160;January&#160;31, 2025&#160;are presented in the table below (in thousands):</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:78.387%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.925%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.388%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="padding:0 1pt"></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:700;line-height:100%">Fiscal Year Ending January 31,</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</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%">569,771&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">577,133&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</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%">655,709&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2029</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%">964,554&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><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)(2)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2030 and thereafter</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 23.5pt;text-align: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%">2,767,167&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">________________</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:112%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%;padding-left:11.94pt">Includes $755.3 million of remaining non-cancelable contractual commitments as of January&#160;31, 2025 related to one of the Company&#8217;s third-party cloud infrastructure agreements, under which the Company committed to spend an aggregate of at least $1.0&#160;billion between June 2023 and May 2028 with no minimum purchase commitment during any year. The Company is required to pay the difference if it fails to meet the minimum purchase commitment by May 2028 and such payment can be applied to qualifying expenditures for cloud infrastructure services for up to twelve months after May 2028.</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.94pt">Also includes $208.3 million of remaining non-cancelable contractual commitments as of January&#160;31, 2025 related to another one of the Company&#8217;s third-party cloud infrastructure agreements, under which the Company committed to spend an aggregate of at least $250.0&#160;million between January 2024 and December 2028 with no minimum purchase commitment during any year. The Company is required to pay the difference if it fails to meet the minimum purchase commitment by December 2028.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseCostTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCostTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherCommitmentsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of information about obligations resulting from other commitments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherCommitmentsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>66
<FILENAME>R41.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Equity (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 31, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Share-Based Payment Arrangement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_snow_ScheduleOfSharesReservedForFutureIssuanceTableTextBlock', window );">Schedule of Shares Reserved for Future Issuance</a></td>
<td class="text"><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company had reserved shares of common stock for future issuance as follows (in thousands):</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:66.207%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.925%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.927%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">January 31, 2025</span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:700;line-height:100%">January 31, 2024</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></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%">2012 Equity Incentive Plan:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align: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 outstanding</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,067&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,767&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align: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 outstanding</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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">789&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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%">2020 Equity Incentive Plan:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align: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 outstanding</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,586&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">602&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align: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 outstanding</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%">24,790&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,168&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares available for future grants</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%">64,834&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">59,371&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020 Employee Stock Purchase Plan:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares available for future grants</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%">16,446&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">13,764&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total shares of common stock reserved for future issuance</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">127,723&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121,461&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_snow_ShareRepurchaseActivityTableTextBlock', window );">Share Repurchase Activity</a></td>
<td class="text"><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the stock repurchase activity under the Company&#8217;s stock repurchase program (in thousands, except per share data):</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:65.780%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.440%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.740%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.440%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fiscal Year Ended January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:700;line-height:100%">2024</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></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%">Number of shares repurchased</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,765&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,012&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average price per share</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="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">130.87&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">147.49&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#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%">Aggregate purchase price</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="3" style="background-color:#cceeff;padding:0 1pt"></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%">1,932,164&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">591,673&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">________________</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.94pt">Excludes transaction costs associated with the repurchases.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock', window );">Option Activity Rollforward</a></td>
<td class="text"><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of stock option activity during the fiscal years ended January&#160;31, 2025, 2024, and 2023 is as follows:</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.207%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.203%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:700;line-height:100%">Number&#160;of Options Outstanding<br/>(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Exercise&#160;Price</span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:700;line-height:100%">Weighted-Average Remaining Contractual Life<br/>(in&#160;years)</span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic<br/>Value<br/>(in thousands)</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="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&#8212;January&#160;31, 2022</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,043</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">7.53&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.9</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">11,283,299&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align: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="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">642</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">207.56&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,118)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">6.50&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canceled</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(713)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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.02&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:8.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance&#8212;January&#160;31, 2023</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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%">35,854</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">11.27&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.9</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">5,237,549&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,357)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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.84&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canceled</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(128)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">70.59&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:8.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance&#8212;January&#160;31, 2024</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,369</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">12.35&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.0</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,023,664&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align: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="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,037</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">163.17&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,608)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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.79&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canceled</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(145)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">78.83&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:8.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance&#8212;January&#160;31, 2025</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,653</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">20.83&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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,493,648&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:8.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested and expected to vest as of January&#160;31, 2025</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;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%">21,653</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.83&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">3,493,648&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:8.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable as of January&#160;31, 2025</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;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%">20,645</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">13.53&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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,478,059&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock', window );">Option Rollforward Schedule</a></td>
<td class="text"><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of stock option activity during the fiscal years ended January&#160;31, 2025, 2024, and 2023 is as follows:</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.207%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.203%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:700;line-height:100%">Number&#160;of Options Outstanding<br/>(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Exercise&#160;Price</span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:700;line-height:100%">Weighted-Average Remaining Contractual Life<br/>(in&#160;years)</span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic<br/>Value<br/>(in thousands)</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="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&#8212;January&#160;31, 2022</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,043</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">7.53&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.9</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">11,283,299&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align: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="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">642</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">207.56&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,118)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">6.50&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canceled</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(713)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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.02&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:8.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance&#8212;January&#160;31, 2023</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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%">35,854</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">11.27&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.9</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">5,237,549&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,357)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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.84&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canceled</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(128)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">70.59&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:8.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance&#8212;January&#160;31, 2024</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,369</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">12.35&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.0</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,023,664&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align: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="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,037</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">163.17&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,608)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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.79&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canceled</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(145)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">78.83&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:8.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance&#8212;January&#160;31, 2025</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,653</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">20.83&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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,493,648&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:8.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested and expected to vest as of January&#160;31, 2025</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;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%">21,653</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.83&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">3,493,648&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:8.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable as of January&#160;31, 2025</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;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%">20,645</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">13.53&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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,478,059&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock', window );">Schedule of Unvested RSU Rollforward</a></td>
<td class="text"><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of equity-classified RSUs activity during the fiscal years ended January&#160;31, 2025, 2024, and 2023 is as follows:</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:66.207%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.925%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.927%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Number of Shares<br/>(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted-Average Grant-Date Fair Value</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">per Share</span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested Balance&#8212;January&#160;31, 2022</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%">9,612&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">180.08&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,788&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">180.65&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,348)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">165.30&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,492)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">206.02&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested Balance&#8212;January&#160;31, 2023</span></div></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%">15,560&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">181.17&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,706&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">158.28&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,810)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">172.38&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,881)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">176.44&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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%">Unvested Balance&#8212;January&#160;31, 2024</span></div></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%">19,575&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">169.82&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,096&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">142.07&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,900)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">168.04&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,367)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">163.07&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Performance adjustment</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(50)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">139.58&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested Balance&#8212;January&#160;31, 2025</span></div></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,354&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">151.30&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%">________________</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.94pt">Represents an adjustment in the number of shares outstanding, with regards to Leadership PRSUs granted during the fiscal year ended January&#160;31, 2024, based on the actual achievement of the associated Company annual performance targets for fiscal 2024.</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of liability-classified RSUs activity during the fiscal years ended January&#160;31, 2025 and 2024 is as follows:</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:81.752%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.048%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Number of Shares<br/>(in thousands)</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested Balance&#8212;January&#160;31, 2023</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:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</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:#ffffff;padding:2px 0 2px 1pt;text-align: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,382&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested Balance&#8212;January&#160;31, 2024</span></div></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%">1,382&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</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:#ffffff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">(64)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested Balance&#8212;January&#160;31, 2025</span></div></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,436&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">________________</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.94pt">Represents the maximum number of Acquisition PRSUs that may be eligible to vest with respect to these awards over their full term.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock', window );">Schedule of Unvested RSA Rollforward</a></td>
<td class="text"><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of restricted common stock activity outside of the Plans during the fiscal years ended January&#160;31, 2025, 2024, and 2023 is as follows:</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:66.207%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:14.925%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.927%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Outside of the Plans</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Number of Shares<br/>(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted-Average Grant-Date Fair Value</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">per Share</span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested Balance&#8212;January&#160;31, 2022</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">380&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">2.11&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align: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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">409&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">229.13&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(361)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">2.10&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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%">Unvested Balance&#8212;January&#160;31, 2023</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">428&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">219.26&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align: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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">385&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">194.28&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(142)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">199.28&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#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%">Unvested Balance&#8212;January&#160;31, 2024</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#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%">671&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">209.15&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align: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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">445&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">162.15&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(219)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">213.81&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(76)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">226.91&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#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%">Unvested Balance&#8212;January&#160;31, 2025</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#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%">821&#160;</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">180.82&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock', window );">Schedule of Valuation Assumptions</a></td>
<td class="text"><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 assumptions used in estimating the grant-date fair values of stock options granted to employees during the fiscal years ended January&#160;31, 2025 and 2023:</span><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:63.964%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:16.047%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.048%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fiscal Year Ended January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected term (in years)</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.8 - 6.0</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.0</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%">Expected volatility</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56.6% - 56.7%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.2% - 4.4%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected dividend yield</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock', window );">Schedule of Valuation Assumptions Other than Stock Options</a></td>
<td class="text"><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the assumptions used in estimating the fair values of ESPP Rights granted under the 2020 ESPP during the fiscal years ended January&#160;31, 2025, 2024, and 2023:</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:49.541%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.925%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.925%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.927%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fiscal Year Ended January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected term (in years)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5</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%">Expected volatility</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46.3% - 49.6%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48.4% - 71.3%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58.9% - 74.8%</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.5% - 5.4%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.7% - 5.5%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.9% - 3.8%</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected dividend yield</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_snow_ScheduleOfShareBasedPaymentAwardLiabilityClassifiedPerformanceSharesValuationAssumptionsTableTextBlock', window );">Schedule of Valuation Assumptions, Liability-Classified Performance Shares</a></td>
<td class="text"><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the assumptions used in estimating the fair value of liability-classified Acquisition PRSUs as of January&#160;31, 2025 and 2024:</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:63.964%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:16.047%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.048%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:9pt;font-weight:700;line-height:100%">January 31, 2025</span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:700;line-height:100%">January 31, 2024</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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 volatility</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">50.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock', window );">Share-based Compensation Schedule</a></td>
<td class="text"><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation included in the consolidated statements of operations was as follows (in thousands):</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:49.541%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:14.925%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.925%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.927%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fiscal Year Ended January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">142,163&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">123,363&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">106,302&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">331,807&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">299,657&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">246,811&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#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%">Research and development</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">852,027&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">644,928&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">407,524&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">153,317&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100,067&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100,896&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align: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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#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%">1,479,314&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">1,168,015&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">861,533&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,493&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,830&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,417&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align: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 colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#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,807&#160;</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,216,845&#160;</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">890,950&#160;</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></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_snow_ScheduleOfShareBasedPaymentAwardLiabilityClassifiedPerformanceSharesValuationAssumptionsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Schedule Of Share-Based Payment Award, Liability-Classified Performance Shares, Valuation Assumptions</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">snow_ScheduleOfShareBasedPaymentAwardLiabilityClassifiedPerformanceSharesValuationAssumptionsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>snow_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_snow_ScheduleOfSharesReservedForFutureIssuanceTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Schedule Of Shares Reserved For Future Issuance</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">snow_ScheduleOfSharesReservedForFutureIssuanceTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>snow_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_snow_ShareRepurchaseActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share Repurchase Activity</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">snow_ShareRepurchaseActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>snow_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 718<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the changes in outstanding nonvested restricted stock shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Subparagraph (c)<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 718<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -SubTopic 10<br> -Topic 718<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)<br> -SubTopic 10<br> -Topic 718<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the significant assumptions used during the year to estimate the fair value of employee stock purchase plans, including, but not limited to: (a) expected term, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 718<br> -SubTopic 10<br> -Subparagraph (f)(2)<br> -Name Accounting Standards Codification<br> -Paragraph 2<br> -Section 50<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 718<br> -SubTopic 10<br> -Subparagraph (f)(2)<br> -Name Accounting Standards Codification<br> -Paragraph 2<br> -Section 50<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the change in restricted stock units (RSUs).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>67
<FILENAME>R42.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 31, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock', window );">Schedule of Components of Loss Before Income Taxes</a></td>
<td class="text"><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of loss before income taxes were as follows (in thousands):</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:49.541%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.925%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.925%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.927%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fiscal Year Ended January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></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%">U.S.</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%">(1,341,798)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(875,703)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(851,538)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</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%">56,699&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,480&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,545&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#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%">Loss before income taxes</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,285,099)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(849,223)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(815,993)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock', window );">Schedule of Provision for (Benefit from) Income Taxes</a></td>
<td class="text"><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The provision for (benefit from) income taxes consists of the following (in thousands):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:49.541%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.925%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.925%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.927%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fiscal Year Ended January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></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%">Current provision:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</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%">806&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">754&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">626&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,978&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,775&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,571&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred benefit:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,294)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,376)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(21,647)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,011)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,700)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,410)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(366)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(6,686)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(607)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for (benefit from) income taxes</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,113&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">(11,233)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">(18,467)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock', window );">Schedule of Effective Income Tax Rate Reconciliation</a></td>
<td class="text"><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The effective income tax rate differs from the federal statutory income tax rate applied to the loss before income taxes due to the following (in thousands):</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:49.541%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.925%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.925%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.927%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fiscal Year Ended January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></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%">Income tax benefit computed at federal statutory rate</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%">(269,871)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(178,337)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(171,359)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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%">State taxes, net of federal benefit</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,910&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,380&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,948&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#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%">Research and development credits</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%">(133,266)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(101,725)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(58,136)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation</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%">(7,667)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(148,600)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(71,295)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#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%">Change in valuation allowance</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%">363,422&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">371,767&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">213,532&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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%">IRC Section 59A waived deductions</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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,550&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,476&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#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%">17,585&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,732&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,367&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for (benefit from) income taxes</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,113&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,233)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,467)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock', window );">Schedule of Deferred Tax Assets and Liabilities</a></td>
<td class="text"><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Significant components of the Company&#8217;s deferred tax assets and deferred tax liabilities are shown below (in thousands):</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:66.207%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.925%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.927%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">January 31, 2025</span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:700;line-height:100%">January 31, 2024</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></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%">Deferred tax assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align: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 operating losses carryforwards</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%">1,707,649&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">1,673,213&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align: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 research and development</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%">725,823&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">420,491&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax credit carryforwards</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%">511,504&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">376,804&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities</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%">104,517&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">54,008&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align: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 revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,779&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82,683&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capped call transactions</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%">45,032&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align: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</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%">36,044&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109,446&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align: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 unrealized losses on strategic investments</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%">6,143&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,443&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align: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%">50,790&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,776&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#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%">Total deferred tax assets</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%">3,283,281&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,750,864&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align: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: valuation allowance</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,104,505)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,621,009)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#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%">Net deferred tax assets</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">178,776&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">129,855&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets</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%">(27,481)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(39,173)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align: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 commissions</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%">(56,662)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(41,609)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,997)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(48,629)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align: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%">(234)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,326)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#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%">Total deferred tax liabilities</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%">(179,374)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(130,737)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred tax liabilities</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(598)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(882)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock', window );">Schedule of Unrecognized Tax Benefits Roll Forward</a></td>
<td class="text"><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows the changes in the gross amount of unrecognized tax benefits (in thousands):</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:49.541%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.925%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.925%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.927%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fiscal Year Ended January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></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%">Beginning balance</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%">115,253&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">75,180&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">57,715&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increases based on tax positions during the prior period</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">655&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,708&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,816&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increases based on tax positions during the current period</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%">35,752&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">27,365&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,649&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</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%">151,660&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">115,253&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">75,180&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of income before income tax between domestic and foreign jurisdictions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the change in unrecognized tax benefits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 217<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-217<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-15A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>68
<FILENAME>R43.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Loss per Share (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 31, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock', window );">Schedule of Basic and Diluted Net Loss per Share</a></td>
<td class="text"><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the calculation of basic and diluted net loss per share attributable to Snowflake Inc. Class A common stockholders (in thousands, except per share data):</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:49.541%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:14.925%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.925%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.927%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fiscal Year Ended January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></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%">Numerator:</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;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</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">(1,289,212)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">(837,990)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">(797,526)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: net loss attributable to noncontrolling interest</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,572)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,893)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(821)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss attributable to Snowflake Inc. Class A common stockholders</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;border-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%">(1,285,640)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">(836,097)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">(796,705)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#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%">Denominator:</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average&#160;shares used in computing net loss per share attributable to Snowflake Inc. Class A common stockholders&#8212;basic and diluted</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">332,707&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">328,001&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">318,730&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss per share attributable to Snowflake Inc. Class A common stockholders&#8212;basic and diluted</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.86)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.55)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.50)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock', window );">Schedule of Potentially Dilutive Securities Excluded from Computation of Net Loss per Share</a></td>
<td class="text"><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following potentially dilutive securities were excluded from the calculation of diluted net loss per share attributable to Snowflake Inc. Class A common stockholders for the periods presented because the impact of including them would have been anti-dilutive (in thousands):</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:49.541%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.925%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.925%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.927%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fiscal Year Ended January 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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%">RSUs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,790&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,957&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,560&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options</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%">21,653&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,369&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,854&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares underlying the conversion option in the Notes</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%">14,603&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested restricted common stock and early exercised stock options</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">821&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">671&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">446&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ESPP Rights</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%">569&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">284&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">265&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 23.5pt;text-align: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 colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,436&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,281&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,125&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>69
<FILENAME>R44.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Basis of Presentation and Summary of Significant Accounting Policies - Schedule of Segment Reporting Information (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jan. 31, 2025</div></th>
<th class="th"><div>Jan. 31, 2024</div></th>
<th class="th"><div>Jan. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">$ 3,626,396<span></span>
</td>
<td class="nump">$ 2,806,489<span></span>
</td>
<td class="nump">$ 2,065,659<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Cost of revenue</a></td>
<td class="nump">1,214,673<span></span>
</td>
<td class="nump">898,558<span></span>
</td>
<td class="nump">717,540<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SellingAndMarketingExpense', window );">Sales and marketing</a></td>
<td class="nump">1,672,092<span></span>
</td>
<td class="nump">1,391,747<span></span>
</td>
<td class="nump">1,106,507<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpense', window );">Research and development</a></td>
<td class="nump">1,783,379<span></span>
</td>
<td class="nump">1,287,949<span></span>
</td>
<td class="nump">788,058<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GeneralAndAdministrativeExpense', window );">General and administrative</a></td>
<td class="nump">412,262<span></span>
</td>
<td class="nump">323,008<span></span>
</td>
<td class="nump">295,821<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentIncomeNonoperating', window );">Interest income</a></td>
<td class="nump">209,009<span></span>
</td>
<td class="nump">200,663<span></span>
</td>
<td class="nump">73,839<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpenseNonoperating', window );">Interest expense</a></td>
<td class="num">(2,759)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeExpense', window );">Other income (expense), net</a></td>
<td class="num">(35,339)<span></span>
</td>
<td class="nump">44,887<span></span>
</td>
<td class="num">(47,565)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Provision for (benefit from) income taxes</a></td>
<td class="nump">4,113<span></span>
</td>
<td class="num">(11,233)<span></span>
</td>
<td class="num">(18,467)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net loss</a></td>
<td class="num">(1,289,212)<span></span>
</td>
<td class="num">(837,990)<span></span>
</td>
<td class="num">(797,526)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_ProductMember', window );">Product revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">3,462,422<span></span>
</td>
<td class="nump">2,666,849<span></span>
</td>
<td class="nump">1,938,783<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=snow_ProfessionalServicesAndOtherMember', window );">Professional services and other revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">$ 163,974<span></span>
</td>
<td class="nump">$ 139,640<span></span>
</td>
<td class="nump">$ 126,876<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=snow_ThirdPartyCloudInfrastructureExpensesMember', window );">Third-Party Cloud Infrastructure Expenses | Cost Of Product Revenue Benchmark | Cost Of Product Revenue Type Risk</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk, percentage</a></td>
<td class="nump">65.00%<span></span>
</td>
<td class="nump">67.00%<span></span>
</td>
<td class="nump">71.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=snow_PersonnelRelatedExpensesMember', window );">Personnel-Related Expenses | Cost Of Revenue And Operating Expenses Benchmark | Cost Of Revenue And Operating Expenses Type Risk</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk, percentage</a></td>
<td class="nump">37.00%<span></span>
</td>
<td class="nump">38.00%<span></span>
</td>
<td class="nump">38.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=snow_ReportableSegmentMember', window );">Reportable Segment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">$ 3,626,396<span></span>
</td>
<td class="nump">$ 2,806,489<span></span>
</td>
<td class="nump">$ 2,065,659<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SellingAndMarketingExpense', window );">Sales and marketing</a></td>
<td class="nump">1,672,092<span></span>
</td>
<td class="nump">1,391,747<span></span>
</td>
<td class="nump">1,106,507<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpense', window );">Research and development</a></td>
<td class="nump">1,783,379<span></span>
</td>
<td class="nump">1,287,949<span></span>
</td>
<td class="nump">788,058<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GeneralAndAdministrativeExpense', window );">General and administrative</a></td>
<td class="nump">412,262<span></span>
</td>
<td class="nump">323,008<span></span>
</td>
<td class="nump">295,821<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentIncomeNonoperating', window );">Interest income</a></td>
<td class="num">(209,009)<span></span>
</td>
<td class="num">(200,663)<span></span>
</td>
<td class="num">(73,839)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpenseNonoperating', window );">Interest expense</a></td>
<td class="nump">2,759<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeExpense', window );">Other income (expense), net</a></td>
<td class="nump">35,339<span></span>
</td>
<td class="num">(44,887)<span></span>
</td>
<td class="nump">47,565<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Provision for (benefit from) income taxes</a></td>
<td class="nump">4,113<span></span>
</td>
<td class="num">(11,233)<span></span>
</td>
<td class="num">(18,467)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net loss</a></td>
<td class="num">(1,289,212)<span></span>
</td>
<td class="num">(837,990)<span></span>
</td>
<td class="num">(797,526)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=snow_ReportableSegmentMember', window );">Reportable Segment | Product revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Cost of revenue</a></td>
<td class="nump">992,069<span></span>
</td>
<td class="nump">701,200<span></span>
</td>
<td class="nump">547,547<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=snow_ReportableSegmentMember', window );">Reportable Segment | Professional services and other revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Cost of revenue</a></td>
<td class="nump">$ 222,604<span></span>
</td>
<td class="nump">$ 197,358<span></span>
</td>
<td class="nump">$ 169,993<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskPercentage1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the "benchmark" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-21<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-20<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-18<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-20<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskPercentage1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfGoodsAndServicesSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479941/924-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfGoodsAndServicesSold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-10<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482659/740-20-45-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpenseNonoperating">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of interest expense classified as nonoperating.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpenseNonoperating</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentIncomeNonoperating">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of income from investments (for example, dividends) not considered a component of the entity's core operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentIncomeNonoperating</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (expense) related to nonoperating activities, classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-11<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 205<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478009/946-205-45-3<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-19<br><br>Reference 18: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 31: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4J<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4J<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4K<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4K<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-2<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ResearchAndDevelopmentExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for research and development. Includes, but is not limited to, cost for computer software product to be sold, leased, or otherwise marketed and writeoff of research and development assets acquired in transaction other than business combination or joint venture formation or both. Excludes write-down of intangible asset acquired in business combination or from joint venture formation or both, used in research and development activity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 730<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482916/730-10-50-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 912<br> -SubTopic 730<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479532/912-730-25-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchAndDevelopmentExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479941/924-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SellingAndMarketingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate total amount of expenses directly related to the marketing or selling of products or services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SellingAndMarketingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=us-gaap_ProductMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=us-gaap_ProductMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=snow_ProfessionalServicesAndOtherMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=snow_ProfessionalServicesAndOtherMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=snow_ThirdPartyCloudInfrastructureExpensesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=snow_ThirdPartyCloudInfrastructureExpensesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=snow_CostOfProductRevenueBenchmarkMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=snow_CostOfProductRevenueBenchmarkMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByTypeAxis=snow_CostOfProductRevenueTypeRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByTypeAxis=snow_CostOfProductRevenueTypeRiskMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=snow_PersonnelRelatedExpensesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=snow_PersonnelRelatedExpensesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=snow_CostOfRevenueAndOperatingExpensesBenchmarkMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=snow_CostOfRevenueAndOperatingExpensesBenchmarkMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByTypeAxis=snow_CostOfRevenueAndOperatingExpensesTypeRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByTypeAxis=snow_CostOfRevenueAndOperatingExpensesTypeRiskMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=snow_ReportableSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=snow_ReportableSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>70
<FILENAME>R45.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Basis of Presentation and Summary of Significant Accounting Policies - Summary of Long-lived Assets by Geographic Areas (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jan. 31, 2025</div></th>
<th class="th"><div>Jan. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NoncurrentAssets', window );">Total</a></td>
<td class="nump">$ 655,832<span></span>
</td>
<td class="nump">$ 499,592<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_US', window );">United States</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NoncurrentAssets', window );">Total</a></td>
<td class="nump">536,885<span></span>
</td>
<td class="nump">379,664<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=us-gaap_NonUsMember', window );">Other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NoncurrentAssets', window );">Total</a></td>
<td class="nump">$ 118,947<span></span>
</td>
<td class="nump">$ 119,928<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NoncurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Long-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NoncurrentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_US">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_US</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=us-gaap_NonUsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=us-gaap_NonUsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>71
<FILENAME>R46.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Basis of Presentation and Summary of Significant Accounting Policies - Narrative (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jan. 31, 2025</div></th>
<th class="th"><div>Jan. 31, 2024</div></th>
<th class="th"><div>Jan. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdvertisingExpense', window );">Advertising costs</a></td>
<td class="nump">$ 104,500,000<span></span>
</td>
<td class="nump">$ 85,300,000<span></span>
</td>
<td class="nump">$ 68,200,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CapitalizedContractCostAmortizationPeriod', window );">Incremental cost amortization period</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CapitalizedContractCostImpairmentLoss', window );">Impairment losses</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_SoftwareAndSoftwareDevelopmentCostsMember', window );">Software and Software Development Costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful life</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_snow_ContractWithCustomerContractTerm', window );">Contract term</a></td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful life</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_snow_ContractWithCustomerContractTerm', window );">Contract term</a></td>
<td class="text">4 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful life</a></td>
<td class="text">7 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=snow_OnDemandArrangementsMember', window );">On-demand arrangements | Revenue from Contract with Customer Benchmark | Product and Service</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk, percentage</a></td>
<td class="nump">2.00%<span></span>
</td>
<td class="nump">3.00%<span></span>
</td>
<td class="nump">2.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_snow_ContractWithCustomerContractTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contract With Customer, Contract Term</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">snow_ContractWithCustomerContractTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>snow_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdvertisingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 720<br> -SubTopic 35<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483385/720-35-55-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 720<br> -SubTopic 35<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483406/720-35-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdvertisingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalizedContractCostAmortizationPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amortization period of cost capitalized in obtaining or fulfilling contract with customer, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -SubTopic 40<br> -Topic 340<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479483/340-40-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalizedContractCostAmortizationPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalizedContractCostImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of impairment loss for asset recognized from cost incurred to obtain or fulfill contract with customer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 340<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479483/340-40-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalizedContractCostImpairmentLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 954<br> -SubTopic 310<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478785/954-310-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskPercentage1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the "benchmark" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-21<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-20<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-18<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-20<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskPercentage1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_SoftwareAndSoftwareDevelopmentCostsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_SoftwareAndSoftwareDevelopmentCostsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=snow_OnDemandArrangementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=snow_OnDemandArrangementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_RevenueFromContractWithCustomerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_RevenueFromContractWithCustomerMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_ProductConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByTypeAxis=us-gaap_ProductConcentrationRiskMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>72
<FILENAME>R47.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue, Accounts Receivable, Deferred Revenue, and Remaining Performance Obligations - Disaggregation of Revenue (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jan. 31, 2025</div></th>
<th class="th"><div>Jan. 31, 2024</div></th>
<th class="th"><div>Jan. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">$ 3,626,396<span></span>
</td>
<td class="nump">$ 2,806,489<span></span>
</td>
<td class="nump">$ 2,065,659<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_ProductMember', window );">Product revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">3,462,422<span></span>
</td>
<td class="nump">2,666,849<span></span>
</td>
<td class="nump">1,938,783<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=snow_ProfessionalServicesAndOtherMember', window );">Professional services and other revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">$ 163,974<span></span>
</td>
<td class="nump">$ 139,640<span></span>
</td>
<td class="nump">$ 126,876<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479941/924-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=us-gaap_ProductMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=us-gaap_ProductMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=snow_ProfessionalServicesAndOtherMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=snow_ProfessionalServicesAndOtherMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>73
<FILENAME>R48.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue, Accounts Receivable, Deferred Revenue, and Remaining Performance Obligations - Revenue from External Customers by Geographic Areas (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jan. 31, 2025</div></th>
<th class="th"><div>Jan. 31, 2024</div></th>
<th class="th"><div>Jan. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">$ 3,626,396<span></span>
</td>
<td class="nump">$ 2,806,489<span></span>
</td>
<td class="nump">$ 2,065,659<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_US', window );">United States</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">2,761,664<span></span>
</td>
<td class="nump">2,166,448<span></span>
</td>
<td class="nump">1,633,843<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=snow_OtherAmericasMember', window );">Other Americas</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">101,943<span></span>
</td>
<td class="nump">72,784<span></span>
</td>
<td class="nump">46,577<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=us-gaap_EMEAMember', window );">EMEA</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">574,748<span></span>
</td>
<td class="nump">432,634<span></span>
</td>
<td class="nump">292,666<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=snow_AsiaPacificAndJapanMember', window );">Asia-Pacific and Japan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">$ 188,041<span></span>
</td>
<td class="nump">$ 134,623<span></span>
</td>
<td class="nump">$ 92,573<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479941/924-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_US">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_US</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=snow_OtherAmericasMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=snow_OtherAmericasMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=us-gaap_EMEAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=us-gaap_EMEAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=snow_AsiaPacificAndJapanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=snow_AsiaPacificAndJapanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>74
<FILENAME>R49.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue, Accounts Receivable, Deferred Revenue, and Remaining Performance Obligations - Narrative (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jan. 31, 2025</div></th>
<th class="th"><div>Jan. 31, 2024</div></th>
<th class="th"><div>Jan. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivable', window );">Allowance for doubtful accounts</a></td>
<td class="nump">$ 4.8<span></span>
</td>
<td class="nump">$ 2.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityRevenueRecognized', window );">Revenue recognized</a></td>
<td class="nump">1,800.0<span></span>
</td>
<td class="nump">$ 1,400.0<span></span>
</td>
<td class="nump">$ 974.3<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Remaining performance obligation</a></td>
<td class="nump">$ 6,900.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2025-02-01', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-02-01</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationPercentage', window );">Revenue, remaining performance obligation, percentage</a></td>
<td class="nump">48.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1', window );">Remaining performance obligation, remaining life</a></td>
<td class="text">12 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479344/326-20-45-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481962/310-10-50-4<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-20-50-13<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-20-50-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityRevenueRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityRevenueRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of transaction price allocated to performance obligation that has not been recognized as revenue.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 606<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(1)<br> -SubTopic 10<br> -Topic 606<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of remaining performance obligation to total remaining performance obligation not recognized as revenue.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(1)<br> -SubTopic 10<br> -Topic 606<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2025-02-01">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2025-02-01</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>75
<FILENAME>R50.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Cash Equivalents and Investments - Schedule of Cash and Cash Equivalents and Investments Fair Value (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jan. 31, 2025</div></th>
<th class="th"><div>Jan. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashEquivalentsAtCarryingValueAbstract', window );"><strong>Cash equivalents:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashEquivalentsAtCarryingValue', window );">Amortized Cost</a></td>
<td class="nump">$ 2,251,048<span></span>
</td>
<td class="nump">$ 1,331,709<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_snow_CashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax', window );">Gross Unrealized Gains</a></td>
<td class="nump">92<span></span>
</td>
<td class="nump">1<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_snow_CashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax', window );">Gross Unrealized Losses</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(2)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Estimated Fair Value</a></td>
<td class="nump">2,251,140<span></span>
</td>
<td class="nump">1,331,708<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesAbstract', window );"><strong>Investments:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Amortized Cost</a></td>
<td class="nump">2,664,694<span></span>
</td>
<td class="nump">3,005,041<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Gross Unrealized Gains</a></td>
<td class="nump">2,944<span></span>
</td>
<td class="nump">2,958<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Gross Unrealized Losses</a></td>
<td class="num">(2,289)<span></span>
</td>
<td class="num">(8,193)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Estimated Fair Value</a></td>
<td class="nump">2,665,349<span></span>
</td>
<td class="nump">2,999,806<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleAmortizedCost', window );">Amortized Cost</a></td>
<td class="nump">4,915,742<span></span>
</td>
<td class="nump">4,336,750<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainsBeforeTax', window );">Gross Unrealized Gains</a></td>
<td class="nump">3,036<span></span>
</td>
<td class="nump">2,959<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTax', window );">Gross Unrealized Losses</a></td>
<td class="num">(2,289)<span></span>
</td>
<td class="num">(8,195)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleFairValue', window );">Estimated Fair Value</a></td>
<td class="nump">4,916,489<span></span>
</td>
<td class="nump">4,331,514<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_CorporateDebtSecuritiesMember', window );">Corporate notes and bonds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesAbstract', window );"><strong>Investments:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Amortized Cost</a></td>
<td class="nump">1,559,893<span></span>
</td>
<td class="nump">1,549,151<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Gross Unrealized Gains</a></td>
<td class="nump">2,177<span></span>
</td>
<td class="nump">1,959<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Gross Unrealized Losses</a></td>
<td class="num">(1,520)<span></span>
</td>
<td class="num">(3,394)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Estimated Fair Value</a></td>
<td class="nump">1,560,550<span></span>
</td>
<td class="nump">1,547,716<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_USGovernmentAgenciesDebtSecuritiesMember', window );">U.S. government and agency securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesAbstract', window );"><strong>Investments:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Amortized Cost</a></td>
<td class="nump">609,937<span></span>
</td>
<td class="nump">877,496<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Gross Unrealized Gains</a></td>
<td class="nump">528<span></span>
</td>
<td class="nump">574<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Gross Unrealized Losses</a></td>
<td class="num">(727)<span></span>
</td>
<td class="num">(4,653)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Estimated Fair Value</a></td>
<td class="nump">609,738<span></span>
</td>
<td class="nump">873,417<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_CommercialPaperMember', window );">Commercial paper</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesAbstract', window );"><strong>Investments:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Amortized Cost</a></td>
<td class="nump">307,752<span></span>
</td>
<td class="nump">353,525<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Gross Unrealized Gains</a></td>
<td class="nump">142<span></span>
</td>
<td class="nump">154<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Gross Unrealized Losses</a></td>
<td class="num">(38)<span></span>
</td>
<td class="num">(131)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Estimated Fair Value</a></td>
<td class="nump">307,856<span></span>
</td>
<td class="nump">353,548<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_CertificatesOfDepositMember', window );">Certificates of deposit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesAbstract', window );"><strong>Investments:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Amortized Cost</a></td>
<td class="nump">187,112<span></span>
</td>
<td class="nump">224,869<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Gross Unrealized Gains</a></td>
<td class="nump">97<span></span>
</td>
<td class="nump">271<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Gross Unrealized Losses</a></td>
<td class="num">(4)<span></span>
</td>
<td class="num">(15)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Estimated Fair Value</a></td>
<td class="nump">187,205<span></span>
</td>
<td class="nump">225,125<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAxis=us-gaap_MoneyMarketFundsMember', window );">Money market funds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashEquivalentsAtCarryingValueAbstract', window );"><strong>Cash equivalents:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashEquivalentsAtCarryingValue', window );">Amortized Cost</a></td>
<td class="nump">1,741,089<span></span>
</td>
<td class="nump">533,211<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_snow_CashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax', window );">Gross Unrealized Gains</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_snow_CashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax', window );">Gross Unrealized Losses</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Estimated Fair Value</a></td>
<td class="nump">1,741,089<span></span>
</td>
<td class="nump">533,211<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAxis=us-gaap_USGovernmentDebtSecuritiesMember', window );">U.S. government securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashEquivalentsAtCarryingValueAbstract', window );"><strong>Cash equivalents:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashEquivalentsAtCarryingValue', window );">Amortized Cost</a></td>
<td class="nump">388,578<span></span>
</td>
<td class="nump">742,235<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_snow_CashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax', window );">Gross Unrealized Gains</a></td>
<td class="nump">92<span></span>
</td>
<td class="nump">1<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_snow_CashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax', window );">Gross Unrealized Losses</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(2)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Estimated Fair Value</a></td>
<td class="nump">388,670<span></span>
</td>
<td class="nump">742,234<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAxis=us-gaap_BankTimeDepositsMember', window );">Time deposits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashEquivalentsAtCarryingValueAbstract', window );"><strong>Cash equivalents:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashEquivalentsAtCarryingValue', window );">Amortized Cost</a></td>
<td class="nump">113,851<span></span>
</td>
<td class="nump">56,263<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_snow_CashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax', window );">Gross Unrealized Gains</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_snow_CashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax', window );">Gross Unrealized Losses</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Estimated Fair Value</a></td>
<td class="nump">113,851<span></span>
</td>
<td class="nump">$ 56,263<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAxis=us-gaap_CorporateDebtSecuritiesMember', window );">Corporate notes and bonds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashEquivalentsAtCarryingValueAbstract', window );"><strong>Cash equivalents:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashEquivalentsAtCarryingValue', window );">Amortized Cost</a></td>
<td class="nump">4,466<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_snow_CashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax', window );">Gross Unrealized Gains</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_snow_CashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax', window );">Gross Unrealized Losses</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Estimated Fair Value</a></td>
<td class="nump">4,466<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAxis=us-gaap_CommercialPaperMember', window );">Commercial paper</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashEquivalentsAtCarryingValueAbstract', window );"><strong>Cash equivalents:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashEquivalentsAtCarryingValue', window );">Amortized Cost</a></td>
<td class="nump">3,064<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_snow_CashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax', window );">Gross Unrealized Gains</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_snow_CashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax', window );">Gross Unrealized Losses</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Estimated Fair Value</a></td>
<td class="nump">$ 3,064<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_snow_CashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cash Equivalents, Accumulated Gross Unrealized Gain, Before Tax</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">snow_CashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>snow_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_snow_CashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cash Equivalents, Accumulated Gross Unrealized Loss, Before Tax</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">snow_CashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>snow_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainsBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cash Equivalents And Debt Securities, Available-For-Sale, Accumulated Gross Unrealized Gains, Before Tax</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainsBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>snow_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cash Equivalents And Debt Securities, Available-For-Sale, Accumulated Gross Unrealized Loss, Before Tax</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>snow_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleAmortizedCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cash Equivalents And Debt Securities, Available-For-Sale, Amortized Cost</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleAmortizedCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>snow_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cash Equivalents And Debt Securities, Available-For-Sale, Fair Value</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>snow_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479130/326-30-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 103<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-103<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (aa)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481830/320-10-45-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479130/326-30-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashEquivalentsAtCarryingValueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashEquivalentsAtCarryingValueAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_CorporateDebtSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_CorporateDebtSecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_USGovernmentAgenciesDebtSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_USGovernmentAgenciesDebtSecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_CommercialPaperMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_CommercialPaperMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_CertificatesOfDepositMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_CertificatesOfDepositMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAxis=us-gaap_MoneyMarketFundsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAxis=us-gaap_MoneyMarketFundsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAxis=us-gaap_USGovernmentDebtSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAxis=us-gaap_USGovernmentDebtSecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAxis=us-gaap_BankTimeDepositsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAxis=us-gaap_BankTimeDepositsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAxis=us-gaap_CorporateDebtSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAxis=us-gaap_CorporateDebtSecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAxis=us-gaap_CommercialPaperMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAxis=us-gaap_CommercialPaperMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>76
<FILENAME>R51.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cash Equivalents and Investments - Narrative (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jan. 31, 2025</div></th>
<th class="th"><div>Jan. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract', window );"><strong>Debt Securities, Available-for-sale, Unrealized Loss Position</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_snow_DebtSecuritiesAvailableForSaleMaturityTermMaximum', window );">Contractual maturities of available-for-sale debt securities, maximum</a></td>
<td class="text">36 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLossBeforeTax', window );">Gross unrealized losses on available-for-sale marketable debt securities</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 8,195,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BalanceSheetLocationAxis=us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember', window );">Prepaid Expenses and Other Current Assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract', window );"><strong>Debt Securities, Available-for-sale, Unrealized Loss Position</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestReceivableCurrent', window );">Interest receivable, current</a></td>
<td class="nump">$ 23,600,000<span></span>
</td>
<td class="nump">$ 24,200,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLossBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cash Equivalents And Debt Securities, Available-For-Sale, Unrealized Loss Position, Accumulated Loss, Before Tax</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLossBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>snow_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_snow_DebtSecuritiesAvailableForSaleMaturityTermMaximum">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Debt Securities, Available-For-Sale, Maturity Term, Maximum</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">snow_DebtSecuritiesAvailableForSaleMaturityTermMaximum</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>snow_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479081/326-30-55-8<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479106/326-30-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestReceivableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of current interest earned but not received. Also called accrued interest or accrued interest receivable. For classified balance sheets, represents the current amount receivable, that is amounts expected to be collected within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestReceivableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetLocationAxis=us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetLocationAxis=us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>77
<FILENAME>R52.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Cash Equivalents and Investments - Available for Sale Securities Remaining Contractual Maturity (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Jan. 31, 2025 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract', window );"><strong>Investments, Debt and Equity Securities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue', window );">Due within 1 year</a></td>
<td class="nump">$ 2,008,873<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_snow_DebtSecuritiesAvailableForSaleFairValueMaturityAllocatedAndSingleMaturityDateAfterYearOneThroughThree', window );">Due in 1 year to 3 years</a></td>
<td class="nump">656,476<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate', window );">Total</a></td>
<td class="nump">$ 2,665,349<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_snow_DebtSecuritiesAvailableForSaleFairValueMaturityAllocatedAndSingleMaturityDateAfterYearOneThroughThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, After Year One Through Year Three</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">snow_DebtSecuritiesAvailableForSaleFairValueMaturityAllocatedAndSingleMaturityDateAfterYearOneThroughThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>snow_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-3<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477268/942-320-50-3A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477268/942-320-50-3A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>78
<FILENAME>R53.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Cash Equivalents and Investments - Schedule of Debt Securities, Available-for-sale, Unrealized Loss Position, Fair Value (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Jan. 31, 2025</div></th>
<th class="th"><div>Jan. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_snow_CashEquivalentsUnrealizedLossPositionFairValueAbstract', window );"><strong>Cash Equivalents, Fair Value</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_snow_CashEquivalentsContinuousUnrealizedLossPositionLessThan12Months', window );">Less than 12 months, fair value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 338,893,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_snow_CashEquivalentsContinuousUnrealizedLossPosition12MonthsOrLonger', window );">12 months or greater, fair value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_snow_CashEquivalentsUnrealizedLossPosition', window );">Total, fair value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">338,893,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_snow_CashEquivalentsUnrealizedLossPositionAccumulatedLossAbstract', window );"><strong>Cash Equivalents, Gross Unrealized Losses</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_snow_CashEquivalentsContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss', window );">Less than 12 months, accumulated losses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,000)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_snow_CashEquivalentsContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss', window );">12 months or greater, accumulated losses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_snow_CashEquivalentsUnrealizedLossPositionAccumulatedLoss', window );">Total, accumulated losses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,000)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesAbstract', window );"><strong>Investments, Fair Value</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months', window );">Less than 12 months, fair value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,395,409,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger', window );">12 months or greater, fair value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">513,815,000<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition', window );">Total, fair value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,909,224,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract', window );"><strong>Investments, Gross Unrealized Losses</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss', window );">Less than 12 months, accumulated losses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,728,000)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss', window );">12 months or greater, accumulated losses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(5,465,000)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss', window );">Total, accumulated losses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(8,193,000)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleAbstract', window );"><strong>Cash Equivalents And Debt Securities, Available-For-Sale [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months', window );">Less than 12 months, fair value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,734,302,000<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger', window );">12 months or greater, fair value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">513,815,000<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPosition', window );">Total, fair value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,248,117,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLossBeforeTaxAbstract', window );"><strong>Cash Equivalents And Debt Securities, Available-For-Sale, Unrealized Loss Position, Accumulated Loss [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss', window );">Less than 12 months, accumulated losses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,730,000)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss', window );">12 months or greater, accumulated losses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(5,465,000)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLossBeforeTax', window );">Total, accumulated losses</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="num">(8,195,000)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_CorporateDebtSecuritiesMember', window );">Corporate notes and bonds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesAbstract', window );"><strong>Investments, Fair Value</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months', window );">Less than 12 months, fair value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">625,766,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger', window );">12 months or greater, fair value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">321,952,000<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition', window );">Total, fair value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">947,718,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract', window );"><strong>Investments, Gross Unrealized Losses</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss', window );">Less than 12 months, accumulated losses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,259,000)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss', window );">12 months or greater, accumulated losses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,135,000)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss', window );">Total, accumulated losses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3,394,000)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_USGovernmentAgenciesDebtSecuritiesMember', window );">U.S. government and agency securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesAbstract', window );"><strong>Investments, Fair Value</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months', window );">Less than 12 months, fair value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">525,408,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger', window );">12 months or greater, fair value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">191,863,000<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition', window );">Total, fair value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">717,271,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract', window );"><strong>Investments, Gross Unrealized Losses</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss', window );">Less than 12 months, accumulated losses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,323,000)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss', window );">12 months or greater, accumulated losses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3,330,000)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss', window );">Total, accumulated losses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(4,653,000)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_CommercialPaperMember', window );">Commercial paper</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesAbstract', window );"><strong>Investments, Fair Value</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months', window );">Less than 12 months, fair value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">172,422,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger', window );">12 months or greater, fair value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition', window );">Total, fair value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">172,422,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract', window );"><strong>Investments, Gross Unrealized Losses</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss', window );">Less than 12 months, accumulated losses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(131,000)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss', window );">12 months or greater, accumulated losses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss', window );">Total, accumulated losses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(131,000)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_CertificatesOfDepositMember', window );">Certificates of deposit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesAbstract', window );"><strong>Investments, Fair Value</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months', window );">Less than 12 months, fair value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">71,813,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger', window );">12 months or greater, fair value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition', window );">Total, fair value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">71,813,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract', window );"><strong>Investments, Gross Unrealized Losses</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss', window );">Less than 12 months, accumulated losses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(15,000)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss', window );">12 months or greater, accumulated losses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss', window );">Total, accumulated losses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(15,000)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAxis=us-gaap_USGovernmentDebtSecuritiesMember', window );">U.S. government securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_snow_CashEquivalentsUnrealizedLossPositionFairValueAbstract', window );"><strong>Cash Equivalents, Fair Value</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_snow_CashEquivalentsContinuousUnrealizedLossPositionLessThan12Months', window );">Less than 12 months, fair value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">338,893,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_snow_CashEquivalentsContinuousUnrealizedLossPosition12MonthsOrLonger', window );">12 months or greater, fair value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_snow_CashEquivalentsUnrealizedLossPosition', window );">Total, fair value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">338,893,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_snow_CashEquivalentsUnrealizedLossPositionAccumulatedLossAbstract', window );"><strong>Cash Equivalents, Gross Unrealized Losses</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_snow_CashEquivalentsContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss', window );">Less than 12 months, accumulated losses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,000)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_snow_CashEquivalentsContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss', window );">12 months or greater, accumulated losses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_snow_CashEquivalentsUnrealizedLossPositionAccumulatedLoss', window );">Total, accumulated losses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (2,000)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cash Equivalents And Debt Securities, Available-For-Sale</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>snow_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cash Equivalents And Debt Securities, Available-For-Sale, Continuous Unrealized Loss Position, 12 Months Or Longer</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>snow_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cash Equivalents And Debt Securities, Available-For-Sale, Continuous Unrealized Loss Position, 12 Months Or Longer, Accumulated Loss</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>snow_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cash Equivalents And Debt Securities, Available-For-Sale, Continuous Unrealized Loss Position, Less Than 12 Months</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>snow_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cash Equivalents And Debt Securities, Available-For-Sale, Continuous Unrealized Loss Position, Less Than 12 Months, Accumulated Loss</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>snow_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPosition">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cash Equivalents And Debt Securities, Available-For-Sale, Unrealized Loss Position</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPosition</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>snow_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLossBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cash Equivalents And Debt Securities, Available-For-Sale, Unrealized Loss Position, Accumulated Loss, Before Tax</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLossBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>snow_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLossBeforeTaxAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cash Equivalents And Debt Securities, Available-For-Sale, Unrealized Loss Position, Accumulated Loss, Before Tax</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLossBeforeTaxAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>snow_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_snow_CashEquivalentsContinuousUnrealizedLossPosition12MonthsOrLonger">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cash Equivalents, Continuous Unrealized Loss Position, 12 Months Or Longer</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">snow_CashEquivalentsContinuousUnrealizedLossPosition12MonthsOrLonger</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>snow_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_snow_CashEquivalentsContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cash Equivalents, Continuous Unrealized Loss Position, 12 Months Or Longer, Accumulated Loss</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">snow_CashEquivalentsContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>snow_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_snow_CashEquivalentsContinuousUnrealizedLossPositionLessThan12Months">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cash Equivalents, Continuous Unrealized Loss Position, Less Than 12 Months</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">snow_CashEquivalentsContinuousUnrealizedLossPositionLessThan12Months</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>snow_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_snow_CashEquivalentsContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cash Equivalents, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">snow_CashEquivalentsContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>snow_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_snow_CashEquivalentsUnrealizedLossPosition">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cash Equivalents, Unrealized Loss Position</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">snow_CashEquivalentsUnrealizedLossPosition</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>snow_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_snow_CashEquivalentsUnrealizedLossPositionAccumulatedLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cash Equivalents, Unrealized Loss Position, Accumulated Loss</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">snow_CashEquivalentsUnrealizedLossPositionAccumulatedLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>snow_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_snow_CashEquivalentsUnrealizedLossPositionAccumulatedLossAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cash Equivalents, Unrealized Loss Position, Accumulated Loss</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">snow_CashEquivalentsUnrealizedLossPositionAccumulatedLossAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>snow_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_snow_CashEquivalentsUnrealizedLossPositionFairValueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cash Equivalents, Unrealized Loss Position, Fair Value</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">snow_CashEquivalentsUnrealizedLossPositionFairValueAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>snow_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for more than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479081/326-30-55-8<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-7<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479106/326-30-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for 12 months or longer, without allowance for credit loss. Includes beneficial interest in securitized financial asset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-7<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479106/326-30-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for less than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479081/326-30-55-8<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-7<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479106/326-30-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for less than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-7<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479106/326-30-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position without allowance for credit loss.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479081/326-30-55-8<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-6<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479106/326-30-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position, without allowance for credit loss. Includes beneficial interest in securitized financial asset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479106/326-30-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_CorporateDebtSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_CorporateDebtSecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_USGovernmentAgenciesDebtSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_USGovernmentAgenciesDebtSecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_CommercialPaperMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_CommercialPaperMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_CertificatesOfDepositMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_CertificatesOfDepositMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAxis=us-gaap_USGovernmentDebtSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAxis=us-gaap_USGovernmentDebtSecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>79
<FILENAME>R54.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Fair Value Measurements - Fair Value, Assets and Liabilities Measured on Recurring Basis (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jan. 31, 2025</div></th>
<th class="th"><div>Jan. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash equivalents:</a></td>
<td class="nump">$ 2,251,140<span></span>
</td>
<td class="nump">$ 1,331,708<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent', window );">Short-term investments</a></td>
<td class="nump">2,008,873<span></span>
</td>
<td class="nump">2,083,499<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent', window );">Long-term investments</a></td>
<td class="nump">$ 656,476<span></span>
</td>
<td class="nump">$ 916,307<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration', window );">Derivative Asset, Statement of Financial Position [Extensible Enumeration]</a></td>
<td class="text">Prepaid expenses and other current assets<span></span>
</td>
<td class="text">Prepaid expenses and other current assets<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosureAbstract', window );"><strong>Liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeLiabilityStatementOfFinancialPositionExtensibleEnumeration', window );">Derivative Liability, Statement of Financial Position [Extensible Enumeration]</a></td>
<td class="text">Accrued expenses and other current liabilities<span></span>
</td>
<td class="text">Accrued expenses and other current liabilities<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAxis=us-gaap_MoneyMarketFundsMember', window );">Money market funds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash equivalents:</a></td>
<td class="nump">$ 1,741,089<span></span>
</td>
<td class="nump">$ 533,211<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAxis=us-gaap_USGovernmentDebtSecuritiesMember', window );">U.S. government securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash equivalents:</a></td>
<td class="nump">388,670<span></span>
</td>
<td class="nump">742,234<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAxis=us-gaap_BankTimeDepositsMember', window );">Time deposits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash equivalents:</a></td>
<td class="nump">113,851<span></span>
</td>
<td class="nump">56,263<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAxis=us-gaap_CorporateDebtSecuritiesMember', window );">Corporate notes and bonds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash equivalents:</a></td>
<td class="nump">4,466<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAxis=us-gaap_CommercialPaperMember', window );">Commercial paper</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash equivalents:</a></td>
<td class="nump">3,064<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeAssets', window );">Derivative assets</a></td>
<td class="nump">1,579<span></span>
</td>
<td class="nump">60<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Total assets</a></td>
<td class="nump">4,918,068<span></span>
</td>
<td class="nump">4,331,574<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosureAbstract', window );"><strong>Liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeLiabilities', window );">Derivative liabilities</a></td>
<td class="num">(1,639)<span></span>
</td>
<td class="num">(745)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosure', window );">Total liabilities</a></td>
<td class="num">(1,639)<span></span>
</td>
<td class="num">(745)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring | Corporate notes and bonds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent', window );">Short-term investments</a></td>
<td class="nump">1,059,181<span></span>
</td>
<td class="nump">939,727<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent', window );">Long-term investments</a></td>
<td class="nump">501,369<span></span>
</td>
<td class="nump">607,989<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring | U.S. government and agency securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent', window );">Short-term investments</a></td>
<td class="nump">456,673<span></span>
</td>
<td class="nump">573,780<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent', window );">Long-term investments</a></td>
<td class="nump">153,065<span></span>
</td>
<td class="nump">299,637<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring | Commercial paper</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent', window );">Short-term investments</a></td>
<td class="nump">307,856<span></span>
</td>
<td class="nump">353,548<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring | Certificates of deposit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent', window );">Short-term investments</a></td>
<td class="nump">185,163<span></span>
</td>
<td class="nump">216,444<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent', window );">Long-term investments</a></td>
<td class="nump">2,042<span></span>
</td>
<td class="nump">8,681<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring | Money market funds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash equivalents:</a></td>
<td class="nump">1,741,089<span></span>
</td>
<td class="nump">533,211<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring | U.S. government securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash equivalents:</a></td>
<td class="nump">388,670<span></span>
</td>
<td class="nump">742,234<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring | Time deposits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash equivalents:</a></td>
<td class="nump">113,851<span></span>
</td>
<td class="nump">56,263<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring | Corporate notes and bonds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash equivalents:</a></td>
<td class="nump">4,466<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring | Commercial paper</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash equivalents:</a></td>
<td class="nump">3,064<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring | Level 1</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeAssets', window );">Derivative assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Total assets</a></td>
<td class="nump">1,741,089<span></span>
</td>
<td class="nump">533,211<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosureAbstract', window );"><strong>Liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeLiabilities', window );">Derivative liabilities</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosure', window );">Total liabilities</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring | Level 1 | Corporate notes and bonds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent', window );">Short-term investments</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent', window );">Long-term investments</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring | Level 1 | U.S. government and agency securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent', window );">Short-term investments</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent', window );">Long-term investments</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring | Level 1 | Commercial paper</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent', window );">Short-term investments</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring | Level 1 | Certificates of deposit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent', window );">Short-term investments</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent', window );">Long-term investments</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring | Level 1 | Money market funds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash equivalents:</a></td>
<td class="nump">1,741,089<span></span>
</td>
<td class="nump">533,211<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring | Level 1 | U.S. government securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash equivalents:</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring | Level 1 | Time deposits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash equivalents:</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring | Level 1 | Corporate notes and bonds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash equivalents:</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring | Level 1 | Commercial paper</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash equivalents:</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring | Level 2</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeAssets', window );">Derivative assets</a></td>
<td class="nump">1,579<span></span>
</td>
<td class="nump">60<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Total assets</a></td>
<td class="nump">3,176,979<span></span>
</td>
<td class="nump">3,798,363<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosureAbstract', window );"><strong>Liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeLiabilities', window );">Derivative liabilities</a></td>
<td class="num">(1,639)<span></span>
</td>
<td class="num">(745)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosure', window );">Total liabilities</a></td>
<td class="num">(1,639)<span></span>
</td>
<td class="num">(745)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring | Level 2 | Corporate notes and bonds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent', window );">Short-term investments</a></td>
<td class="nump">1,059,181<span></span>
</td>
<td class="nump">939,727<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent', window );">Long-term investments</a></td>
<td class="nump">501,369<span></span>
</td>
<td class="nump">607,989<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring | Level 2 | U.S. government and agency securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent', window );">Short-term investments</a></td>
<td class="nump">456,673<span></span>
</td>
<td class="nump">573,780<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent', window );">Long-term investments</a></td>
<td class="nump">153,065<span></span>
</td>
<td class="nump">299,637<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring | Level 2 | Commercial paper</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent', window );">Short-term investments</a></td>
<td class="nump">307,856<span></span>
</td>
<td class="nump">353,548<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring | Level 2 | Certificates of deposit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent', window );">Short-term investments</a></td>
<td class="nump">185,163<span></span>
</td>
<td class="nump">216,444<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent', window );">Long-term investments</a></td>
<td class="nump">2,042<span></span>
</td>
<td class="nump">8,681<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring | Level 2 | Money market funds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash equivalents:</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring | Level 2 | U.S. government securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash equivalents:</a></td>
<td class="nump">388,670<span></span>
</td>
<td class="nump">742,234<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring | Level 2 | Time deposits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash equivalents:</a></td>
<td class="nump">113,851<span></span>
</td>
<td class="nump">$ 56,263<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring | Level 2 | Corporate notes and bonds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash equivalents:</a></td>
<td class="nump">4,466<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring | Level 2 | Commercial paper</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash equivalents:</a></td>
<td class="nump">$ 3,064<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of asset recognized for present right to economic benefit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsFairValueDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsFairValueDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481830/320-10-45-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479130/326-30-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481830/320-10-45-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479130/326-30-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of financial position that includes derivative asset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets not subject to a master netting arrangement and not elected to be offset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 103<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-103<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-3<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-12<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-6<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477439/946-210-55-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-6<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-6<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-6<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-1<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-1<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-6<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-6<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(3)(c))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5C<br> -Subparagraph (SX 210.12-13C(Column H)(Footnote 7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-5C<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(3)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5<br> -Subparagraph (SX 210.12-13(Column A)(Footnote 3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-5<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5C<br> -Subparagraph (SX 210.12-13C(Column H))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-5C<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5A<br> -Subparagraph (SX 210.12-13A(Column E))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-5A<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5B<br> -Subparagraph (SX 210.12-13B(Column E))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-5B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5B<br> -Subparagraph (SX 210.12-13B(Column E)(Footnote 4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-5B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483466/210-20-50-3<br><br>Reference 30: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483444/210-20-55-22<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483444/210-20-55-10<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities not subject to a master netting arrangement and not elected to be offset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-6<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-6<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-6<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-6<br><br>Reference 16: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-6<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(9)(e))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5C<br> -Subparagraph (SX 210.12-13C(Column H)(Footnote 7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-5C<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(9)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(9)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5<br> -Subparagraph (SX 210.12-13(Column G)(Footnote 8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-5<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5C<br> -Subparagraph (SX 210.12-13C(Column H))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-5C<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5<br> -Subparagraph (SX 210.12-13(Column G))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-5<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5A<br> -Subparagraph (SX 210.12-13A(Column E))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-5A<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5B<br> -Subparagraph (SX 210.12-13B(Column E))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-5B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5B<br> -Subparagraph (SX 210.12-13B(Column E)(Footnote 4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-5B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483466/210-20-50-3<br><br>Reference 28: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483444/210-20-55-22<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483444/210-20-55-10<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeLiabilityStatementOfFinancialPositionExtensibleEnumeration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of financial position that includes derivative liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeLiabilityStatementOfFinancialPositionExtensibleEnumeration</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value of financial and nonfinancial obligations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesFairValueDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesFairValueDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAxis=us-gaap_MoneyMarketFundsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAxis=us-gaap_MoneyMarketFundsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAxis=us-gaap_USGovernmentDebtSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAxis=us-gaap_USGovernmentDebtSecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAxis=us-gaap_BankTimeDepositsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAxis=us-gaap_BankTimeDepositsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAxis=us-gaap_CorporateDebtSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAxis=us-gaap_CorporateDebtSecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAxis=us-gaap_CommercialPaperMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAxis=us-gaap_CommercialPaperMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_CorporateDebtSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_CorporateDebtSecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_USGovernmentAgenciesDebtSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_USGovernmentAgenciesDebtSecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_CommercialPaperMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_CommercialPaperMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_CertificatesOfDepositMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_CertificatesOfDepositMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>80
<FILENAME>R55.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Fair Value Measurements - Schedule of Fair Value Measurements (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jan. 31, 2025</div></th>
<th class="th"><div>Jan. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount', window );">Non-marketable equity securities under Measurement Alternative</a></td>
<td class="nump">$ 281,158<span></span>
</td>
<td class="nump">$ 190,238<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestments', window );">Non-marketable equity securities under equity method</a></td>
<td class="nump">5,491<span></span>
</td>
<td class="nump">5,307<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_snow_MarketableEquitySecuritiesFVNIAmount', window );">Marketable equity securities</a></td>
<td class="nump">13,833<span></span>
</td>
<td class="nump">37,320<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_snow_DebtSecuritiesAvailableForSaleWithoutReadilyDeterminableFairValueAmount', window );">Non-marketable debt securities</a></td>
<td class="nump">750<span></span>
</td>
<td class="nump">1,500<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLongTermInvestments', window );">Total strategic investments&#8212;included in other assets</a></td>
<td class="nump">$ 301,232<span></span>
</td>
<td class="nump">$ 234,365<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_snow_DebtSecuritiesAvailableForSaleWithoutReadilyDeterminableFairValueAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Debt Securities, Available-For-Sale, Without Readily Determinable Fair Value, Amount</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">snow_DebtSecuritiesAvailableForSaleWithoutReadilyDeterminableFairValueAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>snow_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_snow_MarketableEquitySecuritiesFVNIAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Marketable Equity Securities, FV-NI, Amount</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">snow_MarketableEquitySecuritiesFVNIAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>snow_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481664/323-10-45-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-25<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in equity security without readily determinable fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 321<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479536/321-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLongTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term investments classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(1)(f))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(1)(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLongTermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>81
<FILENAME>R56.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurements - Unrealized Gain (Loss) on Investments (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jan. 31, 2025</div></th>
<th class="th"><div>Jan. 31, 2024</div></th>
<th class="th"><div>Jan. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount', window );">Impairments</a></td>
<td class="num">$ (11,578)<span></span>
</td>
<td class="num">$ (3,101)<span></span>
</td>
<td class="num">$ (38,036)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount', window );">Upward adjustments</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">4,125<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_snow_MarketableEquitySecuritiesFVNIUnrealizedGainLoss', window );">Net unrealized gains (losses) on marketable equity securities</a></td>
<td class="num">(2,428)<span></span>
</td>
<td class="nump">15,197<span></span>
</td>
<td class="num">(12,524)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss', window );">Net unrealized gains (losses) on strategic investments in equity securities</a></td>
<td class="num">(14,006)<span></span>
</td>
<td class="nump">12,096<span></span>
</td>
<td class="num">(46,435)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquitySecuritiesFvNiRealizedGainLoss', window );">Net realized gains (losses) on strategic investments in equity securities</a></td>
<td class="num">(17,414)<span></span>
</td>
<td class="nump">34,713<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquitySecuritiesFvNiGainLoss', window );">Total&#8212;included in other income (expense), net</a></td>
<td class="num">$ (31,420)<span></span>
</td>
<td class="nump">46,809<span></span>
</td>
<td class="num">$ (46,435)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=snow_SamoohaInc.Member', window );">Samooha, Inc.</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGainOrLoss', window );">Equity interest in acquiree, remeasurement gain</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 34,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_snow_MarketableEquitySecuritiesFVNIUnrealizedGainLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Marketable Equity Securities, FV-NI Unrealized Gain (Loss)</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">snow_MarketableEquitySecuritiesFVNIUnrealizedGainLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>snow_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGainOrLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>In a business combination achieved in stages, this element represents the amount of net gain (loss) recognized by the entity as a result of remeasuring to fair value the equity interest in the acquiree it held before the business combination.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (g)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGainOrLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquitySecuritiesFvNiGainLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of unrealized and realized gain (loss) on investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(3)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 321<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479536/321-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquitySecuritiesFvNiGainLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquitySecuritiesFvNiRealizedGainLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of realized gain (loss) from sale of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(3)(d)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 321<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479536/321-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquitySecuritiesFvNiRealizedGainLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of unrealized gain (loss) on investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(3)(d)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 321<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479536/321-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of impairment loss on investment in equity security without readily determinable fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 321<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479536/321-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of gain from upward price adjustment on investment in equity security without readily determinable fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 321<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479536/321-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=snow_SamoohaInc.Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=snow_SamoohaInc.Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>82
<FILENAME>R57.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Fair Value Measurements - Narrative (Details)<br> $ in Millions</strong></div></th>
<th class="th">
<div>Jan. 31, 2025 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentCumulativeAmount', window );">Cumulative amount of upward adjustments</a></td>
<td class="nump">$ 18.3<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossCumulativeAmount', window );">Impairments</a></td>
<td class="nump">$ 33.9<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossCumulativeAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cumulative impairment loss on investment in equity security without readily determinable fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 321<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479536/321-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossCumulativeAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentCumulativeAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cumulative gain from upward price adjustment on investment in equity security without readily determinable fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 321<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479536/321-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentCumulativeAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>83
<FILENAME>R58.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Property and Equipment, Net - Schedule of Property and Equipment, Net (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jan. 31, 2025</div></th>
<th class="th"><div>Jan. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Total property and equipment, gross</a></td>
<td class="nump">$ 449,834<span></span>
</td>
<td class="nump">$ 322,105<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Less: accumulated depreciation and amortization</a></td>
<td class="num">(153,441)<span></span>
</td>
<td class="num">(74,641)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Total property and equipment, net</a></td>
<td class="nump">296,393<span></span>
</td>
<td class="nump">247,464<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember', window );">Leasehold improvements</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Total property and equipment, gross</a></td>
<td class="nump">97,324<span></span>
</td>
<td class="nump">67,804<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=snow_ComputerEquipmentAndSoftwareMember', window );">Computers, equipment, and software</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Total property and equipment, gross</a></td>
<td class="nump">49,575<span></span>
</td>
<td class="nump">29,859<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember', window );">Furniture&#160;and fixtures</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Total property and equipment, gross</a></td>
<td class="nump">25,473<span></span>
</td>
<td class="nump">17,593<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_SoftwareDevelopmentMember', window );">Capitalized internal-use software development costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Total property and equipment, gross</a></td>
<td class="nump">209,684<span></span>
</td>
<td class="nump">93,222<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Less: accumulated depreciation and amortization</a></td>
<td class="num">(84,800)<span></span>
</td>
<td class="num">(30,000)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=snow_ConstructionInProgressCapitalizedInternalUseSoftwareDevelopmentCostsMember', window );">Construction in progress&#8212;capitalized internal-use software development costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Total property and equipment, gross</a></td>
<td class="nump">28,672<span></span>
</td>
<td class="nump">78,737<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=snow_ConstructionInProgressOtherMember', window );">Construction in progress&#8212;other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Total property and equipment, gross</a></td>
<td class="nump">$ 39,106<span></span>
</td>
<td class="nump">$ 34,890<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 360<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478451/942-360-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=snow_ComputerEquipmentAndSoftwareMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=snow_ComputerEquipmentAndSoftwareMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_SoftwareDevelopmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_SoftwareDevelopmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=snow_ConstructionInProgressCapitalizedInternalUseSoftwareDevelopmentCostsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=snow_ConstructionInProgressCapitalizedInternalUseSoftwareDevelopmentCostsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=snow_ConstructionInProgressOtherMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=snow_ConstructionInProgressOtherMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>84
<FILENAME>R59.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property and Equipment, Net - Narrative (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jan. 31, 2025</div></th>
<th class="th"><div>Jan. 31, 2024</div></th>
<th class="th"><div>Jan. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Depreciation</a></td>
<td class="nump">$ 85,600,000<span></span>
</td>
<td class="nump">$ 37,700,000<span></span>
</td>
<td class="nump">$ 24,700,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CapitalizedComputerSoftwareAmortization1', window );">Accumulated amortization, property, plant, and equipment</a></td>
<td class="nump">56,400,000<span></span>
</td>
<td class="nump">19,000,000<span></span>
</td>
<td class="nump">10,200,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CapitalizedComputerSoftwareImpairments1', window );">Impairment of capitalized internal-use software</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 7,100,000<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalizedComputerSoftwareAmortization1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for amortization of capitalized computer software costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalizedComputerSoftwareAmortization1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalizedComputerSoftwareImpairments1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of impairment loss from capitalized computer software costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalizedComputerSoftwareImpairments1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Depreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Depreciation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>85
<FILENAME>R60.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Business Combinations - Schedule of Acquisition Date Fair Value of Consideration Transferred (Details) - USD ($)<br> $ / shares in Units, $ in Thousands, shares in Millions</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Nov. 25, 2024</div></th>
<th class="th"><div>Dec. 20, 2023</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Jan. 31, 2025</div></th>
<th class="th"><div>Jan. 31, 2024</div></th>
<th class="th"><div>Jan. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable', window );">Common stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 87,706<span></span>
</td>
<td class="nump">$ 174,284<span></span>
</td>
<td class="nump">$ 438,916<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=snow_DatavoloInc.Member', window );">Datavolo, Inc.</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesGross', window );">Cash</a></td>
<td class="nump">$ 19,096<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1', window );">Total</a></td>
<td class="nump">$ 106,802<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionSharePrice', window );">Business acquisition, share price (in dollars per share)</a></td>
<td class="nump">$ 171.42<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=snow_DatavoloInc.Member', window );">Datavolo, Inc. | Class A Common Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable', window );">Common stock</a></td>
<td class="nump">$ 87,706<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued', window );">Business acquisition, equity interest issued or issuable (in shares)</a></td>
<td class="nump">0.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=snow_SamoohaInc.Member', window );">Samooha, Inc.</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesGross', window );">Cash</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,761<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_snow_BusinessCombinationConsiderationTransferredDeferredCashConsideration', window );">Deferred cash consideration</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">231<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeFairValue1', window );">Fair value of a previously held equity interest</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">38,818<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1', window );">Total</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 219,035<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionSharePrice', window );">Business acquisition, share price (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 194.28<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=snow_SamoohaInc.Member', window );">Samooha, Inc. | Investing Subsidiary</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued', window );">Business acquisition, equity interest issued or issuable (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockSharesRetired', window );">Treasury stock retired (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=snow_SamoohaInc.Member', window );">Samooha, Inc. | Class A Common Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable', window );">Common stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 174,225<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=snow_SamoohaInc.Member', window );">Samooha, Inc. | Class A Common Stock | Non-affiliated Selling Stockholders</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued', window );">Business acquisition, equity interest issued or issuable (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.9<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=snow_StreamlitIncMember', window );">Streamlit, Inc.</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesGross', window );">Cash</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 211,839<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1', window );">Total</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">650,755<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=snow_StreamlitIncMember', window );">Streamlit, Inc. | Class A Common Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable', window );">Common stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 438,916<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued', window );">Business acquisition, equity interest issued or issuable (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.9<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionSharePrice', window );">Business acquisition, share price (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 229.13<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_snow_BusinessCombinationConsiderationTransferredDeferredCashConsideration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Consideration Transferred, Deferred Cash Consideration</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">snow_BusinessCombinationConsiderationTransferredDeferredCashConsideration</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>snow_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of equity interests issued or issuable to acquire entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionSharePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Price of a single share of a number of saleable stocks paid or offered to be paid in a business combination.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionSharePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity interests of the acquirer, including instruments or interests issued or issuable in consideration for the business combination.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 30<br> -Paragraph 8<br> -SubTopic 30<br> -Topic 805<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479637/805-30-30-8<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 30<br> -Paragraph 7<br> -SubTopic 30<br> -Topic 805<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479637/805-30-30-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value at acquisition-date of the assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interests issued by the acquirer, including but not limited to, instruments or interests issued or issuable in consideration for the business combination.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -SubTopic 30<br> -Topic 805<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (g)<br> -SubTopic 10<br> -Topic 805<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeFairValue1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value at acquisition-date of the equity interest in the acquiree held by the acquirer, immediately before the acquisition date for businesses combined in stages.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (g)(1)<br> -SubTopic 10<br> -Topic 805<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeFairValue1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireBusinessesGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireBusinessesGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockSharesRetired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common and preferred stock retired from treasury during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockSharesRetired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=snow_DatavoloInc.Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=snow_DatavoloInc.Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=snow_SamoohaInc.Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=snow_SamoohaInc.Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_OwnershipAxis=snow_InvestingSubsidiaryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_OwnershipAxis=snow_InvestingSubsidiaryMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_OwnershipAxis=snow_NonAffiliatedSellingStockholdersMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_OwnershipAxis=snow_NonAffiliatedSellingStockholdersMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=snow_StreamlitIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=snow_StreamlitIncMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>86
<FILENAME>R61.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Business Combinations - Narrative (Details)<br> shares in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Nov. 25, 2024 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 20, 2023 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>Feb. 10, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Sep. 23, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Mar. 31, 2022 </div>
<div>USD ($) </div>
<div>founder </div>
<div>shares</div>
</th>
<th class="th">
<div>Jul. 31, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jan. 31, 2025 </div>
<div>USD ($) </div>
<div>company </div>
<div>shares</div>
</th>
<th class="th">
<div>Jan. 31, 2024 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>Jan. 31, 2023 </div>
<div>USD ($) </div>
<div>company </div>
<div>founder </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 19, 2023 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NumberOfBusinessesAcquired', window );">Number of businesses acquired | company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,056,559,000<span></span>
</td>
<td class="nump">$ 975,906,000<span></span>
</td>
<td class="nump">$ 657,370,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount', window );">Non-marketable equity securities under Measurement Alternative</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">281,158,000<span></span>
</td>
<td class="nump">190,238,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_OwnershipAxis=snow_SamoohaInc.Member', window );">Samooha, Inc.</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount', window );">Non-marketable equity securities under Measurement Alternative</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,800,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=snow_DatavoloInc.Member', window );">Datavolo, Inc.</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Useful life</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">$ 65,893,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationAcquisitionRelatedCosts', window );">Business combination, acquisition related costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents', window );">Cash and cash equivalents</a></td>
<td class="nump">5,916,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill', window );">Intangible assets acquired</a></td>
<td class="nump">$ 35,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=snow_TwoPrivatelyHeldCompaniesMember', window );">Two Privately-Held Companies</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NumberOfBusinessesAcquired', window );">Number of businesses acquired | company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferred1', window );">Consideration transferred</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 19,200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities', window );">Liabilities acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3,500,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities', window );">Deferred tax liability</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(600,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14,800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount', window );">Goodwill, tax deductible amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_snow_BusinessAcquisitionGoodwillNotTaxDeductibleAmount', window );">Goodwill, amount not tax deductible</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationAcquisitionRelatedCosts', window );">Business combination, acquisition related costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=snow_TwoPrivatelyHeldCompaniesMember', window );">Two Privately-Held Companies | Customer relationships</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles', window );">Intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Useful life</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=snow_TwoPrivatelyHeldCompaniesMember', window );">Two Privately-Held Companies | Developed technology</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles', window );">Intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Useful life</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=snow_SamoohaInc.Member', window );">Samooha, Inc.</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Useful life</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 189,858,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationAcquisitionRelatedCosts', window );">Business combination, acquisition related costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGainOrLoss', window );">Equity interest in acquiree, remeasurement gain</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">34,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents', window );">Cash and cash equivalents</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,589,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill', window );">Intangible assets acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 25,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=snow_NeevaIncAndItsEquityInvesteeMember', window );">Neeva Inc.</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferred1', window );">Consideration transferred</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 185,400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Useful life</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 62,931,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationAcquisitionRelatedCosts', window );">Business combination, acquisition related costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents', window );">Cash and cash equivalents</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">43,968,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill', window );">Intangible assets acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 83,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=snow_MountainUSCorporationFormerlyKnownAsMobilizeNetCorporationMember', window );">Mountain US Corporation (formerly known as Mobilize.Net Corporation)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferred1', window );">Consideration transferred</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 76,300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Useful life</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 46,426,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationAcquisitionRelatedCosts', window );">Business combination, acquisition related costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents', window );">Cash and cash equivalents</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11,594,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill', window );">Intangible assets acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">33,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=snow_LeapYearTechnologiesIncMember', window );">LeapYear Technologies, Inc.</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferred1', window );">Consideration transferred</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 62,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Useful life</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 9,029,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationAcquisitionRelatedCosts', window );">Business combination, acquisition related costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents', window );">Cash and cash equivalents</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,563,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill', window );">Intangible assets acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 53,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=snow_PrivatelyHeldCompanyMember', window );">Privately-Held Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferred1', window );">Consideration transferred</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 16,600,000<span></span>
</td>
<td class="nump">10,400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles', window );">Intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Useful life</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 years<span></span>
</td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 10,100,000<span></span>
</td>
<td class="nump">$ 8,100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationAcquisitionRelatedCosts', window );">Business combination, acquisition related costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents', window );">Cash and cash equivalents</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill', window );">Intangible assets acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,900,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_snow_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetTangibleAssets', window );">Net tangible assets acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=snow_ApplicaSpZooMember', window );">Applica Sp. z.o.o.</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferred1', window );">Consideration transferred</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 174,700,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Useful life</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 146,444,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationAcquisitionRelatedCosts', window );">Business combination, acquisition related costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents', window );">Cash and cash equivalents</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">61,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill', window );">Intangible assets acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 35,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=snow_StreamlitIncMember', window );">Streamlit, Inc.</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferred1', window );">Consideration transferred</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 650,800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Useful life</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 494,411,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationAcquisitionRelatedCosts', window );">Business combination, acquisition related costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,900,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents', window );">Cash and cash equivalents</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">33,914,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill', window );">Intangible assets acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 150,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_snow_NumberOfFounders', window );">Number of founders | founder</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=snow_RestrictedCommonStockMember', window );">Restricted Common Stock | Outside of the Plans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares) | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">445<span></span>
</td>
<td class="nump">385<span></span>
</td>
<td class="nump">409<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=snow_RestrictedCommonStockMember', window );">Restricted Common Stock | Datavolo, Inc. | Outside of the Plans | Class A Common Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares) | shares</a></td>
<td class="nump">400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_snow_PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod', window );">Vesting period (in years)</a></td>
<td class="text">4 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">4 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_snow_PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodTotalFairValue', window );">Fair value</a></td>
<td class="nump">$ 64,600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 64,600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_snow_PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardAwardServicePeriod', window );">Requisite service period (in years)</a></td>
<td class="text">4 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">4 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=snow_RestrictedCommonStockMember', window );">Restricted Common Stock | Samooha, Inc. | Outside of the Plans | Class A Common Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares) | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_snow_PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod', window );">Vesting period (in years)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">4 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">4 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_snow_PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodTotalFairValue', window );">Fair value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 74,800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 74,800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_snow_PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardAwardServicePeriod', window );">Requisite service period (in years)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">4 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">4 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=snow_RestrictedCommonStockMember', window );">Restricted Common Stock | Streamlit, Inc. | Outside of the Plans | Class A Common Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares) | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_snow_PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod', window );">Vesting period (in years)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_snow_PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodTotalFairValue', window );">Fair value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 93,700,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 93,700,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_snow_PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardAwardServicePeriod', window );">Requisite service period (in years)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_snow_BusinessAcquisitionGoodwillNotTaxDeductibleAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Business Acquisition, Goodwill, Not Tax Deductible Amount</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">snow_BusinessAcquisitionGoodwillNotTaxDeductibleAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>snow_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_snow_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetTangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Net Tangible Assets</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">snow_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetTangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>snow_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_snow_NumberOfFounders">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of Founders</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">snow_NumberOfFounders</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>snow_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_snow_PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardAwardServicePeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Post-Combination Share-Based Compensation Arrangement By Share-Based Payment Award, Award Service Period</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">snow_PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardAwardServicePeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>snow_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_snow_PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Post-combination Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">snow_PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>snow_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_snow_PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodTotalFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Post-combination Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Granted in Period, Total Fair Value</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">snow_PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodTotalFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>snow_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of goodwill arising from a business combination that is expected to be deductible for tax purposes.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationAcquisitionRelatedCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 25<br> -Paragraph 23<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479405/805-10-25-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationAcquisitionRelatedCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationConsiderationTransferred1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 30<br> -Paragraph 8<br> -SubTopic 30<br> -Topic 805<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479637/805-30-30-8<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -SubTopic 30<br> -Topic 805<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 30<br> -Paragraph 7<br> -SubTopic 30<br> -Topic 805<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479637/805-30-30-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationConsiderationTransferred1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions, acquired at the acquisition date. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences assumed at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of intangible assets, excluding goodwill, acquired at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of identifiable intangible assets recognized as of the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 55<br> -Paragraph 37<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-37<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities assumed at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGainOrLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>In a business combination achieved in stages, this element represents the amount of net gain (loss) recognized by the entity as a result of remeasuring to fair value the equity interest in the acquiree it held before the business combination.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (g)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGainOrLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in equity security without readily determinable fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 321<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479536/321-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482598/350-20-45-1<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NumberOfBusinessesAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of businesses acquired by the entity during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NumberOfBusinessesAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_OwnershipAxis=snow_SamoohaInc.Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_OwnershipAxis=snow_SamoohaInc.Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=snow_DatavoloInc.Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=snow_DatavoloInc.Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=snow_TwoPrivatelyHeldCompaniesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=snow_TwoPrivatelyHeldCompaniesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_DevelopedTechnologyRightsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_DevelopedTechnologyRightsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=snow_SamoohaInc.Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=snow_SamoohaInc.Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=snow_NeevaIncAndItsEquityInvesteeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=snow_NeevaIncAndItsEquityInvesteeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=snow_MountainUSCorporationFormerlyKnownAsMobilizeNetCorporationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=snow_MountainUSCorporationFormerlyKnownAsMobilizeNetCorporationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=snow_LeapYearTechnologiesIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=snow_LeapYearTechnologiesIncMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=snow_PrivatelyHeldCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=snow_PrivatelyHeldCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=snow_ApplicaSpZooMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=snow_ApplicaSpZooMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=snow_StreamlitIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=snow_StreamlitIncMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=snow_RestrictedCommonStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=snow_RestrictedCommonStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=snow_OutsideOfThePlansMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=snow_OutsideOfThePlansMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>87
<FILENAME>R62.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Business Combinations - Schedule of Preliminary Allocation of Purchase Price to Assets Acquired and Liabilities Assumed (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Nov. 25, 2024</div></th>
<th class="th"><div>Dec. 20, 2023</div></th>
<th class="th"><div>Feb. 10, 2023</div></th>
<th class="th"><div>Sep. 23, 2022</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Jul. 31, 2023</div></th>
<th class="th"><div>Jan. 31, 2025</div></th>
<th class="th"><div>Jan. 31, 2024</div></th>
<th class="th"><div>Jan. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,056,559<span></span>
</td>
<td class="nump">$ 975,906<span></span>
</td>
<td class="nump">$ 657,370<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=snow_DatavoloInc.Member', window );">Datavolo, Inc.</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 5,916<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_snow_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedShortTermInvestments', window );">Short-term investments</a></td>
<td class="nump">7,734<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">65,893<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill', window );">Intangible assets acquired</a></td>
<td class="nump">$ 35,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Useful life</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_snow_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherTangibleAssetsLiabilitiesNet', window );">Other net tangible liabilities</a></td>
<td class="num">$ (968)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_snow_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssetLiabilityNet', window );">Deferred tax liabilities, net</a></td>
<td class="num">(6,773)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet', window );">Total</a></td>
<td class="nump">$ 106,802<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=snow_SamoohaInc.Member', window );">Samooha, Inc.</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents', window );">Cash and cash equivalents</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 9,589<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">189,858<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill', window );">Intangible assets acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 25,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Useful life</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_snow_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherTangibleAssetsLiabilitiesNet', window );">Other net tangible liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (345)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_snow_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssetLiabilityNet', window );">Deferred tax liabilities, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(5,067)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet', window );">Total</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 219,035<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=snow_NeevaIncAndItsEquityInvesteeMember', window );">Neeva Inc.</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents', window );">Cash and cash equivalents</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 43,968<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">62,931<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill', window );">Intangible assets acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 83,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Useful life</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_snow_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherTangibleAssetsLiabilitiesNet', window );">Other net tangible liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (759)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_snow_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssetLiabilityNet', window );">Deferred tax liabilities, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3,713)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet', window );">Total</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 185,427<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=snow_MountainUSCorporationFormerlyKnownAsMobilizeNetCorporationMember', window );">Mountain US Corporation (formerly known as Mobilize.Net Corporation)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents', window );">Cash and cash equivalents</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 11,594<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">46,426<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill', window );">Intangible assets acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 33,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Useful life</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_snow_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherTangibleAssetsLiabilitiesNet', window );">Other net tangible liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (6,623)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_snow_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssetLiabilityNet', window );">Deferred tax liabilities, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(8,136)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet', window );">Total</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">76,261<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=snow_LeapYearTechnologiesIncMember', window );">LeapYear Technologies, Inc.</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents', window );">Cash and cash equivalents</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,563<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,029<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill', window );">Intangible assets acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 53,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Useful life</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_snow_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherTangibleAssetsLiabilitiesNet', window );">Other net tangible liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (1,434)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_snow_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssetLiabilityNet', window );">Deferred tax liabilities, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,150)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet', window );">Total</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 62,008<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=snow_ApplicaSpZooMember', window );">Applica Sp. z.o.o.</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents', window );">Cash and cash equivalents</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 61<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">146,444<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill', window );">Intangible assets acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 35,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Useful life</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_snow_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherTangibleAssetsLiabilitiesNet', window );">Other net tangible liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (612)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_snow_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssetLiabilityNet', window );">Deferred tax liabilities, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(6,202)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet', window );">Total</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 174,691<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=snow_StreamlitIncMember', window );">Streamlit, Inc.</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents', window );">Cash and cash equivalents</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 33,914<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">494,411<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill', window );">Intangible assets acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 150,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Useful life</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_snow_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherTangibleAssetsLiabilitiesNet', window );">Other net tangible liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (659)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_snow_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssetLiabilityNet', window );">Deferred tax liabilities, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(26,911)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet', window );">Total</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 650,755<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_snow_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssetLiabilityNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Asset (Liability), Net</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">snow_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssetLiabilityNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>snow_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_snow_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherTangibleAssetsLiabilitiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Tangible Assets (Liabilities), Net</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">snow_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherTangibleAssetsLiabilitiesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>snow_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_snow_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedShortTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Short-Term Investments</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">snow_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedShortTermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>snow_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions, acquired at the acquisition date. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of intangible assets, excluding goodwill, acquired at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482598/350-20-45-1<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=snow_DatavoloInc.Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=snow_DatavoloInc.Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=snow_SamoohaInc.Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=snow_SamoohaInc.Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=snow_NeevaIncAndItsEquityInvesteeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=snow_NeevaIncAndItsEquityInvesteeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=snow_MountainUSCorporationFormerlyKnownAsMobilizeNetCorporationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=snow_MountainUSCorporationFormerlyKnownAsMobilizeNetCorporationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=snow_LeapYearTechnologiesIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=snow_LeapYearTechnologiesIncMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=snow_ApplicaSpZooMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=snow_ApplicaSpZooMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=snow_StreamlitIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=snow_StreamlitIncMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>88
<FILENAME>R63.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Business Combinations - Pro Forma Information (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jan. 31, 2025</div></th>
<th class="th"><div>Jan. 31, 2024</div></th>
<th class="th"><div>Jan. 31, 2023</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=snow_DatavoloInc.Member', window );">Datavolo, Inc.</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionsProFormaRevenue', window );">Revenue</a></td>
<td class="nump">$ 3,626,424<span></span>
</td>
<td class="nump">$ 2,806,489<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss', window );">Net loss</a></td>
<td class="num">$ (1,324,805)<span></span>
</td>
<td class="num">(844,814)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=snow_SamoohaInc.AndNeevaInc.Member', window );">Samooha, Inc. And Neeva Inc.</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionsProFormaRevenue', window );">Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,806,739<span></span>
</td>
<td class="nump">$ 2,065,730<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss', window );">Net loss</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (932,308)<span></span>
</td>
<td class="num">(937,873)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=snow_ApplicaSp.Z.o.o.StreamlitIncAndPrivatelyHeldCompanyMember', window );">Applica Sp. z.o.o., Streamlit, Inc, And Privately-Held Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionsProFormaRevenue', window );">Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,067,262<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss', window );">Net loss</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (866,099)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The pro forma net Income or Loss for the period as if the business combination or combinations had been completed at the beginning of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionsProFormaRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The pro forma revenue for a period as if the business combination or combinations had been completed at the beginning of the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionsProFormaRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=snow_DatavoloInc.Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=snow_DatavoloInc.Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=snow_SamoohaInc.AndNeevaInc.Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=snow_SamoohaInc.AndNeevaInc.Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=snow_ApplicaSp.Z.o.o.StreamlitIncAndPrivatelyHeldCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=snow_ApplicaSp.Z.o.o.StreamlitIncAndPrivatelyHeldCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>89
<FILENAME>R64.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Intangible Assets and Goodwill - Schedule of Intangible Assets (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jan. 31, 2025</div></th>
<th class="th"><div>Jan. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross</a></td>
<td class="nump">$ 500,969<span></span>
</td>
<td class="nump">$ 463,102<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">(223,767)<span></span>
</td>
<td class="num">(132,517)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net</a></td>
<td class="nump">277,202<span></span>
</td>
<td class="nump">330,585<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill', window );">Indefinite-lived intangible assets&#8212;trademarks</a></td>
<td class="nump">826<span></span>
</td>
<td class="nump">826<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Total intangible assets, net</a></td>
<td class="nump">278,028<span></span>
</td>
<td class="nump">331,411<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_DevelopedTechnologyRightsMember', window );">Developed technology</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross</a></td>
<td class="nump">277,063<span></span>
</td>
<td class="nump">243,596<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">(92,033)<span></span>
</td>
<td class="num">(47,919)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net</a></td>
<td class="nump">185,030<span></span>
</td>
<td class="nump">195,677<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=snow_DeveloperCommunityMember', window );">Developer community</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross</a></td>
<td class="nump">154,900<span></span>
</td>
<td class="nump">154,900<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">(86,472)<span></span>
</td>
<td class="num">(55,442)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net</a></td>
<td class="nump">68,428<span></span>
</td>
<td class="nump">99,458<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=snow_AssembledWorkforceMember', window );">Assembled workforce</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross</a></td>
<td class="nump">55,732<span></span>
</td>
<td class="nump">55,732<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">(36,929)<span></span>
</td>
<td class="num">(22,945)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net</a></td>
<td class="nump">18,803<span></span>
</td>
<td class="nump">32,787<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_PatentsMember', window );">Patents</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross</a></td>
<td class="nump">8,874<span></span>
</td>
<td class="nump">8,874<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">(8,005)<span></span>
</td>
<td class="num">(6,211)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net</a></td>
<td class="nump">869<span></span>
</td>
<td class="nump">$ 2,663<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember', window );">Customer relationships</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross</a></td>
<td class="nump">4,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">(328)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net</a></td>
<td class="nump">$ 4,072<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480265/350-10-S45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480265/350-10-S45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 928<br> -SubTopic 340<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478859/928-340-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482686/350-30-45-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 926<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483154/926-20-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 926<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483154/926-20-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480265/350-10-S45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsNetExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482686/350-30-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsNetExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_DevelopedTechnologyRightsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_DevelopedTechnologyRightsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=snow_DeveloperCommunityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=snow_DeveloperCommunityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=snow_AssembledWorkforceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=snow_AssembledWorkforceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_PatentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_PatentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>90
<FILENAME>R65.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Intangible Assets and Goodwill - Narrative (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jan. 31, 2025</div></th>
<th class="th"><div>Jan. 31, 2024</div></th>
<th class="th"><div>Jan. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization expense</a></td>
<td class="nump">$ 96.9<span></span>
</td>
<td class="nump">$ 82.2<span></span>
</td>
<td class="nump">$ 38.8<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=snow_AssembledWorkforceMember', window );">Assembled workforce</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinitelivedIntangibleAssetsAcquired1', window );">Intangible assets acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 27.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Useful life</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">4 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482686/350-30-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482686/350-30-45-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 926<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483154/926-20-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinitelivedIntangibleAssetsAcquired1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in assets, excluding financial assets, lacking physical substance with a definite life, from an acquisition.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinitelivedIntangibleAssetsAcquired1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=snow_AssembledWorkforceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=snow_AssembledWorkforceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>91
<FILENAME>R66.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Intangible Assets and Goodwill - Schedule of Future Amortization Expense (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jan. 31, 2025</div></th>
<th class="th"><div>Jan. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths', window );">2026</a></td>
<td class="nump">$ 97,208<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo', window );">2027</a></td>
<td class="nump">93,056<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree', window );">2028</a></td>
<td class="nump">60,490<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour', window );">2029</a></td>
<td class="nump">19,851<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive', window );">2030</a></td>
<td class="nump">6,597<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive', window );">Thereafter</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net</a></td>
<td class="nump">$ 277,202<span></span>
</td>
<td class="nump">$ 330,585<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 926<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483154/926-20-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>92
<FILENAME>R67.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Intangible Assets and Goodwill - Schedule of Goodwill (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jan. 31, 2025</div></th>
<th class="th"><div>Jan. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillRollForward', window );"><strong>Goodwill [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Beginning balance</a></td>
<td class="nump">$ 975,906<span></span>
</td>
<td class="nump">$ 657,370<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillPeriodIncreaseDecrease', window );">Additions and related adjustments</a></td>
<td class="nump">80,653<span></span>
</td>
<td class="nump">318,536<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Ending balance</a></td>
<td class="nump">$ 1,056,559<span></span>
</td>
<td class="nump">$ 975,906<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482598/350-20-45-1<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillPeriodIncreaseDecrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillPeriodIncreaseDecrease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>93
<FILENAME>R68.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Accrued Expenses and Other Current Liabilities (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jan. 31, 2025</div></th>
<th class="th"><div>Jan. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PayablesAndAccrualsAbstract', window );"><strong>Payables and Accruals [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeRelatedLiabilitiesCurrent', window );">Accrued compensation</a></td>
<td class="nump">$ 194,630<span></span>
</td>
<td class="nump">$ 205,056<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_snow_AccruedThirdPartyCloudInfrastructureExpensesCurrent', window );">Accrued third-party cloud infrastructure expenses</a></td>
<td class="nump">77,944<span></span>
</td>
<td class="nump">48,571<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_snow_AccruedEmployeeStockPurchasePlanCurrent', window );">Employee contributions under employee stock purchase plan</a></td>
<td class="nump">46,576<span></span>
</td>
<td class="nump">40,641<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_snow_LiabilitiesAssociatedWithSalesMarketingAndBusinessDevelopmentProgramsCostsCurrent', window );">Liabilities associated with sales, marketing and business development programs</a></td>
<td class="nump">44,017<span></span>
</td>
<td class="nump">39,571<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TaxesPayableCurrent', window );">Accrued taxes</a></td>
<td class="nump">25,819<span></span>
</td>
<td class="nump">37,108<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedPayrollTaxesCurrent', window );">Employee payroll tax withheld on employee stock transactions</a></td>
<td class="nump">14,025<span></span>
</td>
<td class="nump">22,479<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedProfessionalFeesCurrent', window );">Accrued professional services</a></td>
<td class="nump">14,005<span></span>
</td>
<td class="nump">9,274<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_snow_AccruedPurchasesOfPropertyPlantAndEquipmentCurrent', window );">Accrued purchases of property and equipment</a></td>
<td class="nump">9,896<span></span>
</td>
<td class="nump">4,508<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAccruedLiabilitiesCurrent', window );">Other</a></td>
<td class="nump">88,542<span></span>
</td>
<td class="nump">39,652<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrent', window );">Accrued expenses and other current liabilities</a></td>
<td class="nump">$ 515,454<span></span>
</td>
<td class="nump">$ 446,860<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_snow_AccruedEmployeeStockPurchasePlanCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accrued Employee Stock Purchase Plan, Current</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">snow_AccruedEmployeeStockPurchasePlanCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>snow_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_snow_AccruedPurchasesOfPropertyPlantAndEquipmentCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accrued Purchases Of Property, Plant, And Equipment, Current</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">snow_AccruedPurchasesOfPropertyPlantAndEquipmentCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>snow_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_snow_AccruedThirdPartyCloudInfrastructureExpensesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accrued Third-Party Cloud Infrastructure Expenses, Current</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">snow_AccruedThirdPartyCloudInfrastructureExpensesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>snow_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_snow_LiabilitiesAssociatedWithSalesMarketingAndBusinessDevelopmentProgramsCostsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Liabilities Associated With Sales, Marketing And Business Development Programs Costs, Current</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">snow_LiabilitiesAssociatedWithSalesMarketingAndBusinessDevelopmentProgramsCostsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>snow_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedPayrollTaxesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable for statutory payroll taxes incurred through that date and withheld from employees pertaining to services received from them, including entity's matching share of the employees FICA taxes and contributions to the state and federal unemployment insurance programs. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedPayrollTaxesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedProfessionalFeesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedProfessionalFeesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeRelatedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeRelatedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PayablesAndAccrualsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PayablesAndAccrualsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TaxesPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxesPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>94
<FILENAME>R69.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Convertible Senior Notes - Narrative (Details)<br></strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Sep. 30, 2024 </div>
<div>USD ($) </div>
<div>day </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Jan. 31, 2025 </div>
<div>USD ($) </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Jan. 31, 2024 </div>
<div>USD ($) </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Jan. 31, 2023 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmortizationOfFinancingCosts', window );">Amortization of debt issuance costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,759,000<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_snow_PaymentForCappedCallsRelatedToConvertibleSeniorNotes', window );">Purchases of capped calls related to convertible senior notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">195,500,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_snow_PaymentForRepurchaseOfCommonStockExcludingTransactionCosts', window );">Aggregate purchase price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,932,164,000<span></span>
</td>
<td class="nump">$ 591,673,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_snow_StockRepurchaseProgramWeightedAveragePricePerShare', window );">Weighted-average price per share (in dollars per share) | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 130.87<span></span>
</td>
<td class="nump">$ 147.49<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember', window );">Class A Common Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value (in dollars per share) | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.0001<span></span>
</td>
<td class="nump">$ 0.0001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember', window );">Class A Common Stock | Shares Repurchased In Privately Negotiated Transactions Entered Into In Connection With Convertible Senior Notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_snow_PaymentForRepurchaseOfCommonStockExcludingTransactionCosts', window );">Aggregate purchase price</a></td>
<td class="nump">$ 399,600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_snow_StockRepurchaseProgramWeightedAveragePricePerShare', window );">Weighted-average price per share (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 112.50<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_snow_DebtInstrumentConvertibleTermsOfConversionAxis=snow_DebtConversionTermsOneMember', window );">Debt Conversion Terms One | Class A Common Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 0.0001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=snow_ConvertibleSeniorNotesMember', window );">Convertible Senior Notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_snow_PaymentForCappedCallsRelatedToConvertibleSeniorNotes', window );">Purchases of capped calls related to convertible senior notes</a></td>
<td class="nump">$ 195,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=snow_ConvertibleSeniorNotesMember', window );">Convertible Senior Notes | Convertible Debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Face amount of debt issued</a></td>
<td class="nump">2,300,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromDebtNetOfIssuanceCosts', window );">Proceeds from convertible debt, net of issuance costs</a></td>
<td class="nump">2,270,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsGross', window );">Debt issuance costs</a></td>
<td class="nump">$ 31,200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_snow_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemedUnderFundamentalChanges', window );">Redemption price, percentage of principal amount redeemed, under fundamental changes</a></td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmortizationOfFinancingCosts', window );">Amortization of debt issuance costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=snow_ConvertibleSeniorNotesMember', window );">Convertible Senior Notes | Convertible Debt | Debt Conversion Terms One</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentConvertibleThresholdTradingDays', window );">Threshold number of trading days | day</a></td>
<td class="nump">20<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1', window );">Threshold number of consecutive trading days | day</a></td>
<td class="nump">30<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger', window );">Threshold percentage of stock trading price</a></td>
<td class="nump">130.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=snow_ConvertibleSeniorNotesMember', window );">Convertible Senior Notes | Convertible Debt | Debt Conversion Terms Two</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentConvertibleThresholdTradingDays', window );">Threshold number of trading days | day</a></td>
<td class="nump">5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1', window );">Threshold number of consecutive trading days | day</a></td>
<td class="nump">10<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger', window );">Threshold percentage of stock trading price</a></td>
<td class="nump">98.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=snow_ConvertibleSeniorNotesDue2027Member', window );">Convertible Senior Notes Due 2027 | Call Option</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_snow_OptionIndexedToIssuersEquityInitialCapPrice', window );">Cap price, subject to certain adjustments (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 225.00<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=snow_ConvertibleSeniorNotesDue2027Member', window );">Convertible Senior Notes Due 2027 | Convertible Debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Face amount of debt issued</a></td>
<td class="nump">$ 1,150,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Stated interest percentage</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_snow_DebtInstrumentRedemptionPriceThresholdPercentageOfStockPriceTrigger', window );">Threshold percentage of stock trading price</a></td>
<td class="nump">1.50<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_snow_DebtInstrumentRedemptionThresholdTradingDays', window );">Threshold number of trading days | day</a></td>
<td class="nump">20<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_snow_DebtInstrumentRedemptionThresholdConsecutiveTradingDays', window );">Threshold number of consecutive trading days | day</a></td>
<td class="nump">30<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentRedemptionPricePercentage', window );">Redemption price, percentage</a></td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage', window );">Effective interest rate, percentage</a></td>
<td class="nump">0.04%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=snow_ConvertibleSeniorNotesDue2029Member', window );">Convertible Senior Notes Due 2029 | Call Option</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_snow_OptionIndexedToIssuersEquityInitialCapPrice', window );">Cap price, subject to certain adjustments (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 225.00<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=snow_ConvertibleSeniorNotesDue2029Member', window );">Convertible Senior Notes Due 2029 | Convertible Debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Face amount of debt issued</a></td>
<td class="nump">$ 1,150,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Stated interest percentage</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_snow_DebtInstrumentRedemptionPriceThresholdPercentageOfStockPriceTrigger', window );">Threshold percentage of stock trading price</a></td>
<td class="nump">1.30<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_snow_DebtInstrumentRedemptionThresholdTradingDays', window );">Threshold number of trading days | day</a></td>
<td class="nump">20<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_snow_DebtInstrumentRedemptionThresholdConsecutiveTradingDays', window );">Threshold number of consecutive trading days | day</a></td>
<td class="nump">30<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentRedemptionPricePercentage', window );">Redemption price, percentage</a></td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage', window );">Effective interest rate, percentage</a></td>
<td class="nump">0.02%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_snow_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemedUnderFundamentalChanges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Debt Instrument, Redemption Price, Percentage Of Principal Amount Redeemed, Under Fundamental Changes</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">snow_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemedUnderFundamentalChanges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>snow_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:pureItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_snow_DebtInstrumentRedemptionPriceThresholdPercentageOfStockPriceTrigger">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Debt Instrument, Redemption Price, Threshold Percentage Of Stock Price Trigger</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">snow_DebtInstrumentRedemptionPriceThresholdPercentageOfStockPriceTrigger</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>snow_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:pureItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_snow_DebtInstrumentRedemptionThresholdConsecutiveTradingDays">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Debt Instrument, Redemption, Threshold Consecutive Trading Days</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">snow_DebtInstrumentRedemptionThresholdConsecutiveTradingDays</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>snow_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_snow_DebtInstrumentRedemptionThresholdTradingDays">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Debt Instrument, Redemption, Threshold Trading Days</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">snow_DebtInstrumentRedemptionThresholdTradingDays</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>snow_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_snow_OptionIndexedToIssuersEquityInitialCapPrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Option Indexed To Issuer's Equity, Initial Cap Price</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">snow_OptionIndexedToIssuersEquityInitialCapPrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>snow_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_snow_PaymentForCappedCallsRelatedToConvertibleSeniorNotes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Payment For Capped Calls Related To Convertible Senior Notes</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">snow_PaymentForCappedCallsRelatedToConvertibleSeniorNotes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>snow_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_snow_PaymentForRepurchaseOfCommonStockExcludingTransactionCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Payment For Repurchase Of Common Stock, Excluding Transaction Costs</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">snow_PaymentForRepurchaseOfCommonStockExcludingTransactionCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>snow_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_snow_StockRepurchaseProgramWeightedAveragePricePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Stock Repurchase Program, Weighted Average Price Per Share</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">snow_StockRepurchaseProgramWeightedAveragePricePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>snow_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfFinancingCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense attributable to debt issuance costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfFinancingCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Threshold period of specified consecutive trading days within which common stock price to conversion price of convertible debt instrument must exceed threshold percentage for specified number of trading days to trigger conversion feature.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Minimum percentage of common stock price to conversion price of convertible debt instruments to determine eligibility of conversion.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentConvertibleThresholdTradingDays">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Threshold number of specified trading days that common stock price to conversion price of convertible debt instruments must exceed threshold percentage within a specified consecutive trading period to trigger conversion feature.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentConvertibleThresholdTradingDays</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentFaceAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face (par) amount of debt instrument at time of issuance.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentFaceAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateEffectivePercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentInterestRateStatedPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contractual interest rate for funds borrowed, under the debt agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateStatedPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(f))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69E<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69F<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69F<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<br><br>Reference 26: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 27: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentRedemptionPricePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage price of original principal amount of debt at which debt can be redeemed by the issuer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 470<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477734/942-470-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentRedemptionPricePercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredFinanceCostsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredFinanceCostsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromDebtNetOfIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from additional borrowings, net of cash paid to third parties in connection with debt origination.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromDebtNetOfIssuanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ShareRepurchaseProgramAxis=snow_SharesRepurchasedInPrivatelyNegotiatedTransactionsEnteredIntoInConnectionWithConvertibleSeniorNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ShareRepurchaseProgramAxis=snow_SharesRepurchasedInPrivatelyNegotiatedTransactionsEnteredIntoInConnectionWithConvertibleSeniorNotesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_snow_DebtInstrumentConvertibleTermsOfConversionAxis=snow_DebtConversionTermsOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">snow_DebtInstrumentConvertibleTermsOfConversionAxis=snow_DebtConversionTermsOneMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=snow_ConvertibleSeniorNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=snow_ConvertibleSeniorNotesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_ConvertibleDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_ConvertibleDebtMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_snow_DebtInstrumentConvertibleTermsOfConversionAxis=snow_DebtConversionTermsTwoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">snow_DebtInstrumentConvertibleTermsOfConversionAxis=snow_DebtConversionTermsTwoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=snow_ConvertibleSeniorNotesDue2027Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=snow_ConvertibleSeniorNotesDue2027Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OptionIndexedToIssuersEquityEquityAxis=us-gaap_CallOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OptionIndexedToIssuersEquityEquityAxis=us-gaap_CallOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=snow_ConvertibleSeniorNotesDue2029Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=snow_ConvertibleSeniorNotesDue2029Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>95
<FILENAME>R70.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Convertible Senior Notes - Summary of Convertible Notes (Details) - Convertible Debt<br> shares in Thousands</strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
</tr>
<tr><th class="th">
<div>Sep. 30, 2024 </div>
<div>$ / shares </div>
<div>shares</div>
</th></tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=snow_ConvertibleSeniorNotesDue2027Member', window );">Convertible Senior Notes Due 2027</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentConvertibleConversionRatio1', window );">Initial Conversion Rate per $1,000 principal</a></td>
<td class="nump">0.0063492<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentConvertibleConversionPrice1', window );">Initial conversion price (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 157.50<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_snow_OptionIndexedToIssuersEquityInitialShares', window );">Initial number of shares (in thousands) | shares</a></td>
<td class="nump">7,302<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=snow_ConvertibleSeniorNotesDue2029Member', window );">Convertible Senior Notes Due 2029</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentConvertibleConversionRatio1', window );">Initial Conversion Rate per $1,000 principal</a></td>
<td class="nump">0.0063492<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentConvertibleConversionPrice1', window );">Initial conversion price (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 157.50<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_snow_OptionIndexedToIssuersEquityInitialShares', window );">Initial number of shares (in thousands) | shares</a></td>
<td class="nump">7,302<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_snow_OptionIndexedToIssuersEquityInitialShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Option Indexed To Issuer's Equity, Initial Shares</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">snow_OptionIndexedToIssuersEquityInitialShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>snow_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentConvertibleConversionPrice1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The price per share of the conversion feature embedded in the debt instrument.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentConvertibleConversionPrice1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentConvertibleConversionRatio1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Ratio applied to the conversion of debt instrument into equity with equity shares divided by debt principal amount.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-3<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-7<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentConvertibleConversionRatio1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:pureItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(f))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69E<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69F<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69F<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<br><br>Reference 26: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 27: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=snow_ConvertibleSeniorNotesDue2027Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=snow_ConvertibleSeniorNotesDue2027Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_ConvertibleDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_ConvertibleDebtMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=snow_ConvertibleSeniorNotesDue2029Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=snow_ConvertibleSeniorNotesDue2029Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>96
<FILENAME>R71.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Convertible Senior Notes - Carrying Amounts and Fair Values of Convertible Notes (Details) - Convertible Debt<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Jan. 31, 2025 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_ConvertibleDebtMember', window );">Convertible Senior Notes Due 2027</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Principal</a></td>
<td class="nump">$ 1,150,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_snow_DebtInstrumentUnamortizedDebtIssuanceCosts', window );">Unamortized Debt Issuance Costs</a></td>
<td class="nump">13,890<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Net Carrying Value</a></td>
<td class="nump">1,136,110<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_ConvertibleDebtMember', window );">Convertible Senior Notes Due 2027 | Level 2</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConvertibleDebtFairValueDisclosures', window );">Fair Value</a></td>
<td class="nump">1,509,295<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_ConvertibleDebtMember', window );">Convertible Senior Notes Due 2029</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Principal</a></td>
<td class="nump">1,150,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_snow_DebtInstrumentUnamortizedDebtIssuanceCosts', window );">Unamortized Debt Issuance Costs</a></td>
<td class="nump">14,581<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Net Carrying Value</a></td>
<td class="nump">1,135,419<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_ConvertibleDebtMember', window );">Convertible Senior Notes Due 2029 | Level 2</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConvertibleDebtFairValueDisclosures', window );">Fair Value</a></td>
<td class="nump">$ 1,539,068<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_snow_DebtInstrumentUnamortizedDebtIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Debt Instrument, Unamortized Debt Issuance Costs</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">snow_DebtInstrumentUnamortizedDebtIssuanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>snow_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConvertibleDebtFairValueDisclosures">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of borrowing which can be exchanged for a specified number of another security at the option of the issuer or the holder, for example, but not limited to, the entity's common stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2E<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConvertibleDebtFairValueDisclosures</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentCarryingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentCarryingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(f))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69E<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69F<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69F<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<br><br>Reference 26: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 27: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_ConvertibleDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_ConvertibleDebtMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=snow_ConvertibleSeniorNotesDue2027Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=snow_ConvertibleSeniorNotesDue2027Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=snow_ConvertibleSeniorNotesDue2029Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=snow_ConvertibleSeniorNotesDue2029Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>97
<FILENAME>R72.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Convertible Senior Notes - Other Key Terms and Premiums Paid for Capped Calls (Details)<br> $ / shares in Units, shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
</tr>
<tr><th class="th">
<div>Sep. 30, 2024 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th></tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=snow_ConvertibleSeniorNotesDue2027Member', window );">Convertible Senior Notes Due 2027 | Convertible Debt</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OptionIndexedToIssuersEquityLineItems', window );"><strong>Option Indexed to Issuer's Equity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_snow_OptionIndexedToIssuersEquityInitialShares', window );">Initial number of shares covered, subject to certain adjustments (in shares) | shares</a></td>
<td class="nump">7,302<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentConvertibleConversionPrice1', window );">Initial conversion price (in dollars per share)</a></td>
<td class="nump">$ 157.50<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=snow_ConvertibleSeniorNotesDue2029Member', window );">Convertible Senior Notes Due 2029 | Convertible Debt</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OptionIndexedToIssuersEquityLineItems', window );"><strong>Option Indexed to Issuer's Equity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_snow_OptionIndexedToIssuersEquityInitialShares', window );">Initial number of shares covered, subject to certain adjustments (in shares) | shares</a></td>
<td class="nump">7,302<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentConvertibleConversionPrice1', window );">Initial conversion price (in dollars per share)</a></td>
<td class="nump">$ 157.50<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OptionIndexedToIssuersEquityEquityAxis=us-gaap_CallOptionMember', window );">Call Option | Convertible Senior Notes Due 2027</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OptionIndexedToIssuersEquityLineItems', window );"><strong>Option Indexed to Issuer's Equity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_snow_OptionIndexedToIssuersEquityInitialStrikePrice', window );">Initial strike price, subject to certain adjustments (in dollars per share)</a></td>
<td class="nump">157.50<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_snow_OptionIndexedToIssuersEquityInitialCapPrice', window );">Cap price, subject to certain adjustments (in dollars per share)</a></td>
<td class="nump">$ 225.00<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_snow_OptionsIndexedToIssuersEquityPremium', window );">Total premium paid | $</a></td>
<td class="nump">$ 94,300<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OptionIndexedToIssuersEquityEquityAxis=us-gaap_CallOptionMember', window );">Call Option | Convertible Senior Notes Due 2029</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OptionIndexedToIssuersEquityLineItems', window );"><strong>Option Indexed to Issuer's Equity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_snow_OptionIndexedToIssuersEquityInitialStrikePrice', window );">Initial strike price, subject to certain adjustments (in dollars per share)</a></td>
<td class="nump">$ 157.50<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_snow_OptionIndexedToIssuersEquityInitialCapPrice', window );">Cap price, subject to certain adjustments (in dollars per share)</a></td>
<td class="nump">$ 225.00<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_snow_OptionsIndexedToIssuersEquityPremium', window );">Total premium paid | $</a></td>
<td class="nump">$ 101,200<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_snow_OptionIndexedToIssuersEquityInitialCapPrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Option Indexed To Issuer's Equity, Initial Cap Price</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">snow_OptionIndexedToIssuersEquityInitialCapPrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>snow_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_snow_OptionIndexedToIssuersEquityInitialShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Option Indexed To Issuer's Equity, Initial Shares</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">snow_OptionIndexedToIssuersEquityInitialShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>snow_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_snow_OptionIndexedToIssuersEquityInitialStrikePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Option Indexed to Issuer's Equity, Initial Strike Price</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">snow_OptionIndexedToIssuersEquityInitialStrikePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>snow_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_snow_OptionsIndexedToIssuersEquityPremium">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Options Indexed To Issuer's Equity, Premium</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">snow_OptionsIndexedToIssuersEquityPremium</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>snow_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentConvertibleConversionPrice1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The price per share of the conversion feature embedded in the debt instrument.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentConvertibleConversionPrice1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OptionIndexedToIssuersEquityLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OptionIndexedToIssuersEquityLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=snow_ConvertibleSeniorNotesDue2027Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=snow_ConvertibleSeniorNotesDue2027Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_ConvertibleDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_ConvertibleDebtMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=snow_ConvertibleSeniorNotesDue2029Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=snow_ConvertibleSeniorNotesDue2029Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OptionIndexedToIssuersEquityEquityAxis=us-gaap_CallOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OptionIndexedToIssuersEquityEquityAxis=us-gaap_CallOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>98
<FILENAME>R73.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitment and Contingencies - Schedule of Lease Cost (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jan. 31, 2025</div></th>
<th class="th"><div>Jan. 31, 2024</div></th>
<th class="th"><div>Jan. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseCost', window );">Operating lease costs</a></td>
<td class="nump">$ 59,943<span></span>
</td>
<td class="nump">$ 52,892<span></span>
</td>
<td class="nump">$ 46,240<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_VariableLeaseCost', window );">Variable lease costs</a></td>
<td class="nump">14,477<span></span>
</td>
<td class="nump">11,667<span></span>
</td>
<td class="nump">7,906<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubleaseIncome', window );">Sublease income</a></td>
<td class="num">(7,539)<span></span>
</td>
<td class="num">(11,943)<span></span>
</td>
<td class="num">(12,782)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeaseCost', window );">Total lease costs</a></td>
<td class="nump">$ 66,881<span></span>
</td>
<td class="nump">$ 52,616<span></span>
</td>
<td class="nump">$ 41,364<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lease cost recognized by lessee for lease contract.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubleaseIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of sublease income excluding finance and operating lease expense.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubleaseIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>99
<FILENAME>R74.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitment and Contingencies - Supplemental Cash Flow Information (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jan. 31, 2025</div></th>
<th class="th"><div>Jan. 31, 2024</div></th>
<th class="th"><div>Jan. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeasePayments', window );">Cash payments included in the measurement of operating lease liabilities&#8212;operating cash flows</a></td>
<td class="nump">$ 47,711<span></span>
</td>
<td class="nump">$ 40,498<span></span>
</td>
<td class="nump">$ 42,342<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability', window );">Operating lease liabilities arising from obtaining right-of-use assets</a></td>
<td class="nump">$ 148,181<span></span>
</td>
<td class="nump">$ 56,037<span></span>
</td>
<td class="nump">$ 72,158<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasePayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-5<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasePayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in right-of-use asset obtained in exchange for operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>100
<FILENAME>R75.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Commitment and Contingencies - Weighted Average Remaining Lease Term and Discount Rate (Details)<br></strong></div></th>
<th class="th"><div>Jan. 31, 2025</div></th>
<th class="th"><div>Jan. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1', window );">Weighted-average remaining lease term (years)</a></td>
<td class="text">7 years 8 months 12 days<span></span>
</td>
<td class="text">7 years 6 months<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent', window );">Weighted-average discount rate</a></td>
<td class="nump">6.20%<span></span>
</td>
<td class="nump">6.10%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average discount rate for operating lease calculated at point in time.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>101
<FILENAME>R76.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Commitment and Contingencies - Schedule of Operating Leases and Subleases (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Jan. 31, 2025 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract', window );"><strong>Operating Leases</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2026</a></td>
<td class="nump">$ 22,278<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo', window );">2027</a></td>
<td class="nump">70,409<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree', window );">2028</a></td>
<td class="nump">73,003<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour', window );">2029</a></td>
<td class="nump">61,339<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive', window );">2030</a></td>
<td class="nump">69,728<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive', window );">Thereafter</a></td>
<td class="nump">260,669<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue', window );">Total lease payments (receipts)</a></td>
<td class="nump">557,426<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount', window );">Less: imputed interest</a></td>
<td class="num">(143,685)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Present value of operating lease liabilities</a></td>
<td class="nump">413,741<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LessorOperatingLeasePaymentsFiscalYearMaturityAbstract', window );"><strong>Subleases</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths', window );">2026</a></td>
<td class="num">(5,774)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears', window );">2027</a></td>
<td class="num">(5,960)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears', window );">2028</a></td>
<td class="num">(6,153)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LessorOperatingLeasePaymentsToBeReceivedFourYears', window );">2029</a></td>
<td class="num">(6,351)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LessorOperatingLeasePaymentsToBeReceivedFiveYears', window );">2030</a></td>
<td class="num">(3,235)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LessorOperatingLeasePaymentsToBeReceivedThereafter', window );">Thereafter</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LessorOperatingLeasePaymentsToBeReceived', window );">Total lease payments (receipts)</a></td>
<td class="num">(27,473)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_snow_LesseeOperatingLeaseLiabilityPaymentsNetSubleaseIncomeFiscalYearMaturityAbstract', window );"><strong>Total</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_snow_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeYearOne', window );">2026</a></td>
<td class="nump">16,504<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_snow_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeYearTwo', window );">2027</a></td>
<td class="nump">64,449<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_snow_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeYearThree', window );">2028</a></td>
<td class="nump">66,850<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_snow_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeYearFour', window );">2029</a></td>
<td class="nump">54,988<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_snow_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeYearFive', window );">2030</a></td>
<td class="nump">66,493<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_snow_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeAfterYearFive', window );">Thereafter</a></td>
<td class="nump">260,669<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_snow_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncome', window );">Total lease payments (receipts)</a></td>
<td class="nump">$ 529,953<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_snow_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Lessee, Operating Lease, Liability Payments, Net Of Sublease Income</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">snow_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>snow_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_snow_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Lessee, Operating Lease, Liability Payments, Net Of Sublease Income, After Year Five</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">snow_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>snow_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_snow_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Lessee, Operating Lease, Liability Payments, Net Of Sublease Income, Year Five</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">snow_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>snow_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_snow_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Lessee, Operating Lease, Liability Payments, Net Of Sublease Income, Year Four</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">snow_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>snow_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_snow_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeYearOne">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Lessee, Operating Lease, Liability Payments, Net Of Sublease Income, Year One</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">snow_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeYearOne</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>snow_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_snow_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Lessee, Operating Lease, Liability Payments, Net Of Sublease Income, Year Three</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">snow_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>snow_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_snow_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Lessee, Operating Lease, Liability Payments, Net Of Sublease Income, Year Two</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">snow_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>snow_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_snow_LesseeOperatingLeaseLiabilityPaymentsNetSubleaseIncomeFiscalYearMaturityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Lessee, Operating Lease, Liability, Payments, Net Sublease Income, Fiscal Year Maturity</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">snow_LesseeOperatingLeaseLiabilityPaymentsNetSubleaseIncomeFiscalYearMaturityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>snow_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LessorOperatingLeasePaymentsFiscalYearMaturityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LessorOperatingLeasePaymentsFiscalYearMaturityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LessorOperatingLeasePaymentsToBeReceived">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lease payments to be received by lessor for operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479773/842-30-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LessorOperatingLeasePaymentsToBeReceived</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LessorOperatingLeasePaymentsToBeReceivedFiveYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lease payment to be received by lessor for operating lease in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479773/842-30-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LessorOperatingLeasePaymentsToBeReceivedFiveYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LessorOperatingLeasePaymentsToBeReceivedFourYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lease payment to be received by lessor for operating lease in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479773/842-30-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LessorOperatingLeasePaymentsToBeReceivedFourYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lease payment to be received by lessor for operating lease in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479773/842-30-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LessorOperatingLeasePaymentsToBeReceivedThereafter">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lease payment to be received by lessor for operating lease after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479773/842-30-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LessorOperatingLeasePaymentsToBeReceivedThereafter</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lease payment to be received by lessor for operating lease in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479773/842-30-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lease payment to be received by lessor for operating lease in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479773/842-30-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>102
<FILENAME>R77.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitment and Contingencies - Narrative (Details)<br></strong></div></th>
<th class="th" colspan="1">11 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Jan. 31, 2025 </div>
<div>USD ($) </div>
<div>complaint </div>
<div>class_action</div>
</th>
<th class="th">
<div>Jan. 31, 2025 </div>
<div>USD ($) </div>
<div>class_action</div>
</th>
<th class="th">
<div>Jan. 31, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jan. 31, 2023 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherCommitmentsLineItems', window );"><strong>Other Commitments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount', window );">Lease signed but not yet commenced, lease commitment</a></td>
<td class="nump">$ 47,800,000<span></span>
</td>
<td class="nump">$ 47,800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount', window );">Cost of matching contributions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingencyAccrualAtCarryingValue', window );">Loss contingency accrual</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LettersOfCreditOutstandingAmount', window );">Letters of credit outstanding</a></td>
<td class="nump">$ 15,600,000<span></span>
</td>
<td class="nump">$ 15,600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_LitigationCaseAxis=snow_USDistrictCourtOfCaliforniaVsSnowflakeInc.Member', window );">US District Court Of California Vs Snowflake, Inc.</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherCommitmentsLineItems', window );"><strong>Other Commitments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingencyNewClaimsFiledNumber', window );">Number of new claims filed | complaint</a></td>
<td class="nump">4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_LitigationCaseAxis=snow_UnitedStatesDistrictCourtForTheCentralDistrictOfCaliforniaAndTheSupremeCourtOfBritishColumbiaMember', window );">United States District Court For The Central District Of California And The Supreme Court Of British Columbia</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherCommitmentsLineItems', window );"><strong>Other Commitments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_snow_LegalProceedingResponsePeriod', window );">Legal proceeding, response period (in days)</a></td>
<td class="text">35 days<span></span>
</td>
<td class="text">35 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingencyPendingClaimsNumber', window );">Number of pending claims | class_action</a></td>
<td class="nump">2<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherCommitmentsLineItems', window );"><strong>Other Commitments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1', window );">Lease signed but not yet commenced, lease term (in years)</a></td>
<td class="text">5 years 3 months 18 days<span></span>
</td>
<td class="text">5 years 3 months 18 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingencyRangeOfPossibleLossPortionNotAccrued', window );">Loss contingency, range of possible loss</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherCommitmentsLineItems', window );"><strong>Other Commitments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1', window );">Lease signed but not yet commenced, lease term (in years)</a></td>
<td class="text">12 years 9 months 18 days<span></span>
</td>
<td class="text">12 years 9 months 18 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingencyRangeOfPossibleLossPortionNotAccrued', window );">Loss contingency, range of possible loss</a></td>
<td class="nump">$ 25,000,000<span></span>
</td>
<td class="nump">$ 25,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_snow_LegalProceedingResponsePeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Legal Proceeding, Response Period</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">snow_LegalProceedingResponsePeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>snow_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of discretionary contributions made by an employer to a defined contribution plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Term of lessee's operating lease not yet commenced, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LettersOfCreditOutstandingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The total amount of the contingent obligation under letters of credit outstanding as of the reporting date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LettersOfCreditOutstandingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LossContingencyAccrualAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of loss contingency liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483076/450-20-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/recommendedDisclosureRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483076/450-20-50-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingencyAccrualAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LossContingencyNewClaimsFiledNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The total number of new claims filed pertaining to a loss contingency during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483076/450-20-50-4<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483076/450-20-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingencyNewClaimsFiledNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LossContingencyPendingClaimsNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of pending claims pertaining to a loss contingency.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483076/450-20-50-4<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483076/450-20-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingencyPendingClaimsNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LossContingencyRangeOfPossibleLossPortionNotAccrued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The difference between the maximum amount of estimated loss and the amount recorded as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483076/450-20-50-4<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483076/450-20-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingencyRangeOfPossibleLossPortionNotAccrued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherCommitmentsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherCommitmentsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of unrecorded obligation to transfer funds in future for fixed or minimum amount or quantity of product and service at fixed or minimum price. Includes, but is not limited to, lease not yet commenced and take-or-pay and throughput contracts.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 440<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482648/440-10-50-4<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_LitigationCaseAxis=snow_USDistrictCourtOfCaliforniaVsSnowflakeInc.Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_LitigationCaseAxis=snow_USDistrictCourtOfCaliforniaVsSnowflakeInc.Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_LitigationCaseAxis=snow_UnitedStatesDistrictCourtForTheCentralDistrictOfCaliforniaAndTheSupremeCourtOfBritishColumbiaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_LitigationCaseAxis=snow_UnitedStatesDistrictCourtForTheCentralDistrictOfCaliforniaAndTheSupremeCourtOfBritishColumbiaMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>103
<FILENAME>R78.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Commitment and Contingencies - Schedule of Other Contractual Commitments (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Jan. 31, 2025 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherCommitmentFiscalYearMaturityAbstract', window );"><strong>Other Commitment, Fiscal Year Maturity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PurchaseObligationDueInNextTwelveMonths', window );">2026</a></td>
<td class="nump">$ 569,771<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PurchaseObligationDueInSecondYear', window );">2027</a></td>
<td class="nump">577,133<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PurchaseObligationDueInThirdYear', window );">2028</a></td>
<td class="nump">655,709<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PurchaseObligationDueInFourthYear', window );">2029</a></td>
<td class="nump">964,554<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_snow_PurchaseObligationToBePaidYearFiveAndAfterYearFive', window );">2030 and thereafter</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PurchaseObligation', window );">Total</a></td>
<td class="nump">2,767,167<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherCommitmentsAxis=snow_ThirdPartyCloudInfrastructureAgreementsAndSubscriptionArrangementsSpendingCommitmentsBetweenJune2023AndMay2028Member', window );">Third-Party Cloud Infrastructure Agreements And Subscription Arrangements, Spending Commitments Between June 2023 And May 2028</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherCommitmentFiscalYearMaturityAbstract', window );"><strong>Other Commitment, Fiscal Year Maturity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PurchaseObligationDueInFourthYear', window );">2029</a></td>
<td class="nump">755,300<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherCommitmentsAxis=snow_ThirdPartyCloudInfrastructureAgreementsAndSubscriptionArrangementsSpendingCommitmentsBetweenJune2023AndMay2028Member', window );">Third-Party Cloud Infrastructure Agreements And Subscription Arrangements, Spending Commitments Between June 2023 And May 2028 | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherCommitmentFiscalYearMaturityAbstract', window );"><strong>Other Commitment, Fiscal Year Maturity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PurchaseObligation', window );">Total</a></td>
<td class="nump">1,000,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherCommitmentsAxis=snow_ThirdPartyCloudInfrastructureAgreementsAndSubscriptionArrangementsSpendingCommitmentsBetweenJanuary2024AndDecember2028Member', window );">Third-Party Cloud Infrastructure Agreements And Subscription Arrangements, Spending Commitments Between January 2024 And December 2028</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherCommitmentFiscalYearMaturityAbstract', window );"><strong>Other Commitment, Fiscal Year Maturity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PurchaseObligationDueInFourthYear', window );">2029</a></td>
<td class="nump">208,300<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherCommitmentsAxis=snow_ThirdPartyCloudInfrastructureAgreementsAndSubscriptionArrangementsSpendingCommitmentsBetweenJanuary2024AndDecember2028Member', window );">Third-Party Cloud Infrastructure Agreements And Subscription Arrangements, Spending Commitments Between January 2024 And December 2028 | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherCommitmentFiscalYearMaturityAbstract', window );"><strong>Other Commitment, Fiscal Year Maturity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PurchaseObligation', window );">Total</a></td>
<td class="nump">$ 250,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_snow_PurchaseObligationToBePaidYearFiveAndAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Purchase Obligation, To Be Paid, Year Five And After Year Five</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">snow_PurchaseObligationToBePaidYearFiveAndAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>snow_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherCommitmentFiscalYearMaturityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherCommitmentFiscalYearMaturityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PurchaseObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Minimum amount of purchase arrangement in which the entity has agreed to expend funds to procure goods or services from a supplier.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PurchaseObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PurchaseObligationDueInFourthYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of purchase arrangement to be paid in fourth fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PurchaseObligationDueInFourthYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PurchaseObligationDueInNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of purchase arrangement to be paid in next fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PurchaseObligationDueInNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PurchaseObligationDueInSecondYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of purchase arrangement to be paid in second fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PurchaseObligationDueInSecondYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PurchaseObligationDueInThirdYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of purchase arrangement to be paid in third fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PurchaseObligationDueInThirdYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherCommitmentsAxis=snow_ThirdPartyCloudInfrastructureAgreementsAndSubscriptionArrangementsSpendingCommitmentsBetweenJune2023AndMay2028Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherCommitmentsAxis=snow_ThirdPartyCloudInfrastructureAgreementsAndSubscriptionArrangementsSpendingCommitmentsBetweenJune2023AndMay2028Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherCommitmentsAxis=snow_ThirdPartyCloudInfrastructureAgreementsAndSubscriptionArrangementsSpendingCommitmentsBetweenJanuary2024AndDecember2028Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherCommitmentsAxis=snow_ThirdPartyCloudInfrastructureAgreementsAndSubscriptionArrangementsSpendingCommitmentsBetweenJanuary2024AndDecember2028Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>104
<FILENAME>R79.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="2" rowspan="2"><div style="width: 200px;"><strong>Equity - Narrative (Details)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">1 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Nov. 25, 2024 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>Feb. 01, 2024 </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 20, 2023 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>Mar. 31, 2022 </div>
<div>USD ($) </div>
<div>founder </div>
<div>shares</div>
</th>
<th class="th">
<div>Sep. 30, 2024 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Aug. 31, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jan. 31, 2025 </div>
<div>USD ($) </div>
<div>class </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Jan. 31, 2024 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Jan. 31, 2023 </div>
<div>USD ($) </div>
<div>founder </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Feb. 28, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jan. 31, 2022 </div>
<div>shares</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Preferred stock, shares authorized (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">200,000,000<span></span>
</td>
<td class="nump">200,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockParOrStatedValuePerShare', window );">Preferred stock, par value (in dollars per share) | $ / shares</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.0001<span></span>
</td>
<td class="nump">$ 0.0001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesOutstanding', window );">Preferred stock, shares outstanding (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_snow_CommonStockNumberOfClassesOfStock', window );">Common stock, number of classes of stock | class</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StockRepurchaseProgramAuthorizedAmount1', window );">Stock repurchase program, authorized amount | $</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_snow_StockRepurchaseProgramAdditionalAuthorizedAmount', window );">Stock repurchase program, additional authorized amount | $</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_snow_StockRepurchaseProgramNumberOfSharesRepurchased', window );">Number of shares repurchased (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14,765,000<span></span>
</td>
<td class="nump">4,012,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_snow_PaymentForRepurchaseOfCommonStockExcludingTransactionCosts', window );">Aggregate purchase price | $</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,932,164<span></span>
</td>
<td class="nump">$ 591,673<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_snow_StockRepurchaseProgramWeightedAveragePricePerShare', window );">Weighted-average price per share (in dollars per share) | $ / shares</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 130.87<span></span>
</td>
<td class="nump">$ 147.49<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1', window );">Shares authorized for repurchase | $</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockSharesAcquired', window );">Repurchases of common stock as treasury stock (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(500,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesTreasuryStockReissued', window );">Treasury stock reissued (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">56,000<span></span>
</td>
<td class="nump">8,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance', window );">Common stock reserved for future issuances (shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">127,723,000<span></span>
</td>
<td class="nump">121,461,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Weighted-average grant date fair value of options granted (in dollars per share) | $ / shares</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 79.16<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 101.66<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Options granted (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,037,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">642,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue', window );">Intrinsic value of shares exercised | $</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 913,900<span></span>
</td>
<td class="nump">$ 1,300,000<span></span>
</td>
<td class="nump">$ 1,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1', window );">Grant date fair value of vested shares | $</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">31,200<span></span>
</td>
<td class="nump">42,300<span></span>
</td>
<td class="nump">79,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation, net of amounts capitalized | $</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,479,314<span></span>
</td>
<td class="nump">$ 1,168,015<span></span>
</td>
<td class="nump">$ 861,533<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate', window );">Expected dividend yield</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized', window );">Unrecognized share-based compensation expense | $</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Unrecognized share-based compensation expense recognition period (in years)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">2 years 9 months 18 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockMember', window );">ESPP Rights</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance', window );">Common stock reserved for future issuances (shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">16,446,000<span></span>
</td>
<td class="nump">13,764,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized', window );">Shares authorized (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent', window );">Stock market discount</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">85.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardStockPlanOfferingPeriod', window );">Offering period (months)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">6 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate', window );">Expected dividend yield</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">Stock options</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting period (years)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">4 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod', window );">Expiration period (years)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardHoldingPeriod', window );">Award holding period (in years)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsDiscountForPostvestingRestrictions', window );">Discount for lack of marketability, percent</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7.60%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate', window );">Expected dividend yield</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=snow_EquityClassifiedRestrictedStockUnitsRSUsMember', window );">Equity-Classified Restricted Stock Units (RSUs)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17,096,000<span></span>
</td>
<td class="nump">12,706,000<span></span>
</td>
<td class="nump">10,788,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Nonvested (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">23,354,000<span></span>
</td>
<td class="nump">19,575,000<span></span>
</td>
<td class="nump">15,560,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,612,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=snow_A2020EquityIncentivePlanMember', window );">2020 Plan</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized', window );">Shares authorized (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">16,700,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=snow_A2020EquityIncentivePlanMember', window );">2020 Plan | Stock options</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance', window );">Common stock reserved for future issuances (shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,586,000<span></span>
</td>
<td class="nump">602,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=snow_A2020EquityIncentivePlanMember', window );">2020 Plan | RSUs</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance', window );">Common stock reserved for future issuances (shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">24,790,000<span></span>
</td>
<td class="nump">20,168,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=snow_A2020EquityIncentivePlanMember', window );">2020 Plan | Equity-Classified Performance Shares</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting period (years)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">4 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">800,000<span></span>
</td>
<td class="nump">500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation, net of amounts capitalized | $</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 60,200<span></span>
</td>
<td class="nump">$ 30,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=snow_A2020EquityIncentivePlanMember', window );">2020 Plan | Equity-Classified Performance Shares | Minimum</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodPerformanceTargetPercentage', window );">Performance target, percentage</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=snow_A2020EquityIncentivePlanMember', window );">2020 Plan | Equity-Classified Performance Shares | Maximum</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodPerformanceTargetPercentage', window );">Performance target, percentage</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">120.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=snow_A2020EquityIncentivePlanMember', window );">2020 Plan | Equity-Classified Performance Shares | Grant Date</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting period (years)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=snow_A2020EquityIncentivePlanMember', window );">2020 Plan | Equity-Classified Restricted Stock Units (RSUs)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting period (years)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">4 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=snow_A2012EquityIncentivePlanMember', window );">2012 Plan | Stock options</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance', window );">Common stock reserved for future issuances (shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20,067,000<span></span>
</td>
<td class="nump">26,767,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod', window );">Expiration period (years)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=snow_A2012EquityIncentivePlanMember', window );">2012 Plan | RSUs</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance', window );">Common stock reserved for future issuances (shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">789,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=snow_A2012EquityIncentivePlanMember', window );">2012 Plan | Equity-Classified Restricted Stock Units (RSUs)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting period (years)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">4 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=snow_A2012EquityIncentivePlanMember', window );">2012 Plan | Equity-Classified Restricted Stock Units (RSUs) | Grant Date</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting period (years)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=snow_OutsideOfThePlansMember', window );">Outside of the Plans | Restricted Common Stock</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">445,000<span></span>
</td>
<td class="nump">385,000<span></span>
</td>
<td class="nump">409,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Nonvested (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">821,000<span></span>
</td>
<td class="nump">671,000<span></span>
</td>
<td class="nump">428,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">380,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=snow_SamoohaInc.Member', window );">Samooha, Inc. | Investing Subsidiary</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued', window );">Business acquisition, equity interest issued or issuable (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockSharesRetired', window );">Treasury stock retired (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=snow_SamoohaInc.Member', window );">Samooha, Inc. | 2020 Plan | Liability-Classified Performance Shares</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting period (years)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">4 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation, net of amounts capitalized | $</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 10,600<span></span>
</td>
<td class="nump">$ 500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Shares available for grant (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,700,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_snow_ShareBasedPaymentArrangementLiabilities', window );">Share based payment arrangement, liabilities | $</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 11,100<span></span>
</td>
<td class="nump">$ 500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=snow_SamoohaInc.Member', window );">Samooha, Inc. | 2020 Plan | Liability-Classified Performance Shares | Grant Date</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting period (years)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=snow_StreamlitIncMember', window );">Streamlit, Inc.</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_snow_NumberOfFounders', window );">Number of founders | founder</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember', window );">Class A Common Stock</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value (in dollars per share) | $ / shares</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.0001<span></span>
</td>
<td class="nump">$ 0.0001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, shares outstanding (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">333,865,000<span></span>
</td>
<td class="nump">333,961,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember', window );">Class A Common Stock | Shares Repurchased In Privately Negotiated Transactions Entered Into In Connection With Convertible Senior Notes</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_snow_StockRepurchaseProgramNumberOfSharesRepurchased', window );">Number of shares repurchased (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_snow_PaymentForRepurchaseOfCommonStockExcludingTransactionCosts', window );">Aggregate purchase price | $</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 399,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_snow_StockRepurchaseProgramWeightedAveragePricePerShare', window );">Weighted-average price per share (in dollars per share) | $ / shares</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 112.50<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember', window );">Class A Common Stock | ESPP Rights</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance', window );">Common stock reserved for future issuances (shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,700,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember', window );">Class A Common Stock | 2020 Plan</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance', window );">Common stock reserved for future issuances (shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">34,100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardBaseNumberOfOptionsIssuable', window );">Maximum common shares authorized to be outstanding (shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">78,800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember', window );">Class A Common Stock | Samooha, Inc. | Outside of the Plans | Restricted Common Stock</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_snow_PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod', window );">Vesting period (in years)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">4 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">4 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_snow_PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodTotalFairValue', window );">Fair value | $</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 74,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 74,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_snow_PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardAwardServicePeriod', window );">Requisite service period (in years)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">4 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">4 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Nonvested (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">300,000<span></span>
</td>
<td class="nump">400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember', window );">Class A Common Stock | Streamlit, Inc.</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued', window );">Business acquisition, equity interest issued or issuable (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,900,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember', window );">Class A Common Stock | Streamlit, Inc. | Outside of the Plans | Restricted Common Stock</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_snow_PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod', window );">Vesting period (in years)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_snow_PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodTotalFairValue', window );">Fair value | $</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 93,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 93,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_snow_PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardAwardServicePeriod', window );">Requisite service period (in years)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Nonvested (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100,000<span></span>
</td>
<td class="nump">300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember', window );">Class A Common Stock | Datavolo, Inc.</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued', window );">Business acquisition, equity interest issued or issuable (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember', window );">Class A Common Stock | Datavolo, Inc. | Outside of the Plans | Restricted Common Stock</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_snow_PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod', window );">Vesting period (in years)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">4 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">4 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_snow_PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodTotalFairValue', window );">Fair value | $</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 64,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 64,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_snow_PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardAwardServicePeriod', window );">Requisite service period (in years)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">4 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">4 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Nonvested (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember', window );">Class B Common Stock</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value (in dollars per share) | $ / shares</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.0001<span></span>
</td>
<td class="nump">$ 0.0001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, shares outstanding (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr><td colspan="12"></td></tr>
<tr><td colspan="12"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.94pt">In connection with a business combination completed on December&#160;20, 2023, the Company issued approximately 0.2 million shares of its Class A common stock to one of its wholly-owned subsidiaries, in exchange for a noncontrolling equity interest in the acquired company that was held by the subsidiary prior to this business combination. These shares were treated as treasury stock for accounting purposes as of January&#160;31, 2024, and were subsequently transferred to the Company and retired during the fiscal year ended January&#160;31, 2025. These shares are not reflected in the Company&#8217;s consolidated balance sheets. See Note 7, &#8220;Business Combinations,&#8221; and Note 12, &#8220;Equity,&#8221; for further details.</span></td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_snow_CommonStockNumberOfClassesOfStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Common Stock, Number Of Classes Of Stock</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">snow_CommonStockNumberOfClassesOfStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>snow_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_snow_NumberOfFounders">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of Founders</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">snow_NumberOfFounders</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>snow_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_snow_PaymentForRepurchaseOfCommonStockExcludingTransactionCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Payment For Repurchase Of Common Stock, Excluding Transaction Costs</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">snow_PaymentForRepurchaseOfCommonStockExcludingTransactionCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>snow_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_snow_PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardAwardServicePeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Post-Combination Share-Based Compensation Arrangement By Share-Based Payment Award, Award Service Period</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">snow_PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardAwardServicePeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>snow_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_snow_PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Post-combination Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">snow_PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>snow_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_snow_PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodTotalFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Post-combination Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Granted in Period, Total Fair Value</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">snow_PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodTotalFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>snow_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardHoldingPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share-Based Compensation Arrangement by Share-Based Payment Award, Award Holding Period</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardHoldingPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>snow_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardBaseNumberOfOptionsIssuable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share-based Compensation Arrangement by Share-based Payment Award, Base Number Of Options Issuable</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardBaseNumberOfOptionsIssuable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>snow_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodPerformanceTargetPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Grants In Period, Performance Target, Percentage</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodPerformanceTargetPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>snow_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardStockPlanOfferingPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share-based Compensation Arrangement By Share-based Payment Award, Stock Plan Offering Period</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardStockPlanOfferingPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>snow_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_snow_ShareBasedPaymentArrangementLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share-Based Payment Arrangement, Liabilities</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">snow_ShareBasedPaymentArrangementLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>snow_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_snow_StockRepurchaseProgramAdditionalAuthorizedAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Stock Repurchase Program, Additional Authorized Amount</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">snow_StockRepurchaseProgramAdditionalAuthorizedAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>snow_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_snow_StockRepurchaseProgramNumberOfSharesRepurchased">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Stock Repurchase Program, Number Of Shares Repurchased</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">snow_StockRepurchaseProgramNumberOfSharesRepurchased</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>snow_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_snow_StockRepurchaseProgramWeightedAveragePricePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Stock Repurchase Program, Weighted Average Price Per Share</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">snow_StockRepurchaseProgramWeightedAveragePricePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>snow_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StockRepurchaseProgramAuthorizedAmount1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount authorized for purchase of share under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481520/505-30-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StockRepurchaseProgramAuthorizedAmount1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.F)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllocatedShareBasedCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of equity interests issued or issuable to acquire entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate number of common shares reserved for future issuance.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockCapitalSharesReservedForFutureIssuance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cost not yet recognized for nonvested award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsDiscountForPostvestingRestrictions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Restrictions on equity-based instruments during the vesting period, such as the inability to transfer unvested awards, are not taken into account in estimating the fair value of the award. However, restrictions that remain in effect after an award is vested, such as the inability to transfer or hedge vested options or a prohibition on the sale of outstanding vested shares (or other type of equity) for a period of time, affect the estimate of an award's fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsDiscountForPostvestingRestrictions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1D<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-1D<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of additional shares authorized for issuance under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Gross number of share options (or share units) granted during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value of options vested. Excludes equity instruments other than options, for example, but not limited to, share units, stock appreciation rights, restricted stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Purchase price of common stock expressed as a percentage of its fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesTreasuryStockReissued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of treasury shares or units reissued. Excludes reissuance of shares or units in treasury for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesTreasuryStockReissued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount remaining authorized for purchase of share under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockSharesAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares that have been repurchased during the period and are being held in treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockSharesAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockSharesRetired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common and preferred stock retired from treasury during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockSharesRetired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_EmployeeStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=snow_EquityClassifiedRestrictedStockUnitsRSUsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=snow_EquityClassifiedRestrictedStockUnitsRSUsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=snow_A2020EquityIncentivePlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=snow_A2020EquityIncentivePlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=snow_EquityClassifiedPerformanceSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=snow_EquityClassifiedPerformanceSharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheOneMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=snow_A2012EquityIncentivePlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=snow_A2012EquityIncentivePlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=snow_OutsideOfThePlansMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=snow_OutsideOfThePlansMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=snow_RestrictedCommonStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=snow_RestrictedCommonStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=snow_SamoohaInc.Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=snow_SamoohaInc.Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_OwnershipAxis=snow_InvestingSubsidiaryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_OwnershipAxis=snow_InvestingSubsidiaryMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=snow_LiabilityClassifiedPerformanceSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=snow_LiabilityClassifiedPerformanceSharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=snow_StreamlitIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=snow_StreamlitIncMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ShareRepurchaseProgramAxis=snow_SharesRepurchasedInPrivatelyNegotiatedTransactionsEnteredIntoInConnectionWithConvertibleSeniorNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ShareRepurchaseProgramAxis=snow_SharesRepurchasedInPrivatelyNegotiatedTransactionsEnteredIntoInConnectionWithConvertibleSeniorNotesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=snow_DatavoloInc.Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=snow_DatavoloInc.Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>105
<FILENAME>R80.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Equity - Shares Reserved For Future Issuance (Details) - shares<br> shares in Thousands</strong></div></th>
<th class="th"><div>Jan. 31, 2025</div></th>
<th class="th"><div>Jan. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance', window );">Common stock reserved for future issuances (shares)</a></td>
<td class="nump">127,723<span></span>
</td>
<td class="nump">121,461<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockMember', window );">ESPP Rights</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance', window );">Common stock reserved for future issuances (shares)</a></td>
<td class="nump">16,446<span></span>
</td>
<td class="nump">13,764<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=snow_A2012EquityIncentivePlanMember', window );">2012 Plan | Stock options</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance', window );">Common stock reserved for future issuances (shares)</a></td>
<td class="nump">20,067<span></span>
</td>
<td class="nump">26,767<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=snow_A2012EquityIncentivePlanMember', window );">2012 Plan | RSUs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance', window );">Common stock reserved for future issuances (shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">789<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=snow_A2020EquityIncentivePlanMember', window );">2020 Plan | Stock options</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance', window );">Common stock reserved for future issuances (shares)</a></td>
<td class="nump">1,586<span></span>
</td>
<td class="nump">602<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=snow_A2020EquityIncentivePlanMember', window );">2020 Plan | RSUs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance', window );">Common stock reserved for future issuances (shares)</a></td>
<td class="nump">24,790<span></span>
</td>
<td class="nump">20,168<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=snow_A2020EquityIncentivePlanMember', window );">2020 Plan | Shares available for future grants</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance', window );">Common stock reserved for future issuances (shares)</a></td>
<td class="nump">64,834<span></span>
</td>
<td class="nump">59,371<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate number of common shares reserved for future issuance.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockCapitalSharesReservedForFutureIssuance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1D<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-1D<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_EmployeeStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=snow_A2012EquityIncentivePlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=snow_A2012EquityIncentivePlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=snow_A2020EquityIncentivePlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=snow_A2020EquityIncentivePlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=snow_SharesAvailableForFutureGrantMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=snow_SharesAvailableForFutureGrantMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>106
<FILENAME>R81.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Equity - Schedule of Stock Repurchase Activity (Details) - USD ($)<br> $ / shares in Units, shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jan. 31, 2025</div></th>
<th class="th"><div>Jan. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Share-Based Payment Arrangement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_snow_StockRepurchaseProgramNumberOfSharesRepurchased', window );">Number of shares repurchased (in shares)</a></td>
<td class="nump">14,765<span></span>
</td>
<td class="nump">4,012<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_snow_StockRepurchaseProgramWeightedAveragePricePerShare', window );">Weighted-average price per share (in dollars per share)</a></td>
<td class="nump">$ 130.87<span></span>
</td>
<td class="nump">$ 147.49<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_snow_PaymentForRepurchaseOfCommonStockExcludingTransactionCosts', window );">Aggregate purchase price</a></td>
<td class="nump">$ 1,932,164<span></span>
</td>
<td class="nump">$ 591,673<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_snow_PaymentForRepurchaseOfCommonStockExcludingTransactionCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Payment For Repurchase Of Common Stock, Excluding Transaction Costs</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">snow_PaymentForRepurchaseOfCommonStockExcludingTransactionCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>snow_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_snow_StockRepurchaseProgramNumberOfSharesRepurchased">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Stock Repurchase Program, Number Of Shares Repurchased</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">snow_StockRepurchaseProgramNumberOfSharesRepurchased</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>snow_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_snow_StockRepurchaseProgramWeightedAveragePricePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Stock Repurchase Program, Weighted Average Price Per Share</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">snow_StockRepurchaseProgramWeightedAveragePricePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>snow_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>107
<FILENAME>R82.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Equity - Option Activity Rollforward (Details) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="4">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jan. 31, 2025</div></th>
<th class="th"><div>Jan. 31, 2024</div></th>
<th class="th"><div>Jan. 31, 2023</div></th>
<th class="th"><div>Jan. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward', window );"><strong>Number&#160;of Options Outstanding (in thousands)</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Shares outstanding, beginning (in shares)</a></td>
<td class="nump">27,369,000<span></span>
</td>
<td class="nump">35,854,000<span></span>
</td>
<td class="nump">42,043,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Granted (shares)</a></td>
<td class="nump">1,037,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">642,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Exercised (in shares)</a></td>
<td class="num">(6,608,000)<span></span>
</td>
<td class="num">(8,357,000)<span></span>
</td>
<td class="num">(6,118,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod', window );">Canceled (in shares)</a></td>
<td class="num">(145,000)<span></span>
</td>
<td class="num">(128,000)<span></span>
</td>
<td class="num">(713,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Shares outstanding, ending (in shares)</a></td>
<td class="nump">21,653,000<span></span>
</td>
<td class="nump">27,369,000<span></span>
</td>
<td class="nump">35,854,000<span></span>
</td>
<td class="nump">42,043,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward', window );"><strong>Weighted- Average Exercise&#160;Price</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Shares outstanding, beginning balance (in dollars per share)</a></td>
<td class="nump">$ 12.35<span></span>
</td>
<td class="nump">$ 11.27<span></span>
</td>
<td class="nump">$ 7.53<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice', window );">Granted (in dollars per share)</a></td>
<td class="nump">163.17<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">207.56<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice', window );">Exercised (in dollars per share)</a></td>
<td class="nump">6.79<span></span>
</td>
<td class="nump">6.84<span></span>
</td>
<td class="nump">6.50<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice', window );">Canceled (in dollars per share)</a></td>
<td class="nump">78.83<span></span>
</td>
<td class="nump">70.59<span></span>
</td>
<td class="nump">8.02<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Shares outstanding, ending balance (in dollars per share)</a></td>
<td class="nump">$ 20.83<span></span>
</td>
<td class="nump">$ 12.35<span></span>
</td>
<td class="nump">$ 11.27<span></span>
</td>
<td class="nump">$ 7.53<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2', window );">Weighted-average remaining contractual life (years)</a></td>
<td class="text">4 years 2 months 12 days<span></span>
</td>
<td class="text">5 years<span></span>
</td>
<td class="text">5 years 10 months 24 days<span></span>
</td>
<td class="text">6 years 10 months 24 days<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract', window );"><strong>Aggregate Intrinsic Value (in thousands)</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue', window );">Aggregate intrinsic value</a></td>
<td class="nump">$ 3,493,648<span></span>
</td>
<td class="nump">$ 5,023,664<span></span>
</td>
<td class="nump">$ 5,237,549<span></span>
</td>
<td class="nump">$ 11,283,299<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber', window );">Vested and expected to vest (in shares)</a></td>
<td class="nump">21,653,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice', window );">Vested and expected to vest, weighted-average exercise price (in dollars per share)</a></td>
<td class="nump">$ 20.83<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1', window );">Vested and expected to vest, weighted-average remaining contractual life (in years)</a></td>
<td class="text">4 years 2 months 12 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue', window );">Vested and expected to vest, aggregate intrinsic value</a></td>
<td class="nump">$ 3,493,648<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber', window );">Exercisable (in shares)</a></td>
<td class="nump">20,645,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice', window );">Exercisable, weighted-average exercise price (in dollars per share)</a></td>
<td class="nump">$ 13.53<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1', window );">Exercisable, weighted-average remaining contractual life (in years)</a></td>
<td class="text">4 years 1 month 6 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1', window );">Exercisable, intrinsic value</a></td>
<td class="nump">$ 3,478,059<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For presentations that combine terminations, the number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan or that expired.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average price of options that were either forfeited or expired.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Gross number of share options (or share units) granted during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of options outstanding, including both vested and non-vested options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which option holders acquired shares when converting their stock options into shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 718<br> -SubTopic 10<br> -Subparagraph (e)(1)<br> -Name Accounting Standards Codification<br> -Paragraph 2<br> -Section 50<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of share options (or share units) exercised during the current period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>108
<FILENAME>R83.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Equity - Unvested RSA &amp; RSU Rollforward (Details) - $ / shares<br> shares in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jan. 31, 2025</div></th>
<th class="th"><div>Jan. 31, 2024</div></th>
<th class="th"><div>Jan. 31, 2023</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=snow_EquityClassifiedRestrictedStockUnitsRSUsMember', window );">Equity-Classified Restricted Stock Units (RSUs)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward', window );"><strong>Number of Shares (in thousands)</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Unvested balance, beginning (in shares)</a></td>
<td class="nump">19,575<span></span>
</td>
<td class="nump">15,560<span></span>
</td>
<td class="nump">9,612<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="nump">17,096<span></span>
</td>
<td class="nump">12,706<span></span>
</td>
<td class="nump">10,788<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Vested (in shares)</a></td>
<td class="num">(9,900)<span></span>
</td>
<td class="num">(6,810)<span></span>
</td>
<td class="num">(3,348)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Forfeited (in shares)</a></td>
<td class="num">(3,367)<span></span>
</td>
<td class="num">(1,881)<span></span>
</td>
<td class="num">(1,492)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceAdjustment', window );">Performance adjustment (in shares)</a></td>
<td class="num">(50)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Unvested balance, ending (in shares)</a></td>
<td class="nump">23,354<span></span>
</td>
<td class="nump">19,575<span></span>
</td>
<td class="nump">15,560<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward', window );"><strong>Weighted-Average Grant Date Fair Value per Share</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Unvested balance , beginning balance (in dollars per share)</a></td>
<td class="nump">$ 169.82<span></span>
</td>
<td class="nump">$ 181.17<span></span>
</td>
<td class="nump">$ 180.08<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Granted (in dollars per share)</a></td>
<td class="nump">142.07<span></span>
</td>
<td class="nump">158.28<span></span>
</td>
<td class="nump">180.65<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">Vested (in dollars per share)</a></td>
<td class="nump">168.04<span></span>
</td>
<td class="nump">172.38<span></span>
</td>
<td class="nump">165.30<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue', window );">Forfeited (in dollars per share)</a></td>
<td class="nump">163.07<span></span>
</td>
<td class="nump">176.44<span></span>
</td>
<td class="nump">206.02<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceAdjustmentWeightedAverageGrantDateFairValue', window );">Performance adjustment (in dollars per share)</a></td>
<td class="nump">139.58<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Unvested balance , ending balance (in dollars per share)</a></td>
<td class="nump">$ 151.30<span></span>
</td>
<td class="nump">$ 169.82<span></span>
</td>
<td class="nump">$ 181.17<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=snow_A2020EquityIncentivePlanMember', window );">2020 Plan | Liability-Classified Performance Shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward', window );"><strong>Number of Shares (in thousands)</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardLiabilityClassifiedInstrumentsNonvestedNumber', window );">Unvested balance, beginning (in shares)</a></td>
<td class="nump">1,382<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardLiabilityClassifiedInstrumentsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="nump">118<span></span>
</td>
<td class="nump">1,382<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardLiabilityClassifiedInstrumentsForfeitedInPeriod', window );">Forfeited (in shares)</a></td>
<td class="num">(64)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardLiabilityClassifiedInstrumentsNonvestedNumber', window );">Unvested balance, ending (in shares)</a></td>
<td class="nump">1,436<span></span>
</td>
<td class="nump">1,382<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=snow_OutsideOfThePlansMember', window );">Outside of the Plans | Restricted Common Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward', window );"><strong>Number of Shares (in thousands)</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Unvested balance, beginning (in shares)</a></td>
<td class="nump">671<span></span>
</td>
<td class="nump">428<span></span>
</td>
<td class="nump">380<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="nump">445<span></span>
</td>
<td class="nump">385<span></span>
</td>
<td class="nump">409<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Vested (in shares)</a></td>
<td class="num">(219)<span></span>
</td>
<td class="num">(142)<span></span>
</td>
<td class="num">(361)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Forfeited (in shares)</a></td>
<td class="num">(76)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Unvested balance, ending (in shares)</a></td>
<td class="nump">821<span></span>
</td>
<td class="nump">671<span></span>
</td>
<td class="nump">428<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward', window );"><strong>Weighted-Average Grant Date Fair Value per Share</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Unvested balance , beginning balance (in dollars per share)</a></td>
<td class="nump">$ 209.15<span></span>
</td>
<td class="nump">$ 219.26<span></span>
</td>
<td class="nump">$ 2.11<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Granted (in dollars per share)</a></td>
<td class="nump">162.15<span></span>
</td>
<td class="nump">194.28<span></span>
</td>
<td class="nump">229.13<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">Vested (in dollars per share)</a></td>
<td class="nump">213.81<span></span>
</td>
<td class="nump">199.28<span></span>
</td>
<td class="nump">2.10<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue', window );">Forfeited (in dollars per share)</a></td>
<td class="nump">226.91<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Unvested balance , ending balance (in dollars per share)</a></td>
<td class="nump">$ 180.82<span></span>
</td>
<td class="nump">$ 209.15<span></span>
</td>
<td class="nump">$ 219.26<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceAdjustment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Performance Adjustment</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceAdjustment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>snow_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceAdjustmentWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Performance Adjustment, Weighted Average Grant Date Fair Value</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceAdjustmentWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>snow_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardLiabilityClassifiedInstrumentsForfeitedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share-Based Compensation Arrangement By Share-Based Payment Award, Liability-Classified Instruments, Forfeited In Period</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardLiabilityClassifiedInstrumentsForfeitedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>snow_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardLiabilityClassifiedInstrumentsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share-Based Compensation Arrangement By Share-Based Payment Award, Liability-Classified Instruments, Grants In Period</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardLiabilityClassifiedInstrumentsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>snow_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardLiabilityClassifiedInstrumentsNonvestedNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share-Based Compensation Arrangement By Share-Based Payment Award, Liability-Classified Instruments, Nonvested, Number</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardLiabilityClassifiedInstrumentsNonvestedNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>snow_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=snow_EquityClassifiedRestrictedStockUnitsRSUsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=snow_EquityClassifiedRestrictedStockUnitsRSUsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=snow_A2020EquityIncentivePlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=snow_A2020EquityIncentivePlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=snow_LiabilityClassifiedPerformanceSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=snow_LiabilityClassifiedPerformanceSharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=snow_OutsideOfThePlansMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=snow_OutsideOfThePlansMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=snow_RestrictedCommonStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=snow_RestrictedCommonStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>109
<FILENAME>R84.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Equity - Valuation Assumptions (Details)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jan. 31, 2025</div></th>
<th class="th"><div>Jan. 31, 2024</div></th>
<th class="th"><div>Jan. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate', window );">Expected dividend yield</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">Stock options</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1', window );">Expected term (in years)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">6 years<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum', window );">Expected volatility, minimum</a></td>
<td class="nump">56.60%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum', window );">Expected volatility, maximum</a></td>
<td class="nump">56.70%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate', window );">Expected volatility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum', window );">Risk-free interest rate, minimum</a></td>
<td class="nump">4.20%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum', window );">Risk-free interest rate, maximum</a></td>
<td class="nump">4.40%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate', window );">Risk-free interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.80%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate', window );">Expected dividend yield</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">Stock options | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1', window );">Expected term (in years)</a></td>
<td class="text">4 years 9 months 18 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">Stock options | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1', window );">Expected term (in years)</a></td>
<td class="text">6 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockMember', window );">ESPP Rights</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1', window );">Expected term (in years)</a></td>
<td class="text">6 months<span></span>
</td>
<td class="text">6 months<span></span>
</td>
<td class="text">6 months<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum', window );">Expected volatility, minimum</a></td>
<td class="nump">46.30%<span></span>
</td>
<td class="nump">48.40%<span></span>
</td>
<td class="nump">58.90%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum', window );">Expected volatility, maximum</a></td>
<td class="nump">49.60%<span></span>
</td>
<td class="nump">71.30%<span></span>
</td>
<td class="nump">74.80%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum', window );">Risk-free interest rate, minimum</a></td>
<td class="nump">4.50%<span></span>
</td>
<td class="nump">4.70%<span></span>
</td>
<td class="nump">0.90%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum', window );">Risk-free interest rate, maximum</a></td>
<td class="nump">5.40%<span></span>
</td>
<td class="nump">5.50%<span></span>
</td>
<td class="nump">3.80%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate', window );">Expected dividend yield</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=snow_LiabilityClassifiedPerformanceSharesMember', window );">Liability-Classified Performance Shares | 2020 Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate', window );">Expected volatility</a></td>
<td class="nump">50.00%<span></span>
</td>
<td class="nump">60.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate', window );">Risk-free interest rate</a></td>
<td class="nump">4.20%<span></span>
</td>
<td class="nump">4.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The estimated measure of the maximum percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The estimated measure of the minimum percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The risk-free interest rate assumption that is used in valuing an option on its own shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum risk-free interest rate assumption that is used in valuing an option on its own shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The minimum risk-free interest rate assumption that is used in valuing an option on its own shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_EmployeeStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=snow_LiabilityClassifiedPerformanceSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=snow_LiabilityClassifiedPerformanceSharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=snow_A2020EquityIncentivePlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=snow_A2020EquityIncentivePlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>110
<FILENAME>R85.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Equity - Share-based Compensation (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jan. 31, 2025</div></th>
<th class="th"><div>Jan. 31, 2024</div></th>
<th class="th"><div>Jan. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Share-based Payment Arrangement, Expensed and Capitalized, Amount</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation, net of amounts capitalized</a></td>
<td class="nump">$ 1,479,314<span></span>
</td>
<td class="nump">$ 1,168,015<span></span>
</td>
<td class="nump">$ 861,533<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount', window );">Capitalized stock-based compensation</a></td>
<td class="nump">38,493<span></span>
</td>
<td class="nump">48,830<span></span>
</td>
<td class="nump">29,417<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1', window );">Total stock-based compensation</a></td>
<td class="nump">1,517,807<span></span>
</td>
<td class="nump">1,216,845<span></span>
</td>
<td class="nump">890,950<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember', window );">Cost of revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Share-based Payment Arrangement, Expensed and Capitalized, Amount</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation, net of amounts capitalized</a></td>
<td class="nump">142,163<span></span>
</td>
<td class="nump">123,363<span></span>
</td>
<td class="nump">106,302<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingAndMarketingExpenseMember', window );">Sales and marketing</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Share-based Payment Arrangement, Expensed and Capitalized, Amount</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation, net of amounts capitalized</a></td>
<td class="nump">331,807<span></span>
</td>
<td class="nump">299,657<span></span>
</td>
<td class="nump">246,811<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_ResearchAndDevelopmentExpenseMember', window );">Research and development</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Share-based Payment Arrangement, Expensed and Capitalized, Amount</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation, net of amounts capitalized</a></td>
<td class="nump">852,027<span></span>
</td>
<td class="nump">644,928<span></span>
</td>
<td class="nump">407,524<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_GeneralAndAdministrativeExpenseMember', window );">General and administrative</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Share-based Payment Arrangement, Expensed and Capitalized, Amount</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation, net of amounts capitalized</a></td>
<td class="nump">$ 153,317<span></span>
</td>
<td class="nump">$ 100,067<span></span>
</td>
<td class="nump">$ 100,896<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.F)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllocatedShareBasedCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cost capitalized for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cost expensed and capitalized for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingAndMarketingExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_SellingAndMarketingExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_ResearchAndDevelopmentExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_ResearchAndDevelopmentExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_GeneralAndAdministrativeExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_GeneralAndAdministrativeExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>111
<FILENAME>R86.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Schedule of Components of Loss Before Income Taxes (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jan. 31, 2025</div></th>
<th class="th"><div>Jan. 31, 2024</div></th>
<th class="th"><div>Jan. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic', window );">U.S.</a></td>
<td class="num">$ (1,341,798)<span></span>
</td>
<td class="num">$ (875,703)<span></span>
</td>
<td class="num">$ (851,538)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign', window );">Foreign</a></td>
<td class="nump">56,699<span></span>
</td>
<td class="nump">26,480<span></span>
</td>
<td class="nump">35,545<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Loss before income taxes</a></td>
<td class="num">$ (1,285,099)<span></span>
</td>
<td class="num">$ (849,223)<span></span>
</td>
<td class="num">$ (815,993)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-10A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-10A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>112
<FILENAME>R87.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Schedule of Provision for (Benefit from) Income Taxes (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jan. 31, 2025</div></th>
<th class="th"><div>Jan. 31, 2024</div></th>
<th class="th"><div>Jan. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract', window );"><strong>Current provision:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentStateAndLocalTaxExpenseBenefit', window );">State</a></td>
<td class="nump">$ 806<span></span>
</td>
<td class="nump">$ 754<span></span>
</td>
<td class="nump">$ 626<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentForeignTaxExpenseBenefit', window );">Foreign</a></td>
<td class="nump">10,978<span></span>
</td>
<td class="nump">14,775<span></span>
</td>
<td class="nump">7,571<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract', window );"><strong>Deferred benefit:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredFederalIncomeTaxExpenseBenefit', window );">Federal</a></td>
<td class="num">(6,294)<span></span>
</td>
<td class="num">(15,376)<span></span>
</td>
<td class="num">(21,647)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit', window );">State</a></td>
<td class="num">(1,011)<span></span>
</td>
<td class="num">(4,700)<span></span>
</td>
<td class="num">(4,410)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredForeignIncomeTaxExpenseBenefit', window );">Foreign</a></td>
<td class="num">(366)<span></span>
</td>
<td class="num">(6,686)<span></span>
</td>
<td class="num">(607)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Provision for (benefit from) income taxes</a></td>
<td class="nump">$ 4,113<span></span>
</td>
<td class="num">$ (11,233)<span></span>
</td>
<td class="num">$ (18,467)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentForeignTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentForeignTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentStateAndLocalTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentStateAndLocalTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredFederalIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredFederalIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredForeignIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredForeignIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-10<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482659/740-20-45-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>113
<FILENAME>R88.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Schedule of Effective Income Tax Rate Reconciliation (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jan. 31, 2025</div></th>
<th class="th"><div>Jan. 31, 2024</div></th>
<th class="th"><div>Jan. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate', window );">Income tax benefit computed at federal statutory rate</a></td>
<td class="num">$ (269,871)<span></span>
</td>
<td class="num">$ (178,337)<span></span>
</td>
<td class="num">$ (171,359)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes', window );">State taxes, net of federal benefit</a></td>
<td class="nump">33,910<span></span>
</td>
<td class="nump">26,380<span></span>
</td>
<td class="nump">14,948<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationTaxCreditsResearch', window );">Research and development credits</a></td>
<td class="num">(133,266)<span></span>
</td>
<td class="num">(101,725)<span></span>
</td>
<td class="num">(58,136)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost', window );">Stock-based compensation</a></td>
<td class="num">(7,667)<span></span>
</td>
<td class="num">(148,600)<span></span>
</td>
<td class="num">(71,295)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance', window );">Change in valuation allowance</a></td>
<td class="nump">363,422<span></span>
</td>
<td class="nump">371,767<span></span>
</td>
<td class="nump">213,532<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationBeatAmount', window );">IRC Section 59A waived deductions</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">11,550<span></span>
</td>
<td class="nump">49,476<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationOtherReconcilingItems', window );">Other</a></td>
<td class="nump">17,585<span></span>
</td>
<td class="nump">7,732<span></span>
</td>
<td class="nump">4,367<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Provision for (benefit from) income taxes</a></td>
<td class="nump">$ 4,113<span></span>
</td>
<td class="num">$ (11,233)<span></span>
</td>
<td class="num">$ (18,467)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationBeatAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of reported income tax expense from difference to expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operations, attributable to base erosion and anti-abuse tax (BEAT).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationBeatAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-10<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482659/740-20-45-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in the valuation allowance for deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (a)(6)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of reported income tax expense (benefit) in excess of (less than) expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for award under share-based payment arrangement. Includes, but is not limited to, expense determined to be nondeductible upon grant or after for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationOtherReconcilingItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying statutory federal (national) tax rate to pretax income (loss) from continuing operation attributable to other reconciling item. Excludes state and local income tax expense (benefit), federal tax expense (benefit), statutory income tax expense (benefit) outside of country of domicile, tax credit, nondeductible expense, deduction, income tax settlement, income tax contingency, and cross-border tax law.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationOtherReconcilingItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationTaxCreditsResearch">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to research tax credit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationTaxCreditsResearch</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>114
<FILENAME>R89.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jan. 31, 2025</div></th>
<th class="th"><div>Jan. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsGrossAbstract', window );"><strong>Deferred tax assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards', window );">Net operating losses carryforwards</a></td>
<td class="nump">$ 1,707,649<span></span>
</td>
<td class="nump">$ 1,673,213<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment', window );">Capitalized research and development</a></td>
<td class="nump">725,823<span></span>
</td>
<td class="nump">420,491<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards', window );">Tax credit carryforwards</a></td>
<td class="nump">511,504<span></span>
</td>
<td class="nump">376,804<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_snow_DeferredTaxAssetsLeaseLiability', window );">Operating lease liabilities</a></td>
<td class="nump">104,517<span></span>
</td>
<td class="nump">54,008<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsDeferredIncome', window );">Deferred revenue</a></td>
<td class="nump">95,779<span></span>
</td>
<td class="nump">82,683<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_snow_DeferredTaxAssetsCappedCallTransactions', window );">Capped call transactions</a></td>
<td class="nump">45,032<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits', window );">Stock-based compensation</a></td>
<td class="nump">36,044<span></span>
</td>
<td class="nump">109,446<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsInvestments', window );">Net unrealized losses on strategic investments</a></td>
<td class="nump">6,143<span></span>
</td>
<td class="nump">2,443<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOther', window );">Other</a></td>
<td class="nump">50,790<span></span>
</td>
<td class="nump">31,776<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsGross', window );">Total deferred tax assets</a></td>
<td class="nump">3,283,281<span></span>
</td>
<td class="nump">2,750,864<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsValuationAllowance', window );">Less: valuation allowance</a></td>
<td class="num">(3,104,505)<span></span>
</td>
<td class="num">(2,621,009)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsNet', window );">Net deferred tax assets</a></td>
<td class="nump">178,776<span></span>
</td>
<td class="nump">129,855<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesAbstract', window );"><strong>Deferred tax liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets', window );">Intangible assets</a></td>
<td class="num">(27,481)<span></span>
</td>
<td class="num">(39,173)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesDeferredExpense', window );">Deferred commissions</a></td>
<td class="num">(56,662)<span></span>
</td>
<td class="num">(41,609)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_snow_DeferredTaxLiabilitiesOperatingLeaseRightOfUseAsset', window );">Operating lease right-of-use assets</a></td>
<td class="num">(94,997)<span></span>
</td>
<td class="num">(48,629)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesOther', window );">Other</a></td>
<td class="num">(234)<span></span>
</td>
<td class="num">(1,326)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilities', window );">Total deferred tax liabilities</a></td>
<td class="num">(179,374)<span></span>
</td>
<td class="num">(130,737)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilities', window );">Net deferred tax liabilities</a></td>
<td class="num">$ (598)<span></span>
</td>
<td class="num">$ (882)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_snow_DeferredTaxAssetsCappedCallTransactions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred Tax Assets, Capped Call Transactions</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">snow_DeferredTaxAssetsCappedCallTransactions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>snow_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_snow_DeferredTaxAssetsLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred Tax Assets, Lease Liability</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">snow_DeferredTaxAssetsLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>snow_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_snow_DeferredTaxLiabilitiesOperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred Tax Liabilities, Operating Lease, Right-Of-Use Asset</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">snow_DeferredTaxLiabilitiesOperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>snow_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-2<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsDeferredIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from deferred income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsDeferredIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsGrossAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsGrossAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary difference from in-process research and development cost acquired in business combination or from joint venture formation or both.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from investments (excludes investments in subsidiaries and equity method investments).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsOperatingLossCarryforwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before allocation of a valuation allowances, of deferred tax assets attributable to deductible tax credit carryforwards including, but not limited to, research, foreign, general business, alternative minimum tax, and other deductible tax credit carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxCreditCarryforwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from compensation and benefits costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesDeferredExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from capitalized costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesDeferredExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from intangible assets other than goodwill.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>115
<FILENAME>R90.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Narrative (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jan. 31, 2025</div></th>
<th class="th"><div>Jan. 31, 2024</div></th>
<th class="th"><div>Jan. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TaxCreditCarryforwardLineItems', window );"><strong>Tax Credit Carryforward [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsValuationAllowance', window );">Valuation allowance</a></td>
<td class="nump">$ 3,104,505,000<span></span>
</td>
<td class="nump">$ 2,621,009,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount', window );">Increase in valuation allowance</a></td>
<td class="nump">483,500,000<span></span>
</td>
<td class="nump">520,400,000<span></span>
</td>
<td class="nump">$ 241,900,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic', window );">Net operating loss carryforwards, U.S. federal</a></td>
<td class="nump">6,200,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal', window );">Net operating loss carryforwards, state</a></td>
<td class="nump">6,000,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign', window );">Net operating loss carryforwards, foreign</a></td>
<td class="nump">178,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExaminationPenaltiesAndInterestExpense', window );">Interest and penalties</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_DomesticCountryMember', window );">Federal</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TaxCreditCarryforwardLineItems', window );"><strong>Tax Credit Carryforward [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration', window );">Net operating loss carryforwards, not subject to expiration</a></td>
<td class="nump">6,100,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration', window );">Net operating loss carryforward, subject to expiration</a></td>
<td class="nump">100,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_snow_DeferredTaxAssetsTaxCreditCarryforwardSubjectToExpiration', window );">Deferred tax assets, tax credit carryforward, subject to expiration</a></td>
<td class="nump">482,900,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_ForeignCountryMember', window );">Foreign</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TaxCreditCarryforwardLineItems', window );"><strong>Tax Credit Carryforward [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration', window );">Net operating loss carryforwards, not subject to expiration</a></td>
<td class="nump">165,200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration', window );">Net operating loss carryforward, subject to expiration</a></td>
<td class="nump">12,800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember', window );">State</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TaxCreditCarryforwardLineItems', window );"><strong>Tax Credit Carryforward [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_snow_DeferredTaxAssetsTaxCreditCarryforwardNotSubjectToExpiration', window );">Deferred tax assets, tax credit carryforward, not subject to expiration</a></td>
<td class="nump">$ 212,200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_snow_DeferredTaxAssetsTaxCreditCarryforwardNotSubjectToExpiration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">snow_DeferredTaxAssetsTaxCreditCarryforwardNotSubjectToExpiration</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>snow_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_snow_DeferredTaxAssetsTaxCreditCarryforwardSubjectToExpiration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">snow_DeferredTaxAssetsTaxCreditCarryforwardSubjectToExpiration</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>snow_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible domestic operating loss carryforwards. Excludes state and local operating loss carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible foreign operating loss carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards that are not subject to expiration dates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible state and local operating loss carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards that are subject to expiration dates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExaminationPenaltiesAndInterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The sum of the amounts of estimated penalties and interest recognized in the period arising from income tax examinations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExaminationPenaltiesAndInterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TaxCreditCarryforwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxCreditCarryforwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_DomesticCountryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityAxis=us-gaap_DomesticCountryMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_ForeignCountryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityAxis=us-gaap_ForeignCountryMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>116
<FILENAME>R91.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Schedule of Unrecognized Tax Benefits (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jan. 31, 2025</div></th>
<th class="th"><div>Jan. 31, 2024</div></th>
<th class="th"><div>Jan. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward', window );"><strong>Unrecognized Tax Benefits [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefits', window );">Beginning balance</a></td>
<td class="nump">$ 115,253<span></span>
</td>
<td class="nump">$ 75,180<span></span>
</td>
<td class="nump">$ 57,715<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions', window );">Increases based on tax positions during the prior period</a></td>
<td class="nump">655<span></span>
</td>
<td class="nump">12,708<span></span>
</td>
<td class="nump">1,816<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions', window );">Increases based on tax positions during the current period</a></td>
<td class="nump">35,752<span></span>
</td>
<td class="nump">27,365<span></span>
</td>
<td class="nump">15,649<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefits', window );">Ending balance</a></td>
<td class="nump">$ 151,660<span></span>
</td>
<td class="nump">$ 115,253<span></span>
</td>
<td class="nump">$ 75,180<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of unrecognized tax benefits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 217<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-217<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-15A<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-10B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 217<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-217<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-15A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 217<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-217<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-15A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>117
<FILENAME>R92.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Loss per Share - Schedule of Basic and Diluted Net Loss per Share (Details) - USD ($)<br> $ / shares in Units, shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jan. 31, 2025</div></th>
<th class="th"><div>Jan. 31, 2024</div></th>
<th class="th"><div>Jan. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract', window );"><strong>Numerator:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net loss</a></td>
<td class="num">$ (1,289,212)<span></span>
</td>
<td class="num">$ (837,990)<span></span>
</td>
<td class="num">$ (797,526)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest', window );">Less: comprehensive loss attributable to noncontrolling interest</a></td>
<td class="num">(3,572)<span></span>
</td>
<td class="num">(1,893)<span></span>
</td>
<td class="num">(821)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss attributable to Snowflake Inc.</a></td>
<td class="num">$ (1,285,640)<span></span>
</td>
<td class="num">$ (836,097)<span></span>
</td>
<td class="num">$ (796,705)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract', window );"><strong>Denominator:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted-average shares used in computing net loss per share attributable to Snowflake Inc. Class A common stockholders&#8212;basic (in shares)</a></td>
<td class="nump">332,707<span></span>
</td>
<td class="nump">328,001<span></span>
</td>
<td class="nump">318,730<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted-average shares used in computing net loss per share attributable to Snowflake Inc. Class A common stockholders&#8212;diluted (in shares)</a></td>
<td class="nump">332,707<span></span>
</td>
<td class="nump">328,001<span></span>
</td>
<td class="nump">318,730<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Net loss per share attributable to Snowflake Inc. Class A common stockholders&#8212;basic (in dollars per share)</a></td>
<td class="num">$ (3.86)<span></span>
</td>
<td class="num">$ (2.55)<span></span>
</td>
<td class="num">$ (2.50)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Net loss per share attributable to Snowflake Inc. Class A common stockholders&#8212;diluted (in dollars per share)</a></td>
<td class="num">$ (3.86)<span></span>
</td>
<td class="num">$ (2.55)<span></span>
</td>
<td class="num">$ (2.50)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income (loss) and other comprehensive income (loss), attributable to noncontrolling interests. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -SubTopic 10<br> -Topic 810<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-20<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-21<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4K<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-52<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-52<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 34: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 37: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-11<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 205<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478009/946-205-45-3<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-19<br><br>Reference 18: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 31: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4J<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4J<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4K<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4K<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-2<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-16<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>118
<FILENAME>R93.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Loss per Share - Narrative (Details) - shares<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jan. 31, 2025</div></th>
<th class="th"><div>Jan. 31, 2024</div></th>
<th class="th"><div>Jan. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted average number of shares outstanding, basic (in shares)</a></td>
<td class="nump">332,707,000<span></span>
</td>
<td class="nump">328,001,000<span></span>
</td>
<td class="nump">318,730,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted average number of shares outstanding, diluted (in shares)</a></td>
<td class="nump">332,707,000<span></span>
</td>
<td class="nump">328,001,000<span></span>
</td>
<td class="nump">318,730,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember', window );">Class B Common Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted average number of shares outstanding, basic (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted average number of shares outstanding, diluted (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfStockLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 2: http://www.xbrl.org/2003/role/recommendedDisclosureRef<br> -Topic 272<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483014/272-10-45-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 272<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482987/272-10-50-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-14<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-18<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(27)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(2)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(2)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfStockLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-16<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>119
<FILENAME>R94.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Loss per Share - Schedule of Potentially Dilutive Securities Excluded from Computation of Net Loss per Share (Details) - shares<br> shares in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jan. 31, 2025</div></th>
<th class="th"><div>Jan. 31, 2024</div></th>
<th class="th"><div>Jan. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Potentially dilutive securities excluded from computation of diluted net loss per share (in shares)</a></td>
<td class="nump">62,436<span></span>
</td>
<td class="nump">49,281<span></span>
</td>
<td class="nump">52,125<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">RSUs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Potentially dilutive securities excluded from computation of diluted net loss per share (in shares)</a></td>
<td class="nump">24,790<span></span>
</td>
<td class="nump">20,957<span></span>
</td>
<td class="nump">15,560<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_EmployeeStockOptionMember', window );">Stock options</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Potentially dilutive securities excluded from computation of diluted net loss per share (in shares)</a></td>
<td class="nump">21,653<span></span>
</td>
<td class="nump">27,369<span></span>
</td>
<td class="nump">35,854<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_ConvertibleDebtSecuritiesMember', window );">Shares underlying the conversion option in the Notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Potentially dilutive securities excluded from computation of diluted net loss per share (in shares)</a></td>
<td class="nump">14,603<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=snow_UnvestedRestrictedCommonStockAndEarlyExercisedStockOptionsMember', window );">Unvested restricted common stock and early exercised stock options</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Potentially dilutive securities excluded from computation of diluted net loss per share (in shares)</a></td>
<td class="nump">821<span></span>
</td>
<td class="nump">671<span></span>
</td>
<td class="nump">446<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_EmployeeStockMember', window );">ESPP Rights</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Potentially dilutive securities excluded from computation of diluted net loss per share (in shares)</a></td>
<td class="nump">569<span></span>
</td>
<td class="nump">284<span></span>
</td>
<td class="nump">265<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_RestrictedStockUnitsRSUMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_EmployeeStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_EmployeeStockOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_ConvertibleDebtSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_ConvertibleDebtSecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=snow_UnvestedRestrictedCommonStockAndEarlyExercisedStockOptionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=snow_UnvestedRestrictedCommonStockAndEarlyExercisedStockOptionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_EmployeeStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_EmployeeStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>120
<FILENAME>R95.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related Party Transactions (Details) - Related Party - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2024</div></th>
<th class="th"><div>Jan. 31, 2025</div></th>
<th class="th"><div>Jan. 31, 2024</div></th>
<th class="th"><div>Jan. 31, 2023</div></th>
<th class="th"><div>Nov. 30, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_snow_ContractWithCustomerTerm', window );">Contract term (in years)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">2 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">13 months<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetNet', window );">Contract asset</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 22.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1.5<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 12.9<span></span>
</td>
<td class="nump">6.8<span></span>
</td>
<td class="nump">$ 3.7<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherReceivables', window );">Receivables</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1.8<span></span>
</td>
<td class="nump">$ 5.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_snow_StrategicInvestmentEquitySecuritiesWithoutReadilyDeterminableFairValueAmount', window );">Strategic investment, non-marketable equity securities</a></td>
<td class="nump">$ 5.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_snow_ContractWithCustomerTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contract with Customer, Term</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">snow_ContractWithCustomerTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>snow_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_snow_StrategicInvestmentEquitySecuritiesWithoutReadilyDeterminableFairValueAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Strategic Investment, Equity Securities Without Readily Determinable Fair Value, Amount</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">snow_StrategicInvestmentEquitySecuritiesWithoutReadilyDeterminableFairValueAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>snow_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerAssetNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerAssetNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount due from parties in nontrade transactions, classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(5)(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherReceivables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481990/310-10-45-13<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(c)(2)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(c)(2)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(g)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_RelatedPartyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_RelatedPartyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>121
<FILENAME>R96.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Subsequent Event (Details) - USD ($)<br> $ / shares in Units, shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="1">2 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 21, 2025</div></th>
<th class="th"><div>Jan. 31, 2025</div></th>
<th class="th"><div>Jan. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Event [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_snow_StockRepurchaseProgramNumberOfSharesRepurchased', window );">Number of shares repurchased (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14,765<span></span>
</td>
<td class="nump">4,012<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_snow_PaymentForRepurchaseOfCommonStockExcludingTransactionCosts', window );">Aggregate purchase price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,932,164<span></span>
</td>
<td class="nump">$ 591,673<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_snow_StockRepurchaseProgramWeightedAveragePricePerShare', window );">Weighted-average price per share (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 130.87<span></span>
</td>
<td class="nump">$ 147.49<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Subsequent Event</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Event [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_snow_StockRepurchaseProgramNumberOfSharesRepurchased', window );">Number of shares repurchased (in shares)</a></td>
<td class="nump">3,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_snow_PaymentForRepurchaseOfCommonStockExcludingTransactionCosts', window );">Aggregate purchase price</a></td>
<td class="nump">$ 490,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_snow_StockRepurchaseProgramWeightedAveragePricePerShare', window );">Weighted-average price per share (in dollars per share)</a></td>
<td class="nump">$ 152.63<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_snow_PaymentForRepurchaseOfCommonStockExcludingTransactionCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Payment For Repurchase Of Common Stock, Excluding Transaction Costs</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">snow_PaymentForRepurchaseOfCommonStockExcludingTransactionCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>snow_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_snow_StockRepurchaseProgramNumberOfSharesRepurchased">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Stock Repurchase Program, Number Of Shares Repurchased</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">snow_StockRepurchaseProgramNumberOfSharesRepurchased</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>snow_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_snow_StockRepurchaseProgramWeightedAveragePricePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Stock Repurchase Program, Weighted Average Price Per Share</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">snow_StockRepurchaseProgramWeightedAveragePricePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>snow_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481674/830-30-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 855<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483399/855-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>122
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    ( &6"=5I&QTU(E0   ,T    0    9&]C4')O<',O87!P+GAM
M;$W/30O", P&X+]2=K>9BAZD#D0]BIZ\SRYUA;8I;83Z[^T$/VYY><@;HBZ)
M(B:VF$7Q+N1M,S+'#4#6(_H^R\JABJ'D>ZXQW8&,L1H/I!\> \.B;=> A3$,
M.,SBM[#IU"Y&9W7/ED)WLCI1)L/B6#0ZL2<?J]P<"A#G>B4^BQ-+.9<K!?^+
M4\L54Y[FRF_\9 6_![H74$L#!!0    ( &6"=5K $G\\\@   "L"   1
M9&]C4')O<',O8V]R92YX;6S-DL].PS ,AU\%Y=XZ:06(J.N%:2>0D)@$XA8E
MWA;1_%%BU.[M:<O6@> !.,;^Y?-GR8V.4H>$3RE$3&0Q7PVN\UGJN&('HB@!
MLCZ@4[D<$WYL[D)RBL9GVD-4^EWM$2K.;\ A*:-(P00LXD)D;6.TU D5A73"
M&[W@XT?J9IC1@!TZ])1!E )8.TV,QZ%KX *88(3)Y:\"FH4X5__$SAU@I^20
M[9+J^[[LZSDW[B#@]?'A>5ZWL#Z3\AK'7]E*.D9<L?/DE_I^O=VPMN+5=<'K
MHA+;BDMQ)_GMV^3ZP^\B[(*Q._N_C 7_9GP6;!OX=1?M)U!+ P04    " !E
M@G5:F5R<(Q &  "<)P  $P   'AL+W1H96UE+W1H96UE,2YX;6SM6EMSVC@4
M?N^OT'AG]FT+QC:!MK03<VEVV[29A.U.'X416(UL>621A'^_1S80RY8-[9)-
MNIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X8-DOV]:[MR_>X%<R)!%!,!FGK_#
M"J5,7K5::0##.'W)$Q+#W(*+"$MX%,O67.!;&B\CUNJTV]U6A&ELH1A'9&!]
M7BQH0-!445IO7R"TY1\S^!7+5(UEHP$35T$FN8BT\OELQ?S:WCYES^DZ'3*!
M;C ;6"!_SF^GY$Y:B.%4PL3 :F<_5FO'T=)(@(+)?90%NDGVH],5"#(-.SJ=
M6,YV?/;$[9^,RMIT-&T:X./Q>#BVR]*+<!P$X%&[GL*=]&R_I$$)M*-IT&38
M]MJND::JC5-/T_=]W^N;:)P*C5M/TVMWW=..B<:MT'@-OO%/A\.NB<:KT'3K
M:28G_:YKI.D6:$)&X^MZ$A6UY4#3( !8<';6S-(#EEXI^G64&MD=N]U!7/!8
M[CF)$?[&Q036:=(9EC1&<IV0!0X -\313%!\KT&VBN#"DM)<D-;/*;50&@B:
MR('U1X(AQ=RO_?67N\FD,WJ=?3K.:Y1_::L!I^V[F\^3_'/HY)^GD]=-0LYP
MO"P)\?LC6V&')VX[$W(Z'&="?,_V]I&E)3+/[_D*ZTX\9Q]6EK!=S\_DGHQR
M([O=]EA]]D]';B/7J<"S(M>41B1%G\@MNN01.+5)#3(3/PB=AIAJ4!P"I DQ
MEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7H5A)VH3X$$8:XIQSYG/1;/L'I4;1
M]E6\W*.76!4!EQC?-*HU+,76>)7 \:V</!T3$LV4"P9!AI<D)A*I.7Y-2!/^
M*Z7:_IS30/"4+R3Z2I&/:;,CIW0FS>@S&L%&KQMUAVC2/'K^!?F<-0H<D1L=
M F<;LT8AA&F[\!ZO)(Z:K<(1*T(^8ADV&G*U%H&V<:F$8%H2QM%X3M*T$?Q9
MK#63/F#([,V1=<[6D0X1DEXW0CYBSHN0$;\>ACA*FNVB<5@$_9Y>PTG!Z(++
M9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0'HYI9";V$5FJ?JH<T/J@>,@H%\;D>
M/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y?RY]SZ7ON?0]H=*W-R-]9\'3BUO>
M1FY;Q/NN,=K7-"XH8U=RS<C'5*^3*=@YG\#L_6@^GO'M^MDDA*^:62TC%I!+
M@;-!)+C\B\KP*L0)Z&1;)0G+5--E-XH2GD(;;NE3]4J5U^6ON2BX/%ODZ:^A
M=#XLS_D\7^>TS0LS0[=R2^JVE+ZU)CA*]+',<$X>RPP[9SR2';9WH!TU^_9=
M=N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D*TU*0;\/YZ<5X&N(YV02Y?9A7;>?8
MT='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-#AWE[7YAGE<90-!1M;*PD+$:W8+C7
M\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B?$R,1>APYY=<7^/1DN/;IF6U;J\I
M=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*POFH]M!5.S_Y9K<B?#!%.%@L22&.4
M%Z9*HO,94[[G*TG$53B_13.V$I<8O./FQW%.4[@2=K8/ C*YNSFI>F4Q9Z;R
MWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=WP6#R_7#)1P_E.^=?]%U#KG[VW>/Z
M;I,[2$R<><41 71% B.5' 86%S+D4.Z2D 83 <V4R43P H)DIAR F/H+O?(,
MN2D5SJT^.7]%+(.&3E[2)1(4BK ,!2$7<N/O[Y-J=XS7^BR!;814,F35%\I#
MB<$],W)#V%0E\Z[:)@N%V^)4S;L:OB9@2\-Z;ITM)__;7M0]M!<]1O.CF> >
MLX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[
MM'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+!WP?D@9CC%OT-%^/%&*MIK&MQMHQ
M#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'50.4_V]0-:/8--!R1!5XQF;8VH^1.
M"CS<_N\-L,+$CN'MB[\!4$L#!!0    ( &6"=5H+GL$P- @  $LR   8
M>&PO=V]R:W-H965T<R]S:&5E=#$N>&ULM9MO<^*V%L:_BH;NW+8S&_ ?(,G>
MA!E"DI;N)LN$M#M[._>%L 5HUK:H)(?D?OI[9(.-M[*P.^)-@L'GL?Q#DL\C
M':ZVC'\3:T(D>HVC1%QWUE)N/O1Z(EB3&(LNVY $/EDR'F,)AWS5$QM.<)@%
MQ5'/<YQA+\8TZ8RNLO=F?'3%4AG1A,PX$FD<8_YV0R*VO>ZXG?T;3W2UENJ-
MWNAJ@U=D3N3OFQF'HUZA$M*8)(*R!'&RO.Z,W0^W_J4*R,[X@Y*M.'B-U*TL
M&/NF#J;A=<=1+2(1":22P/#OA4Q(%"DE:,=?.]%.<4T5>/AZKWZ?W3S<S (+
M,F'1%QK*]77GHH-"LL1I))_8]E>RNZ&!T@M8)+*_:)N?._ [*$B%9/$N&%H0
MTR3_CU]W( X"+IR: &\7X'T7X/9K OQ=@-\TH+\+Z&=D\EO).-QBB4=7G&T1
M5V>#FGJ1P<RBX?9IHK[WN>3P*84X.9JP%\+1&?I]?HM^>O<S$FO,B4 T00\T
MBN";$>_1.W5XLSN\ZDFXK KN!;M+W.27\&HNX7KH@25R+=!=$I*P*M"#]A:-
M]O:-OO&,BK_AI(M\]SWR'&^@:=#$'/Z >1<YY[7AMT>NGD;%U?N&N_&+K\#/
M]'SC5_#G>"$DAV'P7QWA7*&O5U!SPP>QP0&Y[L#@%X2_D,[H7S^X0^??.CHV
MQ6XMB57(]0MR?9/ZZ)8%*<Q!$CV_;8@.FSG<=<X^ZO@8H]KRL216X3,H^ R:
M\1DG28HC]$0VC$L=*+..Y*D.[\08U1:4);$*J&$!:M@,U(QPRD(U42&83K5]
MRJQ43$VU<Y,QOBTT2V(5:.<%M'/CK4Y2SA6S>RH"Z%Q?">9&<&:ULS/'/?-=
M'3%C8%MBEL0JQ"X*8A<-YRN.(7/*$I_Z,6G66N)(: >E,:PM+4MB%5J7!:U+
MXQW>)9+*-^A>$4&/:;P@7$?)K.&H3G4Y</HZ4L;0MJ0LB55(N4Z9Q3E-6#V1
M%559!'2Q1QQK1^$1H?GCYR_WG\8?[]#T<=+543,+M,5F2ZW*[2#[=9MPFR8!
MXS .L1J2[]%<PA2&&$<3EB:2O\'_4 _3K'Y[IP5H#&H-T)):%:!7 O2: 'S&
MKV@:PM1&ES3(*!J&[!')_O#,&?I#_UP[:,W!K>E94JO2*S-_UY@>[^F-PQ#4
MP6GM7J!/<![ZG.C[G%ERGE+HN_Y8R\YJYF]+K<JNS/U=<_9N9/>\95IVQPS!
M$-UA(=$-7@0L^ 83 0=CK45IU2384JNB+&V":\[OOT<Y44<P_3VS;:+%:):[
M8?\C,=9%3LR1K;&=PC.XI6EPS;G^]]B*Q\:,LQ>:!/KA:]9\>-9BLVH:;*E5
ML96VP35G^M]CFS$AP3_\AV[JG[-FQ<'EN:OU6N:XUMQ.X1W<TCRXYHP_&Y5C
M3G ])K/ 15__1+7J&&RI52&5GL$U)_R?F/*BLS5+3*;AB,CY<'AVZ0_T7<JJ
M:["E5EU&+6V#9\[VGZD$<\66R/5^6OR,YB1(.?0R';(C2I,(P[-W#%TSCB'Y
MFTMX?+Y'[YRN Q8,;3!'+SC2KR*9E=L2M:56)5H:"L^<\H.S#VFR0O.W>,$B
M+4BS@#)@6DI678,MM2JETC5XYA1_W]'0W6NPQLF*U-K5(T*/7^=:CV4.:TWK
M%"[!*UV"U\@E?"%1=/8M@9P,!BH6,,.%:"I$JI_BCFA^);J=G(DYJC6W4S@$
MKW0(7B.'\ >+P,5CGB\E<>T.UA&E1YV;F)B#6L,ZA0?P2@_@-?( ^T7=?%DR
MF\D@JTWUT,R*=5W,J@6PI5:E5EH KY$%F":2\'P+6RU_XSU&+36S8ATUJP[
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
MI&L-*)$!X^1?-:&9I*.5\-/X@QU<J@&E?WL,SK$LD>CF)+JO(D&$2$X3Z![
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
MG.'/';W =A$'T) #'%NL',C(CVG;OXR=0!+$L==!K'$FI'?O'MTH^9A6K^;
M#>U-H96#UT)S)?/]GS-ECE9.K)9GHPX(H>W6.';B(K^S030&@O0[B"MANEN=
MO<^7DQ538NU'#F0$FW%LE94#R&(6T*[.W7@'TF\>O@BMC\I2JN@@;HQ*IRO#
MIQE,DD2%A/DJC))95G;WM&XF3MJV%X"Z8Q9G!XQ$L35S#ECG!DP;7T'[?<55
M%]%)(9_F&7\0"-YW#UW\ZLRL78.AW][!7,C("W'<[BTN((M#ACN:"VV,!NTW
M&AN>L#&OCTU^PAB=9QS@IPC*,X?2U4;.'A8R2X32']Z!\O33E.MTAO;2 B6P
M'+C:2K[O%*P^_,$[*^(P:K_8.G'T, C::G7@.K1JS OM-R^_0JLDS59&)/]%
M+?I*M5PXEUH=N ZU&FM$^ZW1]^HP4R0'_!$\W[UX.91;:: +;$&3Y:JR@L4O
M78/KQ[JEM*V4YX$?9FTI'3@:8=Q^A7?A2,2\#F=#&V]&^[W9_ZOE]AKM4].V
M=&XU'3BGF@Z<2\WAUKER+M1]=3ZO@<^J,.NSV,W=]6\ 9^1H7!V5M^Z?DJ/3
MZD1\V*19_[#PE:O[M- H$W-(B0\9>#VU/JM?7QBYK$ZOI](8F5=?%X*#AB4
M_C^7TKQ<E _8_&(R^A=02P,$%     @ 98)U6D"2%#?X P  / T  !@   !X
M;"]W;W)K<VAE971S+W-H965T-BYX;6RM5UV/VC@4_2M6MJI:J4SBA'Q10)HA
M5)UJ9AA-:/=AM0\F&!)-8E/;0'=_?6V'22$8.I5X(;8Y]_B>ZVO[NK^E[)GG
M& OPHRH)'UBY$*N>;?,LQQ7B5W2%B?QG05F%A.RRI<U7#*.Y-JI*VW6<P*Y0
M0:QA7X\]LF&?KD59$/S( %]7%6+_W>"2;@<6M%X&GHIE+M2 />ROT!*G6'Q=
M/3+9LQN6>5%AP@M* ,.+@74->PG4!AKQK<!;OM<&2LJ,TF?5N9T/+$=YA$N<
M"46!Y&>#1[@L%9/TX_N.U&KF5(;[[1?V3UJ\%#-#'(]H^7<Q%_G BBPPQPNT
M+L43W7[&.T&^XLMHR?4OV-;8,+9 MN:"5CMCZ4%5D/J+?NP"L6< @Q,&[L[
M;1MT3QAX.P/OM0;=G4%71Z:6HN.0((&&?4:W@"FT9%,-'4QM+>471*U[*IC\
MMY!V8CB:/*23N]OD>CI.0#J5G_OQPS0%DT]@-+E_?!I_'C^DM]_&X&Z2IJ #
MOJ8)>/?F/7@#"@*F.5US1.:\;POIBV*TL]V\-_6\[HEYH0ON*1$Y!V,RQ_-#
M EN*:)2X+TINW+.,7Q"Y A[\ %S']0T.C5YOWC68)Z\W]\ZH\9IU\32?=X(O
M%4A@N;\$H LPHI7<U+G:;1L,;DE&*PS^N9YQP>2^^=<4_9J]:V97ATF/KU"&
M!Y8DYIAML#5\^Q<,G(^FR%V2++D0V4%4NTU4N^?8AP_R("TI-^9K;1EJ2W5:
M;H8=Z$:Q"]V^O=F/A@$8>6$<.X>XQ( +X]!W@P9WH,%O-/AG,V,B<LQ =I 2
M19T2[Y2V]SV3.O^2^7!)LN1"9 >Q#)I8!K_-ARQ'9*E""-9$WIQE\3^>@Z6\
M,3F@3&<+EBUY0VU04:)9B3ORMNUP5&)YO\P$X#A;LT(4V)A5]?S17A+X<=3.
MJ&.0YX1!.Y^.41W7"6!L3J>P"4%X-@0ZG4R>AT?3M=T^1G1")VIY;0!!+PC-
M3D>-T]%9IZ=4H!+0W^T$DZS(M"#=EK)CD.<X?DM_<HSJN#".3NSON-$6G]5V
M>-B?.JUB0UC=R'/=5OQ'!F#DA+'77B<3#L;^WNEWH 8ZOPH,YZR>.\QYK[5*
M2A5 0K!BMA9J3P%! :%R[8A@M)042[F2 LL=+XRUA7/LK>>'[00UP6 4>RWI
M)ECDPA/"]RHK^(<+>20Y)72[*-&SOM2OC$JAZ5H*X\ /VF(-R,@)G*[?EFL"
MPBB(VXKMO;*RPFRIRW,NEW)-1%V7-:/U$^!&/0%46=H:ET^#:UT0V[]HZG?%
M/6)+==*6>"$IG:M0W@:L+M7KCJ K7;S.J)"EL&[F\GF#F0+(_Q>4BI>.FJ!Y
M, U_ E!+ P04    " !E@G5:]\:!"V@5   "XP  &    'AL+W=O<FMS:&5E
M=',O<VAE970W+GAM;.V=;7.;2+J&_PKEV9K=J8ICFN9%9!)792R+UYW,B3.[
M=6IJ/V )1SJ10 LH'O_[TR#9"/IQ&YS;V2\['R:VH:^[NWD>:+CIYNUM7GPI
MEVE::7]NUEGY[F195=LW9V?E?)ENDO)UODTSL>4F+S9))7XM/I^5VR)-%DVA
MS?K,T'7[;).LLI/SM\W??BO.W^:[:KW*TM\*K=QM-DEQ]TNZSF_?G;"3^S]\
M7'U>5O4?SL[?;I//Z55:_;[]K1"_G3U0%JM-FI6K/-.*].;=R7OV)G:LND"S
MQS]6Z6UY]+-6-^4ZS[_4OP2+=R=Z7:-TG<ZK&I&(?[ZF%^EZ79-$/?Y]@)X\
M:-8%CW^^I\^:QHO&7"=E>I&O_[E:5,MW)Y,3;9'>)+MU]3&_]=-#@YH*SO-U
MV?Q?NSWLJY]H\UU9Y9M#85&#S2K;_YO\>>B(HP*,/U+ .!0PAA;@AP*\5\!@
MCQ0P#P7,H0K6H8#5*V :CQ2P#P7L7@%N/E+ .11P^E6R'BDP.128]!OM/%+
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
M)=L-[=8T-=6FZ<=T=62;]L;JS9O"W_#@QI2]0N(3+.H:CHYLJ-L)I?F#^B.
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
M/F_HAWV?E7HR^](\?>AK75/DG28J+<AR4#3X.@=%"(B%+'32)**#;!J'3F_
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
MB@7-?GP8]H&F3A(1BM1(RJK[U^^.E&4/R(("VY>8I'COWGM''K,:K'OR#6*
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
M;VCA>59F1 X>"ZK4($<S@64> F824B"0#*+()%5=A1NQR^-H//KS@ 2JP[F
M#_Y@:,+Z!(P$@=&8E=[LS#H*+\1LO<!'\'QE;0QCF.8=!3*079*U;:/G'6X3
M=A0>"6<:.:5).H-_X_2K[::&_[8:F:?4OW>6GK(V0;V;W&=E![M0[:HN)LF=
M6N+Y@4K8=K"4%^,89R]5 E9&D[5V,\ H==-F<_C!\"R30>&0K[1:!&,+E6LR
M%]9 GDUR>/O3NQ^.$N!CA-<M/?S^4>4=6@+)3PL02ZI)D7AAQ7M4^!&9^6UO
M6 8 Y/"T,<KG*"A2X1;81)H C &<;8*$QM!.0^+VNP^GJ<  0VRF"2R;;+IF
M4PMFX2QXMMU3(G,A^DW,'_ <[1SH7KBO+.N<A\(YZJX!AF!X+@#;]0/AEX M
MYS0)FTT108?P()$%SV[@(2M4^Z?;0:Q@,CDD$59W!O9FCEY&&N#]H#3&?\[P
MGUGR2=VK"HCLFV267DPOTMGU!7R>IE<G%^G9U35]/KDX3R_.KV%'P$\ P$;&
M("S\=M0C&+8 O9?NN4U3%QT<R#Y_>'IT.#U*KJ]QRNOD\N0T!5LW.3^[3.'_
MX; %(J&ND.U!LVL4.+08P*7QT\%<T^DTO3@Y2TZO+]/9^55R>G&=7E_/DKNL
ME#&@-S\KVB ^?YI>7,+JUU/X-+L^32]AW=/T% Y[?G()P#  -!"=.+" 9<IZ
MPR"FH9=7LW1V>0V?IE>7Z?49'.'J*CV!9?_&>H6IHP!QI-&P(:[ H6>GTW1Z
M,4UFTUEZ<G*53*_/4\ J<+(34B!Q\=F3:WC@^@@_G:07%S/X=#E+KV;PE7M8
M  V(N02D$'U,OW/__8E@=,@S'MF'4^*'V7DZFUTGAV=GZ=75)>P+ ']QC@+P
MGMD<6>5P#H<!@9@LFGI]9+?69H\ T+/T]'0&> 0(S'!OIU?IV05,]*,P&Y#+
M(4+G.H6]'.%?5S. U/4)?;X$))U/+XZ2_^G]#RF##(^>,6%&K GZ]XR9$:DX
MM;P# "^W\/T&:.A1 W/!G\G%^;=I<G'Y+3]_>?HM$ED^0J,@*9UL:E>Z*8[!
MQ #-DI=UAPINT62 6AC1@0:P)(] ZIK&:<!*7"1B:SP3.QZ@FH2;00DHJV2\
M^M^468LR@?:)/Q5J4]9;HD F9=0B%1DY,M@-0:':S<$&Y)V& C0I](+,.#SE
MDMG*SPR2"TGT3X/^# $_NQ+HPP>[];Y\:^L6%L[WDC') YPG02NET0:UR *E
MM$'(E\>-*DD#V(=3^&1! 6C(/Q^CVUG0<'C 6]D@_&L0S3AVDVU1<S/9DVPW
M ;I1T0"'HV4)XD679)@;,(W80A,&PD]UU=$.#,DC6'&M2;*Q;"J:#%3D)M/%
MJ-"G<8#AG$$!^K4%*F#S&R7.0JEP!B#8! F6]N$I(%N#^M=_\%%AKP4-9QC8
M':7/PP#LGM+4SI#=/3';B'QHJR853DJ;PI7K>]6L5%80H@T:-2KYL6Y5 B*2
M9-CTY+OW8 FUVY3^.OV.A%*AX-BE00+.FL(:4#O0&L$N*^>UR@QR+>)*5">J
M>[3,#4W'%"C?U=7S-H98PPF%"^0PSPX:-&GQC*S=A@T$?VZ$\HX-P&[;\("A
M#5GNFF_!):J73;8!CP&-V@Q(U6)DYA B1D)J'4X#FC)7^AYMG#1Y9XG)/894
M\$FAN"+7U-M/R4\@HI:T0S.Q^'W2<!K:?5E7R^,2I$TAR$JM*&!W#\$#(AMW
MH8"42(6S HRE20D$ 1(?XTS']>(89;*=;Q<P.V;6CE'5^^*LYU-^DYS/+D#O
MGJ.M=7D-VOW,*FO0?J>@2J_1&#D% V9ZE?Q,M/@-*"\P%693^'1V?9V>@^$R
MJ#Q_1*XL]+TN.A*B@"0,%W0M."Q.6<3[$1<4*1)H!P0$TFY6):<GHR)Z!_#(
MV?#L#BA$-9Q-DE]8T;TW+2D$0]AFQ]U)HWU<9WP(J0B]/%*KZ)8#'0-^@51
M-5;9DAY&.8C>2J+<DB+7NO6&'5DX)I "Z$0TMM$97S-1LY?D8P+/[XMF#L,7
MX*:@K+SKP(CT&Q"!R9X,NHY];P:FK(KC#."+#AI[C$#/:/<>WMU]/"(4J0PF
M+4#OP'1MZ)4DM>.JE!U-4/%$SJ9>M ^X8&C,DN1E#PHU&KDE,)NN28\ZZX^D
M[I":(#,ATXVXIS &ULRJI4;&M721$V((E'/T>,&@QUGF&"GPT\ >%QWZOO?L
MF@UP-B$B:QH"KUMQ+R8>4P=I&!U:D.#T-F[JK*_^&6&/K2-'=BM(5HFW?QQ\
M9< G;C1JX3@$@GMAY]D3!_# "I!:-Q0&0(R 3JU$WY.^1?.D3[X!P9,U4H#Y
M P2<@0V$.W FBV>"1HEW:[UN4!$=*'!VN+]+5O4#$$F#P&E1B !;=27%8[JR
M$!N2? ($3CCU!*-A.>S$<_0MH!YHZ),VG\$=]0H-36>)X> A-L M@ 4*R)EN
M_IME2 LN#JOXJ8E&<IZ[P;F] 69-,GP@,ZN4_B7Q#QC$%=,G,.C11;9L"ZA
MIN")7*BN"70>X@8H1^DE2"8T_:M\BU\ LQ4<"@(H]I!/YCO\GPG@J^YRS_VP
MY%P!KQS_#BA&6;J(L*/;+J QBO'Y_1R#.@1EPGQGV.08!$Z(0C"M@*1K(T&R
M '<B9-%F(+0!"X'%210-VM=Y3$FWL<:QE],82&0RWI'3?9LLQ@ R#<-_8.?1
M]MI54W?+%:RQK"DPS;\I% B.S@F1?=_.@Q0V!F/(V(GVX</01:T,:0/19#"D
M1.^%3'ODM6B%+S7S3) K<)/\'UAXWPMEWEK*1&"PMB70VJ]CL\.:Y;],[B8
M*(!+(U&VKB+_&B$\/-1G.V3E,(2.\WK!L;/"#Z"$6XKQBBK#L+#.YKHDW@.E
M6-5AP)MW@+^P 4]&5#NR393"C1)/Q'E]@T^VHI2/%=JQCSE,NR3N4TP',:\'
MD?ID24(F"&>S*"=MAS3E-L ^$&U)PNET)#Z'C4F)UWO$%O20:1081%XU.X^2
MI B2.&4+4&,TR!NH=Q')-I!!9S4^,CR1D$2-9DR(/9)AJ&\#K U D',EPRC$
M(Q/ 2L$BX"&8S3P#_$]!;,+%!'IS9F):@D8%D=.;(BE D O/\CJ3A)W>7L8E
MGI,S!Y&Q$&^,V<KBVHZD\$;Q6V>UBD4XB5!.G77KCI=@U),WI598*D :@ D!
MB>DHD432>@-LPH*;S*Q571:!#%1\FD.P('6NVR,/M$],:CO9"R>/D3"L?SJ0
MV MRGG=H-6>84KJM"Y)S-.OAS=WM$3A0&_#<+DXN4K<T$?]MK QOG9[!8?@\
M&]L@G8=H,MQQH=!2;5B=^$#<O>)(&AOBZ'126H;CV)-@P7Q5(W&SD0/FG8HC
M>ET% $V49HQDFRQ'B((EC!A?6V-!<GU>79*I3EY0YJ)%K#BMJR6&))(HANT
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
M&OOL!G,]M.79@.F?H]TAMF#3QRN&(;&)E[/#S%E3UIR!EC(6%'&VUL55\>
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
MV-[=V;ZJ)\S+=!L*IG-,[Z'B/\)'*8CM]H!CJ70L_;IL\JNM+#/<]Q81[XX
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
M   9    >&PO=V]R:W-H965T<R]S:&5E=#$S+GAM;*U8VV[C.!+]%<(3#&*
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
M+FL[ >-SA9AT+W:#_EKTYG]02P,$%     @ 98)U6L+$IC&B"@  6B   !D
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
M&KN;7($'>".G.2]3K]+?J3O92V46_9-8]',KB[B6*4[J]9[6=G(L?&?H#9T
M]X^%AXP(G\<3\4ME.\?(AQS?"W!G<$K?Q@$^N\$I\_(FOC% PVGH7%Q9B4\X
MA2MC).;58P%1J94PG!>$/K-_EZJ./??RN>8CS#J7<^J0U+6>UOA8AU_*L=(9
MDY@1"FW"=B61;>QR]M8C'-NU(Q!$,*$-,-QG;?1"R7@TO=ZK-:03)/O%H<@_
MB\Q [0JD XBI1':5<OS77LUJS#70:(#YBBR/Z>*&;VH7N/%J;9:EW>^6W+68
MK5ID_7AM8\U$E19 U@MV0#J4+C+K-=)KSGW"@E%G!@E&A04Z%0@<J"/F,E19
MB@>O33B"5[08YQ!H"86^KLKO=*O7R11B9:"_OH0'*O1'Z)=HD9N (4YG<:3=
MK!%4NPGP.J^R$F%QDP; ^Q)PS\C1[-<7\CQ%^!'/KY.0<\PVM>FQH[G)QF^!
MI"Q[6B*36CL$1^MX)52FA6%D%QWV)#9[M+/!T)Z5PP3B B:?+<.F^?.3C$SS
MIV];S&<W?S8G.#%?#[5^='C9A,_<H(D2B4@\SRCZ:,)IEKLD':4<GGHZR)_$
M.LPY^J7VD(0WH(Y!!+B#T>6<'@')J O->D6C[VGQ&%KK#H]NY+!^M@7W]]GA
M>0^@R&^P3TLLCKB,0ZR+S81(O5IBO=?/LBMR':J<(G:.@=Q4*'R;5F7TB^KZ
M-<3!(@BA8BD5O'.\3H](K@ES1IU3'1W^J19HTR?:7&=38WL'#P+V<\7\/,$0
MJ;9ECHX@TS#/K[F>K^N!.GMK\HZ3][F\C('UD-]?B3Q=H88F:6I.[](9(;*8
M.EV2O&$J^,V-RL!VGX9T@N+%1<HY7"@6ILUR[ >]?EMOK8XNZ3GV&08S3TQ
M>:JKK'LJ).T!\N?&QT'WGN*!/J+G3MK7>D]]Q($S&KI-49K+MIMD>+Z[VV9T
M1X'CP0^_V5@,N9]:Y*S\V[I^XIT*?XPH;UQ7RSUJ9?J#;BW*R1TZ9X[5M%-2
MVR+?@%UCM17B5:!0MYUF._7'/0G7OA+,%VQW3H*>-^[2[B3&?[YA&\:%6]+P
M6J1!GK*U;VFPM<U5[O0T.WB/[0[&UV?I;SN3%;190H?)]!&>\-HLGK,5[=&Y
MS5$%9SHRVO8<5F9-. ,C@A\"'QCHJAI3MAE#L+,L=!7]=CGNE^B$&T#[UHWP
M*MKX/OO@(QO8'TX?_"WE7K.X15V(M:PIBYS86D(A]=*@B/W&P".J+R*D>9\@
M/*V4ZM>+#\9#$],X"0?$MZQ#TV960F8!*CFE2.NKE:PQTLST TA62:PS<?DI
MUO>Y6\]MR%IR=V[S'P![4][7+/HFO?O>73HM=?2ULD)4HR(Z&==F97*1>,8P
MR[EEG8#IP@8EK5N5XRY;'DSE19G4]C 9NLT6*A,WJ7O;MC!Q!N-)LS/!'4^<
M\6#<<6N"UW5K@A\,.FU-P'C#T6FW8.MI:\)WO37A:3O"5]R.\(N4EZ&NSU@N
MM5@" <5*;P(W/K5,:H=ZU[J0-2D7_,":.@$CS,/<)U2TT0"10!/Y#63%)+EC
M=SRP(K+6_G9-DIZJ\0G?H)[S>-"TI6G%L=(>6&7J=O>(/^$KXVO@.Y/AV-KZ
MYSD3W^V&KTJ,_8X .QI,.@&L[XQ<>^_?>. $WN@Q :RZ%<*:5+<-8^&1J=S/
M"D$=J"[X6F7[_#QWVG3+(*966(FW*)>.5](DN IY!NT0X%PD-[7]*PDU8$>!
MD3+*@LG"-J!5GUBH7?\US_<$H \80-^12E.:]^$"CX$/1AHGE,O)'%;R,<VN
M&"#>95/6K!ZUEJUG3ZGWTG2=[J?W<B]TG52CW-RS@1I?QGH_EBIC4RG/LL2<
MJIG/XRC6U2$3'H)HZK\0DJG*A9R_Y8:O>)UDY<R@_6AH[S4Z"/;UFO_;\?ZQ
M8:7K.H.)M4T^H.T8PZ[;Y+M"Y= 9>GXGL!P[KC]LP'(T=+RA^YBP\GZ2T2>@
M_!Z!4A6Y3!=X@C?!Z ZZ%G&XMCQ/I8=1)).:<W.1R$4863G^/M]MB5$C<Z54
MVUA*8I5<>"3XTE514J.L@/'0V<F_RW#-.[M^L["YV;1PW\!Y:+J3ZN:M\' 6
M4[A NL5:C)? 0%A%05!L4&[H->W3&U"N)O )Y1XFRCD[$.=4WJ[(XZBN[='.
MP\'0;V!OXO2]24?4&W1%/=<)_* 3ZGF..^@WJ(>$M=\?/Z'>$^I]#ZCWC=+#
M[9-#0>O)H5NUL^[ZDPQ[@4L75X?689'.9X>ZXP9U78W'KMA\P]F@SS\:=.QN
M'GQAKVN=BPFL?3I,<B7HG#OXVL3N^ZR0/F/3MPX,W=VF'L^AF5L8=JR^SH&9
MKW\,)/@BQT""AWX,1.L^;X=HMM[P->[25 =#F&<=#X5X=SD4$IAC):V'0O1!
MD)$_X<_]X0"?^QN'0B:^Y_C]\:G^/'+&?+9^^0".A.RP]KL[&^(T6Y&;1=I'
M1/8?Q#M\2,2[]2$1_WL_)+*7E=_;,9'].M/IH(C7_:!(5:AVZF3>_%95L7F
MI!TH'L;Y$9\V/2?@O;A8]\0?O0S_4CWF0JX+<XK$MTWJL^/5EFE.S+7;E&$@
M[9PB&R.4@G96 ]-I>Z IQ;!X9EE4<NK'N_XJJJJ=!Z.@-^I8IJG(?JK2/,PJ
M#54X7&O_&_4<@N"^?YIGZ'H=?YH'EF*UYT>!,YP\M1R>BB\W%U],8@*!/Y5A
M]I5A]N9X^IR6M9VL^XH95F^9(=XJH4-D>4'G,U8):7+5[W@70L.J1^Z*K=OC
MG]07;@>M]+O"S[1A0<[A2E).S@JH?YB3#BPPW-'V]*KU3^=TDCBJ?E2F%45K
M>KKAJ%6X^18_NGG@@-QPT/^B/[3IN:XS1K:Z<P0N\,?\ W5U67_0=T:#3N?8
MW#N=8WL@/[7I>9.>ZW?\J<WF0$A\UT-H *):>6L^Z8VU\TP'EU_YD%%M2E_^
MF)%>YYYS1F;Y=MIQA]-%$]\*R;_MZ2)KU8_]_,V#C=KW["#R?3@Y>P?1)' "
MM]EN>["B[\(E=@SG.^ZV]88@QSWMYG0?1SQ_D(.W#.>?HOFG5NH]Q_#N1B_O
M(<7PVRU@_^XMX+ON<;JA!=R_Z7C-(VH!V_NJ-GJ\A^L3=_U!R+ZU:7FGS[KI
M%4Q+>/S4$?YOZ C?X(LVRO2=?\/%?^BMWSHFT2%R5/]^;0,,VOU9?;7/Z0>[
M=^D'[V\%]X<CQQMZ&^W?\7#H]">3[BU?SGYU1'SO'5^=Z6CFUAQJN/R]M7\K
M=3JTYOOH!KNW[@9[7Z(;K)[:P8^O'>SVVOX2U)GUU[U6 "/^&V8T/$(I_8>^
MZJOUGTD[UW\=K'E<_XVU=YS'*)'(.5[M]T:#(Y'KOUNFOQ39FO]6V#0KBFS%
M'Y<R1 1 #^ ^[;&OOM $]1^/>_G_4$L#!!0    ( &6"=5J2RF83P 4  '(.
M   9    >&PO=V]R:W-H965T<R]S:&5E=#$W+GAM;+57:V_;-A3]*Q=NT,4
M9TO4.R\@2=<N UH$;;=A&(:!EFB+*R6Z)!4G^_6[I&3'C1VCV-9\B$F*//=]
M+GFV4OJ3J3FW<-_(UIR/:FN7)].I*6O>,#-12][BE[G2#;,XU8NI66K.*G^H
MD5,:!.FT8:(=79SYM5M]<:8Z*T7+;S68KFF8?KCB4JW.1^%HO?!>+&KK%J87
M9TNVX!^X_7EYJW$VW:!4HN&M$:H%S>?GH\OPY"IV^_V&7P1?F:TQ.$MF2GUR
MDYOJ?!0XA;CDI74(#'_N^#67T@&A&I\'S-%&I#NX/5ZCO_:VHRTS9OBUDK^*
MRM;GHWP$%9^S3MKW:O4C'^Q)'%ZII/'_8=7O3:(1E)VQJAD.HP:-:/M?=C_X
M8>M 'CQS@ X'J->[%^2U?,4LNSC3:@7:[48T-_"F^M.HG&A=4#Y8C5\%GK,7
M-ZUE[4+,)(=+8[@UP-H*WBA5K8249U.+,MS.:3G@7?5X]!F\D,);U=K:P ]M
MQ:LO ::HW$9#NM;PBAY$_(FU$XA" C2@R0&\:&-QY/&B9_#6MGE#=\U_)4PI
ME>DTA]\O9\9JS)L_]OFAEQ+OE^)JZ<0L6<G/1U@LANL[/KIX^2),@],#-L0;
M&^)#Z/\B:O\%;]=+!-XA7VPMLV&YQ>528<D:RRM0<[ UA[F26/NB7<"Q:'%%
M=0;AS?@$,+8=4L$FO/!&*V/@LBR[II/,85PV2EOQ-_,U[*2^%JVP_'N)Q5R!
M>*K"";SB=T@U2_QH>5FW2JK% QP!S3(2I!&.C@M*@B@:XS#,$QP&FS,:E6^:
M#@4\0)C$I @".,Y3$F=T#&E.8II[#S0HL/)\@[18<D@2DD44CJ.4%+08(R[)
M@PANT8(6G8FS+$8@$@3)&/*T@&M?V2A/<^E-,[58&HA)["1&-!_C.,@H?%26
M29@?M!D-28* %(B+UE$:D2S-QH/-Z%8,%/+408B7+W(:TE/,]@I)'QL"Y#0=
MA.]L[L/LX-$B],B3*,;?,HIQ1)(B=7;&&2G"PD>Q2$B:98>CB"&*8XQB49 X
M.1Q%2DD18Z B2K(\>QK%E- P' ,E*6;35X8G3B,28B!0[1!1D]"')XH"DN3)
MMPI/A/&(PW"W3($AN2VU0"0A'[ Q?NZ$=IZNM>H6-<PZ@_R $40WSD3;Y^<$
M/G .[Y3ED!%P"M'@]&J]\WIK)_$?PU.L>PWS3B,%:&R4E@F)*#?8B:M*N)T$
MJDX[6O D@;R+UCQPIH&[UK&35L3O0TE+UJ+6TJA'U8]H-DFP/TKI$@QY9X]7
M'BT>&,J)QJUL3RKL!G$E; T,.L/GG00IYMR=G:M.>YW1LB]RG-_CM<GPO:K
MBF%2%.FD6&M,X"BG$_HX=?1[%.63?&.3<^83/YG]CDK6[G(@.(H(LHQ9<G__
MD0\3=*&Q_B/;JE"VK;VSK),N-_K5O6GMLDCS1KF,G6O5;(?G.^.=K*2H//J,
M2=:B7_U%!1U0<]<(^(,':15(U2XP2[ ]H(/1E<:IL&O7O+.N,;-]GA;&#TLG
MSBJ8.3V'UF-V&@_&JFL="WEG_N:2#N\K+B&>"'544S@6S=TL@R(B09*Z<0YI
M0.(B<.,".8CD28AC["8I4E0&'S'M.9M;-&LHWZ%@'WEYTV"O:_0M-\[^Q7IM
MQ?77F'#5>W80\41[U^[2)"-1%L#E4'5];_=]QX6]^@M;4>,)[AAI+<+6E43I
M8=@879(@K:9?"9H')$VBPYB)(W+G6Y(D!?SYY,_#W+2E["H.#6?N?N;P =E>
MJ"\EKK7 )/ %PX2&.R8[;M87DG4"K]G#Z2X%FPF)QN V_-XU/N>?XT(,+J;<
MMM1*5)C(%FIVAQJB EHX<L9J*/&K>@SL_T2D^VZ1TZUW %XN%OZUXU3'1.F?
M!)O5S8/JLG]'/&[O7V-OF5X(#*OD<SP:3+)D!+I_X?03JY;^53%3%F\R?ECC
MHY!KMP&_SQ5:.$R<@,TS\^(?4$L#!!0    ( &6"=5KT?,1==0,  , '   9
M    >&PO=V]R:W-H965T<R]S:&5E=#$X+GAM;*U5;6_;-A#^*P>M&#9 C5Y,
M279F&TBR%.W0HD';;1^&?:"EDT6$(E62BN-_OZ-D*VZ1&"BP+S9)/??<<W>\
MXW*GS;UM$!T\ME+95= XUUU&D2T;;+F]T!TJ^E)KTW)'6[.-;&>05X-1*Z,T
MCO.HY4(%Z^5P=F?62]T[*13>&;!]VW*SOT:I=ZL@"8X'G\2V<?X@6B\[OL7/
MZ/[L[@SMHHFE$BTJ*[0"@_4JN$HNKYG'#X"_!.[LR1I\)!NM[_WF7;4*8B\(
M)9;.,W#Z>\ ;E-(3D8RO!\Y@<ND-3]=']C=#[!3+AEN\T?)O4;EF%<P#J+#F
MO72?].XM'N+)/%^II1U^83=B61% V5NGVX,Q*6B%&O_YXR$/)P;S^ 6#]&"0
M#KI'1X/*W[GCZZ71.S >36Q^,80Z6),XH7Q1/CM#7P79N?5569H>*[A]I#);
MM,!5!1]=@P9N>F-0.7@O^$9(X03:9>3(I[>,R@/_]<B?OL"?I/!!*]=8N%45
M5M\21"1V4IP>%5^G9QG_X.H"9DD(:9QF9_AF4P9F ]_L!;X[ON<;>8A\2 >7
M%OZYVEAGZ,[\^US,(R-[GM'WT:7M>(FK@!K%HGG 8/WS3TD>_W9&+YOTLG/L
M_T/%SO(_K_['G,(1CJ=P/<#+ UR>P$M-36X=&>@:" 6UEC0MA-K"+T+1B>XM
M,=A?+X&JW]/PF"[ ]P=L\EWJUCOG0_._@F3!PGP6TRJ-LS#.\@GH&F&JUQTW
M;@^EU'T%0M6&4_G[TO4&GZ(HBG#!&+!YF!4)W+:=U'M$+]\9L>F])PL]W7,#
M>/Q('5S>0]>;LJ'A 9WD"EA.!#FP.,Q9\DWBN+6Z%-RG8B=< Y;3S0RIX<T]
M.I\/G\A-;ZEFUM+T>:"IVK4^GYW16\-;"XR%<5+ ;#&(G(+DCT2?9N$\6<"L
M")-X_A1 Q_>&,NY!@]L&)95"?1\$]0/ELQS#3,@-I3]-0U8L)C>DHB9EA. 2
M_-T1)8[8.(-%F!9/]3FFQ/JBDUV'O@ ^/OS:BS&H13A?4)["C-2.MVU.N6>I
MCR[/4OBB'?GA/W;;7D&69"'+&*T8E6*>Q_!<7T8G4[5%LQW>#G]9>^7& 3N=
M3L_3U3B5G^#CV_:!FZV@I$FLR32^*+( S/A>C!NGNV%&;[2CB3\L&WIBT7@
M?:^U=L>-=S ]VNO_ %!+ P04    " !E@G5:.GR9U8T.  #J+P  &0   'AL
M+W=O<FMS:&5E=',O<VAE970Q.2YX;6SM6EMSVS86_BL8U^W$,UQ9DB^)<IM)
MW'2:SC;-Y-)]V-D'B(0DK"E" 4 [VE^_WSD 25"B'*=-]VE?$I,B#L[]?.<
M3V^-O78KI;SXO"XK]^QHY?WF\>FIRU=J+=W(;%2%7Q;&KJ7'HUV>NHU5LN!%
MZ_)T.AY?GJZEKHZ>/^5W;^WSIZ;VI:[46RM<O5Y+NWVI2G/[[&ARU+QXIY<K
M3R].GS_=R*5ZK_S'S5N+I].62J'7JG+:5,*JQ;.C%Y/'+\_I>_[@=ZUN7?*W
M($GFQES3P^OBV=&8&%*ERCU1D/CO1EVILB1"8.-3I'G4;DD+T[\;ZC^Q[)!E
M+IVZ,N4_=.%7SXX>'8E"+61=^G?F]F<5Y;D@>KDI'?\K;L.WTX='(J^=-^NX
M&!RL=17^EY^C'I(%C\8'%DSC@BGS'39B+G^47CY_:LVML/0UJ-$?+"JO!G.Z
M(J.\]Q:_:JSSSZ],=:.LU_-2B?>JTL:*-\8K]_34@SI]<YI'2B\#I>D!2I.I
M^-54?N7$JZI019_ *=AJ>9LVO+V<WDGQ%UF-Q-DD$]/Q].(.>F>MK&=,[^P
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
M$T#B5 +V52H%%0*B]G%9PH1%"7#,\VR-^MK80,1WN@#NK(2L!/D+0KT%V6A
M;VZD%.$PP@C)R'VM6] !9#( =I=9#;""]&^1W!J:A78:OH]1$K:O.*[,!GG!
MKMHUV+<DMYY"WP- :2M8NA2H SX%V@Y-VAX*F#U]R.\;L30<F=_O,FGR+*4A
MA(\G68K(_,<4G@K)#,C7OV*Q:T*JX]2-H#'R@V M]?C0Y+"@;$4#JAK%T"0X
M/<VAU7AG4,&:4E H[V%' %7_X$ 49,?OJQA2*Q_:[1PY=J6D7S?EDKD@J:.0
M!1;JGK^3&\27EZ#T*R!Y9%3@KV[F<_>"/0.)ZMA)C%^"V YF[&J]KCA1L+$4
M["B;6S/? T40P/=PYEI1[+/_&?Q'3=_=H_Q C':\#CM=H\U8U^5"R GB]C[]
M &== >/V.!FL2Z#[)4=984JIOIB1N%V58HM\.QJQ@9\B6*$3,!)!8:(;)WKF
MSV;&/$1\JD6E)_Q0-IP$'8E9D,ADNIPB/-'@XFA#9040<H8H+ KI1VODB>'U
MN"@ AKN'EI[K B,ZIJ5WPT5GYCH6:3S/^>:MM"21,6YXD<$B:7R+WKO?2+5:
MD3 $V0HZ&[>,UCJD6:NOURJ.P0D446.:?LA"M<%NT^S%D<YJ-'>D"CA.;\84
M%U(@9!7(/P?$U(!@S.V6!F=#[8E;'Y!;^1BW!HI:4*_1[@%</*U;:"+E', %
M[Y>M@!15LEKG1MC?DCP9%W:=5-*P_W699TM:SCS-26E2U$$RSA%_HV[G-8P(
M9)4_])8G 6Y PH/]_/..]@M_H:X4:J'G. A@>G:7,1@L;TF+4^;_GI#'O4*.
MK0G6WM:2N.D,$&/_]C;W@I5 K09D.+-&.QK"%7(7>2N-(#[8M *&!:,>S(YV
M"WH81UYR<+2SYN(D//^D]K+G5%[AFD&Q9G,D\3D 9HW1U)X<F=8JAI*=Y  1
M,9BB,PN1>[?)0/^%D06>'K5/Z%L?'C21$1C<>##UP,DC(PFZ2P),[\ (J"?8
MH![G@Y"F$X:%]%J!5?,',CN4B6 ]CK6L*3%X ]94N4G9'.1!@70%-#?/"ADN
M$59/6]<"323V8BWUWJ@^;[L^G<@SC3F))S!1J_(^VPKI[=C>B*Y!0V=<GY1
M9EPUN0.&SQ\NRSND3N3/;)F!.2(T!K#(!B-E)"E3L#$+M/0JZ($8DUN3D9(
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
M-WR1MG7_NC8,Z!9<7"N3J1IWY%W"4Z&.;N[2![9(ZXUQ]Z6L"NQVN@?]  )
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
MFB;$LH0TF811%%/ )F&91O?N^:FGDYO2T:3P_DI&>;YKD#<OU8!X\0 1MLP
M/5S&$HYS4]UI]V'RSE'EJC:[C,%Z]%5"M<K2.&="W/44Z+$!@Q5!6$Y!V))@
MG,A%YS2\TJIY+.E^3JK1V^T/^\8(6&+%2!Y^EC=TI5G'@DM'TU\35 /0N]J)
M&C:D*EJ/])*2G2_W-C[(XQ]-V ^+3P:2+"RG$0V$T[R$. _S(H*%CXAJG6=H
M21P6>0I)&:;%%-(\G.19?Z^1O.D0+>X&NN0 2?+W14._&SQ!I*A;6AUG81&E
M,,AF__U$FXSSB$MKS2O7?* -)RTRB:*+MZ@K[G+*/.!(0%"4,619 :\75U?@
M*QP#.3%.)F1PD<-'9<DW11)F:0$9W4F3&/(DC,DI3DYSRE"G-O3WBTM:"K3C
M/F=M2_TYR<OTJ2SE4-=LN=T<V*=6*W2J[?6)U.MC^@V*$SL31OU?HF3]J_,4
MPZ=TU]OW8+TCM$9)=Y_P86K1AY%HD2^[JE?Y/D^'+"5:.Q_WSO>**$_,H^2A
M:UTI22$ZE%G/75.I>4,<*>LU]Y&X#\L(%M@W(8Y"K[HD.IE[#,N=\Q8H.:6I
M7QWZ^?C$)^ZJTP2CJ=2TC LS>JS"&!\4@/0"KGV9:XAC)VU?"^Y']Y7T>5]
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
M"4V^3?A%82-WULA,\LCYDPENLZGCFH:@@%09!J(?:[B&HC!$NHT_+:?3E33
MW?66_<;.KF=Y)!*N>?&;9BJ?.F,'9; D=:'N^>8KM/,,#%_*"VE_T:;)'0P<
ME-92\;(%ZPY*RIHG>6YUV %XPP, OP7XKP'A 4#0 H*W L(68*7&S2A6AX0H
M$D>";Y PV9K-+*R8%JW'I\Q<^T()?4HU3L5S\H+6$LU!V%>(I8 2*M."RUH
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
M :@-47S)4QS %L]\##/E2O'4_(PIB:C0 ^#ZC'.U/M 3;+ZG&O\'4$L#!!0
M   ( &6"=5I']ZW4$ (  -T$   9    >&PO=V]R:W-H965T<R]S:&5E=#(X
M+GAM;*54V8[3,!3]%<M(/*%FZ0(J2:1V #&(D:H9E@?$@QO?)M9X";8S&?X>
M+VDHJ%,A\1+[VO><>X[CZV)0^MZT !8]"BY-B5MKNW62F+H%0<Q,=2#=SD%I
M0:P+=9.83@.A 21XDJ?I*A&$25P586VGJT+UEC,).XU,+P31/[? U5#B#!\7
M;EG36K^05$5'&K@#^[G;:1<E$PME J1A2B(-AQ)OLO5VX?-#PA<&@SF9(^]D
MK]2]#ZYIB5,O"#C4UC,0-SS %7#NB9R,'R,GGDIZX.G\R/XN>'=>]L3 E>)?
M&;5MB5]A1.% >FYOU? >1C]+SU<K;L(7#3%W.<>H[HU58@0[!8+).)+'\1Q.
M -GJ"4 ^ O*@.Q8**M\02ZI"JP%IG^W8_"18#6@GCDG_4^ZL=KO,X6QU[8Z7
M@D:?-*%,-FBG.*L9&$0D13NM:J"]!E,DUA7SD*0>B;>1.'^".,O1C9*V->BM
MI$#_)$B<RDEJ?I2ZS2\R?B!RAN;9"Y2G^?("WWRR/@]\\_^SCKY]=$!T;4&8
M[^?.(599G*_BFVIM.E)#B5W7&- /@*OGS[)5^OJ"A\7D87&)_9\];*CJ[-]_
M(<J_7,#J'L[I3$ZNG #=A,8RJ%:]M/'V3:M3[V[BE?V='AO_ANB&28,X'!PT
MG;U<8J1C,\7 JBY<X+VRKAW"M'7O#VB?X/8/2MECX M,+UKU"U!+ P04
M" !E@G5:0P&1<>T,  #--P  &0   'AL+W=O<FMS:&5E=',O<VAE970R.2YX
M;6SM6UES&S<2_BLHI2J55(TED8Z/^*J2KT2[\5HE*<E#:A^&,TT2ZYD! V!$
M,[]^OVY@+I(:27'V):L'6SR OOOK1F/X8FWL)[<D\NIS653NY<'2^]6SHR.7
M+:E,W:%9485OYL:6J<=;NSAR*TMI+IO*XFAZ?/SXJ$QU=?#JA7QV9E^],+4O
M=$5G5KFZ+%.[>4V%6;\\F!PT'YSKQ=+S!T>O7JS2!5V0_WEU9O'NJ*62ZY(J
MITVE+,U?'IQ,GKV>/.4-LN(736O7>ZU8E9DQG_C-:?[RX)@EHH(RSR12_+FB
M-U043 ER_!Z)'K0\>6/_=4/]O2@/96:IHS>F^%7G?OGRX.F!RFF>UH4_-^L?
M*2KTB.EEIG#ROUK'M<<'*JN=-V7<# E*786_Z>=HB-MLF,8-4Y$[,!(IWZ8^
M??7"FK6RO!K4^(6H*KLAG*[8*Q?>XEN-??[5F\V,K*.LMMIOU+EVG]2'M((_
M8'FOTBI76)UZ6FS46^VRPKC:THLC#]9,X"B+;%X'-M-KV$RFZH.I_-*I=U5.
M^9# $61N!9\V@K^>CE+\1UH=JH>31$V/IX]&Z#UL#?%0Z#W\,X9(6BLD8I,?
MS!79*JTR4K_]!$+JU%/I_KW/+H'K=_NY<LX]<ZLTHY<'2"I']HH.7GW]U>3Q
M\?,1G;YK=?INC/H-SCVS)B/GR"DDMSKA5TY7BT2=YOA:SS?RAM6537BG+I?(
M?._4;Y?TV:O7A<D^[55Z7*Q?22W3*U*Z7!4B"N7"AD'$XY]*53:0?&7-PJ8E
MLLWI1875WB@=A82$(GD22;!Z^./)ZK10%CI#/VO*+9(^:@)*W^AOE:FMTE4
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
M]*A2F;O-8.M$2F3W/%NP_+;LX;E.(XV8XH<3FT?70B<%:GKW0;9.;A@K/"\
M03:B?F7X_FOTASR3[NIM<N>[MSOV'_$A:6@8!D0C/=6?NX@[ZOW"JB2[D-^1
M(>+X4</P8ZOVT_:W:B?A%UK=\O!#MP^I!0P[@.T<6X\/GZ WLN&W8^&--ROY
MO=;,>&]*>;D48.8%^'YNC&_>,(/V%WRO_@M02P,$%     @ 98)U6KF)<HR/
M-0  !<@  !D   !X;"]W;W)K<VAE971S+W-H965T,S N>&ULO7UI<]M(DO9?
M07AC=J4(BK;DOJ8/1\AR]Z[?Z,-AM6=C8V,_@&211!L$V  HF?/KWSRKLH "
M1-GN^6*+)%!G5IY/9GU_7S?OVZUS7?9A5U;M#T^V7;?_]NG3=KEUN[R=UWM7
MP2_KNMGE'7QL-D_;?>/R%;VT*Y]>/7OVU=-=7E1/7GQ/W[UI7GQ?'[JRJ-R;
M)FL/NUW>'%^ZLK[_X<GE$_WB;;'9=OC%TQ??[_.-NW7=N_V;!CX]]:VLBIVK
MVJ*NLL:M?WAR??GMR^?T CWQC\+=M^;O#*>RJ.OW^.'UZH<GSW!$KG3+#IO(
MX;\[=^/*$EN"<?PIC3[Q?>*+]F]M_2>:/$QFD;?NIB[_NUAUVQ^>?/,D6[EU
M?BB[M_7]?SF9T)?8WK(N6_HWNY=GGSW)EH>VJW?R,HQ@5U3\?_Y!%N*4%Z[D
MA2L:-W=$HWR5=_F+[YOZ/FOP:6@-_Z"ITMLPN*+"7;GM&OBU@/>Z%R_SMFBS
M>IV]:5SKJB[GM:I6V2WO$_YV6VRJ8ETL\ZK+KI?+^E!U1;7)WM1EL2Q<FYWI
M7^??/^U@4-CTTZ4,X"4/X&ID )=7V2]UU6W;[,=JY59Q T]A-GY*5SJEEU>3
M+?Z_O)IGSR]GV=6SJR\GVGONE^@YM?=\I+W4C/_W>M%V#9#4_Z5FS.U]D6X/
MS]FW[3Y?NA^>[''1FSOWY,6__]OE5\^^FQCM%WZT7TRU_N*GHEWF9?8_+F]2
M0SOYY>SWK<MNZMT^KX[__F_?7%U^_5V;K?GW(_[NJA403I7!<A^03IY?SC,X
M*)G[D._VI9OAF76-JY:P7%VMK^*>\"_X90=]]-IT*],B[^%\8EF^],ORY>3,
MDG2>6J!/;B8:WE=^>%]-MONF*:IE <M&C=_450N4MAH=Y$<W1KNZ]-_ 8J^+
M*H>G80=:F(T#AMNU&;Q?'E:.]B=G\J>V;JOZ?EWF[UWVNEK.9UD!7]]OZ[(\
M7M3W%;36'A9ML2KR!@[)C-A(#MSJC[HINL$C1^@&WBZ66^I':"W;YBV\!&/L
M&F@83UT88E%U0%)M-\^N2_FTE-?@-%9M3JR^I8X7>9D3\6WS.Y<MG*LR5Q;
M0FG:T/72+LS<TCL0Z+)N@+RKNK(#T>[Q;9SZPPL)-(YM ?O\)Z\F]$^+D>%B
M-.VVV ]:'5VO.5!=O<9'<'YEW;:\P]3NZ"+G#>QAUS7%XH##A!'9*6%+([-L
MLT.+G['Y[7%?P_]=@4>U+/X\*#WE788B-[O+RP.,PG7;>C5U7K_V!^+K21J^
M=1M<0: SUCQ&#L)D(VE.FV@YVGNF/YQYZ3+0?IJ\TX5JW+YNNGP!/[3<RCS)
M)I?;PJW-NRNW+$B-V<'1:;*SF]]>_7*> 2/!O;RAAW_\X)8'5%"RW]8@:5TS
MPX,%/=ZA'A(=@3#L/3,AV%7<B9@<%\BI9G*281"S#/8?MKK+\! P)<SLP0NC
MM\U4H!@BI<TRZ#;;'YI]+50'<\&Y#6>)!Q])LXW/+CQ'(X<S*9RA+.LEOPKS
MJ \-'-9Y-D$[WWC:^6:2=MZU#@?X8]L5L%"N31'.XUJ@78;5WN<-KSS\> H7
MQ8=PTGC@[XMNF_WG]?4;F"V<'Y@R+&$%FB]1(QQ+)([,^2YIB5K0EO?,T[HM
MG+5\O09UEOGRCMDR$R6SM.XD[DXM+X5QXO(#5>#2WQZ %8<!B!!@PD$NTB<>
M:+):7>1E7>%Y8.:Q;PKDN6>WMV_.B61<#HVN"FBU@H$;(LCJ15EL:#EGS'.J
MO+PXP,JW];J[QPY7[@[,ACTMT+(&CL0$ZS[L81%@$-!:4:]P,Q:N<L 9J<<5
M:A<-_ PSW!6MD"2I&GG1"*>"=Z#/O-H4>)J17G%AEK0QM)0+9'Y Q-C* H5&
M: ;&N#X@&[SCDP +L+G 3RMIB!];YDU#R^M[#&>E=&!)9 V:#!?UFF:MKX+*
MOWQ_@98&S0#,KU86*0^**,X3%K3>@53)/ZBL3<T1QMAY<@2%_KUC!B:,_\)\
MU0(+ AE2("U8CHAC85X5B /.P!8V%60.2@3<$1#YN*M\LMN:6%*?? W!(YD6
M*Q"!0,!Y6U<X NJVC0Y!XX29*)-KW.90Y@WSM^^R;7T/1-+@XG0'& D<*[#'
M<-<.Y0KH;HV:YKJI=[@XMNDI(?5WSVC^/LDF0+5:PEP"3[@!X@$J?%NT[U-,
MYW.U%@WV\EDP]9Y-:_=U T9JE=T<&M3+CTEC[7%-$)TP!T*R7.K7HI4H!14M
M?7PWOYUG*U S\H8I;'VH2&.#C1MY-9@>TK/5,+%=8#A PD5Y'/8 =B50-JI
M<KQ1:RKR15$2D0.CJ&JK#_((\!?4=1HD66:IJ6$B939 RGE[:%BM&GVR$T9U
M >8-')4E-+N!EXD*,UU1_[A19+--7E21ML?D31P :=H/@(X4#TFT39H2ST,8
MQ1F>TJIUYS.2ZBEQ881$8%<LT6$,I$BC$"!E&D]1@Y(%>1%NLFP<S[4-R@F;
MA: 8(FNWNT<2$7F0V;7$"K(ID=Y"G#(M6"F["/M@6FL?6/RWP#NJ S,M69U!
MF[F(6^ RP+MZ360KX)BB(W,_\^Q'$")=WR")VV3%.F*@\<#X6.E>ZYND<*_^
M."A'UPUO5KS=(" .NP-WP5N/ J1Q6_2BP=XI(2 QG6=B9^WV<$R >F#[2/2
M.8=L60Y>YG@V9R!5BV71G4_QS4OC=;J<Y".Z\&^97%F^W8"(QV'(C[/LE4KR
M&RO)_;?R7)*-/;K[2.)YFQ=INY&'>8%AL4E[(>(UKJ%;5(9R-!IOZA4YRZC5
ML^O;F_/L]WI?++.OGGTU\R1'Y_<&S2Z@$3D+-^3O0YF(K^'SK$.!IIPZ5G;$
M*X<*2,-B>@\D@&I65M\1&W.B7\&I9^,&+"%0T^:FP^6VQO/)UB%(;;96?4.'
M"F@B<P4350XV%1(%*#A(M$2,LV#-+T.KN&^DW *E.3"=< U);U4-6O0#/&4M
M:'6P<*C7D1(YRV#JW#'PB)7;D6J1[M(*&SA)S<;QWAU8D8_FLD-W8TG>!VC-
M 9>89^^HFY&)T59Q/\&;@<UZRD!9TJ "&%E467?<X^F&OH!AE;PW87'RJCK0
MCSB0U1WKQ#36HK%K,X]I)KT6IJ_&E<2:<"]]9T1?)2A+N";(QTK4K5M<XEHX
MF]V.A3O6Y+S1%JQU2"1+7 Q?D_WDC<K#&NJ#V,4:N'%]KXP2.&T1M)Q4'_TV
M3EL"T$.\09SO]TW]@50]6)*KO\VRYW]C*7;UMS$50[=S73=]SV0[XIJD?[^0
MAI]=/4>O)](Q6O+E<>A4(M$<>LK;Z+#PP4.6?.@<60*X,=PZ".B<!0%JM-Y@
MCD\F3PR-";,N\^QUY>TVT"<Z<HO-3,_['$B^$H($4MZ7]9$TBK4CEK#)F?>A
M.41G&98"&9QICW?RKFA("X<#? <_FZ;FP+9MLVU?6P&" !/@&%B6IQ_@7#O+
MJE8U*2&DC=@'2?U'BXJ4,32F]S7[(9C04ENN3 %=:R#>Q+**V(68P4 !NX5;
MK<BYMD>%5]DH+"5MSB)?OC_L>;.*-F\[VJ<E3NAHGH4]OP=C&?]?'SK0W;+#
M'K6O%CT^CF,O!2SF75Z4:!0!&T0C!OHUNL;(XOCOF?OY<Q28 ZU:3J^1B@>F
M>^)EW)L-F-0-O8,JVA(WF<8S.@R86@E:WF$320!4H>%'4K-I4(N&7 )%;"&H
M-@G=@05;$IV)L\#JCX:A;>N($O(D]TY[N$;X1YBQM*B2@M3B53Q;VB><W<*%
M"9*V2)R_@(.\..JYI+72918"DT'Q[.3,AW,]B]@Q"!AV"-2LM,-^.I:@\6LH
M[U;>%0 ;Y;DL"<*&O7@M*H%KER/QB:_BKBZ1]<"#1,K .Y=D<_/HA!&-C8Y4
ME&P#+*\*L^P/6?5G6*M\<43Y!-O+*TR\ TX$:J 'HS_X_:(QX2""ERL<7!S@
M"'.<6$0_"IVROMVH$-\?%B4H;<NR/J!&4M^AMX(6.#A;&K?!EI$GPC=&3Z!-
MTO% QX[<NSVE;2!XR&_B^0WTN6;NA>X[X1_4$>OVC:K)HG6A0P6]]L$B5AV+
MK B8E5MN*S(WP.([T)H8MH13:H#1LS^6C0BQ:BV73(W)Z$&&HS,GIX.@RUY4
M0*Z9V*S6.\W/X1B4$;3L\<-'#J3MTYC0BL%!U1W:A^P2)-5&W4E,\$R+\&!]
MZ.(>B<#RH,:HXHR<S7/@_1YVGAU2O]FE'EEC$F>T^9[Z_4I*\S3]BQ9$,!__
MAM@DDQ@TXID]D!NYN_K*/7,8L]2-L5Q2A@F;#[XG4F>\$K;&903YM&^_S2[/
ML]<K8'_%^ABS=&HG*&?QB(+WCB@=1L>4"=^O"C9Y1>(:H2*'9A!OH!Y0J_(^
MUSV^0:2%,3$9'L6FNM:TR+J/S'5TR8K.QA034^-=CR:/+Y"7@_1(].P",U_
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
M2!<O\DDH6DQ,,+O"S8/4#9<5?;X53:HH226C]4]:0:@I#-!L[TH<!680L'G
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
M#1'@>ZU1@^,#*=A?CF]_!U!+ P04    " !E@G5:R(GN7!P$   E"0  &0
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
M),I)SE,0+(/3E*7#($EYML?7*"6I8$!C!J<\&P9!)C J"O$Q*R;2FXA@;I,
M-$L)Q>LL1_/B87ADD6CCTD<I(TD2DR2/<93',9QB.+)\&.2"\#@_%$OO4U_1
M">8IIP*1Q'",:> )_F[4-;,)B1%CCU >_P>4'X'I": %A''A<1TL&':R>%]Y
M",X)H[MPW<@?@ELDA"5\=W$C/A K2C@ZFT8Y6N3MV3QG/P"Y."<4BX>27.2(
M <+S.$ N1F30Y(F0R]*4Q'D"(L5,8]H%'Z*,DYBF>T G. ); !6XF'(Z;"18
M/8=0QUA,LB0'EJ*?5""*F""4[<,= B026(K4XTY@ 62$YMSC+L^QN*+D1W#'
M>8+E$>&8A?"<-.K$L)W%,-$8CI"7Z,A+_*_D=53[,WD]D]<S>3V3US-Y/9/7
MCY!7TI%7\F3RNKZ31>E?D^&M-G"+YO7?'C\I_W'$\\T-O@[[U\@5>O-!.K]@
MO8_8CIY\F-A45R8S61C ,*V:I,B-?2]FVKRPWKX&]\'FJ7_QW2*#P*24UF)2
M49&T?;I#YXX2W YW'B8\ N,UF"XRDUYDJC8RR*A&>0L:PGX"1V[OB=<K!?>%
M6^ ."FLE30!$%&4$,1YFMS-. P\CO(>Q>.-T [B3WM5W!#%IAYCTR8@)'QMN
M>S&_WDD1@2^U4;(,M^%[?PU^])55Z)K 6Y_?KSZ_^^!SW(R'+5" 0$CR?4CA
M0^0T38V7S\-%O-I:5.*S7X/6[$O]?X<<XL(KQ!*?NT7HRORMZQ;2!7GO"EO(
M.P5CI6J?3!DP5-0KQ,=C.V'91JZ]"^=&S1M,KGLP!K=>8M2_VZQY2*)9.]SU
M'7C&\%ZA*>@((J_[-+8=87&]0ZNQMEKX;9/<TN#W!3](CYQGH7G94..^AO#A
MF@,W\6:17[+3AO7FGLAQ"7)%BHT>ME-,8,O F><ZYEL(RO$JSP/391WW/8WQ
MD,!(C$2+6CE#?J$Y18KB00O'IBVEV!EYNFK9<(<%:<I(S%C+@#L][8/90[R8
MXIF4-Y3X6$-_;I<FT>K<.Y#[,*0,.S_ANV@JX!3%B? M0(Y=(_-0;"GTR<2)
M+0A'>HQ8TZBE/AXGW0$GW1'^2F0Q:L<NH:/6?7?CJ/=)&J,X#Q_>/2.L:M=\
MG>ZDW;?]Z^:3]G9Y\X^!#]+,B]KBC3##K=%9BN]]IOG8WCPXO0P?N,?:.5V%
MX4+)J3)^ <[/-.*K?? '=/_QN/H74$L#!!0    ( &6"=5IWIOP=$@<  *T5
M   9    >&PO=V]R:W-H965T<R]S:&5E=#,T+GAM;-58^X_;-A+^5P@W*-:
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
MPPE1[6?_]L;(M?W4#J0ULK*7!6=0^7  O%]*:;8WN$#_VXOS_P)02P,$%
M  @ 98)U6@ZP?I,0!0  UPP  !D   !X;"]W;W)K<VAE971S+W-H965T,S<N
M>&ULM5=M;]LV$/XK!W<H8H"+)>H]+P:<]&4=T")HN@W#, RT1-M<*=$EJ;C=
MK]^1DE77<85\:3XD1Y%\[H[/W4/F:J?T1[/AW,+G6C;F>K*Q=GLQFYERPVMF
MSM66-SBS4KIF%H=Z/3-;S5GE-]5R1H,@G=5,-)/YE?]VI^=7JK52-/Q.@VGK
MFNDO-URJW?4DG.P_O!?KC74?9O.K+5OS>VY_V]YI',T&E$K4O#%"-:#YZGJR
M""]N4K?>+_A=\)TYL,%ELE3JHQN\J:XG@0N(2UY:A\#PSP._Y5(Z( SC4X\Y
M&5RZC8?V'OV5SQUS63+#;Y7\0U1V<SW))U#Q%6NE?:]VO_ ^G\3AE4H:_QMV
MW=HDFD#9&JOJ?C-&4(NF^\L^]^=PL"$/OK.!]ANHC[MSY*-\P2R;7VFU ^U6
M(YHS?*I^-P8G&D?*O=4X*W"?G;]I+&O68BDY+(SAU@!K*GBM5+434L+9!X93
M9GHUL^C,;9F5/?!-!TR_ QQ2>*L:NS'PLJEX]2W #*,<0J7[4&_H*.*OK#F'
M*"1  YJ,X$5#ZI''B[Z#-R3I,GY\#B^$*:4RK>;PUV)IK,8"^OO4.71>XM->
M7%-=F"TK^?4$N\9P_< G\^?/PC2X',DA'G*(Q]#G]]BD58M!J]7C%$X%.PIW
M.M@#7.9Q"32H%J7"SC265\ZWW7!8*8DM+IHUG(D&OZC6X,F:Z04@<RUV_$ >
MO-;*&%B495NWDCF,1:VT%?\QWZKO$/Z5:(3E/TOLV0K$<0@7\((_H*)L<=+R
M<M,HJ=9?X">@64:"-$+KK* DB*(IFF&>H!D,>S0&7]<M.O@"81*3(@C@+$])
MG-$II#F):>Z/L$:'E9<55+^20Y*0+*)P%J6DH,44<4D>1'"'&318,3C*8@0B
M09!,(4\+N/4-C/XTESXULQ%; S&)G<>(YE.T@XS"!V69A-5HSIA($@2D0%S,
MCM*(9&DV[7/&8\4"0#D:A7C^+*<AO<1:KE#;4?<AIVGO_-'BCF8'CQGAB1RQ
M&/](%N.()$7J\HPS4H2%9[%(2)IEXRPB17&,+!8%B9-Q%BDE18Q$191D>7;,
M8DIH&$Z!DA2KZ8GTQ&E$0B0"PPX1-0D]/5$4D"1/?A0]$?(1AR&,J$DRJ$GR
M9#5YU5HG?=\P^O(SO@4,/Z4KH\"G=65AG)]C;2"PZCRS0\^\\PS">+-TQ685
M+-UA],)C'LD.QMXVK@9-B0?X)V?:W45.H(Z<ND(K7 _E;I1!$9$@29V=0QJ0
MN B<76 %DCP)T48M2;% ,_BPX?@46EDLQIZ\GJZO73G"2SKPDCZ9E_VM=8J$
M<93;#180-UA)L-Y??3NNGW*$-TRRIN1]BD>GY\0V33(290$LJDIXG?.7JE<]
M9(I5_Z(0UKZ]SK"I(A3.)$K'86.D),&F3I\(F@<D3:)QS,3)B..6)$D!_QS]
M>)@W32G;BD/-F;O['3Z@U@CUK<=]%%B$_NYC0L,#DRTW^^NP5P56?FJ%=O%B
M[%*PI9"8#"[#^;;V*@#+UB!7J*4H:$O1=#?%N2LN+/E#KY6HH%$6-NP!(\0
MM'#24&-KX:SZ2NPYW',.[Y3ED!%?FC2XO-F[N3UP0_QD>(DEH+'U-(:N\5EK
MF9#F_%3MS@X>FWBUK?V3VH6.A=*].X>OPZM]T3U6OR[OGOQOF5X+I%7R%6X-
MSC-4$=T]H[N!55O_=%TJB_>H-S?XGP?7;@'.KQ1FV ^<@^%_F?G_4$L#!!0
M   ( &6"=5K,[E\%@P,  *8'   9    >&PO=V]R:W-H965T<R]S:&5E=#,X
M+GAM;)55VV[;.!#]E8&V6+2 &EU,^9*U#239%.VB18.FW7U8[ ,MC2TB%*F2
M5!S__0XI6W$+QT!?;)*:.6?.#&<XWVKS8&M$!T^-5'81U<ZUETEBRQH;;B]T
MBXJ^K+5IN*.MV22V-<BKX-3()$_3<=)PH:+E/)S=F>5<=TX*A7<&;-<TW.RN
M4>KM(LJBP\$7L:F=/TB6\Y9O\![=M_;.T"X94"K1H+)"*S"X7D17V>4U\_;!
MX&^!6WNT!J]DI?6#WWRH%E'J T*)I?,(G/X>\0:E]$ 4QO<]9C10>L?C]0']
M7=!.6E;<XHV6_XC*U8MH&D&%:]Y)]T5OW^->3^'Q2BUM^(5M;UO,(B@[ZW2S
M=Z8(&J'Z?_ZTS\.1PS1]P2'?.^0A[IXH1/DG=WPY-WH+QEL3FE\$J<&;@A/*
M%^7>&?HJR,\MK\K2=%C![1.5V:(%KBKX[&HT<-,9@\K!1\%70@HGZ.OKKWPE
MT;Z9)X[(/412[HFN>Z+\!:(LAT]:N=K"K:JP^A$@H:B'T/-#Z-?Y6<2_N+J
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
MP\$E=;5J7A.-8&3E;O"U-/0><,N<'F"HK )]WT@J4BM8!_V3;O$/4$L#!!0
M   ( &6"=5I#A>G8@@8  *X1   9    >&PO=V]R:W-H965T<R]S:&5E=#0P
M+GAM;,U8;6_;-A#^*P?W!3:@V'J7E28!TG3%6K18T78MAF$8:)FRB4JB2E)Q
M\N]W1]JRXSAN,&Q \\&A1-[;<\\=29VMI/JFEYP;N*FK1I\/EL:TIY.)+I:\
M9GHL6][@3"E5S0P^JL5$MXJSN16JJTGH^^FD9J(97)S9=Q_4Q9GL3"4:_D&!
M[NJ:J=N7O)*K\T$PV+SX*!9+0R\F%V<M6_!/W/S>?E#X-.FUS$7-&RUD XJ7
MYX/+X/1E2NOM@B^"K_3.&"B2F93?Z.'-_'S@DT.\XH4A#0S_7?,K7E6D"-WX
MOM8YZ$V2X.YXH_VUC1UCF3'-KV3U5<S-\GPP'<"<EZRKS$>Y^I6OXTE(7R$K
M;7]AY=8FX0"*3AM9KX71@UHT[C^[6>.P(S#U'Q (UP*A]=L9LEZ^8H9=G"FY
M D6K41L-;*A6&IT3#27EDU$X*U#.7%S)NA8&43; FCE<R<:(9L&;0G -P\]L
M5G$].IL8-$4"DV*M]J53&SZ@-@CA/:I::OBEF?/Y7043]+%W--PX^C(\JO$M
M:\80!1Z$?I@<T1?U@4=67_3#P/6!R%\)7512=XK#GY<S;12RYZ]#,#@C\6$C
M5%&GNF4%/Q]@R6BNKOG@XOF3(/5?' DA[D.(CVF_^(05.N\J#K*$=QRIB4%H
M<\C+XWH^+SD4LFYE8]% ;9755J V!XXT2ZY -*X)N'JLF.%S,-(MUK#B"!;3
M4,H**QW)(QHP2]EI5*!'I_ :(645_,&9<J0 3&F'C:#/*OW$]!/!;RU7C/)Q
MQY6GD.1>'D<T"+UI'N(@3KTP]N$+4X+(>F=]$'MQED$0>&F:0>;E?@J?NIE;
M(AJ,F<,P\Y(H'\$05Z%J&H1>-@U'\%D:]/>N_33UIM/ V4^#E.P'7I3&J+9M
M*TYT0IF"Z264B,(=R C(1C8G=M9V(V%N=X%$D#&#=<N:V^=/IF&0O<!DW 7B
M/X;YBEQIV:TK T2DZDC"JN10HT6L -L<D!1[KD"%@(M*&*P7ZV[X8KNB1X!
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
MG0@1Q"$Q% $4%,4'G7_#DBO5V*,IVW3F_UJ:UO;T6*GNAXY&D'IALJ.LX$W
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
M!MLD-]Q@7TJ5W8#?5Q+U:R?60-?ISOX&4$L#!!0    ( &6"=5HI:4,BH0<
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
ME$*&=[F\9X>?H'9HI/D2E@OS'QUJV\!#R4Y(5M1@-8."T.H3/]9"' '"\0E
M5 .BYX#A"<"@!@S>"AC6@*%1IG+%Z!!CB>=3S@Z(:VO%IB^,F :MW"=4K_M:
M<O64*)R<+[ @ K$,K3@(H!)7JT%3M*XB03];DPTE&4DPE>@F2=B.2D(W:,5R
MDA 0Z"/Z%7..]0JB=S%(3'+Q7HU^6<?HW??OI[Y4,]7?YR?UK!;5K*(3LPHC
M=,>HW KTB::0=@E\Y6+C9_3DYR*R,OZ,Z04:A!]0%$2CG@DMWPX?]L#CM\,'
M%F\&S:H-#-_@!-^2T40M%J]6ZYZ(!_3G+\H&W4HHQ%]]@E>$PWY"G5VN18D3
MF'FE#@2^!V_^PW?A./BQ3RR79+$CLHZ0PT;(H8U]?I/N@4LB=#@G3$C1)UU%
M<6DH=![=S\-@. KTW]3?'^ORTG(R&O08QB\-QY.H:]CQ9]3X,[+Z<TL3#H7>
MQ[GQ!^&"*?_^J0*E!$Y8VN>BG76$O@'F?=HLK<!S(\$164>Y<:/<V*Y<46+"
MM70H9T) ;R2,7RS;\PAXU2*V671F?MG,_-(Z\S7+Y %SJ++VTTT,>_6C7AJ'
MEJ<BVTI\;E)P218[(NL(.FD$G;C.KA.70KHDBQV1=82\:H2\LD;F)R&)*LT@
M13L!V2Y'.<F@3SX[S>!T^K$"SY7*$5E'JC!H"[' ZN4=H:38%;W%DA5Y;G@Y
M98M=L755.RI?0]=[M69TI:9+MM@56U?-J%4SLL:@4E-)F4@D@?='HAT?FIW:
M*Y,5>+9,CMBZ,K75=VBM2=^>UU[AL20V._)LO?Z/&CMLB^S07F7?X<>3J<V*
M/'LSNF2+7;%U56M+^7#D/+6Y+,>73MEB5VQ=-=OR/K37]Z^G-CM^:-FK5N39
M.CEBZ^K4-A.AO9MX>VZS\UQ:]'+:*;ABZ^K5]@JAM8*>_T8_IE#HUDL?@=&-
MZ;X%^A?=JP:,[@!EG!6HB;X#D5NT-.=ZP-$":+(M,']0]BO.TIVR,%V<FB9)
M^F5WVFHX98M=L767HNTVPBOG"=-E [%TRA:[8NN>E[;]2&3O1[IJ<J7F!WV
MI,?PIC<T:\(P/#[;N BB9T<D)\P&S\Y)7F6K_/*/SK[5EMJ8=P@"F4/JZGBX
M&:W>4RS"Z]@<YS\;OPFO;\RIO=_25"\_[C#?$"I0#IFB#"XNU2\9K]XG5#>2
ME>:$_2N3:E^;RRW@%+@V4,\SQN33C?Z"YJW._#]02P,$%     @ 98)U6AYD
MD+17 P  F0T  !D   !X;"]W;W)K<VAE971S+W-H965T-#<N>&ULM5==;],P
M%/TK5D ()%@^ZZ:CK;0M((9 5!L?#X@'-[E-+!*[V&X+_Q[;2;.V2\M X:6U
MG7M.?(YS[>OQAHOOL@!0Z&=5,CEQ"J66YZXKTP(J(L_X$IA^LN"B(DIW1>[*
MI0"265!5NH'G8;<BE#G3L1V;B>F8KU1)&<P$DJNJ(N+7)91\,W%\9SMP0_-"
MF0%W.EZ2'&Y!?5K.A.ZY+4M&*V"2<H8$+";.A7^>^)X!V(C/%#9RIXV,E#GG
MWTWG.ILXGID1E) J0T'TWQJNH"P-DY['CX;4:=]I@+OM+?MK*UZ+F1,)5[S\
M0C-53)S801DLR*I4-WSS!AI! \.7\E+:7[1I8CT'I2NI>-6 ]0PJRNI_\K,Q
M8@?@XR. H $$AX#H""!L .%# 5$#B*PSM13K0T(4F8X%WR!AHC6;:5@S+5K+
MI\RL^ZT2^BG5.#6]@36P%3Q'%VG*5TQ)= ,IT#69EWHP@04( 1EJPP@S'?-!
M49:C&0C[Z;$4T(=Y27-B%E.B%RBADN2Y@'H$\<66 CU-0!%:RF<ZZM-M@IX^
M?H8>(\K0QX*OI.:78U=I969^;MJHN*Q5!$=4^ %ZSYDJ)'K%,LCV"5QM2>M+
ML/7E,CC)^):P,Q3ZSU'@!8.."5T]'!YUP).'P\,3:L)VE4/+%Q[A.[X:7]_I
M4'2MH)+?NGRO>:-N7K,IG<LE26'BZ%U'@EB#,WWRR,?>RR[/^B1+>B+;\S-J
M_8Q.L6^SILNP&CBT0+/IKJ<A#G XPF-WO>O%_;@@]G 4C_;CDHXX#P_PX"YN
M3\&@53 XJ6 F>+9*E=ZZCRHY2?"W2]\G6=(3V9YQN#4._Z=4PGWZV2=9TA/9
MGI_#UL_AOZ92#8QW4RG"010$!ZET/R[ &,?182K=C_-'83R,P^Y4BEL%\9]2
M:0'2%$*D1,8>FH*T!R57!8A3*7:2^&\_B3[)DI[(]@P=M8:._E.*C?KTLT^R
MI">R/3]][Z[(\_XUR1KD[@'CZ^-J&!TD65></M4B[R#)NN("' _Q09*Y.S5K
M!2*WM;]$M@BMR[1VM+Y?7)K[A:EY#\;UO>/"5MON'4U]:7E/1$YU-5K"0E-Z
M9T-];HCZ'E!W%%_:RGC.E:ZS;;/0=R<0)D _7W"NMAWS@O8V-OT-4$L#!!0
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
MJ/875;YMOHITEU=5GC8O-SQ:\:(V$/]?Y^+\V%[4WVXZ?)MM\3]02P,$%
M  @ 98)U6NH,-)\A P  R@D  !D   !X;"]W;W)K<VAE971S+W-H965T-3$N
M>&ULO59M;],P$/XK5D!HD[8E3?K&:"-MW8 A!M6FP6<WN3;6'+NSG7;PZSD[
M6=;2- (T\26QG;OG[GER9WNTENI>9P"&/.9<Z+&7&;,\]7V=9)!3?2*7(/#+
M7*J<&IRJA:^7"FCJG'+NAT'0]W/*A!>/W-I4Q2-9&,X$3!7119Y3]>,<N%R/
MO8[WM'##%IFQ"WX\6M(%W(*Y6TX5SOP:)64Y",VD( KF8^^L<SH96GMG\(W!
M6F^,B64RD_+>3J[2L1?8A(!#8BP"Q=<*)L"Y!<(T'BI,KPYI'3?'3^CO'7?D
M,J,:)I)_9ZG)QM[0(RG,:<'-C5Q_A(I/S^(EDFOW).O2=A!Y)"FTD7GEC!GD
M3)1O^ECIL.'0Z>]Q""N'\'>'[AZ'J'*('-$R,T?K@AH:CY1<$V6M$<T.G#;.
M&]DP8?_BK5'XE:&?B2=49^3RH6 KRD$83:A(R958@3:YFQ^3+U0I:L4F!Q=@
M*./Z$%?O;B_(P>O#D6\P"XOE)U7$\S)BN"=B)R374IA,DTN10KH-X&/Z-8?P
MB<-YV(KXB8H3$G6.2!B$O8:$)G_NWFU))ZHEC1Q>M ?O F:&W$)2*&88Z"-R
MMD+1Z(S#,7;=L4:AC\B=P)[C[">DY+/4FDRE9K:NF_0LPW6;P]DV/]5+FL#8
MPS[6H%;@Q6]>=?K!NR8M7@AL2YENK4RW#3V>X']7V+@%Y5C#IA*(R#FA.Q)A
M+Z*,>D-&K'J6%WF30NUAHS[)7<4UZ='J^H]Z]&H]>JV)?5#VUQ?/I<!Q;@41
M38+@+GN/_3?;U:9)DC+RP$6V6_DJ#D;^:I/YKL6P\[87!,]V6Z3Z-:E^*ZFI
M@B5E*;E\Q)/&LK$[RE>3@2*30BG<5,@9LC2-6;="_VVIOQ#8E@J#6H7!_]T$
M!B^IS N!;2DSK)49MM;'E3" J ;O  G@L3.S2B1E9301'^Z4:1CU@V"S3DM2
M#8;=<-NP3-C?."YS4 MWB] DD84PY<E9K]87E3-W/OO/YN4MYYJJ!1.:<)BC
M:W RP*92Y<VAG!BY=(?O3!H\RMTPP\L6*&N W^=2FJ>)#5!?W^)?4$L#!!0
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
MI4 6Q%= Y!OMKAFZ<DI ?@L!^0$#INZD(@@FH'F>IKQ8Q%&"-M&&%ZUFW-8
MO<1^FJ_@R&>NL,!WBD.NU)J^%0[Y<-)H !; BM;^]:TU&6A\TGV3[2OF\6'F
M&538YA1Z?!UZNEPIV/%AV#'" 5C#VD8+W?1,DJ(;?_HR.. 4>%RI-<L5%1,Q
M.!WT#!R E:WK&/4DD<2!;NQCBG@83#S/H0%8VMJCCCQ=[A3K,)AUK#  UK*V
MTY;M@:9,L0V#V6;."Q&OXD54;2?D*[3DFVIWK]624[)QI=;TK>B'6508P3#
MG$*0*[6F[Y.JZ0%%13U%U&ZKJ/7=L1!/<#?1,@4Z;$@Q48\YIZ3#=-+I<J4(
MAQE5#_78<(HT3$>:GCE29,/@JJ&A*,"<PHXKM>8@*!YB \J"#..*4R1B+374
M0/%,H& G&%(:9&81EK9^I$&GG2YWBG,"H](@0SM.P29HR^4 ,Z;H)H#IYONM
M WB_ !:S-O42E3R!8J" 6E5&]0%!X!2$7*DUS2L0"N TT  @@!6M_>O;87W/
M52G:"6#:&4($L*2U.QUWNER=/"X&<XX1$< :UC9TL.F;) 4X 5S:\[S'WYR"
MCRNUYD@H. H&%/L81AFG?!3HR2#@V:I @4\PI.#'T*%3\@ET\NEP%RKH"8T*
M?@R?671*.0>UL&?"QB</V%?_W>#/J'B,LQ(E?"7;>1>AO%H5^W\8L#\0^:9^
MYOXA%R)/ZY=K'BUY47U!?K[*<_'MH'J,__AO&V;_ U!+ P04    " !E@G5:
M 7.M_'P,  #C<P  &0   'AL+W=O<FMS:&5E=',O<VAE970U-"YX;6RU76UO
MVS@2_BN";W'8!=I8%$5*ZB4!FG2+O4,+!$V[]^%P'Q2'283:EE>2DQ:X'W^2
MWTA*U%!41E_:V!X^G!&'XJ,9<G3^DA??RR<A*N_':KDN+V9/5;5Y-Y^7BR>Q
M2LNS?"/6]2\/>;%*J_IC\3@O-X5([W>-5LMYX/M\ODJS]>SR?/?=37%YGF^K
M9;86-X57;E>KM/AY)9;YR\6,S(Y??,D>GZKFB_GE^29]%+>B^K:Y*>I/\Q/*
M?;82ZS++UUXA'BYF[\F[:T+#IL5.Y,],O)3*WUYCRUV>?V\^_//^8N8W*HFE
M6%0-1EK_]RRNQ7+90-6*_'5 G9TZ;1JJ?Q_1/^ZLKZVY2TMQG2__G=U73Q>S
M>.;=BX=TNZR^Y"]_B(-%K,%;Y,MR]Z_W<I#U9]YB6U;YZM"XUF"5K??_IS\.
M5T)I$$8]#8)#@V!H WIH0'>&[C7;F?4AK=++\R)_\8I&ND9K_MA=FUWKVIIL
MW8SC;574OV9UN^KR8YH5WI_I<BN\SR(MMX6H!ZDJO;>>_.6-][XL1?UENK[W
M/F7I7;;,JDR4QQ;W7CT>7\1B6Q39^M&[2LNL]'[](*HT6Y:_U5#?;C]XO_[R
MF_>+EZV]KT_YMJR1RO-Y51O0J#%?')2]VBL;]"C[KW1]YE'RQ@O\@!F:7P]O
M'NK-Y_5E.UV[X'3M@AT>[<';7Y5W)COV#4-SPV9NOBLWZ4)<S.K)5XKB6<PN
M__XWPOU_F*Q" M-LI"<;*81^>9V63Y[X:YL]I\O&,8S6[B&B'41SXWB^# )&
M2.B?SY]50[IRA%(2^?%)3M,Q/.D8@CK>/N5%];82Q:KVKV=15CL7-BFZQXE5
M17T_CB/:4M0D%],P2<R*LI.B#%3T4[Y^'*0GZUPHSG@8\9::7;&$<.I'9BWY
M24L.:OE!%/5H-W?7_;Q_X]U6:;6[+WCY@_<Q6Z?K198NO9N\S';WXO_\_J-J
M;NUW2^']OMZN1)$VW__79!K<]TTA-FEV[XD?]4)5BOTM)Z^>1.$UMY=&A70W
MZTSS9!)H[1)&ITL8@7<&Y29IG# 1YNT!"4PS-#X9&@_UE:/-/W']!>[__6)1
M; 4XJ$LY%J:K-QV^=D&3TP5-P X_YVOQLU[@B^\UAWO8]BR3((:K_R"!:>82
M7_(/?^PB>FB)9"86FFZGPK/(ZQ?2 X:V0D8A\>.D=><W"#)* T+,MWXB*0T!
MV<3EM[/;,^\Q?Q;%>C>!RX;6]4V>*QC,>82F(#I$,AU"1WLB2)*<[41"T^V4
M;(G =&F8)W8I$(UC'K4IG4$N"H. ACV.**D2@;G2U_IIL7X>VS1KAMGWP/;.
M8X*$IELK*1?AHWT/I#7.=B*AZ79*7D1 -C+0]Z*.3Q%"8T;:OM>58SS@M,?U
M)*<A\*)_G1>;O*8DPEOGU6'-O\O[GEA!+.?A04+3+9?D@R2CW1"5<V"AZ<_M
MDG0$X&(_S T/&*I[A2%O/X/!/8VU1-**P$(K\E5-GW?T>I-N1&$T!(1PCD8@
MH>D&*S&7\4$7W*C+%&PDD&PD0 B\'#"T5=KG8=M%I^ ;@>0; <PW3I%!HP5@
M6^<Q0T+3+96<)6"C?1.5K6"AZ79*MA(,CA#U1F.N#AC:*LZB]H.,08K[Y@4\
MD"PC@%G&U[RJ[X> :EWB$"8D]GG<ULX@2&EM1@^]#23'".)718@"5%J!A:8;
M*VE%  <U%'^!HS%7!R#U@K\EG':\QB 6A<P\*%32 @K3@KW?6%2D75I@4M$D
MUJ^B7.\IO-[+-,O_/">>"N.Z.A06FGX5) F@HTD 124!6&BZG4KR!28!PS,;
MM,L$B,_JFUK[H<D@F- D"GJ2!E0N\Q1>Y@<G-V@W9,!\0GEG!G7EN!\E<4\2
MALIEFL*A!74.M>-=S1Q*'\5Z\=,2^H+[</:S*19T*A=T.CK\0%'##UAHNIV2
M&%"8&#C,)\/*SSCO9 H-<BRB4=S#8:@D"!0.0@R?3K&!9]5/ :RM:5<N2!).
M^R:^7-TIO+KK2Y+]<12&<_:H*2()H:0,X>CT18B:OL!"T^V4O".$>8=#CIT8
MGDFCF+4#)R8Y1EG8MQE DH,03F%H_BB**GO(%FG#C_*'8T#9J#<J<<!"TZ^!
M) [AZ%Q&B)K+P$+3[51V?J!M_>BR"1(SPCM;/PQ[/P@/PYXGOE"RCA!I\\<!
M1]]]$@9M/;M2,8][\G^A9 (A_&BO3IYAN6@8T-F?IB (H20((;QQ YHWJ)LV
ML-!T.R6[""TICB'1Q=# +(S9:(,@E(T.);4(AU,+M\PT#.P\6E.0#"9)!AM-
M,A@JR<!"T^V4)(,A[)%@!MY@RDP;Y*#,-)/\@@WG%]8L-8SE/#Y3L HF604;
MS2H8*JO 0M/ME*R"(>R08 9"8<I2&^2 +#53]I(.CV(X10)A7.>AFB)RP21?
M8:,C%PR5F&"AZ79*8L(0-DXP0]"BF[&&>QIKB:0>#*8>KN$"&,YY&*?(A#!)
M:-CH#18,E;%@H>D[R"5CX0@;+'@W16+(7L,]C;5$<A(^/.'R23R+I4>,MJ"F
M5[#0=)LEP^&CTRL<E<]@H>EV2C[#X?3*H#PV[R9,VE03%-%UDQR$PQS$EL/F
M!OIA?#@S"$(/9UP2$ [O=K"EL#DJS\!"TXU5SL0,WO)@R0_S[HZ&CK] (KJ"
MDB#P(7L>;+IU"4)'-TA$UTTN^7SXDG^XA[J25K@'9V>:@@5PR0+X:!; 45D
M%II^"$JR@ AF <.CLU&7"K0=$Q31%92+>P0O[H-CLE$WF-#1#Q+1]9,+<30\
MU" GSNB<-=R;\[FS*1;O2"[>T>A@1(0:C,!"T^V41"#"2G%$W96^XZ20B*Z@
MY $14F(CZJ8L.OI!(KI^<NF.AJ<TU-7'_N@) SO[T101A$@YDCHZM1'AGD>=
M(KX02;(1P63#8;YTTQ8=?X1$= 7EZA\-3VHH_C@\4PWC.P_7%!PAEAPA'IW;
MB%%S&UAHNIV2:L18&RAB.]< 170%)=>(8:XQ^#9^P 'U@T1T_>1Z'\,/Z^9I
M,RQ'#4,[>](4A""6A" .1\\8U-,46&BZG9)7Q#"O&!1#C+N$P1P&,0A"89!8
MTHMX#+UPRU;#73B/VQ1$(Y9$(QY--&)4HH&%IMNIE+Y V$,1VSD&**+K)CE&
M/(9C6+/5,*KS^$S!+!+)+)+1S")!9198:+J=DEDD"+LF$CNI $5TW22I2,8$
M,)PB?W /SF,U1= BD20F&1VT2% Y"A::;J?D* G"#HK$'J^ NQEKAJ0@R? ]
M%FZA QC8>32G2'XDDN(DHS=9)*C,!0M-MU,REP1ADT5BSZ' W8PU0Q*3Q#7=
M$A@-04VI8*'I-BMELT:G5!+<:EG3E,M2ZV7!295!2>LCB.7TM4FL[_@U\95:
M5SY,26S)ZV-[;>L'B7ABT- @&24Q[2WSX@>*FO ^!UL&^]@>R770X%H&*Q6N
M_,$;'BR9XB.2[9BS4:[WG#/QE2I5_I -$%8UNQS"K*9!#E!3*5/ENU*$P)7A
M6KIP=[-):EGY2C$K?WPU*Q^WG!467,M6I:"5CW6D](AD/Z-MDH0.:1-?J6WE
M(YTK/0)9SVF;!*&#VL17ZE'YKG&,X#4)<$MW[MXW"1E0BV>^HGHF<OG,B>IG
MJ@4TL3(H1R3KZ6V3('1\FZB%-"V5-(=/--+-EAA/<)L$H2/<1*U]"1>=[%W&
M[$^Z%F1W/YND.J9:'I.,SJ\0N+2FNZU3A#>(6F334F7394YU$RC&<]U&0>!@
M-U&K9,+E*?N\='CJW-*!^P!.0C_4>IID=+*%P+4XW6V=(JI!U+*<EKJ<+LYJ
M.+IJ.NUM$H2.>Q.UEB9<Q-)E >B6LS*<^#:)]1_Y)DHU3&(IAVF>5L-2ZQ9L
M]QK0D] ,I: F.12P'#.C<"MIHL&U;%4X"ES$<F YWL"^X0.6:>FGL!)+$<QA
M]-]6HQR7GTQ239,HY31),)Z?X);31(-KV:KP$[B2Y5 '-3 .8[%R@R!8K5PI
MB4DL-3'-KFJO8@[#NH_8)(1$*;U)@O&$!"[;Z6[K)(1$J>%)X+J90[W3P$6,
MY<P/@MI+'8!ZYDK]36(IP(D1I(2[<!^\24(G2JU/0L>'3N ZH<ZV8L&U;%4X
MC:5JZ#!'I8:H2??XN*6OT=8HK 6NNOF:6 5N=5 TN-:E4%]9\HIWEB"_M&02
MWJ/4%R66 J,#G3CLW$0-A\HM?;E:,U=>P-B\_O)S6CQFZ]);BH<:WC]KCK44
M^Q=*[C]4^6;W3L:[O*KRU>[/)Y'>BZ(1J']_R.L[\N%#\YK'TWL]+_\/4$L#
M!!0    ( &6"=5H86\;QZP(  #L(   9    >&PO=V]R:W-H965T<R]S:&5E
M=#4U+GAM;*U674_;,!3]*U:&$$B#)';3%&@C02NT36)"%-C#M <WN6TL'+O8
M3@O_?G8:LM*&PB1>&G^<<WW.];7=_E*J!YT#&/14<*$'7F[,_-3W=9I#0?6Q
MG(.P,U.I"FIL5\U\/5= LXI4<!\'0=<O*!->TJ_&KE72EZ7A3,"U0KHL"JJ>
M+X#+Y< +O9>!&S;+C1OPD_Z<SF ,YFY^K6S/;Z)DK "AF11(P73@G8>GP]CA
M*\ ]@Z5>:R/G9"+E@^M\SP9>X 0!A]2X"-1^%C $SET@*^.QCNDU2SKB>OLE
M^F7EW7J94 U#R7^QS.0#K^>A#*:TY.9&+K]![2=R\5+)=?6+EC4V\%!::B.+
MFFP5%$RLOO2ISL,:(>R\0< U 7^40&H"J8RNE%6V1M30I*_D$BF'MM%<H\I-
MQ;9NF'"[.#;*SC++,\DE90K=4UX"N@*J2P5VBXQ&1VAL"R8K.2 Y16^A#D9@
M*./ZT.+OQB-TL'>(]A 3Z#:7I:8BTWW?6)5N+3^M%5VL%.$W%/V@XAB1\"O"
M 8Y:Z,./TSNOZ;[-39,@W"0(5_'(^PD:,9URZ=QK]/M\HHVR1?BGS>$J9*<]
MI#N8IWI.4QAX]N1I4 OPDOTO83<X:_/[2<%>N2>->[(K>O)3BB-[NA_L-D]L
M*<!CR<PSTI"6BAEF\U"*#-1Z4:!S;D )ZDYG6VI6Z\75>NZ*622X%X91K^\O
MUDUOP\*3 )-_L%=V.HV=SF?8J<<+,+G,VDRL5NFMJ8LZ)^&&A180">)V U%C
M(-IIX&J'^#:AT9:&D/0(V5"ZC2(QP4&[U&XCM?L_N<Y@8MX1V]V2$4?!AM1M
M3!@%;RB-&Z7Q3J6WTE".W'$V,&.IO;\6H$UUP^U_Z>$0GS&1\C*#S%UMTN2V
M1*C68%I=Q%N52X(0$[QA9!N&28=THPTK_MK5[IY56P S)C3B,+7$X#BV>Z=6
M3]6J8^2\NNTGTMBWHVKF]G4'Y0!V?BJE>>FX!Z3YOY#\!5!+ P04    " !E
M@G5:CD/4@A\$  "##P  &0   'AL+W=O<FMS:&5E=',O<VAE970U-BYX;6S-
M5VUOVS80_BN$6A0)D$2O?DMM TG4;AF2(DB:[L.P#[1TMKE(HDM2=KI?OZ,D
MR[;,*"GF ?MBB]0]#^^Y$X^\X8J+)SD'4.0Y33(YLN9*+<YM6T9S2*D\XPO(
M\,V4BY0J'(J9+1<":%R TL3V'*=KIY1EUGA8S-V)\9#G*F$9W DB\S2EXL<E
M)'PULEQK/7'/9G.E)^SQ<$%G\ #J<7$G<&37+#%+(9.,9T3 =&1=N.>AZVE
M8?&-P4IN/1,M9<+YDQY<QR/+T1Y! I'2%!3_EG %2:*9T(_O%:E5KZF!V\]K
M]L^%>!0SH1*N>/([B]5\9/4M$L.4YHFZYZM?H1+4T7P13V3Q2U:5K6.1*)>*
MIQ48/4A95O[3YRH06P"W^P+ JP!>$Q"\ / K@/]60% !@B(RI90B#B%5=#P4
M?$6$MD8V_5 $LT"C?);IO#\H@6\9XM3X,V6"?*-)#N06J,P%8%*5)*?D,</O
M*&%_0TQ^P>^''-UP*8\)YNHZ6X)4I=U1"(JR!%\@XB$D1^^/R7N"YE_G/)<T
MB^705NBG7LV.*I\N2Y^\%WQR/7++,S67Y%,60[Q+8*/ 6J6W5GGIM3+^1K,S
MXKLGQ'.\CL&AJ[?# P,\?#O<;U'CUSGS"S[_U9R=D LI =. @28WC$Y8PA0#
MN<YEK--U#U$N!,MFA=47CGE=3UQ2R23YXP87(-<*4OFG*5NE-X'9&UV8SN6"
M1C"RL/)($$NPQA_>N5WGHRG2AR0+#T2VDX6@SD+0QCZ^3A>8AV(7F()6@GL%
M6!??Y?C4=3N]_M!>;H?#8.:[CKMK%9JL^H[?K<UV%'1J!9U6!8^+%14QH?%?
M>;6=34)*CO[6VDY#PZL6X;Y%X.J-:/*^6WO?;?7^"QZ*^:9&S;!&83E*L$A!
M6:;P''O"XC1)@,#WG*D?1.H/O]@@)J'=/2=/O<!K)FS?RNVX@UY#L($+!>OB
M89+<JR7W_IUDJ015,&,15N!-C<9J_*8 ] Q.!WA_:$1@W\SUG$'#*C20!=W
M?R'I_3H"_5<C\)_I[QOT]P(W:.C?-_.#GNLW].];.6;I@UKZH%7Z5ZYH\N%=
MWW.]CRR+DAR/1BV-JSD(?(AX"N0(GO%&*.'XA&2@3"('IH(3>,T]/=C?L=V^
M,VB(-)"U)-EU-I<2IU7K TTYG],3O&I$9\8+1"O^9\^D@[*%AV+;C=W6A<[]
M7]T.*G<.E8I#LH6'8MM-A;=)A=?Z&7\JJP[+%""]TKN51C@G '.C;]KUA;NH
M9<;HMJ[PT]'U]C:LCQ6^>5P?:M$R;/96=Y*"F!5=GB01SS-57N'KV;*3O-2=
MI.YN&O/885X4?96]H2G;TULJ9OHL2&"*E,Y9#R\<HNSXRH'BBZ('FG"%'57Q
M.,<N&80VP/=3SM5ZH!>H^^[Q/U!+ P04    " !E@G5:+DBIW#,"  "S!
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
MXXJJ&[[^#HV>ON'+.)7V&ZUKV]AS4%9)Q8L&K#TH"*M_\6,3ARV '[\""!I
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
M\OO[Y*)<WY;5^;IOKLOULE@O_DP^K<HOJUW&DI_+_84'_EF\_J78'M[VV];
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
MM[MDGR4?RNVV7-[_>%/D5\5Z?X/=WU^7Y?;Q#_L!OI3K3_>[_?9?4$L#!!0
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
M.VZ*"7/"OAV[$V&?+Q0E#.X$DHLTQ>)U!)2O!D[+60_<D^E,F0$W[,_Q%!Y
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
MH&P [D^E-.N)_4!["V9_ %!+ P04    " !E@G5:7J@[5M0#  "O"P  &0
M 'AL+W=O<FMS:&5E=',O<VAE970V."YX;6RM5MMNVS@0_15"6RQ:H(WNMZQM
M('5:["Y:-&C:W8>B#[1$6T0H424I._[['=**XDBTX8=]L4EQ9GC.<&ZS'1</
MLB)$H<>:-7+N5$JUUZXKBXK46%[QEC1PLN:BQ@JV8N/*5A!<&J6:N8'G)6Z-
M:>,L9N;;G5C,>*<8;<B=0+*K:RSV[PGCN[GC.T\?OM)-I?0'=S%K\8;<$_6]
MO1.P<P<K):U)(REOD"#KN7/C7R_]0"L8B7\HV<FC-=)45IP_Z,U?Y=SQ-"+"
M2*&T"0Q_6[(DC&E+@.-7;]09[M2*Q^LGZQ\->2"SPI(L.?N7EJJ:.YF#2K+&
M'5-?^>Y/TA.*M;V",VE^T:Z7]1Q4=%+QNE<&!#5M#O_XL7?$D8(?G5 (>H7@
M4H6P5P@-T0,R0^L6*[R8";Y#0DN#-;TPOC':P(8V^AGOE8!3"GIJ<5,4HB,E
M^O (@2&)1+@IT1=5$8&6G1"D4>@3Q2O*J*)P^OJ6*$R9?(/>H>_WM^CUJS?H
M%:(-^E;Q3H*NG+D*8&GC;M%#>'^ $)R \#=NKE#HOT6!%\06]>7EZM%+=1><
M,7@D&#P2&'OA"7MW>(]7K/>$<0]F$OVX64DE(.A^V@@>+$9VBSH3KV6+"S)W
M(-4D$5OB+'[_S4^\/VQT_R=C+\B' _GPG/4A' I>ZWC .M5LA ]64F-%5XKM
MPL^C)/1F[O:8RE0L\&(O3@:Q%R"C 61T$4A545&^:[%0>U0PWI40B&N!X9VZ
M0G6"(-('M8W!X8KL"%J:YE$T(C"5BK(X]>WXXP%_?!;_A[IE?$\(>+E1@JXZ
M[66)NJ:$K"-/AY#ZQ0-J.U%44*90R[#U)>(IPB1.DQ$/BY271"=X) ./Y"R/
MX\* I>0%Q0J>94=5A22&%'H+E4H\$$6;C<FF52?!A)109[?00-I:EY=6\(W
MM?61DBGLR//3$;FI5)B??*1T()=>%F3XT1Y Z>36(,[\?(1M*A6FOI?9L64#
MMNRR &KQ7G#&-$CC]HJP$D%S' 41%"[(9=,WK52R"4@_,K7X!96I5!!$:6ZG
MD@]4\HO<#%&PAL@ A)@A7=5H87=[;L/JC;%.I?(@C>Q0?>^Y5WJ7@>V34B*^
MULA;HDN0CG#RJZ,FK*UMT)NBRO)QJEJDHOA4Q/A'?=X_B]WT="LJ?W)?EL51
M,(8U%0OS) Y.X'KNMO[9?C;XE!P/(-P,($4_@+#G.F,E$$RZ3.S'43RNY1:Y
M*$JRQ!M1<(^F*3W*?L9B0Z$^,[(&1>\JA6(J#M/A8:-X:P:L%5<PKIEE!1,U
M$5H SM><JZ>-GMF&&7WQ'U!+ P04    " !E@G5::+">\0 *  !68   &0
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
ML^9<?V" ,!/T^)3KE!<=<^<M/UDZ?P%02P,$%     @ 98)U6K6!SK7@ P
M=A   !D   !X;"]W;W)K<VAE971S+W-H965T-S(N>&ULS5A1;]LV$/XK!RW8
M&J"+1-F.[<PVT"0;9FQ=C3K9'H8]T-+99B.)*DG9"= ?OZ,D2PIJ"TY6 WN)
M1(IW]]WQ.WYF1ENI'O0:T<!C'"5Z[*R-2:]<5P=KC+F^D"DF]&4I5<P-#=7*
MU:E"'N9&<>3ZGG?IQEPDSF24S\W49"0S$XD$9PIT%L=</5UC)+=CASF[B8]B
MM39VPIV,4K[".9K[=*9HY%9>0A%CHH5,0.%R[+QC5]>^9PWR%7\*W.K&.]A4
M%E(^V,$T'#N>1801!L:ZX/38X U&D?5$.#Z73ITJIC5LON^\_Y(G3\DLN,8;
M&?TE0K,>.P,'0ESR+#(?Y?97+!/J67^!C'3^%[;E6L^!(--&QJ4Q(8A%4CSY
M8UF(AD'WD(%?&O@Y[B)0CO*6&SX9*;D%95>3-_N2IYI;$SB1V%V9&T5?!=F9
MR8U,-JB,6$0(<TR$5/"'-*CA1_A@UJC@-WR".U2Q!IZ$,%,8BXP&,RY"(%+
M#4]3#.D111K>W*+A(M+G< 8NZ#57Y$DD<)\(H]\V)N[6,M/DD";/GHU'KJ&L
M+#8W*#.X+C+P#V3 X+U,S%K#STF(X7-[EZI1E<3?E>3:;W4XQ_0".MY;\#V_
M"_?S6WAS]BRAXM$2J5,5OY-'ZKZT^+<9VNA]^ +--;>X,/L*U!K%]O653GF
M8X<:5Z/:H#/Y_CMVZ?W4DD.WRJ&;>^\<R.%#FG?7E(K_2#PP$J9:9ZA^H WY
MG GS!'__3B8P-1CK?_:A[YX ?:]"WVO=@2D14_ (DBQ>$-GE<K?'@:2J8TB<
MS1:?Z 2QB06T#W3. 0\_46/2T62(\30N3,YIL_8QHTBR@#'(8=B3<C/I=SQ_
MY&[V@+^LP%\>!3[(*9*?DZD2 >:@0AE%7&E(*:T<UOD^6$4 YC5PL5[_HK<?
M6+\"UO]/O!X>R>O6**]DQJ#*87!B7@].@'Y8H1_^/W@]? &OF5>+DG=J9I<1
MCJ4V:P@F:R<W*1V4['A.X[U'^%YLK1%>20WFUQGX)Z9V&> ;)U#+)FO7S1T]
MM%'B 0MJ',7H(ZE31&?^D=2II9*U:AE1)_WV8(N0_096WS^$M)9%UJZ+=])0
M?=/BUQZD]L?>%SC;&[_W5?QAM^-Y!Q#4VL;:Q>UE;3;<"ZTUPFM96HL@ZY^Z
MS4XA@*Q60-8J42=OL\'+3NA:^UB[^)VDS8;'MYE?ZYS?KG/'MUGIJ!F?><S_
MJL_<QE4P1K7*+[Q6]K/$%+?":K:Z5+\KKI+U\N)&_IZKE4@T1+@D4^^B3YVN
MBDMN,3 RS2^6"VGHFIJ_KI&'J.P"^KZ4U*+EP :H_M4P^1=02P,$%     @
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
M('() 8?<.@:*GQW,@7-'A&G\:CB#]D@'/!T?V=][[:AE10W,%7]@A2VGP4U
M"EC3+;=+M?\ C9ZAX\L5-_Z7[)O8*"#YUE@E&C!F()BLO_2I\>$$D S/ )(&
MD/P!B,=G /T&T/="Z\R\K#MJ:99JM2?:12.;&WAO/!K5,.EN\=YJW&6(L]E<
M"<$L7HLE5!9DKJ1E<@,R9V#(-7GP-D!!9CO0>*MD":XT,(1\!G2/? 4M//*.
MF5QMD69)+9"K.["4<?,F#2UFZ<X*\R:CVSJCY$Q&GZCLD7[\EB11,NR SU\.
M'SR'A^A-:U#2&I1XOOY?#3(=#CG57)FM!O)CMC)68UG^[-)<'S+H/L0]U8FI
M: [3 -^B ;V#('O]*AY%[[H<^$]DS_SHMW[T+[%GQXJXIDU%Z+8BN*\(ZRKB
MZ@!4=]_^9?HQ\4AR0P0:71H2)Z2@!]-EP\N81@W3!>V#5OO@W[07QZ+76/1=
M8FN^N"XNUU%W6=2+1DD:[DZ5G F+V[ ZW?#DG;L>^X7J#9,&C5\C+NJ-L<GH
MNF_5$ZLJ__17RF(C\<,26SUH%X#[:Z7L<>*Z2?OGD?T&4$L#!!0    ( &6"
M=5HE&:NJY@,  )@/   9    >&PO=V]R:W-H965T<R]S:&5E=#<V+GAM;+67
M:X^;.!2&_XK%5JN.M!GPX19FDT@[,UIU5ZTZ:GKY["1.8A4P:SM)^^_7!@8R
MBTVD;/LEP< Y[WL,Y\&>G;CX*O>4*O2MR$LY]_9*57>^+]=[6A!YRRM:ZBM;
M+@JB]%#L?%D)2C9U4)'[$ 2)7Q!6>HM9?>Y)+&;\H')6TB>!Y*$HB/A^3W-^
MFGO8>S[Q@>WVRISP%[.*[.B2JD_5D] CO\NR804M)>,E$G0[]_[ =_>0FH#Z
MCL^,GN39,3*EK#C_:@9_;>9>8!S1G*Z524'TWY$^T#PWF;2/?]JD7J=I L^/
MG[/_61>OBUD121]X_H5MU'[N33VTH5MRR-4'?GI#VX)BDV_-<UG_HE-[;^"A
M]4$J7K3!VD'!RN:??&LGXBP P!$ ;0#4OANAVN4C460Q$_R$A+E;9S,'=:EU
MM#;'2O-4EDKHJTS'J<4#+PJF]#0K1,H->N"E8N6.EFM&)9J@I7X+-H><(KY%
M[RLJB+F*WE(]#[(.6!Y6>3-Z_4@58;F\0:\0*]''/3](?8><^4K[-&K^NO5T
MWW@"AZ>_27F+0OP;@@!B]&GYB%Z_NGF9QM=E=K5"5RO4>4-'WO\68'/69(CL
M&4R+W,F*K.G<TST@J3A2;_'K+S@)?A_Q%W;^PK'L"UUN8O/41*5UE.FRXP(
MTNG,/UK$HDXLNB26VL2:J.F96!I$0687BSNQ^)+8U"86#\7"( CM8DDGEEP2
MRVQBR4 LP6'HJ"SMQ-(+8F%@$TN'8ED*CF<V[<2FHV(?]U23=ZNHL$E.!Y*0
M!$GB*##K-+-Q3:Y(CNH>1Q7Y;DBA>UW0-665DC<V(]G 2!RGD7FW;49PT*,J
M&+7REDIYAUA1'13=:,;H>:!26?D2#"Q,<!0FT]CAX0R7>-3#DVE[#<LCR0\U
M%7D'E6:.<D96+&>*V?G2IC]W%N$PC;##6,\V/ ZW#L16U9^!-=QS#5\'MC;L
MQ6.*TS1RS$6/-GP=V_ 0;I,X2P*'7D\W?!W>\)!ODP3'#K[A'G#X.L+A(>(F
M21B[WJV><?@ZR.$AY28AA*XFZS&'_P_G\!!TKB?80P[_<,KA(>8FD$:IX^E"
MCSD(1CNY]F)=FXSB\<HNAAY],(X^5Q?#$&DXB0-'%\/9:FV42LXN;L->?%NC
M*')\YZ"G%%RDE+6+84BI1'])'.\<])2"BY2R=C$,*15'V=2Q=H">4G")4O8N
MAB&EDB3*7.]Q3RD8I]1X%\.056/+%>AA!>.PNJ*5VXSG*^P8LFP :O]LGV7V
MK.^(V+%2:K&M#@QN4SV3HMD&-@/%JWKKM>)*;^3JP[W>.E-A;M#7MYRKYX'9
MS76;\<6_4$L#!!0    ( &6"=5HTE"#6D04  "4C   9    >&PO=V]R:W-H
M965T<R]S:&5E=#<W+GAM;+6:VV[C-A"&7X50BR(+I-'!QZ2.@<12T12;W6#=
M;"^*HJ EVB96(EV2BA-@'[ZC@R7+D6D[97*1Z,#Y2/Y##CD*1VLNOLDE(0H]
M)S&3U]92J=65;<MP21(L+_B*,'@SYR+!"F[%PI8K07"4&R6Q[3E.WTXP9=9X
ME#][$.,13U5,&7D02*9)@L7++8GY^MIRK<V#+W2Q5-D#>SQ:X069$O6X>A!P
M9U>4B":$2<H9$F1^;=VX5X'G909YB:^4K.76-<JZ,N/\6W9S%UU;3M8B$I-0
M90@,?Y[(A,1Q1H)V_%M"K:K.S'#[>D/_->\\=&:&)9GP^$\:J>6U-;101.8X
MC=47OOZ-E!WJ9;R0QS+_C=9E6<="82H53TIC:$%"6?$7/Y=";!ET>WL,O-+
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
M8[R*TZ]7>7R74?>93[/>.[1H^0?57%03J"91396:/6J<^1S,VA?+04?U42U
M-4UIS8Q6]:"1N1[4Y[0*6@Q"-0?57%03J"91396:^;0*V@FZ8,0 '5%36C-A
M5=-G9&[Z.'_LLBW=]V_R>S[&MW$6M5^B;9K$1>KV9V=^6\?IUOKNEP^_G9B^
MHAT@5'-0S44U@6H2U12J>:CFHUJ :IK2&FD>5U6A\>#//T4S1CM%J.:@FHMJ
M M4DJBE4\U#-1[4 U32E-?-=U8S&YIJ1N.S*DF:E=V+1BA&JN:@F4$VBFBJU
MQL=-9H-%QP=3NI8<S@;'2_I=2PYF\^-+I@?H<]&4UDQ153H:FTM'[S;K\KIW
MYW*$EH]0S4$U%]4$JDE44Z76N._Y:#0Y_MB6U[&DO9C,CF\CZ7<M.2GN3W"4
M([00U#'N8MJ\?64S(E779VR^>M!P,!Q8[U?ANC,6:&<'U1Q4<U%-H)I$-85J
M'JKYJ!:@FJ:T9DZKSLYX_ P[?&B]!]4<5'-13:":1#6%:AZJ^:@6H)JFM&:^
MJ\K/V%SIZ/WY:+/7.[O']U.RI[.N#TBCX[JH)E!-HII"-0_5?%0+4$U36C.7
M5<MG;.YO/,V/K7]99S_#8K9Z9Q+M]Z":BVH"U22J*53S4,U'M0#5-*4U<UN5
M?L:S9Y@OHU4@5'-0S44U@6H2U12J>:CFHUJ :IK2FOFN"D-C<V$(NK*7>93>
MB4;+1*CFHII -8EJ:MQQ:Z[)O.O\2<=]MP;']]WRT=4+4$U36C.&5:MH;&X5
MU:?'>6^H,V-H;0C5'%1S44V@FD0UA6H>JOFH%J":IK1&7"=5;6CR#+6A"5H;
M0C4'U5Q4$Z@F44VAFH=J/JH%J*8IK9GOJC8T,=>&H%FQ>93>B49K1:CFHII
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
M]EDN8#F-<:WDUCIA]IE.6/>D^^DJ(MTQ98M?*.>PG,MR@N4DRRF6\UC.9[F
MY33&M;)<*Y'9D^>8<K,5,91S6,YE.<%RDN44RWDLY[-<P'(:XUIAKQ7-[#-%
M,VK*S9;"4,YA.9?E!,M)EE,'KG'&>VQWS[G9PA?*!2RG,:X5W5KARS:V3%[K
M\$O\L'O(+RI=1+B\P.TNO=\DQ46DTXWU,6K6OXT19JM>*.>PG,MR@N4DRZD#
M5X_P;#[OCC!;XT*Y@.4TQK4B7*MQV>8:UZF:=^MBG'_/(AS?1'G=*[V/BAWJ
M_)($OT3;-(F7Z7Z>;O[@M'E%^H>;[7RAG,MR@N4DRRF6\UC.9[F Y33&M?X
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
MD[XB-,SGAEFWL'7D!J,0]W:]Z^YM5N"X7I?T2O6P4ST\J/K>M Q(SN@:!'9
M4HD\QB<Z,7J-\H07!17R)=IKHOF0Z^RZ\)W!^6C/1E]>,!H$%_U.PLY)>-#)
M-$T%I%2A^&T',%[ZI#9,HUT%%[[GAL&>U+=YPPLW'/E[2NV=5E:"2$V'ER3F
M-5/-;]U%FTMDAI>(:;9[<;Q<IJ:GVB\TS<UT0T6:,TD*6"&E,QAA%473[9N)
MXI5IF$NNL/V:8887) B=@.LKSM5VHC_07;G17U!+ P04    " !E@G5:Y"L$
M0B\&  #@)   &0   'AL+W=O<FMS:&5E=',O<VAE970X,BYX;6RU6FUSVC@0
M_BL:KG/3SB38DE_)$682\-WU9GK---?VLP %/#4VE04D__[D%VQL"6%SNB\!
MF]U'VN>1=[6.QH>$_DC7A##PNHGB]'ZP9FQ[9QCI8DTV.!TF6Q+S7UX2NL&,
M7]*5D6XIP<O<:1,9R#1=8X/#># 9Y_>>Z&2<[%@4QN2)@G2WV6#Z]DBBY' _
M@(/CC2_A:LVR&\9DO,4K\DS8U^T3Y5=&A;(,-R1.PR0&E+S<#Q[@78"<S"&W
M^!:20WKR'62AS)/D1W;Q<7D_,+,9D8@L6 :!^<>>3$D494A\'C]+T$$U9N9X
M^OV(_GL>/ ]FCE,R3:+OX9*M[P?^ "S)"]Y%[$MR^).4 >437"11FO\%A]+6
M'(#%+F7)IG3F,]B$<?&)7TLB3AQXH'('5#J@E@.TSSA8I8/5'L$]XV"7#G97
M!Z=TR$,WBMASXF:8X<F8)@= ,VN.EGW)V<^].5]AG"V49T;YKR'W8Y/@YRYD
M;^ 6?-[FPCUDPF5WOB11M@X/F"[!^QEA.(S2#]SNZ_,,O'_W ;P#!DC7F)(4
MA#'X&H<LO>$W^?=_ULDNQ?$R'1N,SS ;QUB4LWDL9H/.S 8B\"F)V3H%0;PD
MRR: P4.KXD/'^!Z1$O$O' ^!!6\ ,I$CF="TN[LM<9]U=[<D[D%W=Z0@PZK$
MMG(\ZPS>W[O-G-!??X&N^5OR4DJ>@L\[EC(N6!BOP'LN(#L*^$&F8#&$+1\B
MRVMWZ18OR/V )ZZ4T#T93(H19>SK!)OI! LT@35TLBN=;!7ZY+EXKI):EQLP
M)ZLPCH\2%4^>5)\"VL^ALS*QGR#/<D>F:8Z-_2GWHJ'E^(XM&,Y$0QN9MB48
M!LJHKN3,J3ASE)S]07',",]5"FH<(1!H6I[(C&C7ID2T<#DG B'**5])B%L1
MXBH)"5X)781I1HEZP;A"++>N:_HB+1)#WW)$_F8R1 A%Q$ 9P97\>!4_GI*?
M*8X7?+]RD1Y/# ;:CLB.S Z),<\D=AZ4/$S*V5_)C5]QX_=.0*0N$ JV?#'[
M0-<1PYM*#*5I:B8:RM-4(!H*::I!QJ@B8Z2LFM_SS299WH*'/:%\]PR.CU;!
M]Q,-%T3&Q4AGI=0)-M,)%F@":V@#S7K_:OZ'6CG'4?:8YZMVR7>TF*9@2VBQ
M@J4+N!PN^ZBK!!I:3FO]2NW@$'FMY2NS\X:.U5J\ZBBO9?&D"X#=JF=WGLJ^
M IW&[UI#Z+6)4H[<=^7*AD4F)]1M$ZIIV":AJ"84]:B^'2E%8FSNT!NU"96:
M^79[X4G-G#9-RC"NI:EN2*!R']TLPAU9LL2X/'_H6VV:9';FT!FU>9+8^4,3
MM8GZ/QH"6'<$L']+4%;D*W*<+>8D9$HHE-A)<N%,:B?FPD!FU\B%37+JK3]4
M[_VK"HW+ DU)]HXL(V>1Q(SB!=OA"$3A"V?IC7""Y+2H1[%![@H0V!3O*" "
M2_PF>\TQO0#E%%#2!-?)$T#S. MDGYM%< '+[8;5%*5N/Z"KW#8]K%:4K# C
MX".7((S3< &^X6A'.KQC@)H:@U(,G6@SK6B!+K2F2'4/!-5-4"U26(FTST22
MJE)@>:=;<7MDN;;?SANBH6,BRW6%&B4Q1);GV*-VYA -(>^N+#0:G4D>=:L#
MU;W.-Y)F.Q^^%@%YW9)%=L$2L.>W+S4[L'.WHYY#[R6H$RW0A=;DO^ZNH+)!
M4/%_ P[MS$[*?1789EU7GYHWZECSM#9:6M$"76C--^EUJX74K58_I50UF*MV
MO@Q?F$6?,JR&ZBNF5K1 %UI3S+KC0^J.3RDF[E,6RH$NEP7UC'JKH1,MT(76
M5*-N%U&G=A'/(W*IZ)1(C:)CNK(WDNHQ>_.M$RW0A=;DN^X[D;KO/.%;9Y$I
M1VTV0I;PMF>JGEUO9;3^XTL76E.9NM%%ZD97K<SU144]ZK&HP**H /=\2='T
M3ZY2.IUH@2ZTIG1U&X[4_61#NBZ%PY$4#L\WVZ]HINIQ>W.N$RW0A59P;IR<
MY-@0NLJ/T*1\L>]B5AQZJ.X6QW0>X5V0GV9IW7^ =P_YH16CABG._GS"=,6%
M 1%YX9#FT.,!T.(X37'!DFU^7F2>,)9L\J]K@I>$9@;\]Y<D8<>+;(#J4-/D
M7U!+ P04    " !E@G5:=:W3!YX&  !D)P  &0   'AL+W=O<FMS:&5E=',O
M<VAE970X,RYX;6R]6FMOVS84_2N$-Q0MT,@BJ6>:&$BL=@^L6Y"L[6?&HF.M
M>K@2G;3 ?ORH1ZS7%6.G[+[$EG)XR'-)71Y>Z^PARS\7&\X%^IK$:7$^VPBQ
M/9W/B]6&)ZPPLBU/Y7_669XP(2_SNWFQS3D+JT9)/">FZ<P3%J6SQ5EU[RI?
MG&4[$4<IO\I1L4L2EG^[Y''V<#[#L\<;U]'=1I0WYHNS+;OC-UQ\V%[E\FJ^
M9PFCA*=%E*4HY^OSV04^#:A3-J@0'R/^4'2^HU+*;99]+B]^"\]G9CDB'O.5
M*"F8_+CG2Q[')9,<QY>&=+;OLVS8_?[(_JX2+\7<LH(OL_A3%(K-^<R;H9"O
MV2X6U]G#K[P19)=\JRPNJK_HH<&:,[3:%2)+FL9R!$F4UI_L:Q.(3@/L3#0@
M30,R;&!--*!- WIH ZMI8%61J:54<0B88(NS/'M >8F6;.67*IA5:RD_2LMY
MOQ&Y_&\DVXG%VR^[2'Q#)^A#>L\+P4-T?7.!7K!D^T9^^X"NL[A<70\L#]'+
M@ L6Q<4K"?\9S5&Q83DO'C^B%/V]R78%2\/B;"[DV,H>YJMF')?U.,C$.#!!
M[[-4; KT-@UYV">82U%[9>11V251,O[.4@-1_!H1D]C @):'-[> YL'AS:E"
M#=W/$ZWX+.4\G2QC5A31.BKG24Y7'JW**;L1V>JSG,%(%.BEG+7B%30!R@[*
M_'):;-F*G\]D BEX?L]GBQ<_8<=\ P5/)UF@B:P76&L?6*MBIQ.!_7.7W/(<
M96MT4Z_CEW(AB\>%# ;2TAE(G62!)K)>(.U](&WE"MTGD%L6LW3%7Z-;?A>E
M:93>53&MTP08T)K8JXC+C>I^@7W;E0_M?3=2 ,JV';./"L8HW\%D#^I)<_;2
M'*6T7W*6ELJ>D.&,!^B:OC.0 :"(:PY0 8 R7<^#=;A[':Y2Q\=Z@IZ0X8ZZ
M/O%]<Q#G)8!R/#R<#0!%J34AP]O+\)0RY(:_YM$!2CRH=\<=* %0V//P0 F$
MLOR)A>7OE?A*)5<\KZR;?%P0"_^1V[VT5.(I6?YX*/9P>I3]'IM6-)'U0H3-
MUJ&81R86GH8'9)6&MALG0JEM#2(%P(#L$T"P7OKIJ^OX+ZS<?SY5SI2')Q?W
M/)=.&U7)!DDSQ]$[%N7H(XMW'&WE'E5M4*!2K'-'TLH6Z&+KAY>TX25'+1[4
MW98>[Y4+*91&E^5%%>AJ4<%KJNZM7 SM,G!\PR/#504!/6Q@=[BN0*!IF!-)
M$K>.$:LM8W?7.E!=38A)=RP6,<QAR@2!MF<0;Z@. DIUCCVAKK5M6&EFNGO9
M@>(L8"B.9YBCA  !76+0D3B0T3;HA+;626&UE>IO< ?*LZ'!4&#N(*#K&)8U
ME < B>D8YL2FAUL[A=5^2K'M'2C6 310W["]H5CE0([.99K8^F%KW1M6VS<@
MES4[X3,2F0ND'1MWUFX30 @')+P !/837E]VZ_:PVN[)$[2)KJ1 ]"_Z(V*W
M43PX"7>74WV( Q4K>SEZD]3)%NABZT>X=:'8UWT&QCH-YE(K6Z"+K5]V:OTJ
M.=:O'GP0)H#)I"-O :"&YR[U$)\;@M;4$J6K._3 W+#TY.)A"H= HY@$Z@$]
M5W!K,XG:9AY\)&UX^N?FH0-1=W;LXZ"+K1^:UH82M0U][O&MH>W-NT6'U10(
M!:R.,6KBX$9: TK4!O2OG2BBD)=94VQXM4$5<H?JE&6769)D:5V=!15J+21J
M90MTL?6#VSI@8NO>D8C24Q\=39UL@2ZV?C1;OTW4?OM[=J1Q(=)Q\? A'(.L
MT5$0 %%OZBEL/3%1>^)#=YIQ(=*RA@5F $2]81T(8C+]"1FMQR5JCWM8998
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
MN(%F0O.WN_L:]^3M[MX &Z]9%:_$\\[@G2[&/7J1>2; C#%$UEA=7X&[9[5
M\JG4'\S1-A,HS_['Z168%71'A&Y)JI"^/J0Z7V[X%BWQQ)('",=LCZWI[[_!
MT/E#)Z=)L,006$MJOY':'T*?+@1=/M52+T_V_14@\M2E*X!*03E8'E76J5M%
M&951U&&[GT)_%'M0[J;]J7 :.QA&#@S:=DG?+@IAX'F-68MMT+ -!MF>;!7
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
MK<9.[* ,<KHIU3>^^P1M0 .CM^"EK'_1KL5B!RTV4O&J)6L'5<&:?_K4)N*
M0,(S!*\E>'U"<(;@MP3_I82@)01U9II0ZCRD5-%D)/@."8/6:N:A3F;-UN$7
MS.S[3 G]MM \E7QF"UX!^DZ?0*([--/G*MN4@'B.'@7?%O7^ZN.%;B; ("\4
MR@6O;M$1[R8%18M2WFJ%'[,4W;R^1:]1P=#W%=](RC(Y<I4V:Y9T%ZVQ26/,
M.V.,>.@K9VHET0>6078LX.HHNU"]?:@3[Z+B%\KND4_>(@][ XNAZ<OI@86>
MOISN7XC&[S;.K_7\,WK3C1# %%KO=^G!EN-&([!KF)KR(-=T 6-'%PT)8@M.
M\N85"?$[6WZN*99>2>PH=T&7N^"2>C)35($M70TMJFFF8FZ3&(<C=WN8A5-,
M- B.,>DI)O2>=8X\#SK/@XN>=973-8S97#?$^& U@H=1W/-M0051-.@Y/T5%
M@XC8K8>=]?#B44TA!WU8,S1O2HCUI(;7/*G7%$NO)':4NJA+771YUR$#04M;
MPJ*3G;H+O6'O)$XM*#+PH]ZA3BTPCX1!9-_XN',?_]]W%EM<84)ZWBVH(,*X
M9]V&"@BV.Q]VSH?_^[4-3]?SPWZ1L(#",.YGW8;"9W).\/.-CB]Z[]W;\Z-[
MNVCN;67N;>NEC$]*5T"(WPO/@KHCQ/-[N-2*BX.P'Z-[T,!4()9U(RC1@F^8
M:B[X;K9I-B>FV30-4&]>-Z'OZ];+?99I.MBO5"P+)E$)N9;$]Y&N=*)I"IN!
MXNNZ39ISI9NN^G&E&VD0!J#?YYRK_< LT+7FR3]02P,$%     @ 98)U6M"3
M;ED,!   K0P  !D   !X;"]W;W)K<VAE971S+W-H965T.#@N>&ULK5??;]LV
M$/Y7"*T84J")1%&_G-D&$JO%.J!88+?;P[ '1J(L(1+ID92=_O<C*5FQ)<;-
M0U]LB?KNTWUWO.-I?F#\292$2/#<U%0LG%+*W:WKBJPD#18W;$>H>E(PWF"I
M;OG6%3M.<&Z,FMKU/2]R&UQ19SDW:P]\.6>MK"M*'C@0;=-@_OV>U.RP<*!S
M7%A7VU+J!7<YW^$MV1#Y;?? U9T[L.150ZBH& 6<% OG#MZFT!@8Q%\5.8B3
M:Z"E/#+VI&\^YPO'TQZ1FF124V#UMR<K4M>:2?GQ7T_J#._4AJ?71_9/1KP2
M\X@%6;'Z[RJ7Y<))')"3 K>U7+/#[Z07%&J^C-7"_()#C_4<D+5"LJ8W5AXT
M%>W^\7,?B!,#&+UBX/<&_M@@>,4 ]0;HK09!;Q"8R'123!Q2+/%RSMD!<(U6
M;/K"!--8*_D5U7G?2*Z>5LI.+C_3C#4$?,7/1(!KL%'[*F]K E@!/A8%,5D!
M+R"PQI* -<D8S:JZPB9W5RF1N*K%>T7P;9."JW?OP3M04?"U9*W -!=S5RI?
M]1O=K/?KOO/+?\4OZ(,OC,I2@(\T)_DY@:M$#DK]H])[_R+C'YC>  0_ -_S
M0XM#J[>;!Q;S].WFZ((:-.0-&3[TP[R!M!)9S43+"?CG[E%(KFKI7UO$.\;
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
MP8I=FN) T'V^;_%(A:!)/MP1+'OV;(*\OJ%4/!]D-ZCVRI;_ U!+ P04
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
M*P"\WS FCPWU@;9PG?T#4$L#!!0    ( &6"=5I4DC6"# ,  !,,   9
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
M <S5O-A.*4XDV^8;#,],2I;DAQM*H'-0!G!_Q: 4Y8EZ0+6I-?T/4$L#!!0
M   ( &6"=5J.5;)*>0,  &H/   9    >&PO=V]R:W-H965T<R]S:&5E=#DU
M+GAM;*U786_B.!#]*U9N=6JE+8$$ M>#2%M"M'O:KJKV]N[#Z3ZX80"KB<W:
M!K;__L9.F@/JIB#E"\3.O#?C]XSQC'="/JD5@"8_BYRKB;?2>GWM^RI;04%5
M1ZR!XYN%D 75.)1+7ZTET+D%%;D?=+N17U#&O7ALY^YD/!8;G3,.=Y*H35%0
M^7P#N=A-O)[W,G'/EBMM)OQXO*9+> #]?7TG<>37+'-6 %=,<")A,?$^]:[3
MD8FW 7\QV*F]9V)6\BC$DQE\F4^\KBD(<LBT8:#XM84IY+DAPC)^5)Q>G=(
M]Y]?V%.[=ES+(U4P%?G?;*Y7$V_DD3DLZ";7]V+W&:KU# Q?)G)E/\FNC!T.
M/9)ME!9%!<8*"L;+;_JSTF$/@#QN0% !@F- ] 8@K #A,:#_!J!? ?JG @85
M8' J(*H D=6^%,LJG5!-X[$4.R)--+*9!VN71:/ C)N-]: EOF6(T_$]Y%3#
MG-Q1J9_)GY)R1:WGBEPDH"G+U26Y(H=A5^3[0T(N/ER2#X1Q<LORW"#&OL:*
M#*^?5=EORNS!&]E[Y%9PO5)DQN<P=^"G[^"#!@(?I:CU"%[TN D:&6^I[)"P
M]Y$$W:#O*J@9_@?E-7S@@">GPUW99Z?#0P<\;89_$UN$=UW9#[0,Z[T56K[P
MW+U%_OF*H>2+AD+]Z]HU)6_?S6O.VFNUIAE,/#Q,%<@M>/&OO_2B[N\NQ]HD
M2]HDF[5)EK9$=N!TOW:ZW\0>3_%'*-%;HD$6Y +/A&>@4EVZO&UD.M?;-LF2
MYC4&Y9I</K991=I<12\DA3WQ&EP;U*X-3G.-*@7:Y54C_EROVB1+2K*!)3.7
MIVT<!!T\<;?[OK29,7V=L;>7\," J#8@:C3@'K; -^!2OA%XKO+1Z]*#SF^'
M8B5E4+07%'5&1X*^)@H[P\.8M*7*#P0=UH(.WQ$T [:ECSDX+R.-X'-%'3KV
MPY%>21DSW(LYWJ)MEI2V1'8@_:B6?M0H/3[CG_V297@CW(+2V'SHCX0+?H4-
MRQ/>)-$4 C\V#*\""K*-9)JY71J])]JTL9)S3Y(VR69MDJ4MD95V^GL]0@%R
M:;LY13*QX;J\'M>S9<,X[5W/;&-U-(^-Y"?;/_G_TY1=*-Z=EPP;AQP62-GM
M#/''(<O.KAQHL;:=R*/0V-?8QQ4VPR!- +Y?"*%?!B9!W5['_P%02P,$%
M  @ 98)U6FM"B U^ P  10\  !D   !X;"]W;W)K<VAE971S+W-H965T.38N
M>&ULO5==;],P%/TK5IC0)D'SV;0=;:2M!3$$:&(,'A /;G+;1"1VL)T6_CVV
MDV9)ET54"KRT\8W/\3W'R8WO?$_9#QX#"/0K2PE?&+$0^:5I\C"&#/,1S8'(
M.QO*,BSDD&U-GC/ D09EJ>E8EF]F."%&,->Q6Q;,:2'2A, M0[S(,LQ^7T-*
M]PO#-@Z!3\DV%BI@!O,<;^$.Q'U^R^3(K%FB) /"$TH0@\W"N+(O5[8&Z!E?
M$MCSQC524M:4_E"#FVAA6"HC2"$4B@++OQTL(4T5D\SC9T5JU&LJ8//ZP/Y&
MBY=BUIC#DJ9?DTC$"V-JH @VN$C%)[I_"Y6@L>(+:<KU+]I7<RT#A047-*O
M,H,L(>4__E49T0!(GFZ 4P&<8X#_!,"M .XQP'L"X%4 3SM32M$^K+# P9S1
M/6)JMF13%]I,C9;R$Z+V_4XP>3>1.!'<%6L./PL@ KW>J=_S%0B<I/P"O43W
M=RMT?G:!SI")>(P9<)00=$\2P5\T I]C6G!,(AD\:XWGII IJH7,L$KGNDS'
M>2(=!WV@1,0<O2811!WX93_>[B,PI3>U0<[!H&NGE_$#9B/DV"^08SGCKH3Z
MX>\P&2'W:?CJ[^%>CQJWWFY7\[E_N]W?WLL9Z$9 QK]W;5=)YW73J:)TR7,<
MPL*058<#VX$1/']F^]:K+JN&)%L-1-:RT:MM]/K8@X]%M@:&Z.;P%C#("Q;&
ML@!%Z%R^ F7XHLO17N93'2W)III,E?A=8'L37SYHNZ95CV=YENW4DUH6C&L+
MQKT67&VW#+98 #HH1SE+0NB2W,MTJN22;-*4/',=V_>.1#^>-Y[9_L3MENW7
MLOU>V5_UAP2BEW@'3'X82]$HET^#WG.]^Q%-4\SX0[3S0>A=Z%172C+;:MKB
M6J/IY,B5KGG>9.3-NFV9U+9,>FTYKBM=>GL93M4[)-EJ(+*6<]/:N>FP%7DZ
MI(U#DJT&(FO9.*MMG/VSBCQ[5!Y=>6QNOSC+WN5/=6H@LI93MO5PY+,&*]T5
M5;.,>C/+?V1/_Y*G^C,46]N@QIG8_E]%OEJI77#'SLAWCPWL3>ED P=B*PTT
M&_U%!FRK^S2.0EH049ZDZVC9"RY5+ZCZDZ.X[!&O=&=D/M"4#:8\9F\3PE$*
M&TEIC2;R\\W*GJT<")KK+F9-A>R)]&4L^UQ@:H*\OZ%4' 9J@;IS#OX 4$L#
M!!0    ( &6"=5JR5_$L5 ,  +85   -    >&PO<W1Y;&5S+GAM;-U8;6_:
M,!#^*U&Z3JTT-82,E*R M"%5FK1-E=H/^U89XH EQ\D<TT%__7RQ"2_U,=8/
M6UA0&_L>WW//G2_$[:!2*T[OYY0J;YES40W]N5+EAR"HIG.:D^JJ**G02%;(
MG"@]E;.@*B4E:05..0^ZG4X<Y(0)?S00B_PV5Y4W+19"#?U^8_+,[7,Z],/X
MO>\9NG&1TJ'_>/'VQZ)0-V\\<S][=W;6N>H\7M[L(Q<6NO0#)W%OEWA#]#O'
M^ A%J!Z,]/JH-/5U(%-]8?3]X^@/D6/4B:..YTT9SQ&WZXZS_%N>,,&<0[=S
MQQ;H8L=0DP2VVT:#K!";IHM\8]!12$Z])\*'_IAP-I$,O#*2,[XRYBX8I@4O
MI*=TM^NP(5BJ9P.'9@8/@N7)F2AD'=M$,+\G=OD>L)Z!0,9Y([#K&\-H4!*E
MJ!2W>E(OKHTO(,^.'U:E5CB39!5V>_[&H;[I()-"IE0V84)_;1H-.,U CF2S
M.=Q5408 *E7D>I R,BL$J36L/>Q TTXIY_?P+?$]V^%>9EO[5V^]:(9:D!T:
M&C,!_FTVP[U-VWL5KU>RIT)]6NAT1#V'+J=WDF9L6<^762, 8P]Q=E*6?/61
MLYG(J4G^Z("C 5G[>?-"LF<=#5IEJ@U4^MX3E8I-MRT_)2D?Z%*MVVF9X9J[
M)ZCY[]9Y1@65A&^+UKW?YBJ_6K%]K?X+S?77RKYB1&3O%$3&[1<97;=?HST"
MM5UD_Q1$)NT7&9V 1GM(;;O(L)4B WM<VSH3[IP(&ZL')^^A_PW.\WP3U)LL
M&%=,V-F<I2D5+PZ&FEZ1B?ZC=(=?KT]I1A9</33@T-^,O]*4+?*D674'A;"K
M-N,OD%X8-\=^'8N)E"YI.K93.9O40T\/=%1[@<,^<EM?;@3S,9@; 0R+@RG
M?(P7%N=_RJ>/YF,P3%O?B?11GS[J8[Q<R+C^8''</HF^W)DF213%,5;1\=BI
M8(S5+8[AQ\V&:0,/+ Y$^K-:X[N-=\CA/L#V]%"'8)GBG8AEBM<:$'?=P"-)
MW+N-Q0$/;!>PWH'X[CC04VZ?*()=Q;1A3S".) F&0"^Z>S2.D>K$\''O#_:4
M1%&2N!' W JB"$/@:<013 %HP) HJM^#>^^C8/V>"C;_J1W] E!+ P04
M" !E@G5:EXJ[',     3 @  "P   %]R96QS+RYR96QSG9*Y;L,P#$!_Q=">
M, ?0(8@S9?$6!/D!5J(/V!(%BD6=OZ_:I7&0"QEY/3P2W!YI0.TXI+:+J1C]
M$%)I6M6X 4BV)8]ISI%"KM0L'C6'TD!$VV-#L%HL/D N&6:WO606IW.D5XA<
MUYVE/=LO3T%O@*\Z3'%":4A+,P[PS=)_,O?S##5%Y4HCE5L:>-/E_G;@2=&A
M(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X
M4$L#!!0    ( &6"=5H>X4L*W@8  &,_   /    >&PO=V]R:V)O;VLN>&UL
MQ9M;<]HX%(#_BH:'G>Y,NP3?Z3:=H4!:9A)@8MK7CC B:&);5+))TU^_DDG2
MXS2<V9<3/Q%\R\>1I>\<6?YPI_3M6JE;]K/(2W/>VU75_GV_;[*=*+CY1^U%
M:?=LE2YX9;_JF[[9:\$W9B=$5>1][^PLZA=<EKV/'QZOM=1]^$55(JND*NU&
MM^&;%'?F]W[WE1VDD6N9R^K^O-?\G8L>*V0I"_E+;,Y[9SUF=NKNB]+RERHK
MGJ>95GE^WAL<=WP3NI+9'YM3![GB:]-LJ?CZFEN0\UYT9B^XE=I4S1'-];EE
M/ A[\/%;7:D+F5="3W@E/FM5[V5YXRYC?T4?_(PF#H^?QR"^U_\GC&J[E9F8
MJ*PN1%D=XZA%[@!+LY-[TV,E+\1Y;ZP.0KO?8__!;'/\;96% I'2[Z7=H6>;
M!H\.951O9,5FY?%DNQ=@>0B61XLU7LS3Q>5L,EI-)^S3Z'(T'T]9^F4Z7:4
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
M @  $0              @ '#    9&]C4')O<',O8V]R92YX;6Q02P$"% ,4
M    " !E@G5:F5R<(Q &  "<)P  $P              @ 'D 0  >&PO=&AE
M;64O=&AE;64Q+GAM;%!+ 0(4 Q0    ( &6"=5H+GL$P- @  $LR   8
M          " @24(  !X;"]W;W)K<VAE971S+W-H965T,2YX;6Q02P$"% ,4
M    " !E@G5:(D"(KST"  #"!0  &               @(&/$   >&PO=V]R
M:W-H965T<R]S:&5E=#(N>&UL4$L! A0#%     @ 98)U6J@[NY2S!P  I2
M !@              ("! A,  'AL+W=O<FMS:&5E=',O<VAE970S+GAM;%!+
M 0(4 Q0    ( &6"=5J#8^><PP4  &P6   8              " @>L:  !X
M;"]W;W)K<VAE971S+W-H965T-"YX;6Q02P$"% ,4    " !E@G5:'-JM7"<&
M   ]&0  &               @('D(   >&PO=V]R:W-H965T<R]S:&5E=#4N
M>&UL4$L! A0#%     @ 98)U6D"2%#?X P  / T  !@              ("!
M02<  'AL+W=O<FMS:&5E=',O<VAE970V+GAM;%!+ 0(4 Q0    ( &6"=5KW
MQH$+:!4   +C   8              " @6\K  !X;"]W;W)K<VAE971S+W-H
M965T-RYX;6Q02P$"% ,4    " !E@G5:='=1;,X"   )!P  &
M    @($-00  >&PO=V]R:W-H965T<R]S:&5E=#@N>&UL4$L! A0#%     @
M98)U6G7K3CU$#   9CP  !@              ("!$40  'AL+W=O<FMS:&5E
M=',O<VAE970Y+GAM;%!+ 0(4 Q0    ( &6"=5H?)D8KL ,  #4(   9
M          " @8M0  !X;"]W;W)K<VAE971S+W-H965T,3 N>&UL4$L! A0#
M%     @ 98)U6D,<K+2G)P  I(8  !D              ("!<E0  'AL+W=O
M<FMS:&5E=',O<VAE970Q,2YX;6Q02P$"% ,4    " !E@G5:GTRPY#<'   I
M$@  &0              @(%0?   >&PO=V]R:W-H965T<R]S:&5E=#$R+GAM
M;%!+ 0(4 Q0    ( &6"=5K7V :7K@<  "(5   9              " @;Z#
M  !X;"]W;W)K<VAE971S+W-H965T,3,N>&UL4$L! A0#%     @ 98)U6L+$
MIC&B"@  6B   !D              ("!HXL  'AL+W=O<FMS:&5E=',O<VAE
M970Q-"YX;6Q02P$"% ,4    " !E@G5:MK=C>(@$  "^"P  &0
M    @(%\E@  >&PO=V]R:W-H965T<R]S:&5E=#$U+GAM;%!+ 0(4 Q0    (
M &6"=5K$(^AY Q,  $AN   9              " @3N;  !X;"]W;W)K<VAE
M971S+W-H965T,38N>&UL4$L! A0#%     @ 98)U6I+*9A/ !0  <@X  !D
M             ("!=:X  'AL+W=O<FMS:&5E=',O<VAE970Q-RYX;6Q02P$"
M% ,4    " !E@G5:]'S$774#  # !P  &0              @(%LM   >&PO
M=V]R:W-H965T<R]S:&5E=#$X+GAM;%!+ 0(4 Q0    ( &6"=5HZ?)G5C0X
M .HO   9              " @1BX  !X;"]W;W)K<VAE971S+W-H965T,3DN
M>&UL4$L! A0#%     @ 98)U6H\I*2_J$   ]2X  !D              ("!
MW,8  'AL+W=O<FMS:&5E=',O<VAE970R,"YX;6Q02P$"% ,4    " !E@G5:
MNQZ^*0<:   $8@  &0              @(']UP  >&PO=V]R:W-H965T<R]S
M:&5E=#(Q+GAM;%!+ 0(4 Q0    ( &6"=5HX]S##^@H  $@>   9
M      " @3OR  !X;"]W;W)K<VAE971S+W-H965T,C(N>&UL4$L! A0#%
M  @ 98)U6I\M%:CY!   :PP  !D              ("!;/T  'AL+W=O<FMS
M:&5E=',O<VAE970R,RYX;6Q02P$"% ,4    " !E@G5:$]ZGZ+L#  #+"
M&0              @(&< @$ >&PO=V]R:W-H965T<R]S:&5E=#(T+GAM;%!+
M 0(4 Q0    ( &6"=5H_;U1YK0(  /L%   9              " @8X& 0!X
M;"]W;W)K<VAE971S+W-H965T,C4N>&UL4$L! A0#%     @ 98)U6LQTN31L
M @  C 8  !D              ("!<@D! 'AL+W=O<FMS:&5E=',O<VAE970R
M-BYX;6Q02P$"% ,4    " !E@G5:Q;W)[O0&  !;)0  &0
M@($5# $ >&PO=V]R:W-H965T<R]S:&5E=#(W+GAM;%!+ 0(4 Q0    ( &6"
M=5I']ZW4$ (  -T$   9              " @4 3 0!X;"]W;W)K<VAE971S
M+W-H965T,C@N>&UL4$L! A0#%     @ 98)U6D,!D7'M#   S3<  !D
M         ("!AQ4! 'AL+W=O<FMS:&5E=',O<VAE970R.2YX;6Q02P$"% ,4
M    " !E@G5:N8ERC(\U   %R   &0              @(&K(@$ >&PO=V]R
M:W-H965T<R]S:&5E=#,P+GAM;%!+ 0(4 Q0    ( &6"=5I68M;,G@8  "@/
M   9              " @7%8 0!X;"]W;W)K<VAE971S+W-H965T,S$N>&UL
M4$L! A0#%     @ 98)U6LB)[EP<!   )0D  !D              ("!1E\!
M 'AL+W=O<FMS:&5E=',O<VAE970S,BYX;6Q02P$"% ,4    " !E@G5:[RY#
M_+L&  #]&   &0              @(&98P$ >&PO=V]R:W-H965T<R]S:&5E
M=#,S+GAM;%!+ 0(4 Q0    ( &6"=5IWIOP=$@<  *T5   9
M  " @8MJ 0!X;"]W;W)K<VAE971S+W-H965T,S0N>&UL4$L! A0#%     @
M98)U6K-.MI>% P  ^ <  !D              ("!U'$! 'AL+W=O<FMS:&5E
M=',O<VAE970S-2YX;6Q02P$"% ,4    " !E@G5:X6AT?/X'  "'(0  &0
M            @(&0=0$ >&PO=V]R:W-H965T<R]S:&5E=#,V+GAM;%!+ 0(4
M Q0    ( &6"=5H.L'Z3$ 4  -<,   9              " @<5] 0!X;"]W
M;W)K<VAE971S+W-H965T,S<N>&UL4$L! A0#%     @ 98)U6LSN7P6# P
MI@<  !D              ("!#(,! 'AL+W=O<FMS:&5E=',O<VAE970S."YX
M;6Q02P$"% ,4    " !E@G5:=H%+/O@#  #>"0  &0              @('&
MA@$ >&PO=V]R:W-H965T<R]S:&5E=#,Y+GAM;%!+ 0(4 Q0    ( &6"=5I#
MA>G8@@8  *X1   9              " @?6* 0!X;"]W;W)K<VAE971S+W-H
M965T-# N>&UL4$L! A0#%     @ 98)U6AS]#&DD"@  \2(  !D
M     ("!KI$! 'AL+W=O<FMS:&5E=',O<VAE970T,2YX;6Q02P$"% ,4
M" !E@G5:S<DZM@,'  #<$0  &0              @($)G $ >&PO=V]R:W-H
M965T<R]S:&5E=#0R+GAM;%!+ 0(4 Q0    ( &6"=5JV#(^$;00  /4*   9
M              " @4.C 0!X;"]W;W)K<VAE971S+W-H965T-#,N>&UL4$L!
M A0#%     @ 98)U6BEI0R*A!P  L"T  !D              ("!YZ<! 'AL
M+W=O<FMS:&5E=',O<VAE970T-"YX;6Q02P$"% ,4    " !E@G5:PTT9]?H"
M  "U"@  &0              @(&_KP$ >&PO=V]R:W-H965T<R]S:&5E=#0U
M+GAM;%!+ 0(4 Q0    ( &6"=5HR[NL+EP0  .$9   9              "
M@?"R 0!X;"]W;W)K<VAE971S+W-H965T-#8N>&UL4$L! A0#%     @ 98)U
M6AYDD+17 P  F0T  !D              ("!OK<! 'AL+W=O<FMS:&5E=',O
M<VAE970T-RYX;6Q02P$"% ,4    " !E@G5:)6+A/1P$   _%   &0
M        @(%,NP$ >&PO=V]R:W-H965T<R]S:&5E=#0X+GAM;%!+ 0(4 Q0
M   ( &6"=5JF-51_K0,  %P.   9              " @9^_ 0!X;"]W;W)K
M<VAE971S+W-H965T-#DN>&UL4$L! A0#%     @ 98)U6M&-[TN]!P  V38
M !D              ("!@\,! 'AL+W=O<FMS:&5E=',O<VAE970U,"YX;6Q0
M2P$"% ,4    " !E@G5:Z@PTGR$#  #*"0  &0              @(%WRP$
M>&PO=V]R:W-H965T<R]S:&5E=#4Q+GAM;%!+ 0(4 Q0    ( &6"=5KIW;J/
M;P(  &T%   9              " @<_. 0!X;"]W;W)K<VAE971S+W-H965T
M-3(N>&UL4$L! A0#%     @ 98)U6BP[:LS4!P  PD$  !D
M ("!==$! 'AL+W=O<FMS:&5E=',O<VAE970U,RYX;6Q02P$"% ,4    " !E
M@G5: 7.M_'P,  #C<P  &0              @(& V0$ >&PO=V]R:W-H965T
M<R]S:&5E=#4T+GAM;%!+ 0(4 Q0    ( &6"=5H86\;QZP(  #L(   9
M          " @3/F 0!X;"]W;W)K<VAE971S+W-H965T-34N>&UL4$L! A0#
M%     @ 98)U6HY#U((?!   @P\  !D              ("!5>D! 'AL+W=O
M<FMS:&5E=',O<VAE970U-BYX;6Q02P$"% ,4    " !E@G5:+DBIW#,"  "S
M!   &0              @(&K[0$ >&PO=V]R:W-H965T<R]S:&5E=#4W+GAM
M;%!+ 0(4 Q0    ( &6"=5J#A^EB:@0  .87   9              " @17P
M 0!X;"]W;W)K<VAE971S+W-H965T-3@N>&UL4$L! A0#%     @ 98)U6GU[
M:Z?K @  ;0@  !D              ("!MO0! 'AL+W=O<FMS:&5E=',O<VAE
M970U.2YX;6Q02P$"% ,4    " !E@G5:BVT1:!T(  "]5   &0
M    @('8]P$ >&PO=V]R:W-H965T<R]S:&5E=#8P+GAM;%!+ 0(4 Q0    (
M &6"=5KDF(5\!1<  %][ 0 9              " @2P  @!X;"]W;W)K<VAE
M971S+W-H965T-C$N>&UL4$L! A0#%     @ 98)U6BT?_:L)#@  Q\L  !D
M             ("!:!<" 'AL+W=O<FMS:&5E=',O<VAE970V,BYX;6Q02P$"
M% ,4    " !E@G5:H^UW5](#   K$@  &0              @(&H)0( >&PO
M=V]R:W-H965T<R]S:&5E=#8S+GAM;%!+ 0(4 Q0    ( &6"=5H=&8Q8^00
M 'T;   9              " @;$I @!X;"]W;W)K<VAE971S+W-H965T-C0N
M>&UL4$L! A0#%     @ 98)U6GCLER\3 P  A0L  !D              ("!
MX2X" 'AL+W=O<FMS:&5E=',O<VAE970V-2YX;6Q02P$"% ,4    " !E@G5:
MR[*"[]H"  ":"0  &0              @($K,@( >&PO=V]R:W-H965T<R]S
M:&5E=#8V+GAM;%!+ 0(4 Q0    ( &6"=5IU%SFRO0(  !$'   9
M      " @3PU @!X;"]W;W)K<VAE971S+W-H965T-C<N>&UL4$L! A0#%
M  @ 98)U6EZH.U;4 P  KPL  !D              ("!,#@" 'AL+W=O<FMS
M:&5E=',O<VAE970V."YX;6Q02P$"% ,4    " !E@G5::+">\0 *  !68
M&0              @($[/ ( >&PO=V]R:W-H965T<R]S:&5E=#8Y+GAM;%!+
M 0(4 Q0    ( &6"=5H.4V^; @,  #<*   9              " @7)& @!X
M;"]W;W)K<VAE971S+W-H965T-S N>&UL4$L! A0#%     @ 98)U6FR25I]
M P  O@P  !D              ("!JTD" 'AL+W=O<FMS:&5E=',O<VAE970W
M,2YX;6Q02P$"% ,4    " !E@G5:M8'.M> #  !V$   &0
M@($B30( >&PO=V]R:W-H965T<R]S:&5E=#<R+GAM;%!+ 0(4 Q0    ( &6"
M=5JK;'45"0,  !4)   9              " @3E1 @!X;"]W;W)K<VAE971S
M+W-H965T-S,N>&UL4$L! A0#%     @ 98)U6F= :A<# P  %P@  !D
M         ("!>50" 'AL+W=O<FMS:&5E=',O<VAE970W-"YX;6Q02P$"% ,4
M    " !E@G5:MODSUG$"  !(!@  &0              @(&S5P( >&PO=V]R
M:W-H965T<R]S:&5E=#<U+GAM;%!+ 0(4 Q0    ( &6"=5HE&:NJY@,  )@/
M   9              " @5M: @!X;"]W;W)K<VAE971S+W-H965T-S8N>&UL
M4$L! A0#%     @ 98)U6C24(-:1!0  )2,  !D              ("!>%X"
M 'AL+W=O<FMS:&5E=',O<VAE970W-RYX;6Q02P$"% ,4    " !E@G5:/)Q!
ML;,#  #$#P  &0              @(% 9 ( >&PO=V]R:W-H965T<R]S:&5E
M=#<X+GAM;%!+ 0(4 Q0    ( &6"=5IRV#'HD2(  *,E @ 9
M  " @2IH @!X;"]W;W)K<VAE971S+W-H965T-SDN>&UL4$L! A0#%     @
M98)U6HBLA9OF P  @Q8  !D              ("!\HH" 'AL+W=O<FMS:&5E
M=',O<VAE970X,"YX;6Q02P$"% ,4    " !E@G5:Z^4G!_8"  !^!P  &0
M            @($/CP( >&PO=V]R:W-H965T<R]S:&5E=#@Q+GAM;%!+ 0(4
M Q0    ( &6"=5KD*P1"+P8  . D   9              " @3R2 @!X;"]W
M;W)K<VAE971S+W-H965T.#(N>&UL4$L! A0#%     @ 98)U6G6MTP>>!@
M9"<  !D              ("!HI@" 'AL+W=O<FMS:&5E=',O<VAE970X,RYX
M;6Q02P$"% ,4    " !E@G5:384NR9D%  #,)P  &0              @(%W
MGP( >&PO=V]R:W-H965T<R]S:&5E=#@T+GAM;%!+ 0(4 Q0    ( &6"=5K6
M2QZ 6P0  !87   9              " @4>E @!X;"]W;W)K<VAE971S+W-H
M965T.#4N>&UL4$L! A0#%     @ 98)U6F[/&9SC @  0 @  !D
M     ("!V:D" 'AL+W=O<FMS:&5E=',O<VAE970X-BYX;6Q02P$"% ,4
M" !E@G5:GP=P!D\#  "F"P  &0              @('SK ( >&PO=V]R:W-H
M965T<R]S:&5E=#@W+GAM;%!+ 0(4 Q0    ( &6"=5K0DVY9# 0  *T,   9
M              " @7FP @!X;"]W;W)K<VAE971S+W-H965T.#@N>&UL4$L!
M A0#%     @ 98)U6ID?!Q:Q!   AQ$  !D              ("!O+0" 'AL
M+W=O<FMS:&5E=',O<VAE970X.2YX;6Q02P$"% ,4    " !E@G5:*/ [9(D$
M   W&P  &0              @(&DN0( >&PO=V]R:W-H965T<R]S:&5E=#DP
M+GAM;%!+ 0(4 Q0    ( &6"=5K04YZG&P,  % )   9              "
M@62^ @!X;"]W;W)K<VAE971S+W-H965T.3$N>&UL4$L! A0#%     @ 98)U
M6MZ;B4+P P  Q X  !D              ("!ML$" 'AL+W=O<FMS:&5E=',O
M<VAE970Y,BYX;6Q02P$"% ,4    " !E@G5:5)(U@@P#   3#   &0
M        @('=Q0( >&PO=V]R:W-H965T<R]S:&5E=#DS+GAM;%!+ 0(4 Q0
M   ( &6"=5JAG[0TAP0  . :   9              " @2#) @!X;"]W;W)K
M<VAE971S+W-H965T.30N>&UL4$L! A0#%     @ 98)U6HY5LDIY P  :@\
M !D              ("!WLT" 'AL+W=O<FMS:&5E=',O<VAE970Y-2YX;6Q0
M2P$"% ,4    " !E@G5::T*(#7X#  !%#P  &0              @(&.T0(
M>&PO=V]R:W-H965T<R]S:&5E=#DV+GAM;%!+ 0(4 Q0    ( &6"=5JR5_$L
M5 ,  +85   -              "  4/5 @!X;"]S='EL97,N>&UL4$L! A0#
M%     @ 98)U6I>*NQS     $P(   L              ( !PM@" %]R96QS
M+RYR96QS4$L! A0#%     @ 98)U6A[A2PK>!@  8S\   \
M ( !J]D" 'AL+W=O<FMB;V]K+GAM;%!+ 0(4 Q0    ( &6"=5H4-@ <O@(
M '<X   :              "  ;;@ @!X;"]?<F5L<R]W;W)K8F]O:RYX;6PN
M<F5L<U!+ 0(4 Q0    ( &6"=5I&_2!Z3 (  )XV   3              "
M :SC @!;0V]N=&5N=%]4>7!E<UTN>&UL4$L%!@    !H &@ CQP  "GF @
!  $!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>123
<FILENAME>Show.js
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
// Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission.  Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105.
var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0);
e.removeAttribute('id');a.parentNode.appendChild(e)}}
if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'}
e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>124
<FILENAME>report.css
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
/* Updated 2009-11-04 */
/* v2.2.0.24 */

/* DefRef Styles */
.report table.authRefData{
	background-color: #def;
	border: 2px solid #2F4497;
	font-size: 1em;
	position: absolute;
}

.report table.authRefData a {
	display: block;
	font-weight: bold;
}

.report table.authRefData p {
	margin-top: 0px;
}

.report table.authRefData .hide {
	background-color: #2F4497;
	padding: 1px 3px 0px 0px;
	text-align: right;
}

.report table.authRefData .hide a:hover {
	background-color: #2F4497;
}

.report table.authRefData .body {
	height: 150px;
	overflow: auto;
	width: 400px;
}

.report table.authRefData table{
	font-size: 1em;
}

/* Report Styles */
.pl a, .pl a:visited {
	color: black;
	text-decoration: none;
}

/* table */
.report {
	background-color: white;
	border: 2px solid #acf;
	clear: both;
	color: black;
	font: normal 8pt Helvetica, Arial, san-serif;
	margin-bottom: 2em;
}

.report hr {
	border: 1px solid #acf;
}

/* Top labels */
.report th {
	background-color: #acf;
	color: black;
	font-weight: bold;
	text-align: center;
}

.report th.void	{
	background-color: transparent;
	color: #000000;
	font: bold 10pt Helvetica, Arial, san-serif;
	text-align: left;
}

.report .pl {
	text-align: left;
	vertical-align: top;
	white-space: normal;
	width: 200px;
	white-space: normal; /* word-wrap: break-word; */
}

.report td.pl a.a {
	cursor: pointer;
	display: block;
	width: 200px;
	overflow: hidden;
}

.report td.pl div.a {
	width: 200px;
}

.report td.pl a:hover {
	background-color: #ffc;
}

/* Header rows... */
.report tr.rh {
	background-color: #acf;
	color: black;
	font-weight: bold;
}

/* Calendars... */
.report .rc {
	background-color: #f0f0f0;
}

/* Even rows... */
.report .re, .report .reu {
	background-color: #def;
}

.report .reu td {
	border-bottom: 1px solid black;
}

/* Odd rows... */
.report .ro, .report .rou {
	background-color: white;
}

.report .rou td {
	border-bottom: 1px solid black;
}

.report .rou table td, .report .reu table td {
	border-bottom: 0px solid black;
}

/* styles for footnote marker */
.report .fn {
	white-space: nowrap;
}

/* styles for numeric types */
.report .num, .report .nump {
	text-align: right;
	white-space: nowrap;
}

.report .nump {
	padding-left: 2em;
}

.report .nump {
	padding: 0px 0.4em 0px 2em;
}

/* styles for text types */
.report .text {
	text-align: left;
	white-space: normal;
}

.report .text .big {
	margin-bottom: 1em;
	width: 17em;
}

.report .text .more {
	display: none;
}

.report .text .note {
	font-style: italic;
	font-weight: bold;
}

.report .text .small {
	width: 10em;
}

.report sup {
	font-style: italic;
}

.report .outerFootnotes {
	font-size: 1em;
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>126
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.25.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>387</ContextCount>
  <ElementCount>595</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>true</FootnotesReported>
  <SegmentCount>109</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>10</UnitCount>
  <MyReports>
    <Report instance="snow-20250131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>0000001 - Document - Cover</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.snowflake.com/role/Cover</Role>
      <ShortName>Cover</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="snow-20250131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>0000002 - Document - Audit Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.snowflake.com/role/AuditInformation</Role>
      <ShortName>Audit Information</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="snow-20250131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>9952151 - Statement - CONSOLIDATED BALANCE SHEETS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.snowflake.com/role/CONSOLIDATEDBALANCESHEETS</Role>
      <ShortName>CONSOLIDATED BALANCE SHEETS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="snow-20250131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>9952152 - Statement - CONSOLIDATED BALANCE SHEETS (PARENTHETICAL)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.snowflake.com/role/CONSOLIDATEDBALANCESHEETSPARENTHETICAL</Role>
      <ShortName>CONSOLIDATED BALANCE SHEETS (PARENTHETICAL)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="snow-20250131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>9952153 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF OPERATIONS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="snow-20250131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>9952154 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="snow-20250131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>9952155 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="snow-20250131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>9952156 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS??? EQUITY (PARENTHETICAL)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYPARENTHETICAL</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF STOCKHOLDERS??? EQUITY (PARENTHETICAL)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="snow-20250131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>9952157 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF CASH FLOWS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="snow-20250131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>9952158 - Disclosure - Organization and Description of Business</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.snowflake.com/role/OrganizationandDescriptionofBusiness</Role>
      <ShortName>Organization and Description of Business</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="snow-20250131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>9952159 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPolicies</Role>
      <ShortName>Basis of Presentation and Summary of Significant Accounting Policies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="snow-20250131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>9952160 - Disclosure - Revenue, Accounts Receivable, Deferred Revenue, and Remaining Performance Obligations</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.snowflake.com/role/RevenueAccountsReceivableDeferredRevenueandRemainingPerformanceObligations</Role>
      <ShortName>Revenue, Accounts Receivable, Deferred Revenue, and Remaining Performance Obligations</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="snow-20250131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>9952161 - Disclosure - Cash Equivalents and Investments</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.snowflake.com/role/CashEquivalentsandInvestments</Role>
      <ShortName>Cash Equivalents and Investments</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="snow-20250131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>9952162 - Disclosure - Fair Value Measurements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.snowflake.com/role/FairValueMeasurements</Role>
      <ShortName>Fair Value Measurements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="snow-20250131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>9952163 - Disclosure - Property and Equipment, Net</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.snowflake.com/role/PropertyandEquipmentNet</Role>
      <ShortName>Property and Equipment, Net</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="snow-20250131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>9952164 - Disclosure - Business Combinations</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.snowflake.com/role/BusinessCombinations</Role>
      <ShortName>Business Combinations</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="snow-20250131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>9952165 - Disclosure - Intangible Assets and Goodwill</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.snowflake.com/role/IntangibleAssetsandGoodwill</Role>
      <ShortName>Intangible Assets and Goodwill</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="snow-20250131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>9952166 - Disclosure - Accrued Expenses and Other Current Liabilities</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.snowflake.com/role/AccruedExpensesandOtherCurrentLiabilities</Role>
      <ShortName>Accrued Expenses and Other Current Liabilities</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="snow-20250131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>9952167 - Disclosure - Convertible Senior Notes</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://www.snowflake.com/role/ConvertibleSeniorNotes</Role>
      <ShortName>Convertible Senior Notes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="snow-20250131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>9952168 - Disclosure - Commitment and Contingencies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.snowflake.com/role/CommitmentandContingencies</Role>
      <ShortName>Commitment and Contingencies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="snow-20250131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>9952169 - Disclosure - Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.snowflake.com/role/Equity</Role>
      <ShortName>Equity</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="snow-20250131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>9952170 - Disclosure - Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.snowflake.com/role/IncomeTaxes</Role>
      <ShortName>Income Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="snow-20250131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>9952171 - Disclosure - Net Loss per Share</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.snowflake.com/role/NetLossperShare</Role>
      <ShortName>Net Loss per Share</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="snow-20250131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>9952172 - Disclosure - Related Party Transactions</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.snowflake.com/role/RelatedPartyTransactions</Role>
      <ShortName>Related Party Transactions</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>24</Position>
    </Report>
    <Report instance="snow-20250131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>9952173 - Disclosure - Subsequent Event</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.snowflake.com/role/SubsequentEvent</Role>
      <ShortName>Subsequent Event</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>25</Position>
    </Report>
    <Report instance="snow-20250131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>995410 - Disclosure - Pay vs Performance Disclosure</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/ecd/role/PvpDisclosure</Role>
      <ShortName>Pay vs Performance Disclosure</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>26</Position>
    </Report>
    <Report instance="snow-20250131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>995445 - Disclosure - Insider Trading Arrangements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements</Role>
      <ShortName>Insider Trading Arrangements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>27</Position>
    </Report>
    <Report instance="snow-20250131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>995447 - Disclosure - Insider Trading Policies and Procedures</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc</Role>
      <ShortName>Insider Trading Policies and Procedures</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>28</Position>
    </Report>
    <Report instance="snow-20250131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>995550 - Disclosure - Cybersecurity Risk Management and Strategy Disclosure</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure</Role>
      <ShortName>Cybersecurity Risk Management and Strategy Disclosure</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>29</Position>
    </Report>
    <Report instance="snow-20250131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>9955511 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies</Role>
      <ShortName>Basis of Presentation and Summary of Significant Accounting Policies (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <ParentRole>http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPolicies</ParentRole>
      <Position>30</Position>
    </Report>
    <Report instance="snow-20250131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>9955512 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesTables</Role>
      <ShortName>Basis of Presentation and Summary of Significant Accounting Policies (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPolicies</ParentRole>
      <Position>31</Position>
    </Report>
    <Report instance="snow-20250131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>9955513 - Disclosure - Revenue, Accounts Receivable, Deferred Revenue, and Remaining Performance Obligations (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.snowflake.com/role/RevenueAccountsReceivableDeferredRevenueandRemainingPerformanceObligationsTables</Role>
      <ShortName>Revenue, Accounts Receivable, Deferred Revenue, and Remaining Performance Obligations (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.snowflake.com/role/RevenueAccountsReceivableDeferredRevenueandRemainingPerformanceObligations</ParentRole>
      <Position>32</Position>
    </Report>
    <Report instance="snow-20250131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>9955514 - Disclosure - Cash Equivalents and Investments (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.snowflake.com/role/CashEquivalentsandInvestmentsTables</Role>
      <ShortName>Cash Equivalents and Investments (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.snowflake.com/role/CashEquivalentsandInvestments</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="snow-20250131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>9955515 - Disclosure - Fair Value Measurements (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.snowflake.com/role/FairValueMeasurementsTables</Role>
      <ShortName>Fair Value Measurements (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.snowflake.com/role/FairValueMeasurements</ParentRole>
      <Position>34</Position>
    </Report>
    <Report instance="snow-20250131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>9955516 - Disclosure - Property and Equipment, Net (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.snowflake.com/role/PropertyandEquipmentNetTables</Role>
      <ShortName>Property and Equipment, Net (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.snowflake.com/role/PropertyandEquipmentNet</ParentRole>
      <Position>35</Position>
    </Report>
    <Report instance="snow-20250131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>9955517 - Disclosure - Business Combinations (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.snowflake.com/role/BusinessCombinationsTables</Role>
      <ShortName>Business Combinations (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.snowflake.com/role/BusinessCombinations</ParentRole>
      <Position>36</Position>
    </Report>
    <Report instance="snow-20250131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>9955518 - Disclosure - Intangible Assets and Goodwill (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.snowflake.com/role/IntangibleAssetsandGoodwillTables</Role>
      <ShortName>Intangible Assets and Goodwill (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.snowflake.com/role/IntangibleAssetsandGoodwill</ParentRole>
      <Position>37</Position>
    </Report>
    <Report instance="snow-20250131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>9955519 - Disclosure - Accrued Expenses and Other Current Liabilities (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.snowflake.com/role/AccruedExpensesandOtherCurrentLiabilitiesTables</Role>
      <ShortName>Accrued Expenses and Other Current Liabilities (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.snowflake.com/role/AccruedExpensesandOtherCurrentLiabilities</ParentRole>
      <Position>38</Position>
    </Report>
    <Report instance="snow-20250131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>9955520 - Disclosure - Convertible Senior Notes (Tables)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://www.snowflake.com/role/ConvertibleSeniorNotesTables</Role>
      <ShortName>Convertible Senior Notes (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.snowflake.com/role/ConvertibleSeniorNotes</ParentRole>
      <Position>39</Position>
    </Report>
    <Report instance="snow-20250131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>9955521 - Disclosure - Commitment and Contingencies (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.snowflake.com/role/CommitmentandContingenciesTables</Role>
      <ShortName>Commitment and Contingencies (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.snowflake.com/role/CommitmentandContingencies</ParentRole>
      <Position>40</Position>
    </Report>
    <Report instance="snow-20250131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>9955522 - Disclosure - Equity (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.snowflake.com/role/EquityTables</Role>
      <ShortName>Equity (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.snowflake.com/role/Equity</ParentRole>
      <Position>41</Position>
    </Report>
    <Report instance="snow-20250131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>9955523 - Disclosure - Income Taxes (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.snowflake.com/role/IncomeTaxesTables</Role>
      <ShortName>Income Taxes (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.snowflake.com/role/IncomeTaxes</ParentRole>
      <Position>42</Position>
    </Report>
    <Report instance="snow-20250131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>9955524 - Disclosure - Net Loss per Share (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.snowflake.com/role/NetLossperShareTables</Role>
      <ShortName>Net Loss per Share (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.snowflake.com/role/NetLossperShare</ParentRole>
      <Position>43</Position>
    </Report>
    <Report instance="snow-20250131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>9955525 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Schedule of Segment Reporting Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesScheduleofSegmentReportingInformationDetails</Role>
      <ShortName>Basis of Presentation and Summary of Significant Accounting Policies - Schedule of Segment Reporting Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>44</Position>
    </Report>
    <Report instance="snow-20250131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>9955526 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Summary of Long-lived Assets by Geographic Areas (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesSummaryofLonglivedAssetsbyGeographicAreasDetails</Role>
      <ShortName>Basis of Presentation and Summary of Significant Accounting Policies - Summary of Long-lived Assets by Geographic Areas (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>45</Position>
    </Report>
    <Report instance="snow-20250131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>9955527 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails</Role>
      <ShortName>Basis of Presentation and Summary of Significant Accounting Policies - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesTables</ParentRole>
      <Position>46</Position>
    </Report>
    <Report instance="snow-20250131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>9955528 - Disclosure - Revenue, Accounts Receivable, Deferred Revenue, and Remaining Performance Obligations - Disaggregation of Revenue (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.snowflake.com/role/RevenueAccountsReceivableDeferredRevenueandRemainingPerformanceObligationsDisaggregationofRevenueDetails</Role>
      <ShortName>Revenue, Accounts Receivable, Deferred Revenue, and Remaining Performance Obligations - Disaggregation of Revenue (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>47</Position>
    </Report>
    <Report instance="snow-20250131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>9955529 - Disclosure - Revenue, Accounts Receivable, Deferred Revenue, and Remaining Performance Obligations - Revenue from External Customers by Geographic Areas (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.snowflake.com/role/RevenueAccountsReceivableDeferredRevenueandRemainingPerformanceObligationsRevenuefromExternalCustomersbyGeographicAreasDetails</Role>
      <ShortName>Revenue, Accounts Receivable, Deferred Revenue, and Remaining Performance Obligations - Revenue from External Customers by Geographic Areas (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>48</Position>
    </Report>
    <Report instance="snow-20250131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>9955530 - Disclosure - Revenue, Accounts Receivable, Deferred Revenue, and Remaining Performance Obligations - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.snowflake.com/role/RevenueAccountsReceivableDeferredRevenueandRemainingPerformanceObligationsNarrativeDetails</Role>
      <ShortName>Revenue, Accounts Receivable, Deferred Revenue, and Remaining Performance Obligations - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.snowflake.com/role/RevenueAccountsReceivableDeferredRevenueandRemainingPerformanceObligationsTables</ParentRole>
      <Position>49</Position>
    </Report>
    <Report instance="snow-20250131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>9955531 - Disclosure - Cash Equivalents and Investments - Schedule of Cash and Cash Equivalents and Investments Fair Value (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofCashandCashEquivalentsandInvestmentsFairValueDetails</Role>
      <ShortName>Cash Equivalents and Investments - Schedule of Cash and Cash Equivalents and Investments Fair Value (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>50</Position>
    </Report>
    <Report instance="snow-20250131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>9955532 - Disclosure - Cash Equivalents and Investments - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.snowflake.com/role/CashEquivalentsandInvestmentsNarrativeDetails</Role>
      <ShortName>Cash Equivalents and Investments - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>51</Position>
    </Report>
    <Report instance="snow-20250131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>9955533 - Disclosure - Cash Equivalents and Investments - Available for Sale Securities Remaining Contractual Maturity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.snowflake.com/role/CashEquivalentsandInvestmentsAvailableforSaleSecuritiesRemainingContractualMaturityDetails</Role>
      <ShortName>Cash Equivalents and Investments - Available for Sale Securities Remaining Contractual Maturity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>52</Position>
    </Report>
    <Report instance="snow-20250131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>9955534 - Disclosure - Cash Equivalents and Investments - Schedule of Debt Securities, Available-for-sale, Unrealized Loss Position, Fair Value (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails</Role>
      <ShortName>Cash Equivalents and Investments - Schedule of Debt Securities, Available-for-sale, Unrealized Loss Position, Fair Value (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>53</Position>
    </Report>
    <Report instance="snow-20250131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>9955535 - Disclosure - Fair Value Measurements - Fair Value, Assets and Liabilities Measured on Recurring Basis (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.snowflake.com/role/FairValueMeasurementsFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails</Role>
      <ShortName>Fair Value Measurements - Fair Value, Assets and Liabilities Measured on Recurring Basis (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>54</Position>
    </Report>
    <Report instance="snow-20250131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>9955536 - Disclosure - Fair Value Measurements - Schedule of Fair Value Measurements (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.snowflake.com/role/FairValueMeasurementsScheduleofFairValueMeasurementsDetails</Role>
      <ShortName>Fair Value Measurements - Schedule of Fair Value Measurements (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>55</Position>
    </Report>
    <Report instance="snow-20250131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>9955537 - Disclosure - Fair Value Measurements - Unrealized Gain (Loss) on Investments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.snowflake.com/role/FairValueMeasurementsUnrealizedGainLossonInvestmentsDetails</Role>
      <ShortName>Fair Value Measurements - Unrealized Gain (Loss) on Investments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>56</Position>
    </Report>
    <Report instance="snow-20250131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>9955538 - Disclosure - Fair Value Measurements - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.snowflake.com/role/FairValueMeasurementsNarrativeDetails</Role>
      <ShortName>Fair Value Measurements - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>57</Position>
    </Report>
    <Report instance="snow-20250131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>9955539 - Disclosure - Property and Equipment, Net - Schedule of Property and Equipment, Net (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.snowflake.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails</Role>
      <ShortName>Property and Equipment, Net - Schedule of Property and Equipment, Net (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>58</Position>
    </Report>
    <Report instance="snow-20250131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>9955540 - Disclosure - Property and Equipment, Net - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.snowflake.com/role/PropertyandEquipmentNetNarrativeDetails</Role>
      <ShortName>Property and Equipment, Net - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>59</Position>
    </Report>
    <Report instance="snow-20250131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>9955541 - Disclosure - Business Combinations - Schedule of Acquisition Date Fair Value of Consideration Transferred (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.snowflake.com/role/BusinessCombinationsScheduleofAcquisitionDateFairValueofConsiderationTransferredDetails</Role>
      <ShortName>Business Combinations - Schedule of Acquisition Date Fair Value of Consideration Transferred (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>60</Position>
    </Report>
    <Report instance="snow-20250131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>9955542 - Disclosure - Business Combinations - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.snowflake.com/role/BusinessCombinationsNarrativeDetails</Role>
      <ShortName>Business Combinations - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>61</Position>
    </Report>
    <Report instance="snow-20250131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>9955543 - Disclosure - Business Combinations - Schedule of Preliminary Allocation of Purchase Price to Assets Acquired and Liabilities Assumed (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.snowflake.com/role/BusinessCombinationsScheduleofPreliminaryAllocationofPurchasePricetoAssetsAcquiredandLiabilitiesAssumedDetails</Role>
      <ShortName>Business Combinations - Schedule of Preliminary Allocation of Purchase Price to Assets Acquired and Liabilities Assumed (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>62</Position>
    </Report>
    <Report instance="snow-20250131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>9955544 - Disclosure - Business Combinations - Pro Forma Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.snowflake.com/role/BusinessCombinationsProFormaInformationDetails</Role>
      <ShortName>Business Combinations - Pro Forma Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>63</Position>
    </Report>
    <Report instance="snow-20250131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>9955545 - Disclosure - Intangible Assets and Goodwill - Schedule of Intangible Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.snowflake.com/role/IntangibleAssetsandGoodwillScheduleofIntangibleAssetsDetails</Role>
      <ShortName>Intangible Assets and Goodwill - Schedule of Intangible Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>64</Position>
    </Report>
    <Report instance="snow-20250131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>9955546 - Disclosure - Intangible Assets and Goodwill - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.snowflake.com/role/IntangibleAssetsandGoodwillNarrativeDetails</Role>
      <ShortName>Intangible Assets and Goodwill - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>65</Position>
    </Report>
    <Report instance="snow-20250131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>9955547 - Disclosure - Intangible Assets and Goodwill - Schedule of Future Amortization Expense (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.snowflake.com/role/IntangibleAssetsandGoodwillScheduleofFutureAmortizationExpenseDetails</Role>
      <ShortName>Intangible Assets and Goodwill - Schedule of Future Amortization Expense (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>66</Position>
    </Report>
    <Report instance="snow-20250131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>9955548 - Disclosure - Intangible Assets and Goodwill - Schedule of Goodwill (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.snowflake.com/role/IntangibleAssetsandGoodwillScheduleofGoodwillDetails</Role>
      <ShortName>Intangible Assets and Goodwill - Schedule of Goodwill (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>67</Position>
    </Report>
    <Report instance="snow-20250131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>9955549 - Disclosure - Accrued Expenses and Other Current Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.snowflake.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails</Role>
      <ShortName>Accrued Expenses and Other Current Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.snowflake.com/role/AccruedExpensesandOtherCurrentLiabilitiesTables</ParentRole>
      <Position>68</Position>
    </Report>
    <Report instance="snow-20250131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R69.htm</HtmlFileName>
      <LongName>9955550 - Disclosure - Convertible Senior Notes - Narrative (Details)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://www.snowflake.com/role/ConvertibleSeniorNotesNarrativeDetails</Role>
      <ShortName>Convertible Senior Notes - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>69</Position>
    </Report>
    <Report instance="snow-20250131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R70.htm</HtmlFileName>
      <LongName>9955551 - Disclosure - Convertible Senior Notes - Summary of Convertible Notes (Details)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://www.snowflake.com/role/ConvertibleSeniorNotesSummaryofConvertibleNotesDetails</Role>
      <ShortName>Convertible Senior Notes - Summary of Convertible Notes (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>70</Position>
    </Report>
    <Report instance="snow-20250131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R71.htm</HtmlFileName>
      <LongName>9955552 - Disclosure - Convertible Senior Notes - Carrying Amounts and Fair Values of Convertible Notes (Details)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://www.snowflake.com/role/ConvertibleSeniorNotesCarryingAmountsandFairValuesofConvertibleNotesDetails</Role>
      <ShortName>Convertible Senior Notes - Carrying Amounts and Fair Values of Convertible Notes (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>71</Position>
    </Report>
    <Report instance="snow-20250131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R72.htm</HtmlFileName>
      <LongName>9955553 - Disclosure - Convertible Senior Notes - Other Key Terms and Premiums Paid for Capped Calls (Details)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://www.snowflake.com/role/ConvertibleSeniorNotesOtherKeyTermsandPremiumsPaidforCappedCallsDetails</Role>
      <ShortName>Convertible Senior Notes - Other Key Terms and Premiums Paid for Capped Calls (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>72</Position>
    </Report>
    <Report instance="snow-20250131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R73.htm</HtmlFileName>
      <LongName>9955554 - Disclosure - Commitment and Contingencies - Schedule of Lease Cost (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.snowflake.com/role/CommitmentandContingenciesScheduleofLeaseCostDetails</Role>
      <ShortName>Commitment and Contingencies - Schedule of Lease Cost (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>73</Position>
    </Report>
    <Report instance="snow-20250131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R74.htm</HtmlFileName>
      <LongName>9955555 - Disclosure - Commitment and Contingencies - Supplemental Cash Flow Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.snowflake.com/role/CommitmentandContingenciesSupplementalCashFlowInformationDetails</Role>
      <ShortName>Commitment and Contingencies - Supplemental Cash Flow Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>74</Position>
    </Report>
    <Report instance="snow-20250131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R75.htm</HtmlFileName>
      <LongName>9955556 - Disclosure - Commitment and Contingencies - Weighted Average Remaining Lease Term and Discount Rate (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.snowflake.com/role/CommitmentandContingenciesWeightedAverageRemainingLeaseTermandDiscountRateDetails</Role>
      <ShortName>Commitment and Contingencies - Weighted Average Remaining Lease Term and Discount Rate (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>75</Position>
    </Report>
    <Report instance="snow-20250131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R76.htm</HtmlFileName>
      <LongName>9955557 - Disclosure - Commitment and Contingencies - Schedule of Operating Leases and Subleases (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.snowflake.com/role/CommitmentandContingenciesScheduleofOperatingLeasesandSubleasesDetails</Role>
      <ShortName>Commitment and Contingencies - Schedule of Operating Leases and Subleases (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>76</Position>
    </Report>
    <Report instance="snow-20250131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R77.htm</HtmlFileName>
      <LongName>9955558 - Disclosure - Commitment and Contingencies - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.snowflake.com/role/CommitmentandContingenciesNarrativeDetails</Role>
      <ShortName>Commitment and Contingencies - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>77</Position>
    </Report>
    <Report instance="snow-20250131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R78.htm</HtmlFileName>
      <LongName>9955559 - Disclosure - Commitment and Contingencies - Schedule of Other Contractual Commitments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.snowflake.com/role/CommitmentandContingenciesScheduleofOtherContractualCommitmentsDetails</Role>
      <ShortName>Commitment and Contingencies - Schedule of Other Contractual Commitments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>78</Position>
    </Report>
    <Report instance="snow-20250131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R79.htm</HtmlFileName>
      <LongName>9955560 - Disclosure - Equity - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.snowflake.com/role/EquityNarrativeDetails</Role>
      <ShortName>Equity - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>79</Position>
    </Report>
    <Report instance="snow-20250131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R80.htm</HtmlFileName>
      <LongName>9955561 - Disclosure - Equity - Shares Reserved For Future Issuance (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.snowflake.com/role/EquitySharesReservedForFutureIssuanceDetails</Role>
      <ShortName>Equity - Shares Reserved For Future Issuance (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>80</Position>
    </Report>
    <Report instance="snow-20250131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R81.htm</HtmlFileName>
      <LongName>9955562 - Disclosure - Equity - Schedule of Stock Repurchase Activity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.snowflake.com/role/EquityScheduleofStockRepurchaseActivityDetails</Role>
      <ShortName>Equity - Schedule of Stock Repurchase Activity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>81</Position>
    </Report>
    <Report instance="snow-20250131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R82.htm</HtmlFileName>
      <LongName>9955563 - Disclosure - Equity - Option Activity Rollforward (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.snowflake.com/role/EquityOptionActivityRollforwardDetails</Role>
      <ShortName>Equity - Option Activity Rollforward (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>82</Position>
    </Report>
    <Report instance="snow-20250131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R83.htm</HtmlFileName>
      <LongName>9955564 - Disclosure - Equity - Unvested RSA &amp; RSU Rollforward (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.snowflake.com/role/EquityUnvestedRSARSURollforwardDetails</Role>
      <ShortName>Equity - Unvested RSA &amp; RSU Rollforward (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>83</Position>
    </Report>
    <Report instance="snow-20250131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R84.htm</HtmlFileName>
      <LongName>9955565 - Disclosure - Equity - Valuation Assumptions (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.snowflake.com/role/EquityValuationAssumptionsDetails</Role>
      <ShortName>Equity - Valuation Assumptions (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>84</Position>
    </Report>
    <Report instance="snow-20250131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R85.htm</HtmlFileName>
      <LongName>9955566 - Disclosure - Equity - Share-based Compensation (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.snowflake.com/role/EquitySharebasedCompensationDetails</Role>
      <ShortName>Equity - Share-based Compensation (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>85</Position>
    </Report>
    <Report instance="snow-20250131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R86.htm</HtmlFileName>
      <LongName>9955567 - Disclosure - Income Taxes - Schedule of Components of Loss Before Income Taxes (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.snowflake.com/role/IncomeTaxesScheduleofComponentsofLossBeforeIncomeTaxesDetails</Role>
      <ShortName>Income Taxes - Schedule of Components of Loss Before Income Taxes (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>86</Position>
    </Report>
    <Report instance="snow-20250131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R87.htm</HtmlFileName>
      <LongName>9955568 - Disclosure - Income Taxes - Schedule of Provision for (Benefit from) Income Taxes (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.snowflake.com/role/IncomeTaxesScheduleofProvisionforBenefitfromIncomeTaxesDetails</Role>
      <ShortName>Income Taxes - Schedule of Provision for (Benefit from) Income Taxes (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>87</Position>
    </Report>
    <Report instance="snow-20250131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R88.htm</HtmlFileName>
      <LongName>9955569 - Disclosure - Income Taxes - Schedule of Effective Income Tax Rate Reconciliation (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.snowflake.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails</Role>
      <ShortName>Income Taxes - Schedule of Effective Income Tax Rate Reconciliation (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>88</Position>
    </Report>
    <Report instance="snow-20250131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R89.htm</HtmlFileName>
      <LongName>9955570 - Disclosure - Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.snowflake.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails</Role>
      <ShortName>Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>89</Position>
    </Report>
    <Report instance="snow-20250131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R90.htm</HtmlFileName>
      <LongName>9955571 - Disclosure - Income Taxes - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.snowflake.com/role/IncomeTaxesNarrativeDetails</Role>
      <ShortName>Income Taxes - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>90</Position>
    </Report>
    <Report instance="snow-20250131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R91.htm</HtmlFileName>
      <LongName>9955572 - Disclosure - Income Taxes - Schedule of Unrecognized Tax Benefits (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.snowflake.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitsDetails</Role>
      <ShortName>Income Taxes - Schedule of Unrecognized Tax Benefits (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>91</Position>
    </Report>
    <Report instance="snow-20250131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R92.htm</HtmlFileName>
      <LongName>9955573 - Disclosure - Net Loss per Share - Schedule of Basic and Diluted Net Loss per Share (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.snowflake.com/role/NetLossperShareScheduleofBasicandDilutedNetLossperShareDetails</Role>
      <ShortName>Net Loss per Share - Schedule of Basic and Diluted Net Loss per Share (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>92</Position>
    </Report>
    <Report instance="snow-20250131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R93.htm</HtmlFileName>
      <LongName>9955574 - Disclosure - Net Loss per Share - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.snowflake.com/role/NetLossperShareNarrativeDetails</Role>
      <ShortName>Net Loss per Share - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>93</Position>
    </Report>
    <Report instance="snow-20250131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R94.htm</HtmlFileName>
      <LongName>9955575 - Disclosure - Net Loss per Share - Schedule of Potentially Dilutive Securities Excluded from Computation of Net Loss per Share (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.snowflake.com/role/NetLossperShareScheduleofPotentiallyDilutiveSecuritiesExcludedfromComputationofNetLossperShareDetails</Role>
      <ShortName>Net Loss per Share - Schedule of Potentially Dilutive Securities Excluded from Computation of Net Loss per Share (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>94</Position>
    </Report>
    <Report instance="snow-20250131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R95.htm</HtmlFileName>
      <LongName>9955576 - Disclosure - Related Party Transactions (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.snowflake.com/role/RelatedPartyTransactionsDetails</Role>
      <ShortName>Related Party Transactions (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.snowflake.com/role/RelatedPartyTransactions</ParentRole>
      <Position>95</Position>
    </Report>
    <Report instance="snow-20250131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R96.htm</HtmlFileName>
      <LongName>9955577 - Disclosure - Subsequent Event (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.snowflake.com/role/SubsequentEventDetails</Role>
      <ShortName>Subsequent Event (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.snowflake.com/role/SubsequentEvent</ParentRole>
      <Position>96</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File doctype="10-K" isDefinitelyFs="true" isUsgaap="true" original="snow-20250131.htm">snow-20250131.htm</File>
    <File>snow-20250131.xsd</File>
    <File>snow-20250131_cal.xml</File>
    <File>snow-20250131_def.xml</File>
    <File>snow-20250131_lab.xml</File>
    <File>snow-20250131_pre.xml</File>
  </InputFiles>
  <SupplementalFiles>
    <File>snow-20250131_g1.jpg</File>
    <File>snow-20250131_g2.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="1">http://fasb.org/srt/2024</BaseTaxonomy>
    <BaseTaxonomy items="1512">http://fasb.org/us-gaap/2024</BaseTaxonomy>
    <BaseTaxonomy items="15">http://xbrl.sec.gov/cyd/2024</BaseTaxonomy>
    <BaseTaxonomy items="39">http://xbrl.sec.gov/dei/2024</BaseTaxonomy>
    <BaseTaxonomy items="26">http://xbrl.sec.gov/ecd/2024</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>129
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "version": "2.2",
 "instance": {
  "snow-20250131.htm": {
   "nsprefix": "snow",
   "nsuri": "http://www.snowflake.com/20250131",
   "dts": {
    "inline": {
     "local": [
      "snow-20250131.htm"
     ]
    },
    "schema": {
     "local": [
      "snow-20250131.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd",
      "https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd",
      "https://xbrl.fasb.org/srt/2024/elts/srt-roles-2024.xsd",
      "https://xbrl.fasb.org/srt/2024/elts/srt-types-2024.xsd",
      "https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd",
      "https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-2024.xsd",
      "https://xbrl.fasb.org/us-gaap/2024/elts/us-types-2024.xsd",
      "https://xbrl.sec.gov/country/2024/country-2024.xsd",
      "https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd",
      "https://xbrl.sec.gov/cyd/2024/cyd-af-2024.xsd",
      "https://xbrl.sec.gov/cyd/2024/cyd-af-sub-2024.xsd",
      "https://xbrl.sec.gov/dei/2024/dei-2024.xsd",
      "https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd",
      "https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd"
     ]
    },
    "calculationLink": {
     "local": [
      "snow-20250131_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "snow-20250131_def.xml"
     ]
    },
    "labelLink": {
     "local": [
      "snow-20250131_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "snow-20250131_pre.xml"
     ]
    }
   },
   "keyStandard": 497,
   "keyCustom": 98,
   "axisStandard": 33,
   "axisCustom": 1,
   "memberStandard": 52,
   "memberCustom": 51,
   "hidden": {
    "total": 15,
    "http://xbrl.sec.gov/ecd/2024": 3,
    "http://xbrl.sec.gov/dei/2024": 4,
    "http://fasb.org/us-gaap/2024": 7,
    "http://www.snowflake.com/20250131": 1
   },
   "contextCount": 387,
   "entityCount": 1,
   "segmentCount": 109,
   "elementCount": 970,
   "unitCount": 10,
   "baseTaxonomies": {
    "http://fasb.org/us-gaap/2024": 1512,
    "http://xbrl.sec.gov/dei/2024": 39,
    "http://xbrl.sec.gov/ecd/2024": 26,
    "http://xbrl.sec.gov/cyd/2024": 15,
    "http://fasb.org/srt/2024": 1
   },
   "report": {
    "R1": {
     "role": "http://www.snowflake.com/role/Cover",
     "longName": "0000001 - Document - Cover",
     "shortName": "Cover",
     "isDefault": "true",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "1",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snow-20250131.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snow-20250131.htm",
      "first": true,
      "unique": true
     }
    },
    "R2": {
     "role": "http://www.snowflake.com/role/AuditInformation",
     "longName": "0000002 - Document - Audit Information",
     "shortName": "Audit Information",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "2",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "dei:AuditorName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snow-20250131.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "dei:AuditorName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snow-20250131.htm",
      "first": true,
      "unique": true
     }
    },
    "R3": {
     "role": "http://www.snowflake.com/role/CONSOLIDATEDBALANCESHEETS",
     "longName": "9952151 - Statement - CONSOLIDATED BALANCE SHEETS",
     "shortName": "CONSOLIDATED BALANCE SHEETS",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "3",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snow-20250131.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:AccountsReceivableNetCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snow-20250131.htm",
      "unique": true
     }
    },
    "R4": {
     "role": "http://www.snowflake.com/role/CONSOLIDATEDBALANCESHEETSPARENTHETICAL",
     "longName": "9952152 - Statement - CONSOLIDATED BALANCE SHEETS (PARENTHETICAL)",
     "shortName": "CONSOLIDATED BALANCE SHEETS (PARENTHETICAL)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "4",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:PreferredStockParOrStatedValuePerShare",
      "unitRef": "usdPerShare",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "us-gaap:PreferredStockParOrStatedValuePerShare",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snow-20250131.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:PreferredStockSharesIssued",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "us-gaap:PreferredStockSharesOutstanding",
       "us-gaap:PreferredStockSharesIssued",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snow-20250131.htm",
      "unique": true
     }
    },
    "R5": {
     "role": "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
     "longName": "9952153 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS",
     "shortName": "CONSOLIDATED STATEMENTS OF OPERATIONS",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "5",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snow-20250131.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:GrossProfit",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snow-20250131.htm",
      "unique": true
     }
    },
    "R6": {
     "role": "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS",
     "longName": "9952154 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS",
     "shortName": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "6",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ProfitLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snow-20250131.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snow-20250131.htm",
      "unique": true
     }
    },
    "R7": {
     "role": "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY",
     "longName": "9952155 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY",
     "shortName": "CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "7",
     "firstAnchor": {
      "contextRef": "c-14",
      "name": "us-gaap:CommonStockSharesOutstanding",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snow-20250131.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-14",
      "name": "us-gaap:CommonStockSharesOutstanding",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snow-20250131.htm",
      "first": true,
      "unique": true
     }
    },
    "R8": {
     "role": "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYPARENTHETICAL",
     "longName": "9952156 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS\u2019 EQUITY (PARENTHETICAL)",
     "shortName": "CONSOLIDATED STATEMENTS OF STOCKHOLDERS\u2019 EQUITY (PARENTHETICAL)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "8",
     "firstAnchor": {
      "contextRef": "c-11",
      "name": "us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "us-gaap:TreasuryStockSharesRetired",
       "span",
       "link:footnote",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snow-20250131.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R9": {
     "role": "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
     "longName": "9952157 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS",
     "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "9",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ProfitLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snow-20250131.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DepreciationDepletionAndAmortization",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snow-20250131.htm",
      "unique": true
     }
    },
    "R10": {
     "role": "http://www.snowflake.com/role/OrganizationandDescriptionofBusiness",
     "longName": "9952158 - Disclosure - Organization and Description of Business",
     "shortName": "Organization and Description of Business",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "10",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snow-20250131.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snow-20250131.htm",
      "first": true,
      "unique": true
     }
    },
    "R11": {
     "role": "http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPolicies",
     "longName": "9952159 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies",
     "shortName": "Basis of Presentation and Summary of Significant Accounting Policies",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "11",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snow-20250131.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snow-20250131.htm",
      "first": true,
      "unique": true
     }
    },
    "R12": {
     "role": "http://www.snowflake.com/role/RevenueAccountsReceivableDeferredRevenueandRemainingPerformanceObligations",
     "longName": "9952160 - Disclosure - Revenue, Accounts Receivable, Deferred Revenue, and Remaining Performance Obligations",
     "shortName": "Revenue, Accounts Receivable, Deferred Revenue, and Remaining Performance Obligations",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "12",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snow-20250131.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snow-20250131.htm",
      "first": true,
      "unique": true
     }
    },
    "R13": {
     "role": "http://www.snowflake.com/role/CashEquivalentsandInvestments",
     "longName": "9952161 - Disclosure - Cash Equivalents and Investments",
     "shortName": "Cash Equivalents and Investments",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "13",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "snow:CashEquivalentsAndInvestmentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snow-20250131.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "snow:CashEquivalentsAndInvestmentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snow-20250131.htm",
      "first": true,
      "unique": true
     }
    },
    "R14": {
     "role": "http://www.snowflake.com/role/FairValueMeasurements",
     "longName": "9952162 - Disclosure - Fair Value Measurements",
     "shortName": "Fair Value Measurements",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "14",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snow-20250131.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snow-20250131.htm",
      "first": true,
      "unique": true
     }
    },
    "R15": {
     "role": "http://www.snowflake.com/role/PropertyandEquipmentNet",
     "longName": "9952163 - Disclosure - Property and Equipment, Net",
     "shortName": "Property and Equipment, Net",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "15",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snow-20250131.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snow-20250131.htm",
      "first": true,
      "unique": true
     }
    },
    "R16": {
     "role": "http://www.snowflake.com/role/BusinessCombinations",
     "longName": "9952164 - Disclosure - Business Combinations",
     "shortName": "Business Combinations",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "16",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:BusinessCombinationDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snow-20250131.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:BusinessCombinationDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snow-20250131.htm",
      "first": true,
      "unique": true
     }
    },
    "R17": {
     "role": "http://www.snowflake.com/role/IntangibleAssetsandGoodwill",
     "longName": "9952165 - Disclosure - Intangible Assets and Goodwill",
     "shortName": "Intangible Assets and Goodwill",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "17",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snow-20250131.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snow-20250131.htm",
      "first": true,
      "unique": true
     }
    },
    "R18": {
     "role": "http://www.snowflake.com/role/AccruedExpensesandOtherCurrentLiabilities",
     "longName": "9952166 - Disclosure - Accrued Expenses and Other Current Liabilities",
     "shortName": "Accrued Expenses and Other Current Liabilities",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "18",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snow-20250131.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snow-20250131.htm",
      "first": true,
      "unique": true
     }
    },
    "R19": {
     "role": "http://www.snowflake.com/role/ConvertibleSeniorNotes",
     "longName": "9952167 - Disclosure - Convertible Senior Notes",
     "shortName": "Convertible Senior Notes",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "19",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:LongTermDebtTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snow-20250131.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:LongTermDebtTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snow-20250131.htm",
      "first": true,
      "unique": true
     }
    },
    "R20": {
     "role": "http://www.snowflake.com/role/CommitmentandContingencies",
     "longName": "9952168 - Disclosure - Commitment and Contingencies",
     "shortName": "Commitment and Contingencies",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "20",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snow-20250131.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snow-20250131.htm",
      "first": true,
      "unique": true
     }
    },
    "R21": {
     "role": "http://www.snowflake.com/role/Equity",
     "longName": "9952169 - Disclosure - Equity",
     "shortName": "Equity",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "21",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snow-20250131.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snow-20250131.htm",
      "first": true,
      "unique": true
     }
    },
    "R22": {
     "role": "http://www.snowflake.com/role/IncomeTaxes",
     "longName": "9952170 - Disclosure - Income Taxes",
     "shortName": "Income Taxes",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "22",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snow-20250131.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snow-20250131.htm",
      "first": true,
      "unique": true
     }
    },
    "R23": {
     "role": "http://www.snowflake.com/role/NetLossperShare",
     "longName": "9952171 - Disclosure - Net Loss per Share",
     "shortName": "Net Loss per Share",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "23",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snow-20250131.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snow-20250131.htm",
      "first": true,
      "unique": true
     }
    },
    "R24": {
     "role": "http://www.snowflake.com/role/RelatedPartyTransactions",
     "longName": "9952172 - Disclosure - Related Party Transactions",
     "shortName": "Related Party Transactions",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "24",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snow-20250131.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snow-20250131.htm",
      "first": true,
      "unique": true
     }
    },
    "R25": {
     "role": "http://www.snowflake.com/role/SubsequentEvent",
     "longName": "9952173 - Disclosure - Subsequent Event",
     "shortName": "Subsequent Event",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "25",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snow-20250131.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snow-20250131.htm",
      "first": true,
      "unique": true
     }
    },
    "R26": {
     "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure",
     "longName": "995410 - Disclosure - Pay vs Performance Disclosure",
     "shortName": "Pay vs Performance Disclosure",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "26",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snow-20250131.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R27": {
     "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements",
     "longName": "995445 - Disclosure - Insider Trading Arrangements",
     "shortName": "Insider Trading Arrangements",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "27",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ecd:MtrlTermsOfTrdArrTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snow-20250131.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ecd:MtrlTermsOfTrdArrTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snow-20250131.htm",
      "first": true,
      "unique": true
     }
    },
    "R28": {
     "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc",
     "longName": "995447 - Disclosure - Insider Trading Policies and Procedures",
     "shortName": "Insider Trading Policies and Procedures",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "28",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ecd:InsiderTrdPoliciesProcAdoptedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snow-20250131.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ecd:InsiderTrdPoliciesProcAdoptedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snow-20250131.htm",
      "first": true,
      "unique": true
     }
    },
    "R29": {
     "role": "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure",
     "longName": "995550 - Disclosure - Cybersecurity Risk Management and Strategy Disclosure",
     "shortName": "Cybersecurity Risk Management and Strategy Disclosure",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "29",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snow-20250131.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snow-20250131.htm",
      "first": true,
      "unique": true
     }
    },
    "R30": {
     "role": "http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies",
     "longName": "9955511 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Policies)",
     "shortName": "Basis of Presentation and Summary of Significant Accounting Policies (Policies)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "policies",
     "menuCat": "Policies",
     "order": "30",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:FiscalPeriod",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snow-20250131.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:FiscalPeriod",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snow-20250131.htm",
      "first": true,
      "unique": true
     }
    },
    "R31": {
     "role": "http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesTables",
     "longName": "9955512 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Tables)",
     "shortName": "Basis of Presentation and Summary of Significant Accounting Policies (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "31",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snow-20250131.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snow-20250131.htm",
      "first": true,
      "unique": true
     }
    },
    "R32": {
     "role": "http://www.snowflake.com/role/RevenueAccountsReceivableDeferredRevenueandRemainingPerformanceObligationsTables",
     "longName": "9955513 - Disclosure - Revenue, Accounts Receivable, Deferred Revenue, and Remaining Performance Obligations (Tables)",
     "shortName": "Revenue, Accounts Receivable, Deferred Revenue, and Remaining Performance Obligations (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "32",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snow-20250131.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snow-20250131.htm",
      "first": true,
      "unique": true
     }
    },
    "R33": {
     "role": "http://www.snowflake.com/role/CashEquivalentsandInvestmentsTables",
     "longName": "9955514 - Disclosure - Cash Equivalents and Investments (Tables)",
     "shortName": "Cash Equivalents and Investments (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "33",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snow-20250131.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snow-20250131.htm",
      "first": true,
      "unique": true
     }
    },
    "R34": {
     "role": "http://www.snowflake.com/role/FairValueMeasurementsTables",
     "longName": "9955515 - Disclosure - Fair Value Measurements (Tables)",
     "shortName": "Fair Value Measurements (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "34",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snow-20250131.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snow-20250131.htm",
      "first": true,
      "unique": true
     }
    },
    "R35": {
     "role": "http://www.snowflake.com/role/PropertyandEquipmentNetTables",
     "longName": "9955516 - Disclosure - Property and Equipment, Net (Tables)",
     "shortName": "Property and Equipment, Net (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "35",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snow-20250131.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snow-20250131.htm",
      "first": true,
      "unique": true
     }
    },
    "R36": {
     "role": "http://www.snowflake.com/role/BusinessCombinationsTables",
     "longName": "9955517 - Disclosure - Business Combinations (Tables)",
     "shortName": "Business Combinations (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "36",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snow-20250131.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snow-20250131.htm",
      "first": true,
      "unique": true
     }
    },
    "R37": {
     "role": "http://www.snowflake.com/role/IntangibleAssetsandGoodwillTables",
     "longName": "9955518 - Disclosure - Intangible Assets and Goodwill (Tables)",
     "shortName": "Intangible Assets and Goodwill (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "37",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snow-20250131.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snow-20250131.htm",
      "first": true,
      "unique": true
     }
    },
    "R38": {
     "role": "http://www.snowflake.com/role/AccruedExpensesandOtherCurrentLiabilitiesTables",
     "longName": "9955519 - Disclosure - Accrued Expenses and Other Current Liabilities (Tables)",
     "shortName": "Accrued Expenses and Other Current Liabilities (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "38",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snow-20250131.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snow-20250131.htm",
      "first": true,
      "unique": true
     }
    },
    "R39": {
     "role": "http://www.snowflake.com/role/ConvertibleSeniorNotesTables",
     "longName": "9955520 - Disclosure - Convertible Senior Notes (Tables)",
     "shortName": "Convertible Senior Notes (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "39",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ConvertibleDebtTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snow-20250131.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ConvertibleDebtTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snow-20250131.htm",
      "first": true,
      "unique": true
     }
    },
    "R40": {
     "role": "http://www.snowflake.com/role/CommitmentandContingenciesTables",
     "longName": "9955521 - Disclosure - Commitment and Contingencies (Tables)",
     "shortName": "Commitment and Contingencies (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "40",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snow-20250131.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snow-20250131.htm",
      "first": true,
      "unique": true
     }
    },
    "R41": {
     "role": "http://www.snowflake.com/role/EquityTables",
     "longName": "9955522 - Disclosure - Equity (Tables)",
     "shortName": "Equity (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "41",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "snow:ScheduleOfSharesReservedForFutureIssuanceTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snow-20250131.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "snow:ScheduleOfSharesReservedForFutureIssuanceTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snow-20250131.htm",
      "first": true,
      "unique": true
     }
    },
    "R42": {
     "role": "http://www.snowflake.com/role/IncomeTaxesTables",
     "longName": "9955523 - Disclosure - Income Taxes (Tables)",
     "shortName": "Income Taxes (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "42",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snow-20250131.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snow-20250131.htm",
      "first": true,
      "unique": true
     }
    },
    "R43": {
     "role": "http://www.snowflake.com/role/NetLossperShareTables",
     "longName": "9955524 - Disclosure - Net Loss per Share (Tables)",
     "shortName": "Net Loss per Share (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "43",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snow-20250131.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snow-20250131.htm",
      "first": true,
      "unique": true
     }
    },
    "R44": {
     "role": "http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesScheduleofSegmentReportingInformationDetails",
     "longName": "9955525 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Schedule of Segment Reporting Information (Details)",
     "shortName": "Basis of Presentation and Summary of Significant Accounting Policies - Schedule of Segment Reporting Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "44",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snow-20250131.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-73",
      "name": "us-gaap:ConcentrationRiskPercentage1",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "2",
      "ancestors": [
       "span",
       "div",
       "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snow-20250131.htm",
      "unique": true
     }
    },
    "R45": {
     "role": "http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesSummaryofLonglivedAssetsbyGeographicAreasDetails",
     "longName": "9955526 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Summary of Long-lived Assets by Geographic Areas (Details)",
     "shortName": "Basis of Presentation and Summary of Significant Accounting Policies - Summary of Long-lived Assets by Geographic Areas (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "45",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:NoncurrentAssets",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snow-20250131.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:NoncurrentAssets",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snow-20250131.htm",
      "first": true,
      "unique": true
     }
    },
    "R46": {
     "role": "http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails",
     "longName": "9955527 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Narrative (Details)",
     "shortName": "Basis of Presentation and Summary of Significant Accounting Policies - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "46",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:AdvertisingExpense",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snow-20250131.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:AdvertisingExpense",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snow-20250131.htm",
      "first": true,
      "unique": true
     }
    },
    "R47": {
     "role": "http://www.snowflake.com/role/RevenueAccountsReceivableDeferredRevenueandRemainingPerformanceObligationsDisaggregationofRevenueDetails",
     "longName": "9955528 - Disclosure - Revenue, Accounts Receivable, Deferred Revenue, and Remaining Performance Obligations - Disaggregation of Revenue (Details)",
     "shortName": "Revenue, Accounts Receivable, Deferred Revenue, and Remaining Performance Obligations - Disaggregation of Revenue (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "47",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snow-20250131.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R48": {
     "role": "http://www.snowflake.com/role/RevenueAccountsReceivableDeferredRevenueandRemainingPerformanceObligationsRevenuefromExternalCustomersbyGeographicAreasDetails",
     "longName": "9955529 - Disclosure - Revenue, Accounts Receivable, Deferred Revenue, and Remaining Performance Obligations - Revenue from External Customers by Geographic Areas (Details)",
     "shortName": "Revenue, Accounts Receivable, Deferred Revenue, and Remaining Performance Obligations - Revenue from External Customers by Geographic Areas (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "48",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snow-20250131.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-97",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snow-20250131.htm",
      "unique": true
     }
    },
    "R49": {
     "role": "http://www.snowflake.com/role/RevenueAccountsReceivableDeferredRevenueandRemainingPerformanceObligationsNarrativeDetails",
     "longName": "9955530 - Disclosure - Revenue, Accounts Receivable, Deferred Revenue, and Remaining Performance Obligations - Narrative (Details)",
     "shortName": "Revenue, Accounts Receivable, Deferred Revenue, and Remaining Performance Obligations - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "49",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snow-20250131.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snow-20250131.htm",
      "first": true,
      "unique": true
     }
    },
    "R50": {
     "role": "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofCashandCashEquivalentsandInvestmentsFairValueDetails",
     "longName": "9955531 - Disclosure - Cash Equivalents and Investments - Schedule of Cash and Cash Equivalents and Investments Fair Value (Details)",
     "shortName": "Cash Equivalents and Investments - Schedule of Cash and Cash Equivalents and Investments Fair Value (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "50",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:CashEquivalentsAtCarryingValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock",
       "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snow-20250131.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:CashEquivalentsAtCarryingValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock",
       "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snow-20250131.htm",
      "first": true,
      "unique": true
     }
    },
    "R51": {
     "role": "http://www.snowflake.com/role/CashEquivalentsandInvestmentsNarrativeDetails",
     "longName": "9955532 - Disclosure - Cash Equivalents and Investments - Narrative (Details)",
     "shortName": "Cash Equivalents and Investments - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "51",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "snow:DebtSecuritiesAvailableForSaleMaturityTermMaximum",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snow-20250131.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "snow:DebtSecuritiesAvailableForSaleMaturityTermMaximum",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snow-20250131.htm",
      "first": true,
      "unique": true
     }
    },
    "R52": {
     "role": "http://www.snowflake.com/role/CashEquivalentsandInvestmentsAvailableforSaleSecuritiesRemainingContractualMaturityDetails",
     "longName": "9955533 - Disclosure - Cash Equivalents and Investments - Available for Sale Securities Remaining Contractual Maturity (Details)",
     "shortName": "Cash Equivalents and Investments - Available for Sale Securities Remaining Contractual Maturity (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "52",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snow-20250131.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snow-20250131.htm",
      "first": true,
      "unique": true
     }
    },
    "R53": {
     "role": "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails",
     "longName": "9955534 - Disclosure - Cash Equivalents and Investments - Schedule of Debt Securities, Available-for-sale, Unrealized Loss Position, Fair Value (Details)",
     "shortName": "Cash Equivalents and Investments - Schedule of Debt Securities, Available-for-sale, Unrealized Loss Position, Fair Value (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "53",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "snow:CashEquivalentsContinuousUnrealizedLossPositionLessThan12Months",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snow-20250131.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-5",
      "name": "snow:CashEquivalentsContinuousUnrealizedLossPositionLessThan12Months",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snow-20250131.htm",
      "first": true,
      "unique": true
     }
    },
    "R54": {
     "role": "http://www.snowflake.com/role/FairValueMeasurementsFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails",
     "longName": "9955535 - Disclosure - Fair Value Measurements - Fair Value, Assets and Liabilities Measured on Recurring Basis (Details)",
     "shortName": "Fair Value Measurements - Fair Value, Assets and Liabilities Measured on Recurring Basis (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "54",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock",
       "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snow-20250131.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-157",
      "name": "us-gaap:DerivativeAssets",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snow-20250131.htm",
      "unique": true
     }
    },
    "R55": {
     "role": "http://www.snowflake.com/role/FairValueMeasurementsScheduleofFairValueMeasurementsDetails",
     "longName": "9955536 - Disclosure - Fair Value Measurements - Schedule of Fair Value Measurements (Details)",
     "shortName": "Fair Value Measurements - Schedule of Fair Value Measurements (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "55",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FairValueAssetsMeasuredOnRecurringAndNonrecurringBasisTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snow-20250131.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:EquityMethodInvestments",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FairValueAssetsMeasuredOnRecurringAndNonrecurringBasisTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snow-20250131.htm",
      "unique": true
     }
    },
    "R56": {
     "role": "http://www.snowflake.com/role/FairValueMeasurementsUnrealizedGainLossonInvestmentsDetails",
     "longName": "9955537 - Disclosure - Fair Value Measurements - Unrealized Gain (Loss) on Investments (Details)",
     "shortName": "Fair Value Measurements - Unrealized Gain (Loss) on Investments (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "56",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "snow:RealizedAndUnrealizedGainLossOnInvestmentsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snow-20250131.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "snow:RealizedAndUnrealizedGainLossOnInvestmentsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snow-20250131.htm",
      "first": true,
      "unique": true
     }
    },
    "R57": {
     "role": "http://www.snowflake.com/role/FairValueMeasurementsNarrativeDetails",
     "longName": "9955538 - Disclosure - Fair Value Measurements - Narrative (Details)",
     "shortName": "Fair Value Measurements - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "57",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentCumulativeAmount",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snow-20250131.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentCumulativeAmount",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snow-20250131.htm",
      "first": true,
      "unique": true
     }
    },
    "R58": {
     "role": "http://www.snowflake.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails",
     "longName": "9955539 - Disclosure - Property and Equipment, Net - Schedule of Property and Equipment, Net (Details)",
     "shortName": "Property and Equipment, Net - Schedule of Property and Equipment, Net (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "58",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snow-20250131.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snow-20250131.htm",
      "first": true,
      "unique": true
     }
    },
    "R59": {
     "role": "http://www.snowflake.com/role/PropertyandEquipmentNetNarrativeDetails",
     "longName": "9955540 - Disclosure - Property and Equipment, Net - Narrative (Details)",
     "shortName": "Property and Equipment, Net - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "59",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:Depreciation",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snow-20250131.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:Depreciation",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snow-20250131.htm",
      "first": true,
      "unique": true
     }
    },
    "R60": {
     "role": "http://www.snowflake.com/role/BusinessCombinationsScheduleofAcquisitionDateFairValueofConsiderationTransferredDetails",
     "longName": "9955541 - Disclosure - Business Combinations - Schedule of Acquisition Date Fair Value of Consideration Transferred (Details)",
     "shortName": "Business Combinations - Schedule of Acquisition Date Fair Value of Consideration Transferred (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "60",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snow-20250131.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-195",
      "name": "us-gaap:PaymentsToAcquireBusinessesGross",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snow-20250131.htm",
      "unique": true
     }
    },
    "R61": {
     "role": "http://www.snowflake.com/role/BusinessCombinationsNarrativeDetails",
     "longName": "9955542 - Disclosure - Business Combinations - Narrative (Details)",
     "shortName": "Business Combinations - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "61",
     "firstAnchor": {
      "contextRef": "c-13",
      "name": "us-gaap:NumberOfBusinessesAcquired",
      "unitRef": "company",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snow-20250131.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-13",
      "name": "us-gaap:NumberOfBusinessesAcquired",
      "unitRef": "company",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snow-20250131.htm",
      "first": true,
      "unique": true
     }
    },
    "R62": {
     "role": "http://www.snowflake.com/role/BusinessCombinationsScheduleofPreliminaryAllocationofPurchasePricetoAssetsAcquiredandLiabilitiesAssumedDetails",
     "longName": "9955543 - Disclosure - Business Combinations - Schedule of Preliminary Allocation of Purchase Price to Assets Acquired and Liabilities Assumed (Details)",
     "shortName": "Business Combinations - Schedule of Preliminary Allocation of Purchase Price to Assets Acquired and Liabilities Assumed (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "62",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:Goodwill",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snow-20250131.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-197",
      "name": "snow:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedShortTermInvestments",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snow-20250131.htm",
      "unique": true
     }
    },
    "R63": {
     "role": "http://www.snowflake.com/role/BusinessCombinationsProFormaInformationDetails",
     "longName": "9955544 - Disclosure - Business Combinations - Pro Forma Information (Details)",
     "shortName": "Business Combinations - Pro Forma Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "63",
     "firstAnchor": {
      "contextRef": "c-205",
      "name": "us-gaap:BusinessAcquisitionsProFormaRevenue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:BusinessAcquisitionProFormaInformationTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snow-20250131.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-205",
      "name": "us-gaap:BusinessAcquisitionsProFormaRevenue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:BusinessAcquisitionProFormaInformationTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snow-20250131.htm",
      "first": true,
      "unique": true
     }
    },
    "R64": {
     "role": "http://www.snowflake.com/role/IntangibleAssetsandGoodwillScheduleofIntangibleAssetsDetails",
     "longName": "9955545 - Disclosure - Intangible Assets and Goodwill - Schedule of Intangible Assets (Details)",
     "shortName": "Intangible Assets and Goodwill - Schedule of Intangible Assets (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "64",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snow-20250131.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snow-20250131.htm",
      "first": true,
      "unique": true
     }
    },
    "R65": {
     "role": "http://www.snowflake.com/role/IntangibleAssetsandGoodwillNarrativeDetails",
     "longName": "9955546 - Disclosure - Intangible Assets and Goodwill - Narrative (Details)",
     "shortName": "Intangible Assets and Goodwill - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "65",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:AmortizationOfIntangibleAssets",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snow-20250131.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:AmortizationOfIntangibleAssets",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snow-20250131.htm",
      "first": true,
      "unique": true
     }
    },
    "R66": {
     "role": "http://www.snowflake.com/role/IntangibleAssetsandGoodwillScheduleofFutureAmortizationExpenseDetails",
     "longName": "9955547 - Disclosure - Intangible Assets and Goodwill - Schedule of Future Amortization Expense (Details)",
     "shortName": "Intangible Assets and Goodwill - Schedule of Future Amortization Expense (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "66",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snow-20250131.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snow-20250131.htm",
      "first": true,
      "unique": true
     }
    },
    "R67": {
     "role": "http://www.snowflake.com/role/IntangibleAssetsandGoodwillScheduleofGoodwillDetails",
     "longName": "9955548 - Disclosure - Intangible Assets and Goodwill - Schedule of Goodwill (Details)",
     "shortName": "Intangible Assets and Goodwill - Schedule of Goodwill (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "67",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:Goodwill",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfGoodwillTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snow-20250131.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:GoodwillPeriodIncreaseDecrease",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfGoodwillTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snow-20250131.htm",
      "unique": true
     }
    },
    "R68": {
     "role": "http://www.snowflake.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails",
     "longName": "9955549 - Disclosure - Accrued Expenses and Other Current Liabilities (Details)",
     "shortName": "Accrued Expenses and Other Current Liabilities (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "68",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snow-20250131.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snow-20250131.htm",
      "first": true,
      "unique": true
     }
    },
    "R69": {
     "role": "http://www.snowflake.com/role/ConvertibleSeniorNotesNarrativeDetails",
     "longName": "9955550 - Disclosure - Convertible Senior Notes - Narrative (Details)",
     "shortName": "Convertible Senior Notes - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "69",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:AmortizationOfFinancingCosts",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snow-20250131.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-254",
      "name": "us-gaap:CommonStockParOrStatedValuePerShare",
      "unitRef": "usdPerShare",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snow-20250131.htm",
      "unique": true
     }
    },
    "R70": {
     "role": "http://www.snowflake.com/role/ConvertibleSeniorNotesSummaryofConvertibleNotesDetails",
     "longName": "9955551 - Disclosure - Convertible Senior Notes - Summary of Convertible Notes (Details)",
     "shortName": "Convertible Senior Notes - Summary of Convertible Notes (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "70",
     "firstAnchor": {
      "contextRef": "c-249",
      "name": "us-gaap:DebtInstrumentConvertibleConversionPrice1",
      "unitRef": "usdPerShare",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "2",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ConvertibleDebtTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snow-20250131.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R71": {
     "role": "http://www.snowflake.com/role/ConvertibleSeniorNotesCarryingAmountsandFairValuesofConvertibleNotesDetails",
     "longName": "9955552 - Disclosure - Convertible Senior Notes - Carrying Amounts and Fair Values of Convertible Notes (Details)",
     "shortName": "Convertible Senior Notes - Carrying Amounts and Fair Values of Convertible Notes (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "71",
     "firstAnchor": {
      "contextRef": "c-257",
      "name": "us-gaap:DebtInstrumentCarryingAmount",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snow-20250131.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-257",
      "name": "us-gaap:DebtInstrumentCarryingAmount",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snow-20250131.htm",
      "first": true,
      "unique": true
     }
    },
    "R72": {
     "role": "http://www.snowflake.com/role/ConvertibleSeniorNotesOtherKeyTermsandPremiumsPaidforCappedCallsDetails",
     "longName": "9955553 - Disclosure - Convertible Senior Notes - Other Key Terms and Premiums Paid for Capped Calls (Details)",
     "shortName": "Convertible Senior Notes - Other Key Terms and Premiums Paid for Capped Calls (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "72",
     "firstAnchor": {
      "contextRef": "c-252",
      "name": "snow:OptionIndexedToIssuersEquityInitialShares",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ConvertibleDebtTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snow-20250131.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-264",
      "name": "snow:OptionIndexedToIssuersEquityInitialStrikePrice",
      "unitRef": "usdPerShare",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "2",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfOptionsIndexedToIssuersEquityTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snow-20250131.htm",
      "unique": true
     }
    },
    "R73": {
     "role": "http://www.snowflake.com/role/CommitmentandContingenciesScheduleofLeaseCostDetails",
     "longName": "9955554 - Disclosure - Commitment and Contingencies - Schedule of Lease Cost (Details)",
     "shortName": "Commitment and Contingencies - Schedule of Lease Cost (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "73",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:OperatingLeaseCost",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LeaseCostTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snow-20250131.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:OperatingLeaseCost",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LeaseCostTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snow-20250131.htm",
      "first": true,
      "unique": true
     }
    },
    "R74": {
     "role": "http://www.snowflake.com/role/CommitmentandContingenciesSupplementalCashFlowInformationDetails",
     "longName": "9955555 - Disclosure - Commitment and Contingencies - Supplemental Cash Flow Information (Details)",
     "shortName": "Commitment and Contingencies - Supplemental Cash Flow Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "74",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:OperatingLeasePayments",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snow-20250131.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:OperatingLeasePayments",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snow-20250131.htm",
      "first": true,
      "unique": true
     }
    },
    "R75": {
     "role": "http://www.snowflake.com/role/CommitmentandContingenciesWeightedAverageRemainingLeaseTermandDiscountRateDetails",
     "longName": "9955556 - Disclosure - Commitment and Contingencies - Weighted Average Remaining Lease Term and Discount Rate (Details)",
     "shortName": "Commitment and Contingencies - Weighted Average Remaining Lease Term and Discount Rate (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "75",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snow-20250131.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snow-20250131.htm",
      "first": true,
      "unique": true
     }
    },
    "R76": {
     "role": "http://www.snowflake.com/role/CommitmentandContingenciesScheduleofOperatingLeasesandSubleasesDetails",
     "longName": "9955557 - Disclosure - Commitment and Contingencies - Schedule of Operating Leases and Subleases (Details)",
     "shortName": "Commitment and Contingencies - Schedule of Operating Leases and Subleases (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "76",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snow-20250131.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snow-20250131.htm",
      "first": true,
      "unique": true
     }
    },
    "R77": {
     "role": "http://www.snowflake.com/role/CommitmentandContingenciesNarrativeDetails",
     "longName": "9955558 - Disclosure - Commitment and Contingencies - Narrative (Details)",
     "shortName": "Commitment and Contingencies - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "77",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snow-20250131.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount",
       "us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snow-20250131.htm",
      "unique": true
     }
    },
    "R78": {
     "role": "http://www.snowflake.com/role/CommitmentandContingenciesScheduleofOtherContractualCommitmentsDetails",
     "longName": "9955559 - Disclosure - Commitment and Contingencies - Schedule of Other Contractual Commitments (Details)",
     "shortName": "Commitment and Contingencies - Schedule of Other Contractual Commitments (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "78",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:PurchaseObligationDueInNextTwelveMonths",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:OtherCommitmentsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snow-20250131.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:PurchaseObligationDueInNextTwelveMonths",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:OtherCommitmentsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snow-20250131.htm",
      "first": true,
      "unique": true
     }
    },
    "R79": {
     "role": "http://www.snowflake.com/role/EquityNarrativeDetails",
     "longName": "9955560 - Disclosure - Equity - Narrative (Details)",
     "shortName": "Equity - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "79",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:PreferredStockSharesAuthorized",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snow-20250131.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "snow:CommonStockNumberOfClassesOfStock",
      "unitRef": "class",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snow-20250131.htm",
      "unique": true
     }
    },
    "R80": {
     "role": "http://www.snowflake.com/role/EquitySharesReservedForFutureIssuanceDetails",
     "longName": "9955561 - Disclosure - Equity - Shares Reserved For Future Issuance (Details)",
     "shortName": "Equity - Shares Reserved For Future Issuance (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "80",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "snow:ScheduleOfSharesReservedForFutureIssuanceTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snow-20250131.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-280",
      "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "snow:ScheduleOfSharesReservedForFutureIssuanceTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snow-20250131.htm",
      "unique": true
     }
    },
    "R81": {
     "role": "http://www.snowflake.com/role/EquityScheduleofStockRepurchaseActivityDetails",
     "longName": "9955562 - Disclosure - Equity - Schedule of Stock Repurchase Activity (Details)",
     "shortName": "Equity - Schedule of Stock Repurchase Activity (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "81",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "snow:StockRepurchaseProgramNumberOfSharesRepurchased",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "snow:ShareRepurchaseActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snow-20250131.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R82": {
     "role": "http://www.snowflake.com/role/EquityOptionActivityRollforwardDetails",
     "longName": "9955563 - Disclosure - Equity - Option Activity Rollforward (Details)",
     "shortName": "Equity - Option Activity Rollforward (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "82",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snow-20250131.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snow-20250131.htm",
      "unique": true
     }
    },
    "R83": {
     "role": "http://www.snowflake.com/role/EquityUnvestedRSARSURollforwardDetails",
     "longName": "9955564 - Disclosure - Equity - Unvested RSA & RSU Rollforward (Details)",
     "shortName": "Equity - Unvested RSA & RSU Rollforward (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "83",
     "firstAnchor": {
      "contextRef": "c-307",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snow-20250131.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-308",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snow-20250131.htm",
      "unique": true
     }
    },
    "R84": {
     "role": "http://www.snowflake.com/role/EquityValuationAssumptionsDetails",
     "longName": "9955565 - Disclosure - Equity - Valuation Assumptions (Details)",
     "shortName": "Equity - Valuation Assumptions (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "84",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate",
       "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snow-20250131.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-337",
      "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snow-20250131.htm",
      "unique": true
     }
    },
    "R85": {
     "role": "http://www.snowflake.com/role/EquitySharebasedCompensationDetails",
     "longName": "9955566 - Disclosure - Equity - Share-based Compensation (Details)",
     "shortName": "Equity - Share-based Compensation (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "85",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snow-20250131.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snow-20250131.htm",
      "unique": true
     }
    },
    "R86": {
     "role": "http://www.snowflake.com/role/IncomeTaxesScheduleofComponentsofLossBeforeIncomeTaxesDetails",
     "longName": "9955567 - Disclosure - Income Taxes - Schedule of Components of Loss Before Income Taxes (Details)",
     "shortName": "Income Taxes - Schedule of Components of Loss Before Income Taxes (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "86",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snow-20250131.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snow-20250131.htm",
      "first": true,
      "unique": true
     }
    },
    "R87": {
     "role": "http://www.snowflake.com/role/IncomeTaxesScheduleofProvisionforBenefitfromIncomeTaxesDetails",
     "longName": "9955568 - Disclosure - Income Taxes - Schedule of Provision for (Benefit from) Income Taxes (Details)",
     "shortName": "Income Taxes - Schedule of Provision for (Benefit from) Income Taxes (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "87",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CurrentStateAndLocalTaxExpenseBenefit",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snow-20250131.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CurrentStateAndLocalTaxExpenseBenefit",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snow-20250131.htm",
      "first": true,
      "unique": true
     }
    },
    "R88": {
     "role": "http://www.snowflake.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails",
     "longName": "9955569 - Disclosure - Income Taxes - Schedule of Effective Income Tax Rate Reconciliation (Details)",
     "shortName": "Income Taxes - Schedule of Effective Income Tax Rate Reconciliation (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "88",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snow-20250131.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snow-20250131.htm",
      "first": true,
      "unique": true
     }
    },
    "R89": {
     "role": "http://www.snowflake.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails",
     "longName": "9955570 - Disclosure - Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details)",
     "shortName": "Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "89",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snow-20250131.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snow-20250131.htm",
      "first": true,
      "unique": true
     }
    },
    "R90": {
     "role": "http://www.snowflake.com/role/IncomeTaxesNarrativeDetails",
     "longName": "9955571 - Disclosure - Income Taxes - Narrative (Details)",
     "shortName": "Income Taxes - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "90",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:DeferredTaxAssetsValuationAllowance",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snow-20250131.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snow-20250131.htm",
      "unique": true
     }
    },
    "R91": {
     "role": "http://www.snowflake.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitsDetails",
     "longName": "9955572 - Disclosure - Income Taxes - Schedule of Unrecognized Tax Benefits (Details)",
     "shortName": "Income Taxes - Schedule of Unrecognized Tax Benefits (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "91",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:UnrecognizedTaxBenefits",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snow-20250131.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-21",
      "name": "us-gaap:UnrecognizedTaxBenefits",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snow-20250131.htm",
      "unique": true
     }
    },
    "R92": {
     "role": "http://www.snowflake.com/role/NetLossperShareScheduleofBasicandDilutedNetLossperShareDetails",
     "longName": "9955573 - Disclosure - Net Loss per Share - Schedule of Basic and Diluted Net Loss per Share (Details)",
     "shortName": "Net Loss per Share - Schedule of Basic and Diluted Net Loss per Share (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "92",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ProfitLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snow-20250131.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R93": {
     "role": "http://www.snowflake.com/role/NetLossperShareNarrativeDetails",
     "longName": "9955574 - Disclosure - Net Loss per Share - Narrative (Details)",
     "shortName": "Net Loss per Share - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "93",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding",
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snow-20250131.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-356",
      "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snow-20250131.htm",
      "unique": true
     }
    },
    "R94": {
     "role": "http://www.snowflake.com/role/NetLossperShareScheduleofPotentiallyDilutiveSecuritiesExcludedfromComputationofNetLossperShareDetails",
     "longName": "9955575 - Disclosure - Net Loss per Share - Schedule of Potentially Dilutive Securities Excluded from Computation of Net Loss per Share (Details)",
     "shortName": "Net Loss per Share - Schedule of Potentially Dilutive Securities Excluded from Computation of Net Loss per Share (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "94",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snow-20250131.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snow-20250131.htm",
      "first": true,
      "unique": true
     }
    },
    "R95": {
     "role": "http://www.snowflake.com/role/RelatedPartyTransactionsDetails",
     "longName": "9955576 - Disclosure - Related Party Transactions (Details)",
     "shortName": "Related Party Transactions (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "95",
     "firstAnchor": {
      "contextRef": "c-373",
      "name": "snow:ContractWithCustomerTerm",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snow-20250131.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-373",
      "name": "snow:ContractWithCustomerTerm",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snow-20250131.htm",
      "first": true,
      "unique": true
     }
    },
    "R96": {
     "role": "http://www.snowflake.com/role/SubsequentEventDetails",
     "longName": "9955577 - Disclosure - Subsequent Event (Details)",
     "shortName": "Subsequent Event (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "96",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "snow:StockRepurchaseProgramNumberOfSharesRepurchased",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "snow:ShareRepurchaseActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snow-20250131.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-380",
      "name": "snow:StockRepurchaseProgramNumberOfSharesRepurchased",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "snow-20250131.htm",
      "unique": true
     }
    }
   },
   "tag": {
    "snow_A2012EquityIncentivePlanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.snowflake.com/20250131",
     "localname": "A2012EquityIncentivePlanMember",
     "presentation": [
      "http://www.snowflake.com/role/EquityNarrativeDetails",
      "http://www.snowflake.com/role/EquitySharesReservedForFutureIssuanceDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2012 Plan",
        "label": "2012 Equity Incentive Plan [Member]",
        "documentation": "2012 Equity Incentive Plan"
       }
      }
     },
     "auth_ref": []
    },
    "snow_A2020EquityIncentivePlanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.snowflake.com/20250131",
     "localname": "A2020EquityIncentivePlanMember",
     "presentation": [
      "http://www.snowflake.com/role/EquityNarrativeDetails",
      "http://www.snowflake.com/role/EquitySharesReservedForFutureIssuanceDetails",
      "http://www.snowflake.com/role/EquityUnvestedRSARSURollforwardDetails",
      "http://www.snowflake.com/role/EquityValuationAssumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2020 Plan",
        "label": "2020 Equity Incentive Plan [Member]",
        "documentation": "2020 Equity Incentive Plan"
       }
      }
     },
     "auth_ref": []
    },
    "snow_APICShareBasedPaymentArrangementIncreaseForStockOptionsEarlyExercised": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.snowflake.com/20250131",
     "localname": "APICShareBasedPaymentArrangementIncreaseForStockOptionsEarlyExercised",
     "crdr": "credit",
     "presentation": [
      "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Vesting of early exercised stock options",
        "label": "APIC, Share-Based Payment Arrangement, Increase For Stock Options Early Exercised",
        "documentation": "APIC, Share-Based Payment Arrangement, Increase For Stock Options Early Exercised"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccountingPoliciesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountingPoliciesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounting Policies [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock",
     "presentation": [
      "http://www.snowflake.com/role/AccruedExpensesandOtherCurrentLiabilities"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued Expenses and Other Current Liabilities",
        "label": "Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block]",
        "documentation": "The entire disclosure for accounts payable, accrued expenses, and other liabilities that are classified as current at the end of the reporting period."
       }
      }
     },
     "auth_ref": [
      "r579"
     ]
    },
    "us-gaap_AccountsPayableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountsPayableCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.snowflake.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts payable",
        "label": "Accounts Payable, Current",
        "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r99",
      "r1058"
     ]
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountsReceivableNetCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.snowflake.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts receivable, net",
        "label": "Accounts Receivable, after Allowance for Credit Loss, Current",
        "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current."
       }
      }
     },
     "auth_ref": [
      "r1248"
     ]
    },
    "us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccretionAmortizationOfDiscountsAndPremiumsInvestments",
     "crdr": "credit",
     "calculation": {
      "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 11.0
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Net amortization (accretion) of premiums (discounts) on investments",
        "label": "Accretion (Amortization) of Discounts and Premiums, Investments",
        "documentation": "The sum of the periodic adjustments of the differences between securities' face values and purchase prices that are charged against earnings. This is called accretion if the security was purchased at a discount and amortization if it was purchased at premium. As a noncash item, this element is an adjustment to net income when calculating cash provided by or used in operations using the indirect method."
       }
      }
     },
     "auth_ref": [
      "r135"
     ]
    },
    "snow_AccruedEmployeeStockPurchasePlanCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.snowflake.com/20250131",
     "localname": "AccruedEmployeeStockPurchasePlanCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.snowflake.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": {
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Employee contributions under employee stock purchase plan",
        "label": "Accrued Employee Stock Purchase Plan, Current",
        "documentation": "Accrued Employee Stock Purchase Plan, Current"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccruedLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccruedLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.snowflake.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.snowflake.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails",
      "http://www.snowflake.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued expenses and other current liabilities",
        "totalLabel": "Accrued expenses and other current liabilities",
        "label": "Accrued Liabilities, Current",
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r101"
     ]
    },
    "us-gaap_AccruedPayrollTaxesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccruedPayrollTaxesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.snowflake.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": {
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Employee payroll tax withheld on employee stock transactions",
        "label": "Accrued Payroll Taxes, Current",
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory payroll taxes incurred through that date and withheld from employees pertaining to services received from them, including entity's matching share of the employees FICA taxes and contributions to the state and federal unemployment insurance programs. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r101"
     ]
    },
    "us-gaap_AccruedProfessionalFeesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccruedProfessionalFeesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.snowflake.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": {
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued professional services",
        "label": "Accrued Professional Fees, Current",
        "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r101"
     ]
    },
    "snow_AccruedPurchasesOfPropertyPlantAndEquipmentCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.snowflake.com/20250131",
     "localname": "AccruedPurchasesOfPropertyPlantAndEquipmentCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.snowflake.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": {
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued purchases of property and equipment",
        "label": "Accrued Purchases Of Property, Plant, And Equipment, Current",
        "documentation": "Accrued Purchases Of Property, Plant, And Equipment, Current"
       }
      }
     },
     "auth_ref": []
    },
    "snow_AccruedThirdPartyCloudInfrastructureExpensesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.snowflake.com/20250131",
     "localname": "AccruedThirdPartyCloudInfrastructureExpensesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.snowflake.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": {
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued third-party cloud infrastructure expenses",
        "label": "Accrued Third-Party Cloud Infrastructure Expenses, Current",
        "documentation": "Accrued Third-Party Cloud Infrastructure Expenses, Current"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
     "crdr": "credit",
     "calculation": {
      "http://www.snowflake.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails": {
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Less: accumulated depreciation and amortization",
        "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment",
        "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services."
       }
      }
     },
     "auth_ref": [
      "r52",
      "r250",
      "r809"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://www.snowflake.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated other comprehensive loss",
        "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax",
        "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source."
       }
      }
     },
     "auth_ref": [
      "r25",
      "r26",
      "r118",
      "r259",
      "r803",
      "r852",
      "r853"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "presentation": [
      "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated Other Comprehensive Income (Loss)",
        "label": "AOCI Attributable to Parent [Member]",
        "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners."
       }
      }
     },
     "auth_ref": [
      "r3",
      "r14",
      "r26",
      "r641",
      "r644",
      "r702",
      "r848",
      "r849",
      "r1225",
      "r1226",
      "r1227",
      "r1237",
      "r1238",
      "r1239",
      "r1240"
     ]
    },
    "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife",
     "presentation": [
      "http://www.snowflake.com/role/BusinessCombinationsNarrativeDetails",
      "http://www.snowflake.com/role/BusinessCombinationsScheduleofPreliminaryAllocationofPurchasePricetoAssetsAcquiredandLiabilitiesAssumedDetails",
      "http://www.snowflake.com/role/IntangibleAssetsandGoodwillNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Useful life",
        "label": "Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life",
        "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r439",
      "r998"
     ]
    },
    "ecd_Additional402vDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "Additional402vDisclosureTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additional 402(v) Disclosure",
        "label": "Additional 402(v) Disclosure [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1137"
     ]
    },
    "us-gaap_AdditionalPaidInCapital": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdditionalPaidInCapital",
     "crdr": "credit",
     "calculation": {
      "http://www.snowflake.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additional paid-in capital",
        "label": "Additional Paid in Capital",
        "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock."
       }
      }
     },
     "auth_ref": [
      "r113",
      "r1058",
      "r1421"
     ]
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdditionalPaidInCapitalMember",
     "presentation": [
      "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additional Paid-in Capital",
        "label": "Additional Paid-in Capital [Member]",
        "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders."
       }
      }
     },
     "auth_ref": [
      "r874",
      "r1237",
      "r1238",
      "r1239",
      "r1240",
      "r1353",
      "r1422"
     ]
    },
    "ecd_AdjToCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AdjToCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjustment to Compensation, Amount",
        "label": "Adjustment to Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r1150"
     ]
    },
    "ecd_AdjToCompAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AdjToCompAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjustment to Compensation:",
        "label": "Adjustment to Compensation [Axis]"
       }
      }
     },
     "auth_ref": [
      "r1150"
     ]
    },
    "ecd_AdjToNonPeoNeoCompFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AdjToNonPeoNeoCompFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote",
        "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1150"
     ]
    },
    "ecd_AdjToPeoCompFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AdjToPeoCompFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjustment To PEO Compensation, Footnote",
        "label": "Adjustment To PEO Compensation, Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1150"
     ]
    },
    "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation",
     "crdr": "debit",
     "presentation": [
      "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Shares withheld related to net share settlement of equity awards",
        "label": "Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation",
        "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": []
    },
    "snow_AdjustmentsToAdditionalPaidInCapitalPurchasesOfCappedCallsRelatedToConvertibleDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.snowflake.com/20250131",
     "localname": "AdjustmentsToAdditionalPaidInCapitalPurchasesOfCappedCallsRelatedToConvertibleDebt",
     "crdr": "debit",
     "presentation": [
      "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Purchases of capped calls related to convertible senior notes",
        "label": "Adjustments To Additional Paid In Capital, Purchases Of Capped Calls Related To Convertible Debt",
        "documentation": "Adjustments To Additional Paid In Capital, Purchases Of Capped Calls Related To Convertible Debt"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue",
     "crdr": "credit",
     "presentation": [
      "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock-based compensation",
        "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition",
        "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r66",
      "r67",
      "r538"
     ]
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjustments to reconcile net loss to net cash provided by operating activities:",
        "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AdvertisingCostsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdvertisingCostsPolicyTextBlock",
     "presentation": [
      "http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Advertising Costs",
        "label": "Advertising Cost [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for advertising cost."
       }
      }
     },
     "auth_ref": [
      "r196"
     ]
    },
    "us-gaap_AdvertisingExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdvertisingExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Advertising costs",
        "label": "Advertising Expense",
        "documentation": "Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line."
       }
      }
     },
     "auth_ref": [
      "r580",
      "r1040"
     ]
    },
    "ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AggtChngPnsnValInSummryCompstnTblForAplblYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table",
        "label": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member]"
       }
      }
     },
     "auth_ref": [
      "r1195"
     ]
    },
    "ecd_AggtErrCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AggtErrCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate Erroneous Compensation Amount",
        "label": "Aggregate Erroneous Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r1108",
      "r1119",
      "r1129",
      "r1162"
     ]
    },
    "ecd_AggtErrCompNotYetDeterminedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AggtErrCompNotYetDeterminedTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined",
        "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1111",
      "r1122",
      "r1132",
      "r1165"
     ]
    },
    "ecd_AggtPnsnAdjsSvcCstMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AggtPnsnAdjsSvcCstMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate Pension Adjustments Service Cost",
        "label": "Aggregate Pension Adjustments Service Cost [Member]"
       }
      }
     },
     "auth_ref": [
      "r1196"
     ]
    },
    "ecd_AllAdjToCompMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AllAdjToCompMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "All Adjustments to Compensation",
        "label": "All Adjustments to Compensation [Member]"
       }
      }
     },
     "auth_ref": [
      "r1150"
     ]
    },
    "ecd_AllExecutiveCategoriesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AllExecutiveCategoriesMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "All Executive Categories",
        "label": "All Executive Categories [Member]"
       }
      }
     },
     "auth_ref": [
      "r1157"
     ]
    },
    "ecd_AllIndividualsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AllIndividualsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure",
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure",
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements",
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "All Individuals",
        "label": "All Individuals [Member]"
       }
      }
     },
     "auth_ref": [
      "r1112",
      "r1123",
      "r1133",
      "r1157",
      "r1166",
      "r1170",
      "r1178"
     ]
    },
    "ecd_AllTradingArrangementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AllTradingArrangementsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "All Trading Arrangements",
        "label": "All Trading Arrangements [Member]"
       }
      }
     },
     "auth_ref": [
      "r1176"
     ]
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AllocatedShareBasedCompensationExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.snowflake.com/role/EquitySharebasedCompensationDetails": {
       "parentTag": "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/EquityNarrativeDetails",
      "http://www.snowflake.com/role/EquitySharebasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock-based compensation, net of amounts capitalized",
        "label": "Share-Based Payment Arrangement, Expense",
        "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized."
       }
      }
     },
     "auth_ref": [
      "r570",
      "r577"
     ]
    },
    "snow_AllocationOfOverheadCostsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.snowflake.com/20250131",
     "localname": "AllocationOfOverheadCostsPolicyTextBlock",
     "presentation": [
      "http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Allocation of Overhead Costs",
        "label": "Allocation of Overhead Costs [Policy Text Block]",
        "documentation": "Allocation of Overhead Costs"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AllowanceForDoubtfulAccountsReceivable",
     "crdr": "credit",
     "presentation": [
      "http://www.snowflake.com/role/RevenueAccountsReceivableDeferredRevenueandRemainingPerformanceObligationsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Allowance for doubtful accounts",
        "label": "Accounts Receivable, Allowance for Credit Loss",
        "documentation": "Amount of allowance for credit loss on accounts receivable."
       }
      }
     },
     "auth_ref": [
      "r260",
      "r366",
      "r406",
      "r409",
      "r410",
      "r1385"
     ]
    },
    "dei_AmendmentFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AmendmentFlag",
     "presentation": [
      "http://www.snowflake.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amendment Flag",
        "label": "Amendment Flag",
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AmortizationOfDeferredSalesCommissions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AmortizationOfDeferredSalesCommissions",
     "crdr": "debit",
     "calculation": {
      "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amortization of deferred commissions",
        "label": "Amortization of Deferred Sales Commissions",
        "documentation": "The amount of expense recognized in the current period for the periodic realization of capitalized fees that were paid to salespeople, distributors, brokers, and agents at the time of the conclusion of the sale. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method."
       }
      }
     },
     "auth_ref": [
      "r7",
      "r125"
     ]
    },
    "us-gaap_AmortizationOfFinancingCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AmortizationOfFinancingCosts",
     "crdr": "debit",
     "calculation": {
      "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.snowflake.com/role/ConvertibleSeniorNotesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amortization of debt issuance costs",
        "label": "Amortization of Debt Issuance Costs",
        "documentation": "Amount of amortization expense attributable to debt issuance costs."
       }
      }
     },
     "auth_ref": [
      "r128",
      "r490",
      "r1231",
      "r1364"
     ]
    },
    "us-gaap_AmortizationOfIntangibleAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AmortizationOfIntangibleAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.snowflake.com/role/IntangibleAssetsandGoodwillNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amortization expense",
        "label": "Amortization of Intangible Assets",
        "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method."
       }
      }
     },
     "auth_ref": [
      "r7",
      "r436",
      "r443",
      "r1018"
     ]
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
     "presentation": [
      "http://www.snowflake.com/role/NetLossperShareScheduleofPotentiallyDilutiveSecuritiesExcludedfromComputationofNetLossperShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Potentially dilutive securities excluded from computation of diluted net loss per share (in shares)",
        "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount",
        "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented."
       }
      }
     },
     "auth_ref": [
      "r320"
     ]
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis",
     "presentation": [
      "http://www.snowflake.com/role/NetLossperShareScheduleofPotentiallyDilutiveSecuritiesExcludedfromComputationofNetLossperShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Antidilutive Securities [Axis]",
        "label": "Antidilutive Securities [Axis]",
        "documentation": "Information by type of antidilutive security."
       }
      }
     },
     "auth_ref": [
      "r38"
     ]
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems",
     "presentation": [
      "http://www.snowflake.com/role/NetLossperShareScheduleofPotentiallyDilutiveSecuritiesExcludedfromComputationofNetLossperShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]",
        "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AntidilutiveSecuritiesNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AntidilutiveSecuritiesNameDomain",
     "presentation": [
      "http://www.snowflake.com/role/NetLossperShareScheduleofPotentiallyDilutiveSecuritiesExcludedfromComputationofNetLossperShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Antidilutive Securities, Name [Domain]",
        "label": "Antidilutive Securities, Name [Domain]",
        "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented."
       }
      }
     },
     "auth_ref": [
      "r38"
     ]
    },
    "snow_ApplicaSp.Z.o.o.StreamlitIncAndPrivatelyHeldCompanyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.snowflake.com/20250131",
     "localname": "ApplicaSp.Z.o.o.StreamlitIncAndPrivatelyHeldCompanyMember",
     "presentation": [
      "http://www.snowflake.com/role/BusinessCombinationsProFormaInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Applica Sp. z.o.o., Streamlit, Inc, And Privately-Held Company",
        "label": "Applica Sp. z.o.o., Streamlit, Inc, And Privately-Held Company [Member]",
        "documentation": "Applica Sp. z.o.o., Streamlit, Inc, And Privately-Held Company"
       }
      }
     },
     "auth_ref": []
    },
    "snow_ApplicaSpZooMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.snowflake.com/20250131",
     "localname": "ApplicaSpZooMember",
     "presentation": [
      "http://www.snowflake.com/role/BusinessCombinationsNarrativeDetails",
      "http://www.snowflake.com/role/BusinessCombinationsScheduleofPreliminaryAllocationofPurchasePricetoAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Applica Sp. z.o.o.",
        "label": "Applica Sp. z.o.o. [Member]",
        "documentation": "Applica Sp. z.o.o."
       }
      }
     },
     "auth_ref": []
    },
    "snow_AsiaPacificAndJapanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.snowflake.com/20250131",
     "localname": "AsiaPacificAndJapanMember",
     "presentation": [
      "http://www.snowflake.com/role/RevenueAccountsReceivableDeferredRevenueandRemainingPerformanceObligationsRevenuefromExternalCustomersbyGeographicAreasDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Asia-Pacific and Japan",
        "label": "Asia-Pacific and Japan [Member]",
        "documentation": "Asia-Pacific and Japan"
       }
      }
     },
     "auth_ref": []
    },
    "snow_AssembledWorkforceMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.snowflake.com/20250131",
     "localname": "AssembledWorkforceMember",
     "presentation": [
      "http://www.snowflake.com/role/IntangibleAssetsandGoodwillNarrativeDetails",
      "http://www.snowflake.com/role/IntangibleAssetsandGoodwillScheduleofIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Assembled workforce",
        "label": "Assembled Workforce [Member]",
        "documentation": "Assembled Workforce"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_Assets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "Assets",
     "crdr": "debit",
     "calculation": {
      "http://www.snowflake.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total assets",
        "label": "Assets",
        "documentation": "Amount of asset recognized for present right to economic benefit."
       }
      }
     },
     "auth_ref": [
      "r173",
      "r187",
      "r254",
      "r290",
      "r325",
      "r330",
      "r354",
      "r357",
      "r403",
      "r466",
      "r467",
      "r468",
      "r469",
      "r470",
      "r471",
      "r472",
      "r473",
      "r474",
      "r633",
      "r637",
      "r671",
      "r798",
      "r918",
      "r1012",
      "r1013",
      "r1058",
      "r1086",
      "r1309",
      "r1310",
      "r1370"
     ]
    },
    "us-gaap_AssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsAbstract",
     "presentation": [
      "http://www.snowflake.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Assets",
        "label": "Assets [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.snowflake.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total current assets",
        "label": "Assets, Current",
        "documentation": "Amount of asset recognized for present right to economic benefit, classified as current."
       }
      }
     },
     "auth_ref": [
      "r245",
      "r261",
      "r290",
      "r403",
      "r466",
      "r467",
      "r468",
      "r469",
      "r470",
      "r471",
      "r472",
      "r473",
      "r474",
      "r633",
      "r637",
      "r671",
      "r1058",
      "r1309",
      "r1310",
      "r1370"
     ]
    },
    "us-gaap_AssetsCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsCurrentAbstract",
     "presentation": [
      "http://www.snowflake.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current assets:",
        "label": "Assets, Current [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AssetsFairValueDisclosure": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsFairValueDisclosure",
     "crdr": "debit",
     "calculation": {
      "http://www.snowflake.com/role/FairValueMeasurementsFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/FairValueMeasurementsFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total assets",
        "label": "Assets, Fair Value Disclosure",
        "documentation": "Fair value portion of asset recognized for present right to economic benefit."
       }
      }
     },
     "auth_ref": [
      "r651",
      "r652",
      "r1045"
     ]
    },
    "us-gaap_AssetsFairValueDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsFairValueDisclosureAbstract",
     "presentation": [
      "http://www.snowflake.com/role/FairValueMeasurementsFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Assets:",
        "label": "Assets, Fair Value Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "snow_AuditInformationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.snowflake.com/20250131",
     "localname": "AuditInformationAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Audit Information [Abstract]",
        "documentation": "Audit Information"
       }
      }
     },
     "auth_ref": []
    },
    "dei_AuditorFirmId": {
     "xbrltype": "nonemptySequenceNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AuditorFirmId",
     "presentation": [
      "http://www.snowflake.com/role/AuditInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Auditor firm ID",
        "label": "Auditor Firm ID",
        "documentation": "PCAOB issued Audit Firm Identifier"
       }
      }
     },
     "auth_ref": [
      "r1091",
      "r1092",
      "r1115"
     ]
    },
    "dei_AuditorLocation": {
     "xbrltype": "internationalNameItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AuditorLocation",
     "presentation": [
      "http://www.snowflake.com/role/AuditInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Auditor location",
        "label": "Auditor Location"
       }
      }
     },
     "auth_ref": [
      "r1091",
      "r1092",
      "r1115"
     ]
    },
    "dei_AuditorName": {
     "xbrltype": "internationalNameItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AuditorName",
     "presentation": [
      "http://www.snowflake.com/role/AuditInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Auditor name",
        "label": "Auditor Name"
       }
      }
     },
     "auth_ref": [
      "r1091",
      "r1092",
      "r1115"
     ]
    },
    "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax",
     "crdr": "credit",
     "calculation": {
      "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofCashandCashEquivalentsandInvestmentsFairValueDetails": {
       "parentTag": "snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainsBeforeTax",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofCashandCashEquivalentsandInvestmentsFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Gross Unrealized Gains",
        "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax",
        "documentation": "Amount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)."
       }
      }
     },
     "auth_ref": [
      "r372"
     ]
    },
    "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax",
     "crdr": "debit",
     "calculation": {
      "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofCashandCashEquivalentsandInvestmentsFairValueDetails": {
       "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofCashandCashEquivalentsandInvestmentsFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Gross Unrealized Losses",
        "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax",
        "documentation": "Amount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)."
       }
      }
     },
     "auth_ref": [
      "r373"
     ]
    },
    "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis",
     "crdr": "debit",
     "calculation": {
      "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofCashandCashEquivalentsandInvestmentsFairValueDetails": {
       "parentTag": "snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleAmortizedCost",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofCashandCashEquivalentsandInvestmentsFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Amortized Cost",
        "label": "Debt Securities, Available-for-Sale, Amortized Cost",
        "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)."
       }
      }
     },
     "auth_ref": [
      "r369",
      "r414",
      "r797"
     ]
    },
    "us-gaap_AvailableForSaleSecuritiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AvailableForSaleSecuritiesAbstract",
     "presentation": [
      "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofCashandCashEquivalentsandInvestmentsFairValueDetails",
      "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Investments:",
        "verboseLabel": "Investments, Fair Value",
        "label": "Debt Securities, Available-for-Sale [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract",
     "presentation": [
      "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Investments, Gross Unrealized Losses",
        "label": "Debt Securities, Available-for-Sale, Unrealized Loss Position, Accumulated Loss [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract",
     "presentation": [
      "http://www.snowflake.com/role/CashEquivalentsandInvestmentsNarrativeDetails",
      "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt Securities, Available-for-sale, Unrealized Loss Position",
        "label": "Debt Securities, Available-for-Sale, Unrealized Loss Position [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r416",
      "r1016"
     ]
    },
    "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate",
     "crdr": "debit",
     "calculation": {
      "http://www.snowflake.com/role/CashEquivalentsandInvestmentsAvailableforSaleSecuritiesRemainingContractualMaturityDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/CashEquivalentsandInvestmentsAvailableforSaleSecuritiesRemainingContractualMaturityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total",
        "label": "Debt Securities, Available-for-Sale, Maturity, Allocated and Single Maturity Date, Fair Value",
        "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date."
       }
      }
     },
     "auth_ref": [
      "r1259",
      "r1260",
      "r1381"
     ]
    },
    "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue",
     "crdr": "debit",
     "calculation": {
      "http://www.snowflake.com/role/CashEquivalentsandInvestmentsAvailableforSaleSecuritiesRemainingContractualMaturityDetails": {
       "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/CashEquivalentsandInvestmentsAvailableforSaleSecuritiesRemainingContractualMaturityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Due within 1 year",
        "label": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One",
        "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r376",
      "r793"
     ]
    },
    "us-gaap_AvailableForSaleSecuritiesDebtSecurities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AvailableForSaleSecuritiesDebtSecurities",
     "crdr": "debit",
     "calculation": {
      "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofCashandCashEquivalentsandInvestmentsFairValueDetails": {
       "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofCashandCashEquivalentsandInvestmentsFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Estimated Fair Value",
        "label": "Debt Securities, Available-for-Sale",
        "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)."
       }
      }
     },
     "auth_ref": [
      "r370",
      "r414",
      "r651",
      "r786",
      "r1045",
      "r1049",
      "r1252",
      "r1357",
      "r1358",
      "r1359"
     ]
    },
    "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AvailableForSaleSecuritiesDebtSecuritiesCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.snowflake.com/role/FairValueMeasurementsFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails": {
       "parentTag": "us-gaap_AssetsFairValueDisclosure",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.snowflake.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.snowflake.com/role/FairValueMeasurementsFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Short-term investments",
        "label": "Debt Securities, Available-for-Sale, Current",
        "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as current."
       }
      }
     },
     "auth_ref": [
      "r367",
      "r414"
     ]
    },
    "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AvailableForSaleSecuritiesDebtSecuritiesNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.snowflake.com/role/FairValueMeasurementsFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails": {
       "parentTag": "us-gaap_AssetsFairValueDisclosure",
       "weight": 1.0,
       "order": 3.0
      },
      "http://www.snowflake.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.snowflake.com/role/FairValueMeasurementsFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term investments",
        "label": "Debt Securities, Available-for-Sale, Noncurrent",
        "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as noncurrent."
       }
      }
     },
     "auth_ref": [
      "r248",
      "r367",
      "r414"
     ]
    },
    "ecd_AwardExrcPrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardExrcPrice",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Exercise Price",
        "label": "Award Exercise Price"
       }
      }
     },
     "auth_ref": [
      "r1173"
     ]
    },
    "ecd_AwardGrantDateFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardGrantDateFairValue",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value as of Grant Date",
        "label": "Award Grant Date Fair Value"
       }
      }
     },
     "auth_ref": [
      "r1174"
     ]
    },
    "ecd_AwardTmgDiscLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardTmgDiscLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing Disclosures [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r1169"
     ]
    },
    "ecd_AwardTmgHowMnpiCnsdrdTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardTmgHowMnpiCnsdrdTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Timing, How MNPI Considered",
        "label": "Award Timing, How MNPI Considered [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1169"
     ]
    },
    "ecd_AwardTmgMethodTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardTmgMethodTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Timing Method",
        "label": "Award Timing Method [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1169"
     ]
    },
    "ecd_AwardTmgMnpiCnsdrdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardTmgMnpiCnsdrdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Timing MNPI Considered",
        "label": "Award Timing MNPI Considered [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1169"
     ]
    },
    "ecd_AwardTmgMnpiDiscTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardTmgMnpiDiscTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Timing MNPI Disclosure",
        "label": "Award Timing MNPI Disclosure [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1169"
     ]
    },
    "ecd_AwardTmgPredtrmndFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardTmgPredtrmndFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Timing Predetermined",
        "label": "Award Timing Predetermined [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1169"
     ]
    },
    "us-gaap_AwardTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AwardTypeAxis",
     "presentation": [
      "http://www.snowflake.com/role/BusinessCombinationsNarrativeDetails",
      "http://www.snowflake.com/role/EquityNarrativeDetails",
      "http://www.snowflake.com/role/EquitySharesReservedForFutureIssuanceDetails",
      "http://www.snowflake.com/role/EquityUnvestedRSARSURollforwardDetails",
      "http://www.snowflake.com/role/EquityValuationAssumptionsDetails",
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Type [Axis]",
        "label": "Award Type [Axis]",
        "documentation": "Information by type of award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r540",
      "r541",
      "r542",
      "r544",
      "r545",
      "r546",
      "r547",
      "r548",
      "r549",
      "r550",
      "r551",
      "r552",
      "r553",
      "r554",
      "r555",
      "r556",
      "r557",
      "r558",
      "r559",
      "r560",
      "r561",
      "r564",
      "r565",
      "r566",
      "r567",
      "r568"
     ]
    },
    "ecd_AwardUndrlygSecuritiesAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardUndrlygSecuritiesAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Underlying Securities",
        "label": "Award Underlying Securities Amount"
       }
      }
     },
     "auth_ref": [
      "r1172"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardsCloseToMnpiDiscIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Name",
        "label": "Awards Close in Time to MNPI Disclosures, Individual Name"
       }
      }
     },
     "auth_ref": [
      "r1171"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardsCloseToMnpiDiscTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Awards Close in Time to MNPI Disclosures",
        "label": "Awards Close in Time to MNPI Disclosures [Table]"
       }
      }
     },
     "auth_ref": [
      "r1170"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardsCloseToMnpiDiscTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Awards Close in Time to MNPI Disclosures, Table",
        "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1170"
     ]
    },
    "us-gaap_BalanceSheetLocationAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BalanceSheetLocationAxis",
     "presentation": [
      "http://www.snowflake.com/role/CashEquivalentsandInvestmentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement of Financial Position Location, Balance [Axis]",
        "label": "Statement of Financial Position Location, Balance [Axis]",
        "documentation": "Information by location in statement of financial position where disaggregated cumulative balance has been reported."
       }
      }
     },
     "auth_ref": [
      "r453",
      "r1387",
      "r1388"
     ]
    },
    "us-gaap_BalanceSheetLocationDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BalanceSheetLocationDomain",
     "presentation": [
      "http://www.snowflake.com/role/CashEquivalentsandInvestmentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement of Financial Position Location, Balance [Domain]",
        "label": "Statement of Financial Position Location, Balance [Domain]",
        "documentation": "Location in statement of financial position where disaggregated cumulative balance has been reported."
       }
      }
     },
     "auth_ref": [
      "r87",
      "r88",
      "r453",
      "r1387",
      "r1388"
     ]
    },
    "us-gaap_BankTimeDepositsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BankTimeDepositsMember",
     "presentation": [
      "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofCashandCashEquivalentsandInvestmentsFairValueDetails",
      "http://www.snowflake.com/role/FairValueMeasurementsFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Time deposits",
        "label": "Bank Time Deposits [Member]",
        "documentation": "Certificates of deposit (CD) or savings accounts with a fixed term or understanding the customer can only withdraw by giving advanced notice with a bank or other financial institution. A CD is a short to medium-term investment available at banks and savings and loan institutions where a customer agrees to lend money to the institution for a certain amount of time and is paid a predetermined rate of interest."
       }
      }
     },
     "auth_ref": [
      "r182"
     ]
    },
    "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BasisOfAccountingPolicyPolicyTextBlock",
     "presentation": [
      "http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Basis of Presentation",
        "label": "Basis of Accounting, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
     "presentation": [
      "http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Basis of Presentation and Summary of Significant Accounting Policies",
        "label": "Basis of Presentation and Significant Accounting Policies [Text Block]",
        "documentation": "The entire disclosure for the basis of presentation and significant accounting policies concepts. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS). Accounting policies describe all significant accounting policies of the reporting entity."
       }
      }
     },
     "auth_ref": [
      "r136"
     ]
    },
    "us-gaap_BusinessAcquisitionAcquireeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessAcquisitionAcquireeDomain",
     "presentation": [
      "http://www.snowflake.com/role/BusinessCombinationsNarrativeDetails",
      "http://www.snowflake.com/role/BusinessCombinationsProFormaInformationDetails",
      "http://www.snowflake.com/role/BusinessCombinationsScheduleofAcquisitionDateFairValueofConsiderationTransferredDetails",
      "http://www.snowflake.com/role/BusinessCombinationsScheduleofPreliminaryAllocationofPurchasePricetoAssetsAcquiredandLiabilitiesAssumedDetails",
      "http://www.snowflake.com/role/CONSOLIDATEDBALANCESHEETSPARENTHETICAL",
      "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYPARENTHETICAL",
      "http://www.snowflake.com/role/EquityNarrativeDetails",
      "http://www.snowflake.com/role/FairValueMeasurementsUnrealizedGainLossonInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Business Acquisition, Acquiree [Domain]",
        "label": "Business Acquisition, Acquiree [Domain]",
        "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree."
       }
      }
     },
     "auth_ref": [
      "r437",
      "r438",
      "r439",
      "r440",
      "r441",
      "r627",
      "r1035",
      "r1036"
     ]
    },
    "us-gaap_BusinessAcquisitionAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessAcquisitionAxis",
     "presentation": [
      "http://www.snowflake.com/role/BusinessCombinationsNarrativeDetails",
      "http://www.snowflake.com/role/BusinessCombinationsProFormaInformationDetails",
      "http://www.snowflake.com/role/BusinessCombinationsScheduleofAcquisitionDateFairValueofConsiderationTransferredDetails",
      "http://www.snowflake.com/role/BusinessCombinationsScheduleofPreliminaryAllocationofPurchasePricetoAssetsAcquiredandLiabilitiesAssumedDetails",
      "http://www.snowflake.com/role/CONSOLIDATEDBALANCESHEETSPARENTHETICAL",
      "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYPARENTHETICAL",
      "http://www.snowflake.com/role/EquityNarrativeDetails",
      "http://www.snowflake.com/role/FairValueMeasurementsUnrealizedGainLossonInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Business Acquisition [Axis]",
        "label": "Business Acquisition [Axis]",
        "documentation": "Information by business combination or series of individually immaterial business combinations."
       }
      }
     },
     "auth_ref": [
      "r69",
      "r71",
      "r437",
      "r438",
      "r439",
      "r440",
      "r441",
      "r627",
      "r1035",
      "r1036"
     ]
    },
    "us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued",
     "presentation": [
      "http://www.snowflake.com/role/BusinessCombinationsScheduleofAcquisitionDateFairValueofConsiderationTransferredDetails",
      "http://www.snowflake.com/role/CONSOLIDATEDBALANCESHEETSPARENTHETICAL",
      "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYPARENTHETICAL",
      "http://www.snowflake.com/role/EquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Business acquisition, equity interest issued or issuable (in shares)",
        "label": "Business Acquisition, Equity Interest Issued or Issuable, Number of Shares",
        "documentation": "Number of shares of equity interests issued or issuable to acquire entity."
       }
      }
     },
     "auth_ref": [
      "r165"
     ]
    },
    "snow_BusinessAcquisitionGoodwillNotTaxDeductibleAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.snowflake.com/20250131",
     "localname": "BusinessAcquisitionGoodwillNotTaxDeductibleAmount",
     "crdr": "debit",
     "presentation": [
      "http://www.snowflake.com/role/BusinessCombinationsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill, amount not tax deductible",
        "label": "Business Acquisition, Goodwill, Not Tax Deductible Amount",
        "documentation": "Business Acquisition, Goodwill, Not Tax Deductible Amount"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessAcquisitionLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessAcquisitionLineItems",
     "presentation": [
      "http://www.snowflake.com/role/BusinessCombinationsNarrativeDetails",
      "http://www.snowflake.com/role/BusinessCombinationsProFormaInformationDetails",
      "http://www.snowflake.com/role/BusinessCombinationsScheduleofAcquisitionDateFairValueofConsiderationTransferredDetails",
      "http://www.snowflake.com/role/BusinessCombinationsScheduleofPreliminaryAllocationofPurchasePricetoAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Business Acquisition [Line Items]",
        "label": "Business Acquisition [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r627"
     ]
    },
    "us-gaap_BusinessAcquisitionProFormaInformationTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessAcquisitionProFormaInformationTextBlock",
     "presentation": [
      "http://www.snowflake.com/role/BusinessCombinationsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Business Acquisition, Pro Forma Information",
        "label": "Business Acquisition, Pro Forma Information [Table Text Block]",
        "documentation": "Tabular disclosure of pro forma results of operations for a material business acquisition or series of individually immaterial business acquisitions that are material in the aggregate."
       }
      }
     },
     "auth_ref": [
      "r1206",
      "r1207"
     ]
    },
    "us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount",
     "crdr": "debit",
     "presentation": [
      "http://www.snowflake.com/role/BusinessCombinationsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill, tax deductible amount",
        "label": "Business Acquisition, Goodwill, Expected Tax Deductible Amount",
        "documentation": "The amount of goodwill arising from a business combination that is expected to be deductible for tax purposes."
       }
      }
     },
     "auth_ref": [
      "r75"
     ]
    },
    "us-gaap_BusinessAcquisitionSharePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessAcquisitionSharePrice",
     "presentation": [
      "http://www.snowflake.com/role/BusinessCombinationsScheduleofAcquisitionDateFairValueofConsiderationTransferredDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Business acquisition, share price (in dollars per share)",
        "label": "Business Acquisition, Share Price",
        "documentation": "Price of a single share of a number of saleable stocks paid or offered to be paid in a business combination."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessAcquisitionsProFormaNetIncomeLoss",
     "crdr": "credit",
     "presentation": [
      "http://www.snowflake.com/role/BusinessCombinationsProFormaInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net loss",
        "label": "Business Acquisition, Pro Forma Net Income (Loss)",
        "documentation": "The pro forma net Income or Loss for the period as if the business combination or combinations had been completed at the beginning of a period."
       }
      }
     },
     "auth_ref": [
      "r625",
      "r626"
     ]
    },
    "us-gaap_BusinessAcquisitionsProFormaRevenue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessAcquisitionsProFormaRevenue",
     "crdr": "credit",
     "presentation": [
      "http://www.snowflake.com/role/BusinessCombinationsProFormaInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue",
        "label": "Business Acquisition, Pro Forma Revenue",
        "documentation": "The pro forma revenue for a period as if the business combination or combinations had been completed at the beginning of the period."
       }
      }
     },
     "auth_ref": [
      "r625",
      "r626"
     ]
    },
    "us-gaap_BusinessCombinationAcquisitionRelatedCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessCombinationAcquisitionRelatedCosts",
     "crdr": "debit",
     "presentation": [
      "http://www.snowflake.com/role/BusinessCombinationsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Business combination, acquisition related costs",
        "label": "Business Combination, Acquisition Related Costs",
        "documentation": "This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities."
       }
      }
     },
     "auth_ref": [
      "r68"
     ]
    },
    "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessCombinationAndAssetAcquisitionAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination, Asset Acquisition, and Joint Venture Formation [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessCombinationConsiderationTransferred1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessCombinationConsiderationTransferred1",
     "crdr": "credit",
     "presentation": [
      "http://www.snowflake.com/role/BusinessCombinationsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Consideration transferred",
        "label": "Business Combination, Consideration Transferred",
        "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer."
       }
      }
     },
     "auth_ref": [
      "r0",
      "r1",
      "r12"
     ]
    },
    "snow_BusinessCombinationConsiderationTransferredDeferredCashConsideration": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.snowflake.com/20250131",
     "localname": "BusinessCombinationConsiderationTransferredDeferredCashConsideration",
     "crdr": "credit",
     "calculation": {
      "http://www.snowflake.com/role/BusinessCombinationsScheduleofAcquisitionDateFairValueofConsiderationTransferredDetails": {
       "parentTag": "us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/BusinessCombinationsScheduleofAcquisitionDateFairValueofConsiderationTransferredDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred cash consideration",
        "label": "Business Combination, Consideration Transferred, Deferred Cash Consideration",
        "documentation": "Business Combination, Consideration Transferred, Deferred Cash Consideration"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable",
     "crdr": "credit",
     "calculation": {
      "http://www.snowflake.com/role/BusinessCombinationsScheduleofAcquisitionDateFairValueofConsiderationTransferredDetails": {
       "parentTag": "us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/BusinessCombinationsScheduleofAcquisitionDateFairValueofConsiderationTransferredDetails",
      "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issuance of common stock in connection with business combinations",
        "verboseLabel": "Common stock",
        "label": "Business Combination, Consideration Transferred, Equity Interests Issued and Issuable",
        "documentation": "Amount of equity interests of the acquirer, including instruments or interests issued or issuable in consideration for the business combination."
       }
      }
     },
     "auth_ref": [
      "r0",
      "r1"
     ]
    },
    "us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1",
     "crdr": "credit",
     "calculation": {
      "http://www.snowflake.com/role/BusinessCombinationsScheduleofAcquisitionDateFairValueofConsiderationTransferredDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/BusinessCombinationsScheduleofAcquisitionDateFairValueofConsiderationTransferredDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total",
        "label": "Business Combination, Consideration Transferred, Including Equity Interest in Acquiree Held before Combination",
        "documentation": "Fair value at acquisition-date of the assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interests issued by the acquirer, including but not limited to, instruments or interests issued or issuable in consideration for the business combination."
       }
      }
     },
     "auth_ref": [
      "r12",
      "r19"
     ]
    },
    "us-gaap_BusinessCombinationDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessCombinationDisclosureTextBlock",
     "presentation": [
      "http://www.snowflake.com/role/BusinessCombinations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Business Combinations",
        "label": "Business Combination Disclosure [Text Block]",
        "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable)."
       }
      }
     },
     "auth_ref": [
      "r158",
      "r628"
     ]
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents",
     "crdr": "debit",
     "calculation": {
      "http://www.snowflake.com/role/BusinessCombinationsScheduleofPreliminaryAllocationofPurchasePricetoAssetsAcquiredandLiabilitiesAssumedDetails": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/BusinessCombinationsNarrativeDetails",
      "http://www.snowflake.com/role/BusinessCombinationsScheduleofPreliminaryAllocationofPurchasePricetoAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash and cash equivalents",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents",
        "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions, acquired at the acquisition date. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates."
       }
      }
     },
     "auth_ref": [
      "r73"
     ]
    },
    "snow_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssetLiabilityNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.snowflake.com/20250131",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssetLiabilityNet",
     "crdr": "debit",
     "calculation": {
      "http://www.snowflake.com/role/BusinessCombinationsScheduleofPreliminaryAllocationofPurchasePricetoAssetsAcquiredandLiabilitiesAssumedDetails": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/BusinessCombinationsScheduleofPreliminaryAllocationofPurchasePricetoAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred tax liabilities, net",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Asset (Liability), Net",
        "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Asset (Liability), Net"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities",
     "crdr": "credit",
     "presentation": [
      "http://www.snowflake.com/role/BusinessCombinationsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Deferred tax liability",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities",
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences assumed at the acquisition date."
       }
      }
     },
     "auth_ref": [
      "r73"
     ]
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill",
     "crdr": "debit",
     "calculation": {
      "http://www.snowflake.com/role/BusinessCombinationsScheduleofPreliminaryAllocationofPurchasePricetoAssetsAcquiredandLiabilitiesAssumedDetails": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/BusinessCombinationsNarrativeDetails",
      "http://www.snowflake.com/role/BusinessCombinationsScheduleofPreliminaryAllocationofPurchasePricetoAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Intangible assets acquired",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill",
        "documentation": "Amount of intangible assets, excluding goodwill, acquired at the acquisition date."
       }
      }
     },
     "auth_ref": [
      "r73"
     ]
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles",
     "crdr": "debit",
     "presentation": [
      "http://www.snowflake.com/role/BusinessCombinationsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Intangible assets",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles",
        "documentation": "The amount of identifiable intangible assets recognized as of the acquisition date."
       }
      }
     },
     "auth_ref": [
      "r72",
      "r73"
     ]
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities",
     "crdr": "credit",
     "presentation": [
      "http://www.snowflake.com/role/BusinessCombinationsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Liabilities acquired",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities",
        "documentation": "Amount of liabilities assumed at the acquisition date."
       }
      }
     },
     "auth_ref": [
      "r73"
     ]
    },
    "snow_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetTangibleAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.snowflake.com/20250131",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetTangibleAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.snowflake.com/role/BusinessCombinationsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net tangible assets acquired",
        "label": "Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Net Tangible Assets",
        "documentation": "Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Net Tangible Assets"
       }
      }
     },
     "auth_ref": []
    },
    "snow_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherTangibleAssetsLiabilitiesNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.snowflake.com/20250131",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherTangibleAssetsLiabilitiesNet",
     "crdr": "debit",
     "calculation": {
      "http://www.snowflake.com/role/BusinessCombinationsScheduleofPreliminaryAllocationofPurchasePricetoAssetsAcquiredandLiabilitiesAssumedDetails": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/BusinessCombinationsScheduleofPreliminaryAllocationofPurchasePricetoAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other net tangible liabilities",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Tangible Assets (Liabilities), Net",
        "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Tangible Assets (Liabilities), Net"
       }
      }
     },
     "auth_ref": []
    },
    "snow_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedShortTermInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.snowflake.com/20250131",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedShortTermInvestments",
     "crdr": "debit",
     "calculation": {
      "http://www.snowflake.com/role/BusinessCombinationsScheduleofPreliminaryAllocationofPurchasePricetoAssetsAcquiredandLiabilitiesAssumedDetails": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/BusinessCombinationsScheduleofPreliminaryAllocationofPurchasePricetoAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Short-term investments",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Short-Term Investments",
        "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Short-Term Investments"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
     "crdr": "debit",
     "calculation": {
      "http://www.snowflake.com/role/BusinessCombinationsScheduleofPreliminaryAllocationofPurchasePricetoAssetsAcquiredandLiabilitiesAssumedDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/BusinessCombinationsScheduleofPreliminaryAllocationofPurchasePricetoAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total",
        "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net",
        "documentation": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed."
       }
      }
     },
     "auth_ref": [
      "r73"
     ]
    },
    "us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeFairValue1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessCombinationStepAcquisitionEquityInterestInAcquireeFairValue1",
     "crdr": "credit",
     "calculation": {
      "http://www.snowflake.com/role/BusinessCombinationsScheduleofAcquisitionDateFairValueofConsiderationTransferredDetails": {
       "parentTag": "us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/BusinessCombinationsScheduleofAcquisitionDateFairValueofConsiderationTransferredDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair value of a previously held equity interest",
        "label": "Business Combination, Step Acquisition, Equity Interest in Acquiree, Fair Value",
        "documentation": "Fair value at acquisition-date of the equity interest in the acquiree held by the acquirer, immediately before the acquisition date for businesses combined in stages."
       }
      }
     },
     "auth_ref": [
      "r20"
     ]
    },
    "us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGainOrLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGainOrLoss",
     "crdr": "credit",
     "presentation": [
      "http://www.snowflake.com/role/BusinessCombinationsNarrativeDetails",
      "http://www.snowflake.com/role/FairValueMeasurementsUnrealizedGainLossonInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity interest in acquiree, remeasurement gain",
        "label": "Business Combination, Step Acquisition, Equity Interest in Acquiree, Remeasurement Gain (Loss), Net",
        "documentation": "In a business combination achieved in stages, this element represents the amount of net gain (loss) recognized by the entity as a result of remeasuring to fair value the equity interest in the acquiree it held before the business combination."
       }
      }
     },
     "auth_ref": [
      "r70"
     ]
    },
    "us-gaap_BusinessCombinationsPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessCombinationsPolicy",
     "presentation": [
      "http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Business Combinations",
        "label": "Business Combinations Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy."
       }
      }
     },
     "auth_ref": [
      "r159",
      "r160",
      "r161",
      "r162"
     ]
    },
    "us-gaap_CallOptionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CallOptionMember",
     "presentation": [
      "http://www.snowflake.com/role/ConvertibleSeniorNotesNarrativeDetails",
      "http://www.snowflake.com/role/ConvertibleSeniorNotesOtherKeyTermsandPremiumsPaidforCappedCallsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Call Option",
        "label": "Call Option [Member]",
        "documentation": "Financial contract between two parties, the buyer and the seller of the option, where the buyer has the right but not the obligation to buy an agreed quantity of a particular commodity or financial instrument (the underlying instrument) from the seller of the option for a certain price (the strike price). Seller is obligated to sell the asset to the buyer, if the buyer exercises the option."
       }
      }
     },
     "auth_ref": [
      "r964",
      "r965"
     ]
    },
    "us-gaap_CapitalExpendituresIncurredButNotYetPaid": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CapitalExpendituresIncurredButNotYetPaid",
     "crdr": "credit",
     "presentation": [
      "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property and equipment included in accounts payable and accrued expenses",
        "label": "Capital Expenditures Incurred but Not yet Paid",
        "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred."
       }
      }
     },
     "auth_ref": [
      "r35",
      "r36",
      "r37"
     ]
    },
    "us-gaap_CapitalizedComputerSoftwareAmortization1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CapitalizedComputerSoftwareAmortization1",
     "crdr": "debit",
     "presentation": [
      "http://www.snowflake.com/role/PropertyandEquipmentNetNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated amortization, property, plant, and equipment",
        "label": "Capitalized Computer Software, Amortization",
        "documentation": "Amount of expense for amortization of capitalized computer software costs."
       }
      }
     },
     "auth_ref": [
      "r996",
      "r998"
     ]
    },
    "us-gaap_CapitalizedComputerSoftwareImpairments1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CapitalizedComputerSoftwareImpairments1",
     "crdr": "debit",
     "presentation": [
      "http://www.snowflake.com/role/PropertyandEquipmentNetNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Impairment of capitalized internal-use software",
        "label": "Capitalized Computer Software, Impairments",
        "documentation": "Amount of impairment loss from capitalized computer software costs."
       }
      }
     },
     "auth_ref": [
      "r997",
      "r998"
     ]
    },
    "us-gaap_CapitalizedContractCostAmortizationPeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CapitalizedContractCostAmortizationPeriod",
     "presentation": [
      "http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Incremental cost amortization period",
        "label": "Capitalized Contract Cost, Amortization Period",
        "documentation": "Amortization period of cost capitalized in obtaining or fulfilling contract with customer, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r1205"
     ]
    },
    "us-gaap_CapitalizedContractCostImpairmentLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CapitalizedContractCostImpairmentLoss",
     "crdr": "debit",
     "presentation": [
      "http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Impairment losses",
        "label": "Capitalized Contract Cost, Impairment Loss",
        "documentation": "Amount of impairment loss for asset recognized from cost incurred to obtain or fulfill contract with customer."
       }
      }
     },
     "auth_ref": [
      "r423"
     ]
    },
    "us-gaap_CapitalizedContractCostNetCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CapitalizedContractCostNetCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.snowflake.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred commissions, current",
        "label": "Capitalized Contract Cost, Net, Current",
        "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer; classified as current."
       }
      }
     },
     "auth_ref": [
      "r422"
     ]
    },
    "us-gaap_CapitalizedContractCostNetNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CapitalizedContractCostNetNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.snowflake.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred commissions, non-current",
        "label": "Capitalized Contract Cost, Net, Noncurrent",
        "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer; classified as noncurrent."
       }
      }
     },
     "auth_ref": [
      "r422"
     ]
    },
    "snow_CappedCallTransactionsPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.snowflake.com/20250131",
     "localname": "CappedCallTransactionsPolicyPolicyTextBlock",
     "presentation": [
      "http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Capped Call Transactions",
        "label": "Capped Call Transactions, Policy [Policy Text Block]",
        "documentation": "Capped Call Transactions, Policy"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "crdr": "debit",
     "calculation": {
      "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.snowflake.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash and cash equivalents",
        "label": "Cash and Cash Equivalents, at Carrying Value",
        "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation."
       }
      }
     },
     "auth_ref": [
      "r32",
      "r247",
      "r1002"
     ]
    },
    "us-gaap_CashAndCashEquivalentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashAndCashEquivalentsAxis",
     "presentation": [
      "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofCashandCashEquivalentsandInvestmentsFairValueDetails",
      "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails",
      "http://www.snowflake.com/role/FairValueMeasurementsFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash and Cash Equivalents [Axis]",
        "label": "Cash and Cash Equivalents [Axis]",
        "documentation": "Information by type of cash and cash equivalent balance."
       }
      }
     },
     "auth_ref": [
      "r247"
     ]
    },
    "us-gaap_CashAndCashEquivalentsFairValueDisclosure": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashAndCashEquivalentsFairValueDisclosure",
     "crdr": "debit",
     "calculation": {
      "http://www.snowflake.com/role/FairValueMeasurementsFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails": {
       "parentTag": "us-gaap_AssetsFairValueDisclosure",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofCashandCashEquivalentsandInvestmentsFairValueDetails": {
       "parentTag": "us-gaap_CashEquivalentsAtCarryingValue",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofCashandCashEquivalentsandInvestmentsFairValueDetails",
      "http://www.snowflake.com/role/FairValueMeasurementsFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Estimated Fair Value",
        "terseLabel": "Cash equivalents:",
        "label": "Cash and Cash Equivalents, Fair Value Disclosure",
        "documentation": "Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates."
       }
      }
     },
     "auth_ref": [
      "r1355",
      "r1356"
     ]
    },
    "us-gaap_CashAndCashEquivalentsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashAndCashEquivalentsLineItems",
     "presentation": [
      "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofCashandCashEquivalentsandInvestmentsFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash equivalents:",
        "label": "Cash and Cash Equivalents [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy",
     "presentation": [
      "http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash and Cash Equivalents and Restricted Cash",
        "label": "Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]",
        "documentation": "Entity's cash and cash equivalents accounting policy with respect to restricted balances. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits."
       }
      }
     },
     "auth_ref": [
      "r33",
      "r172"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "crdr": "debit",
     "calculation": {
      "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Cash, cash equivalents, and restricted cash\u2014beginning of period",
        "periodEndLabel": "Cash, cash equivalents, and restricted cash\u2014end of period",
        "totalLabel": "Total cash, cash equivalents, and restricted cash",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents",
        "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates."
       }
      }
     },
     "auth_ref": [
      "r32",
      "r133",
      "r289"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract",
     "presentation": [
      "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reconciliation of cash, cash equivalents, and restricted cash:",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "crdr": "debit",
     "calculation": {
      "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net increase (decrease) in cash, cash equivalents, and restricted cash",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect",
        "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates."
       }
      }
     },
     "auth_ref": [
      "r2",
      "r133"
     ]
    },
    "snow_CashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.snowflake.com/20250131",
     "localname": "CashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax",
     "crdr": "credit",
     "calculation": {
      "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofCashandCashEquivalentsandInvestmentsFairValueDetails": {
       "parentTag": "snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainsBeforeTax",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofCashandCashEquivalentsandInvestmentsFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Gross Unrealized Gains",
        "label": "Cash Equivalents, Accumulated Gross Unrealized Gain, Before Tax",
        "documentation": "Cash Equivalents, Accumulated Gross Unrealized Gain, Before Tax"
       }
      }
     },
     "auth_ref": []
    },
    "snow_CashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.snowflake.com/20250131",
     "localname": "CashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax",
     "crdr": "debit",
     "calculation": {
      "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofCashandCashEquivalentsandInvestmentsFairValueDetails": {
       "parentTag": "us-gaap_CashEquivalentsAtCarryingValue",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofCashandCashEquivalentsandInvestmentsFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Gross Unrealized Losses",
        "label": "Cash Equivalents, Accumulated Gross Unrealized Loss, Before Tax",
        "documentation": "Cash Equivalents, Accumulated Gross Unrealized Loss, Before Tax"
       }
      }
     },
     "auth_ref": []
    },
    "snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.snowflake.com/20250131",
     "localname": "CashEquivalentsAndDebtSecuritiesAvailableForSaleAbstract",
     "presentation": [
      "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash Equivalents And Debt Securities, Available-For-Sale [Abstract]",
        "label": "Cash Equivalents And Debt Securities, Available-For-Sale [Abstract]",
        "documentation": "Cash Equivalents And Debt Securities, Available-For-Sale"
       }
      }
     },
     "auth_ref": []
    },
    "snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainsBeforeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.snowflake.com/20250131",
     "localname": "CashEquivalentsAndDebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainsBeforeTax",
     "crdr": "credit",
     "calculation": {
      "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofCashandCashEquivalentsandInvestmentsFairValueDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofCashandCashEquivalentsandInvestmentsFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Gross Unrealized Gains",
        "label": "Cash Equivalents And Debt Securities, Available-For-Sale, Accumulated Gross Unrealized Gains, Before Tax",
        "documentation": "Cash Equivalents And Debt Securities, Available-For-Sale, Accumulated Gross Unrealized Gains, Before Tax"
       }
      }
     },
     "auth_ref": []
    },
    "snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.snowflake.com/20250131",
     "localname": "CashEquivalentsAndDebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTax",
     "crdr": "debit",
     "calculation": {
      "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofCashandCashEquivalentsandInvestmentsFairValueDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofCashandCashEquivalentsandInvestmentsFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTotalLabel": "Gross Unrealized Losses",
        "label": "Cash Equivalents And Debt Securities, Available-For-Sale, Accumulated Gross Unrealized Loss, Before Tax",
        "documentation": "Cash Equivalents And Debt Securities, Available-For-Sale, Accumulated Gross Unrealized Loss, Before Tax"
       }
      }
     },
     "auth_ref": []
    },
    "snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleAmortizedCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.snowflake.com/20250131",
     "localname": "CashEquivalentsAndDebtSecuritiesAvailableForSaleAmortizedCost",
     "crdr": "debit",
     "calculation": {
      "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofCashandCashEquivalentsandInvestmentsFairValueDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofCashandCashEquivalentsandInvestmentsFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Amortized Cost",
        "label": "Cash Equivalents And Debt Securities, Available-For-Sale, Amortized Cost",
        "documentation": "Cash Equivalents And Debt Securities, Available-For-Sale, Amortized Cost"
       }
      }
     },
     "auth_ref": []
    },
    "snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.snowflake.com/20250131",
     "localname": "CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger",
     "crdr": "debit",
     "calculation": {
      "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails": {
       "parentTag": "snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPosition",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "12 months or greater, fair value",
        "label": "Cash Equivalents And Debt Securities, Available-For-Sale, Continuous Unrealized Loss Position, 12 Months Or Longer",
        "documentation": "Cash Equivalents And Debt Securities, Available-For-Sale, Continuous Unrealized Loss Position, 12 Months Or Longer"
       }
      }
     },
     "auth_ref": []
    },
    "snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.snowflake.com/20250131",
     "localname": "CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss",
     "crdr": "debit",
     "calculation": {
      "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails_1": {
       "parentTag": "snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLossBeforeTax",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTotalLabel": "12 months or greater, accumulated losses",
        "label": "Cash Equivalents And Debt Securities, Available-For-Sale, Continuous Unrealized Loss Position, 12 Months Or Longer, Accumulated Loss",
        "documentation": "Cash Equivalents And Debt Securities, Available-For-Sale, Continuous Unrealized Loss Position, 12 Months Or Longer, Accumulated Loss"
       }
      }
     },
     "auth_ref": []
    },
    "snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.snowflake.com/20250131",
     "localname": "CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months",
     "crdr": "debit",
     "calculation": {
      "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails": {
       "parentTag": "snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPosition",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Less than 12 months, fair value",
        "label": "Cash Equivalents And Debt Securities, Available-For-Sale, Continuous Unrealized Loss Position, Less Than 12 Months",
        "documentation": "Cash Equivalents And Debt Securities, Available-For-Sale, Continuous Unrealized Loss Position, Less Than 12 Months"
       }
      }
     },
     "auth_ref": []
    },
    "snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.snowflake.com/20250131",
     "localname": "CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss",
     "crdr": "debit",
     "calculation": {
      "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails_1": {
       "parentTag": "snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLossBeforeTax",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTotalLabel": "Less than 12 months, accumulated losses",
        "label": "Cash Equivalents And Debt Securities, Available-For-Sale, Continuous Unrealized Loss Position, Less Than 12 Months, Accumulated Loss",
        "documentation": "Cash Equivalents And Debt Securities, Available-For-Sale, Continuous Unrealized Loss Position, Less Than 12 Months, Accumulated Loss"
       }
      }
     },
     "auth_ref": []
    },
    "snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.snowflake.com/20250131",
     "localname": "CashEquivalentsAndDebtSecuritiesAvailableForSaleFairValue",
     "crdr": "debit",
     "calculation": {
      "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofCashandCashEquivalentsandInvestmentsFairValueDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofCashandCashEquivalentsandInvestmentsFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Estimated Fair Value",
        "label": "Cash Equivalents And Debt Securities, Available-For-Sale, Fair Value",
        "documentation": "Cash Equivalents And Debt Securities, Available-For-Sale, Fair Value"
       }
      }
     },
     "auth_ref": []
    },
    "snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPosition": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.snowflake.com/20250131",
     "localname": "CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPosition",
     "crdr": "debit",
     "calculation": {
      "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails_1": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total, fair value",
        "label": "Cash Equivalents And Debt Securities, Available-For-Sale, Unrealized Loss Position",
        "documentation": "Cash Equivalents And Debt Securities, Available-For-Sale, Unrealized Loss Position"
       }
      }
     },
     "auth_ref": []
    },
    "snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLossBeforeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.snowflake.com/20250131",
     "localname": "CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLossBeforeTax",
     "crdr": "debit",
     "calculation": {
      "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails_1": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/CashEquivalentsandInvestmentsNarrativeDetails",
      "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Gross unrealized losses on available-for-sale marketable debt securities",
        "negatedTotalLabel": "Total, accumulated losses",
        "label": "Cash Equivalents And Debt Securities, Available-For-Sale, Unrealized Loss Position, Accumulated Loss, Before Tax",
        "documentation": "Cash Equivalents And Debt Securities, Available-For-Sale, Unrealized Loss Position, Accumulated Loss, Before Tax"
       }
      }
     },
     "auth_ref": []
    },
    "snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLossBeforeTaxAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.snowflake.com/20250131",
     "localname": "CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLossBeforeTaxAbstract",
     "presentation": [
      "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash Equivalents And Debt Securities, Available-For-Sale, Unrealized Loss Position, Accumulated Loss [Abstract]",
        "label": "Cash Equivalents And Debt Securities, Available-For-Sale, Unrealized Loss Position, Accumulated Loss, Before Tax [Abstract]",
        "documentation": "Cash Equivalents And Debt Securities, Available-For-Sale, Unrealized Loss Position, Accumulated Loss, Before Tax"
       }
      }
     },
     "auth_ref": []
    },
    "snow_CashEquivalentsAndInvestmentsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.snowflake.com/20250131",
     "localname": "CashEquivalentsAndInvestmentsTextBlock",
     "presentation": [
      "http://www.snowflake.com/role/CashEquivalentsandInvestments"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash Equivalents and Investments",
        "label": "Cash Equivalents And Investments [Text Block]",
        "documentation": "Cash Equivalents And Investments"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CashEquivalentsAtCarryingValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashEquivalentsAtCarryingValue",
     "crdr": "debit",
     "calculation": {
      "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofCashandCashEquivalentsandInvestmentsFairValueDetails": {
       "parentTag": "snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleAmortizedCost",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofCashandCashEquivalentsandInvestmentsFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Amortized Cost",
        "label": "Cash Equivalents, at Carrying Value",
        "documentation": "Amount of short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation."
       }
      }
     },
     "auth_ref": [
      "r1220",
      "r1383"
     ]
    },
    "us-gaap_CashEquivalentsAtCarryingValueAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashEquivalentsAtCarryingValueAbstract",
     "presentation": [
      "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofCashandCashEquivalentsandInvestmentsFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash equivalents:",
        "label": "Cash Equivalents, at Carrying Value [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "snow_CashEquivalentsContinuousUnrealizedLossPosition12MonthsOrLonger": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.snowflake.com/20250131",
     "localname": "CashEquivalentsContinuousUnrealizedLossPosition12MonthsOrLonger",
     "crdr": "debit",
     "calculation": {
      "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails": {
       "parentTag": "snow_CashEquivalentsUnrealizedLossPosition",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "12 months or greater, fair value",
        "label": "Cash Equivalents, Continuous Unrealized Loss Position, 12 Months Or Longer",
        "documentation": "Cash Equivalents, Continuous Unrealized Loss Position, 12 Months Or Longer"
       }
      }
     },
     "auth_ref": []
    },
    "snow_CashEquivalentsContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.snowflake.com/20250131",
     "localname": "CashEquivalentsContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss",
     "crdr": "debit",
     "calculation": {
      "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails": {
       "parentTag": "snow_CashEquivalentsUnrealizedLossPositionAccumulatedLoss",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "12 months or greater, accumulated losses",
        "label": "Cash Equivalents, Continuous Unrealized Loss Position, 12 Months Or Longer, Accumulated Loss",
        "documentation": "Cash Equivalents, Continuous Unrealized Loss Position, 12 Months Or Longer, Accumulated Loss"
       }
      }
     },
     "auth_ref": []
    },
    "snow_CashEquivalentsContinuousUnrealizedLossPositionLessThan12Months": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.snowflake.com/20250131",
     "localname": "CashEquivalentsContinuousUnrealizedLossPositionLessThan12Months",
     "crdr": "debit",
     "calculation": {
      "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails": {
       "parentTag": "snow_CashEquivalentsUnrealizedLossPosition",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Less than 12 months, fair value",
        "label": "Cash Equivalents, Continuous Unrealized Loss Position, Less Than 12 Months",
        "documentation": "Cash Equivalents, Continuous Unrealized Loss Position, Less Than 12 Months"
       }
      }
     },
     "auth_ref": []
    },
    "snow_CashEquivalentsContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.snowflake.com/20250131",
     "localname": "CashEquivalentsContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss",
     "crdr": "debit",
     "calculation": {
      "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails": {
       "parentTag": "snow_CashEquivalentsUnrealizedLossPositionAccumulatedLoss",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Less than 12 months, accumulated losses",
        "label": "Cash Equivalents, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss",
        "documentation": "Cash Equivalents, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss"
       }
      }
     },
     "auth_ref": []
    },
    "snow_CashEquivalentsUnrealizedLossPosition": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.snowflake.com/20250131",
     "localname": "CashEquivalentsUnrealizedLossPosition",
     "crdr": "debit",
     "calculation": {
      "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails_1": {
       "parentTag": "snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPosition",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total, fair value",
        "label": "Cash Equivalents, Unrealized Loss Position",
        "documentation": "Cash Equivalents, Unrealized Loss Position"
       }
      }
     },
     "auth_ref": []
    },
    "snow_CashEquivalentsUnrealizedLossPositionAccumulatedLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.snowflake.com/20250131",
     "localname": "CashEquivalentsUnrealizedLossPositionAccumulatedLoss",
     "crdr": "debit",
     "calculation": {
      "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails": {
       "parentTag": "snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLossBeforeTax",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTotalLabel": "Total, accumulated losses",
        "label": "Cash Equivalents, Unrealized Loss Position, Accumulated Loss",
        "documentation": "Cash Equivalents, Unrealized Loss Position, Accumulated Loss"
       }
      }
     },
     "auth_ref": []
    },
    "snow_CashEquivalentsUnrealizedLossPositionAccumulatedLossAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.snowflake.com/20250131",
     "localname": "CashEquivalentsUnrealizedLossPositionAccumulatedLossAbstract",
     "presentation": [
      "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash Equivalents, Gross Unrealized Losses",
        "label": "Cash Equivalents, Unrealized Loss Position, Accumulated Loss [Abstract]",
        "documentation": "Cash Equivalents, Unrealized Loss Position, Accumulated Loss"
       }
      }
     },
     "auth_ref": []
    },
    "snow_CashEquivalentsUnrealizedLossPositionFairValueAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.snowflake.com/20250131",
     "localname": "CashEquivalentsUnrealizedLossPositionFairValueAbstract",
     "presentation": [
      "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash Equivalents, Fair Value",
        "label": "Cash Equivalents, Unrealized Loss Position, Fair Value [Abstract]",
        "documentation": "Cash Equivalents, Unrealized Loss Position, Fair Value"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract",
     "presentation": [
      "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Supplemental disclosures of non-cash investing and financing activities",
        "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CertificatesOfDepositMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CertificatesOfDepositMember",
     "presentation": [
      "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofCashandCashEquivalentsandInvestmentsFairValueDetails",
      "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails",
      "http://www.snowflake.com/role/FairValueMeasurementsFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Certificates of deposit",
        "label": "Certificates of Deposit [Member]",
        "documentation": "Short to medium-term investment available at banks and savings and loan institutions where a customer agrees to lend money to the institution for a certain amount of time and is paid a predetermined rate of interest. Certificates of deposit (CD) are typically Federal Deposit Insurance Corporation (FDIC) insured."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r1080",
      "r1081",
      "r1082",
      "r1083"
     ]
    },
    "ecd_ChangedPeerGroupFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ChangedPeerGroupFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Changed Peer Group, Footnote",
        "label": "Changed Peer Group, Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1148"
     ]
    },
    "ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year",
        "label": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member]"
       }
      }
     },
     "auth_ref": [
      "r1145"
     ]
    },
    "ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested",
        "label": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member]"
       }
      }
     },
     "auth_ref": [
      "r1143"
     ]
    },
    "snow_ChristianKleinermanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.snowflake.com/20250131",
     "localname": "ChristianKleinermanMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Christian Kleinerman [Member]",
        "documentation": "Christian Kleinerman"
       }
      }
     },
     "auth_ref": []
    },
    "snow_ChristopherW.DegnanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.snowflake.com/20250131",
     "localname": "ChristopherW.DegnanMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Christopher W. Degnan [Member]",
        "documentation": "Christopher W. Degnan"
       }
      }
     },
     "auth_ref": []
    },
    "dei_CityAreaCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CityAreaCode",
     "presentation": [
      "http://www.snowflake.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "City Area Code",
        "label": "City Area Code",
        "documentation": "Area code of city"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ClassOfStockDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ClassOfStockDomain",
     "presentation": [
      "http://www.snowflake.com/role/BusinessCombinationsNarrativeDetails",
      "http://www.snowflake.com/role/BusinessCombinationsScheduleofAcquisitionDateFairValueofConsiderationTransferredDetails",
      "http://www.snowflake.com/role/CONSOLIDATEDBALANCESHEETSPARENTHETICAL",
      "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY",
      "http://www.snowflake.com/role/ConvertibleSeniorNotesNarrativeDetails",
      "http://www.snowflake.com/role/EquityNarrativeDetails",
      "http://www.snowflake.com/role/NetLossperShareNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Class of Stock [Domain]",
        "label": "Class of Stock [Domain]",
        "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock."
       }
      }
     },
     "auth_ref": [
      "r210",
      "r255",
      "r256",
      "r257",
      "r290",
      "r314",
      "r315",
      "r317",
      "r319",
      "r327",
      "r328",
      "r403",
      "r466",
      "r468",
      "r469",
      "r470",
      "r473",
      "r474",
      "r495",
      "r496",
      "r498",
      "r499",
      "r501",
      "r671",
      "r863",
      "r864",
      "r865",
      "r866",
      "r874",
      "r875",
      "r876",
      "r877",
      "r878",
      "r879",
      "r880",
      "r881",
      "r882",
      "r883",
      "r884",
      "r885",
      "r905",
      "r927",
      "r949",
      "r975",
      "r976",
      "r977",
      "r978",
      "r979",
      "r1200",
      "r1233",
      "r1241"
     ]
    },
    "us-gaap_ClassOfStockLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ClassOfStockLineItems",
     "presentation": [
      "http://www.snowflake.com/role/NetLossperShareNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Class of Stock [Line Items]",
        "label": "Class of Stock [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r255",
      "r256",
      "r257",
      "r327",
      "r495",
      "r496",
      "r497",
      "r498",
      "r499",
      "r500",
      "r501",
      "r863",
      "r864",
      "r865",
      "r866",
      "r1024",
      "r1200",
      "r1233"
     ]
    },
    "ecd_CoSelectedMeasureAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "CoSelectedMeasureAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Company Selected Measure Amount",
        "label": "Company Selected Measure Amount"
       }
      }
     },
     "auth_ref": [
      "r1149"
     ]
    },
    "ecd_CoSelectedMeasureName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "CoSelectedMeasureName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Company Selected Measure Name",
        "label": "Company Selected Measure Name"
       }
      }
     },
     "auth_ref": [
      "r1149"
     ]
    },
    "us-gaap_CommercialPaperMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommercialPaperMember",
     "presentation": [
      "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofCashandCashEquivalentsandInvestmentsFairValueDetails",
      "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails",
      "http://www.snowflake.com/role/FairValueMeasurementsFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Commercial paper",
        "label": "Commercial Paper [Member]",
        "documentation": "Unsecured promissory note (generally negotiable) that provides institutions with short-term funds."
       }
      }
     },
     "auth_ref": [
      "r145",
      "r465",
      "r1080",
      "r1081",
      "r1082",
      "r1083"
     ]
    },
    "us-gaap_CommitmentsAndContingencies": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommitmentsAndContingencies",
     "crdr": "credit",
     "calculation": {
      "http://www.snowflake.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Commitments and contingencies (Note 11)",
        "label": "Commitments and Contingencies",
        "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur."
       }
      }
     },
     "auth_ref": [
      "r107",
      "r177",
      "r800",
      "r904"
     ]
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommitmentsAndContingenciesDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommitmentsAndContingenciesDisclosureTextBlock",
     "presentation": [
      "http://www.snowflake.com/role/CommitmentandContingencies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Commitments and Contingencies",
        "label": "Commitments and Contingencies Disclosure [Text Block]",
        "documentation": "The entire disclosure for commitments and contingencies."
       }
      }
     },
     "auth_ref": [
      "r143",
      "r457",
      "r459",
      "r983",
      "r1297",
      "r1302"
     ]
    },
    "us-gaap_CommonClassAMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonClassAMember",
     "presentation": [
      "http://www.snowflake.com/role/BusinessCombinationsNarrativeDetails",
      "http://www.snowflake.com/role/BusinessCombinationsScheduleofAcquisitionDateFairValueofConsiderationTransferredDetails",
      "http://www.snowflake.com/role/CONSOLIDATEDBALANCESHEETSPARENTHETICAL",
      "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY",
      "http://www.snowflake.com/role/ConvertibleSeniorNotesNarrativeDetails",
      "http://www.snowflake.com/role/EquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Class A Common Stock",
        "label": "Common Class A [Member]",
        "documentation": "Classification of common stock representing ownership interest in a corporation."
       }
      }
     },
     "auth_ref": [
      "r1422"
     ]
    },
    "us-gaap_CommonClassBMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonClassBMember",
     "presentation": [
      "http://www.snowflake.com/role/CONSOLIDATEDBALANCESHEETSPARENTHETICAL",
      "http://www.snowflake.com/role/EquityNarrativeDetails",
      "http://www.snowflake.com/role/NetLossperShareNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Class B Common Stock",
        "label": "Common Class B [Member]",
        "documentation": "Classification of common stock that has different rights than Common Class A, representing ownership interest in a corporation."
       }
      }
     },
     "auth_ref": [
      "r1422"
     ]
    },
    "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockCapitalSharesReservedForFutureIssuance",
     "presentation": [
      "http://www.snowflake.com/role/EquityNarrativeDetails",
      "http://www.snowflake.com/role/EquitySharesReservedForFutureIssuanceDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock reserved for future issuances (shares)",
        "label": "Common Stock, Capital Shares Reserved for Future Issuance",
        "documentation": "Aggregate number of common shares reserved for future issuance."
       }
      }
     },
     "auth_ref": [
      "r112"
     ]
    },
    "us-gaap_CommonStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockMember",
     "presentation": [
      "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common Stock",
        "label": "Common Stock [Member]",
        "documentation": "Stock that is subordinate to all other stock of the issuer."
       }
      }
     },
     "auth_ref": [
      "r1076",
      "r1077",
      "r1078",
      "r1080",
      "r1081",
      "r1082",
      "r1083",
      "r1237",
      "r1238",
      "r1240",
      "r1353",
      "r1419",
      "r1422"
     ]
    },
    "snow_CommonStockNumberOfClassesOfStock": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.snowflake.com/20250131",
     "localname": "CommonStockNumberOfClassesOfStock",
     "presentation": [
      "http://www.snowflake.com/role/EquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock, number of classes of stock",
        "label": "Common Stock, Number Of Classes Of Stock",
        "documentation": "Common Stock, Number Of Classes Of Stock"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockParOrStatedValuePerShare",
     "presentation": [
      "http://www.snowflake.com/role/CONSOLIDATEDBALANCESHEETSPARENTHETICAL",
      "http://www.snowflake.com/role/ConvertibleSeniorNotesNarrativeDetails",
      "http://www.snowflake.com/role/EquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock, par value (in dollars per share)",
        "label": "Common Stock, Par or Stated Value Per Share",
        "documentation": "Face amount or stated value per share of common stock."
       }
      }
     },
     "auth_ref": [
      "r112"
     ]
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockSharesAuthorized",
     "presentation": [
      "http://www.snowflake.com/role/CONSOLIDATEDBALANCESHEETSPARENTHETICAL"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock, shares authorized (in shares)",
        "label": "Common Stock, Shares Authorized",
        "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws."
       }
      }
     },
     "auth_ref": [
      "r112",
      "r905"
     ]
    },
    "us-gaap_CommonStockSharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockSharesIssued",
     "presentation": [
      "http://www.snowflake.com/role/CONSOLIDATEDBALANCESHEETSPARENTHETICAL"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock, shares issued (in shares)",
        "label": "Common Stock, Shares, Issued",
        "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury."
       }
      }
     },
     "auth_ref": [
      "r112"
     ]
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockSharesOutstanding",
     "presentation": [
      "http://www.snowflake.com/role/CONSOLIDATEDBALANCESHEETSPARENTHETICAL",
      "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY",
      "http://www.snowflake.com/role/EquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock, shares outstanding (in shares)",
        "periodStartLabel": "Beginning balance (in shares)",
        "periodEndLabel": "Ending balance (in shares)",
        "label": "Common Stock, Shares, Outstanding",
        "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation."
       }
      }
     },
     "auth_ref": [
      "r15",
      "r112",
      "r905",
      "r924",
      "r1422",
      "r1423"
     ]
    },
    "us-gaap_CommonStockValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockValue",
     "crdr": "credit",
     "calculation": {
      "http://www.snowflake.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock; $0.0001 par value per share; 2,500,000 Class A shares authorized; 334,301 and 334,453 shares issued as of January\u00a031, 2025 and 2024, respectively(1); 333,865 and 333,961 shares outstanding as of January\u00a031, 2025 and 2024, respectively(1); 185,461 Class B shares authorized, zero shares issued and outstanding as of each January\u00a031, 2025 and 2024",
        "label": "Common Stock, Value, Issued",
        "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity."
       }
      }
     },
     "auth_ref": [
      "r112",
      "r802",
      "r1058"
     ]
    },
    "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Compensation Actually Paid vs. Company Selected Measure",
        "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1154"
     ]
    },
    "ecd_CompActuallyPaidVsNetIncomeTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "CompActuallyPaidVsNetIncomeTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Compensation Actually Paid vs. Net Income",
        "label": "Compensation Actually Paid vs. Net Income [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1153"
     ]
    },
    "ecd_CompActuallyPaidVsOtherMeasureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "CompActuallyPaidVsOtherMeasureTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Compensation Actually Paid vs. Other Measure",
        "label": "Compensation Actually Paid vs. Other Measure [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1155"
     ]
    },
    "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return",
        "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1152"
     ]
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ComprehensiveIncomeNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Comprehensive loss attributable to Snowflake Inc.",
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent",
        "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners."
       }
      }
     },
     "auth_ref": [
      "r27",
      "r268",
      "r270",
      "r279",
      "r790",
      "r817",
      "r819"
     ]
    },
    "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest",
     "crdr": "debit",
     "calculation": {
      "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS",
      "http://www.snowflake.com/role/NetLossperShareScheduleofBasicandDilutedNetLossperShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Less: comprehensive loss attributable to noncontrolling interest",
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest",
        "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income (loss) and other comprehensive income (loss), attributable to noncontrolling interests. Excludes changes in equity resulting from investments by owners and distributions to owners."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r79",
      "r83",
      "r268",
      "r270",
      "r278",
      "r789",
      "r817",
      "r818"
     ]
    },
    "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
     "crdr": "credit",
     "calculation": {
      "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Comprehensive loss",
        "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest",
        "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners."
       }
      }
     },
     "auth_ref": [
      "r83",
      "r167",
      "r268",
      "r270",
      "r277",
      "r788",
      "r817"
     ]
    },
    "snow_ComputerEquipmentAndSoftwareMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.snowflake.com/20250131",
     "localname": "ComputerEquipmentAndSoftwareMember",
     "presentation": [
      "http://www.snowflake.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Computers, equipment, and software",
        "label": "Computer Equipment And Software [Member]",
        "documentation": "Computer Equipment And Software"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ConcentrationRiskBenchmarkDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConcentrationRiskBenchmarkDomain",
     "presentation": [
      "http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails",
      "http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesScheduleofSegmentReportingInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Concentration Risk Benchmark [Domain]",
        "label": "Concentration Risk Benchmark [Domain]",
        "documentation": "The denominator in a calculation of a disclosed concentration risk percentage."
       }
      }
     },
     "auth_ref": [
      "r41",
      "r42",
      "r92",
      "r93",
      "r364",
      "r982"
     ]
    },
    "us-gaap_ConcentrationRiskByBenchmarkAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConcentrationRiskByBenchmarkAxis",
     "presentation": [
      "http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails",
      "http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesScheduleofSegmentReportingInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Concentration Risk Benchmark [Axis]",
        "label": "Concentration Risk Benchmark [Axis]",
        "documentation": "Information by benchmark of concentration risk."
       }
      }
     },
     "auth_ref": [
      "r41",
      "r42",
      "r92",
      "r93",
      "r364",
      "r855",
      "r982"
     ]
    },
    "us-gaap_ConcentrationRiskByTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConcentrationRiskByTypeAxis",
     "presentation": [
      "http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails",
      "http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesScheduleofSegmentReportingInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Concentration Risk Type [Axis]",
        "label": "Concentration Risk Type [Axis]",
        "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender."
       }
      }
     },
     "auth_ref": [
      "r41",
      "r42",
      "r92",
      "r93",
      "r364",
      "r982",
      "r1204"
     ]
    },
    "us-gaap_ConcentrationRiskCreditRisk": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConcentrationRiskCreditRisk",
     "presentation": [
      "http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Concentration of Credit Risk",
        "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for credit risk."
       }
      }
     },
     "auth_ref": [
      "r97",
      "r199"
     ]
    },
    "us-gaap_ConcentrationRiskLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConcentrationRiskLineItems",
     "presentation": [
      "http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Concentration Risk [Line Items]",
        "label": "Concentration Risk [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r982"
     ]
    },
    "us-gaap_ConcentrationRiskPercentage1": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConcentrationRiskPercentage1",
     "presentation": [
      "http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails",
      "http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesScheduleofSegmentReportingInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Concentration risk, percentage",
        "label": "Concentration Risk, Percentage",
        "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division."
       }
      }
     },
     "auth_ref": [
      "r41",
      "r42",
      "r92",
      "r93",
      "r364"
     ]
    },
    "us-gaap_ConcentrationRiskTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConcentrationRiskTable",
     "presentation": [
      "http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Concentration Risk [Table]",
        "label": "Concentration Risk [Table]",
        "documentation": "Disclosure of information about concentration risk. Includes, but is not limited to, percentage of concentration risk and benchmark serving as denominator in calculation of percentage of concentration risk."
       }
      }
     },
     "auth_ref": [
      "r40",
      "r41",
      "r42",
      "r43",
      "r92",
      "r171",
      "r982"
     ]
    },
    "us-gaap_ConcentrationRiskTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConcentrationRiskTypeDomain",
     "presentation": [
      "http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails",
      "http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesScheduleofSegmentReportingInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Concentration Risk Type [Domain]",
        "label": "Concentration Risk Type [Domain]",
        "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration."
       }
      }
     },
     "auth_ref": [
      "r41",
      "r42",
      "r92",
      "r93",
      "r364",
      "r982"
     ]
    },
    "srt_ConsolidatedEntitiesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ConsolidatedEntitiesAxis",
     "presentation": [
      "http://www.snowflake.com/role/CONSOLIDATEDBALANCESHEETSPARENTHETICAL"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Consolidated Entities [Axis]",
        "label": "Consolidated Entities [Axis]",
        "documentation": "Information by consolidated entity or group of entities."
       }
      }
     },
     "auth_ref": [
      "r211",
      "r231",
      "r296",
      "r633",
      "r634",
      "r637",
      "r638",
      "r711",
      "r988",
      "r1216",
      "r1217",
      "r1218",
      "r1308",
      "r1311",
      "r1312"
     ]
    },
    "srt_ConsolidatedEntitiesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ConsolidatedEntitiesDomain",
     "presentation": [
      "http://www.snowflake.com/role/CONSOLIDATEDBALANCESHEETSPARENTHETICAL"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Consolidated Entities [Domain]",
        "label": "Consolidated Entities [Domain]",
        "documentation": "Entity or group of entities consolidated into reporting entity."
       }
      }
     },
     "auth_ref": [
      "r211",
      "r231",
      "r296",
      "r633",
      "r634",
      "r637",
      "r638",
      "r711",
      "r988",
      "r1216",
      "r1217",
      "r1218",
      "r1308",
      "r1311",
      "r1312"
     ]
    },
    "us-gaap_ConsolidationPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConsolidationPolicyTextBlock",
     "presentation": [
      "http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Principles of Consolidation",
        "label": "Consolidation, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary."
       }
      }
     },
     "auth_ref": [
      "r80",
      "r1004"
     ]
    },
    "snow_ConstructionInProgressCapitalizedInternalUseSoftwareDevelopmentCostsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.snowflake.com/20250131",
     "localname": "ConstructionInProgressCapitalizedInternalUseSoftwareDevelopmentCostsMember",
     "presentation": [
      "http://www.snowflake.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Construction in progress\u2014capitalized internal-use software development costs",
        "label": "Construction in Progress - Capitalized Internal-Use Software Development Costs [Member]",
        "documentation": "Construction in Progress - Capitalized Internal-Use Software Development Costs"
       }
      }
     },
     "auth_ref": []
    },
    "snow_ConstructionInProgressOtherMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.snowflake.com/20250131",
     "localname": "ConstructionInProgressOtherMember",
     "presentation": [
      "http://www.snowflake.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Construction in progress\u2014other",
        "label": "Construction in Progress - Other [Member]",
        "documentation": "Construction in Progress - Other"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ContractWithCustomerAssetNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ContractWithCustomerAssetNet",
     "crdr": "debit",
     "presentation": [
      "http://www.snowflake.com/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contract asset",
        "label": "Contract with Customer, Asset, after Allowance for Credit Loss",
        "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time."
       }
      }
     },
     "auth_ref": [
      "r503",
      "r505",
      "r524"
     ]
    },
    "snow_ContractWithCustomerContractTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.snowflake.com/20250131",
     "localname": "ContractWithCustomerContractTerm",
     "presentation": [
      "http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contract term",
        "label": "Contract With Customer, Contract Term",
        "documentation": "Contract With Customer, Contract Term"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ContractWithCustomerLiabilityCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ContractWithCustomerLiabilityCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.snowflake.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred revenue, current",
        "label": "Contract with Customer, Liability, Current",
        "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current."
       }
      }
     },
     "auth_ref": [
      "r503",
      "r504",
      "r524"
     ]
    },
    "us-gaap_ContractWithCustomerLiabilityNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ContractWithCustomerLiabilityNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.snowflake.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred revenue, non-current",
        "label": "Contract with Customer, Liability, Noncurrent",
        "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent."
       }
      }
     },
     "auth_ref": [
      "r503",
      "r504",
      "r524"
     ]
    },
    "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ContractWithCustomerLiabilityRevenueRecognized",
     "crdr": "credit",
     "presentation": [
      "http://www.snowflake.com/role/RevenueAccountsReceivableDeferredRevenueandRemainingPerformanceObligationsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue recognized",
        "label": "Contract with Customer, Liability, Revenue Recognized",
        "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due."
       }
      }
     },
     "auth_ref": [
      "r525"
     ]
    },
    "snow_ContractWithCustomerTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.snowflake.com/20250131",
     "localname": "ContractWithCustomerTerm",
     "presentation": [
      "http://www.snowflake.com/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contract term (in years)",
        "label": "Contract with Customer, Term",
        "documentation": "Contract with Customer, Term"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ConvertibleDebtFairValueDisclosures": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConvertibleDebtFairValueDisclosures",
     "crdr": "credit",
     "presentation": [
      "http://www.snowflake.com/role/ConvertibleSeniorNotesCarryingAmountsandFairValuesofConvertibleNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value",
        "label": "Convertible Debt, Fair Value Disclosures",
        "documentation": "Fair value portion of borrowing which can be exchanged for a specified number of another security at the option of the issuer or the holder, for example, but not limited to, the entity's common stock."
       }
      }
     },
     "auth_ref": [
      "r1356",
      "r1357",
      "r1358",
      "r1359",
      "r1360"
     ]
    },
    "us-gaap_ConvertibleDebtMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConvertibleDebtMember",
     "presentation": [
      "http://www.snowflake.com/role/ConvertibleSeniorNotesCarryingAmountsandFairValuesofConvertibleNotesDetails",
      "http://www.snowflake.com/role/ConvertibleSeniorNotesNarrativeDetails",
      "http://www.snowflake.com/role/ConvertibleSeniorNotesOtherKeyTermsandPremiumsPaidforCappedCallsDetails",
      "http://www.snowflake.com/role/ConvertibleSeniorNotesSummaryofConvertibleNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Convertible Debt",
        "label": "Convertible Debt [Member]",
        "documentation": "Borrowing which can be exchanged for a specified number of another security at the option of the issuer or the holder, for example, but not limited to, the entity's common stock."
       }
      }
     },
     "auth_ref": [
      "r146",
      "r475",
      "r476",
      "r481",
      "r482",
      "r483",
      "r486",
      "r487",
      "r488",
      "r489",
      "r490",
      "r1019",
      "r1020",
      "r1021",
      "r1022",
      "r1023"
     ]
    },
    "us-gaap_ConvertibleDebtNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConvertibleDebtNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.snowflake.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Convertible senior notes, net",
        "label": "Convertible Debt, Noncurrent",
        "documentation": "Carrying amount of long-term convertible debt as of the balance sheet date, net of the amount due in the next twelve months or greater than the normal operating cycle, if longer. The debt is convertible into another form of financial instrument, typically the entity's common stock."
       }
      }
     },
     "auth_ref": [
      "r24"
     ]
    },
    "us-gaap_ConvertibleDebtSecuritiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConvertibleDebtSecuritiesMember",
     "presentation": [
      "http://www.snowflake.com/role/NetLossperShareScheduleofPotentiallyDilutiveSecuritiesExcludedfromComputationofNetLossperShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shares underlying the conversion option in the Notes",
        "label": "Convertible Debt Securities [Member]",
        "documentation": "Debt securities that can be exchanged for equity of the debt issuer at the option of the issuer or the holder."
       }
      }
     },
     "auth_ref": [
      "r1316"
     ]
    },
    "us-gaap_ConvertibleDebtTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConvertibleDebtTableTextBlock",
     "presentation": [
      "http://www.snowflake.com/role/ConvertibleSeniorNotesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Convertible Senior Notes",
        "label": "Convertible Debt [Table Text Block]",
        "documentation": "Tabular disclosure of convertible debt instrument. Includes, but is not limited to, principal amount and amortized premium or discount."
       }
      }
     },
     "auth_ref": []
    },
    "snow_ConvertibleSeniorNotesDue2027Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.snowflake.com/20250131",
     "localname": "ConvertibleSeniorNotesDue2027Member",
     "presentation": [
      "http://www.snowflake.com/role/ConvertibleSeniorNotesCarryingAmountsandFairValuesofConvertibleNotesDetails",
      "http://www.snowflake.com/role/ConvertibleSeniorNotesNarrativeDetails",
      "http://www.snowflake.com/role/ConvertibleSeniorNotesOtherKeyTermsandPremiumsPaidforCappedCallsDetails",
      "http://www.snowflake.com/role/ConvertibleSeniorNotesSummaryofConvertibleNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Convertible Senior Notes Due 2027",
        "label": "Convertible Senior Notes Due 2027 [Member]",
        "documentation": "Convertible Senior Notes Due 2027"
       }
      }
     },
     "auth_ref": []
    },
    "snow_ConvertibleSeniorNotesDue2029Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.snowflake.com/20250131",
     "localname": "ConvertibleSeniorNotesDue2029Member",
     "presentation": [
      "http://www.snowflake.com/role/ConvertibleSeniorNotesCarryingAmountsandFairValuesofConvertibleNotesDetails",
      "http://www.snowflake.com/role/ConvertibleSeniorNotesNarrativeDetails",
      "http://www.snowflake.com/role/ConvertibleSeniorNotesOtherKeyTermsandPremiumsPaidforCappedCallsDetails",
      "http://www.snowflake.com/role/ConvertibleSeniorNotesSummaryofConvertibleNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Convertible Senior Notes Due 2029",
        "label": "Convertible Senior Notes Due 2029 [Member]",
        "documentation": "Convertible Senior Notes Due 2029"
       }
      }
     },
     "auth_ref": []
    },
    "snow_ConvertibleSeniorNotesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.snowflake.com/20250131",
     "localname": "ConvertibleSeniorNotesMember",
     "presentation": [
      "http://www.snowflake.com/role/ConvertibleSeniorNotesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Convertible Senior Notes",
        "label": "Convertible Senior Notes [Member]",
        "documentation": "Convertible Senior Notes"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CorporateDebtSecuritiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CorporateDebtSecuritiesMember",
     "presentation": [
      "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofCashandCashEquivalentsandInvestmentsFairValueDetails",
      "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails",
      "http://www.snowflake.com/role/FairValueMeasurementsFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Corporate notes and bonds",
        "label": "Corporate Debt Securities [Member]",
        "documentation": "Debt securities issued by domestic or foreign corporate business, banks and other entities with a promise of repayment."
       }
      }
     },
     "auth_ref": [
      "r1032",
      "r1034",
      "r1045",
      "r1059",
      "r1074",
      "r1416"
     ]
    },
    "us-gaap_CostOfGoodsAndServicesSold": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CostOfGoodsAndServicesSold",
     "crdr": "debit",
     "calculation": {
      "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "parentTag": "us-gaap_GrossProfit",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesScheduleofSegmentReportingInformationDetails",
      "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cost of revenue",
        "label": "Cost of Goods and Services Sold",
        "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities."
       }
      }
     },
     "auth_ref": [
      "r121",
      "r122",
      "r751"
     ]
    },
    "snow_CostOfProductRevenueBenchmarkMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.snowflake.com/20250131",
     "localname": "CostOfProductRevenueBenchmarkMember",
     "presentation": [
      "http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesScheduleofSegmentReportingInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cost Of Product Revenue Benchmark",
        "label": "Cost Of Product Revenue Benchmark [Member]",
        "documentation": "Cost Of Product Revenue Benchmark"
       }
      }
     },
     "auth_ref": []
    },
    "snow_CostOfProductRevenueTypeRiskMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.snowflake.com/20250131",
     "localname": "CostOfProductRevenueTypeRiskMember",
     "presentation": [
      "http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesScheduleofSegmentReportingInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cost Of Product Revenue Type Risk",
        "label": "Cost Of Product Revenue Type Risk [Member]",
        "documentation": "Cost Of Product Revenue Type Risk"
       }
      }
     },
     "auth_ref": []
    },
    "snow_CostOfRevenueAndOperatingExpensesBenchmarkMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.snowflake.com/20250131",
     "localname": "CostOfRevenueAndOperatingExpensesBenchmarkMember",
     "presentation": [
      "http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesScheduleofSegmentReportingInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cost Of Revenue And Operating Expenses Benchmark",
        "label": "Cost Of Revenue And Operating Expenses Benchmark [Member]",
        "documentation": "Cost Of Revenue And Operating Expenses Benchmark"
       }
      }
     },
     "auth_ref": []
    },
    "snow_CostOfRevenueAndOperatingExpensesTypeRiskMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.snowflake.com/20250131",
     "localname": "CostOfRevenueAndOperatingExpensesTypeRiskMember",
     "presentation": [
      "http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesScheduleofSegmentReportingInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cost Of Revenue And Operating Expenses Type Risk",
        "label": "Cost Of Revenue And Operating Expenses Type Risk [Member]",
        "documentation": "Cost Of Revenue And Operating Expenses Type Risk"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CostOfSalesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CostOfSalesMember",
     "presentation": [
      "http://www.snowflake.com/role/EquitySharebasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cost of revenue",
        "label": "Cost of Sales [Member]",
        "documentation": "Primary financial statement caption encompassing cost of sales."
       }
      }
     },
     "auth_ref": []
    },
    "dei_CoverAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CoverAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Cover [Abstract]",
        "documentation": "Cover page."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CurrentFederalStateAndLocalTaxExpenseBenefitAbstract",
     "presentation": [
      "http://www.snowflake.com/role/IncomeTaxesScheduleofProvisionforBenefitfromIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current provision:",
        "label": "Current Federal, State and Local, Tax Expense (Benefit) [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_CurrentFiscalYearEndDate": {
     "xbrltype": "gMonthDayItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CurrentFiscalYearEndDate",
     "presentation": [
      "http://www.snowflake.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current Fiscal Year End Date",
        "label": "Current Fiscal Year End Date",
        "documentation": "End date of current fiscal year in the format --MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CurrentForeignTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CurrentForeignTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.snowflake.com/role/IncomeTaxesScheduleofProvisionforBenefitfromIncomeTaxesDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/IncomeTaxesScheduleofProvisionforBenefitfromIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign",
        "label": "Current Foreign Tax Expense (Benefit)",
        "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r1208",
      "r1236"
     ]
    },
    "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CurrentStateAndLocalTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.snowflake.com/role/IncomeTaxesScheduleofProvisionforBenefitfromIncomeTaxesDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/IncomeTaxesScheduleofProvisionforBenefitfromIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "State",
        "label": "Current State and Local Tax Expense (Benefit)",
        "documentation": "Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r1208",
      "r1236",
      "r1352"
     ]
    },
    "us-gaap_CustomerRelationshipsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CustomerRelationshipsMember",
     "presentation": [
      "http://www.snowflake.com/role/BusinessCombinationsNarrativeDetails",
      "http://www.snowflake.com/role/IntangibleAssetsandGoodwillScheduleofIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Customer relationships",
        "label": "Customer Relationships [Member]",
        "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships."
       }
      }
     },
     "auth_ref": [
      "r74",
      "r1286",
      "r1287",
      "r1288",
      "r1289",
      "r1290",
      "r1292",
      "r1295",
      "r1296"
     ]
    },
    "cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Board Committee or Subcommittee Responsible for Oversight [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1100",
      "r1189"
     ]
    },
    "cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskBoardOfDirectorsOversightTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Board of Directors Oversight [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1100",
      "r1189"
     ]
    },
    "cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Expertise of Management Responsible [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1102",
      "r1191"
     ]
    },
    "cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Positions or Committees Responsible [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1102",
      "r1191"
     ]
    },
    "cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Positions or Committees Responsible Report to Board [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1104",
      "r1193"
     ]
    },
    "cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Positions or Committees Responsible [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1102",
      "r1191"
     ]
    },
    "cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Processes for Assessing, Identifying, and Managing Threats [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1095",
      "r1184"
     ]
    },
    "cyd_CybersecurityRiskManagementProcessesIntegratedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementProcessesIntegratedFlag",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Processes Integrated [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1096",
      "r1185"
     ]
    },
    "cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementProcessesIntegratedTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Processes Integrated [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1096",
      "r1185"
     ]
    },
    "cyd_CybersecurityRiskManagementStrategyAndGovernanceAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementStrategyAndGovernanceAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management, Strategy, and Governance [Abstract]"
       }
      }
     },
     "auth_ref": [
      "r1094",
      "r1183"
     ]
    },
    "cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementStrategyAndGovernanceLineItems",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management, Strategy, and Governance [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r1094",
      "r1183"
     ]
    },
    "cyd_CybersecurityRiskManagementStrategyAndGovernanceTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementStrategyAndGovernanceTable",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management, Strategy, and Governance [Table]"
       }
      }
     },
     "auth_ref": [
      "r1094",
      "r1183"
     ]
    },
    "cyd_CybersecurityRiskManagementThirdPartyEngagedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementThirdPartyEngagedFlag",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Third Party Engaged [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1097",
      "r1186"
     ]
    },
    "cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1099",
      "r1188"
     ]
    },
    "cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1099",
      "r1188"
     ]
    },
    "cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Process for Informing Board Committee or Subcommittee Responsible for Oversight [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1100",
      "r1189"
     ]
    },
    "cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Process for Informing Management or Committees Responsible [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1103",
      "r1192"
     ]
    },
    "cyd_CybersecurityRiskRoleOfManagementTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskRoleOfManagementTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Role of Management [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1101",
      "r1190"
     ]
    },
    "cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Third Party Oversight and Identification Processes [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1098",
      "r1187"
     ]
    },
    "snow_DatavoloInc.Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.snowflake.com/20250131",
     "localname": "DatavoloInc.Member",
     "presentation": [
      "http://www.snowflake.com/role/BusinessCombinationsNarrativeDetails",
      "http://www.snowflake.com/role/BusinessCombinationsProFormaInformationDetails",
      "http://www.snowflake.com/role/BusinessCombinationsScheduleofAcquisitionDateFairValueofConsiderationTransferredDetails",
      "http://www.snowflake.com/role/BusinessCombinationsScheduleofPreliminaryAllocationofPurchasePricetoAssetsAcquiredandLiabilitiesAssumedDetails",
      "http://www.snowflake.com/role/EquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Datavolo, Inc.",
        "label": "Datavolo, Inc. [Member]",
        "documentation": "Datavolo, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "snow_DebtConversionTermsOneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.snowflake.com/20250131",
     "localname": "DebtConversionTermsOneMember",
     "presentation": [
      "http://www.snowflake.com/role/ConvertibleSeniorNotesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt Conversion Terms One",
        "label": "Debt Conversion Terms One [Member]",
        "documentation": "Debt Conversion Terms One"
       }
      }
     },
     "auth_ref": []
    },
    "snow_DebtConversionTermsTwoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.snowflake.com/20250131",
     "localname": "DebtConversionTermsTwoMember",
     "presentation": [
      "http://www.snowflake.com/role/ConvertibleSeniorNotesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt Conversion Terms Two",
        "label": "Debt Conversion Terms Two [Member]",
        "documentation": "Debt Conversion Terms Two"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentAxis",
     "presentation": [
      "http://www.snowflake.com/role/ConvertibleSeniorNotesCarryingAmountsandFairValuesofConvertibleNotesDetails",
      "http://www.snowflake.com/role/ConvertibleSeniorNotesNarrativeDetails",
      "http://www.snowflake.com/role/ConvertibleSeniorNotesOtherKeyTermsandPremiumsPaidforCappedCallsDetails",
      "http://www.snowflake.com/role/ConvertibleSeniorNotesSummaryofConvertibleNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt Instrument [Axis]",
        "label": "Debt Instrument [Axis]",
        "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities."
       }
      }
     },
     "auth_ref": [
      "r24",
      "r100",
      "r101",
      "r174",
      "r176",
      "r296",
      "r475",
      "r476",
      "r477",
      "r478",
      "r479",
      "r480",
      "r481",
      "r482",
      "r483",
      "r484",
      "r485",
      "r486",
      "r487",
      "r488",
      "r489",
      "r490",
      "r1019",
      "r1020",
      "r1021",
      "r1022",
      "r1023",
      "r1056",
      "r1234",
      "r1298",
      "r1299",
      "r1300",
      "r1363",
      "r1365"
     ]
    },
    "us-gaap_DebtInstrumentCarryingAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentCarryingAmount",
     "crdr": "credit",
     "calculation": {
      "http://www.snowflake.com/role/ConvertibleSeniorNotesCarryingAmountsandFairValuesofConvertibleNotesDetails": {
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/ConvertibleSeniorNotesCarryingAmountsandFairValuesofConvertibleNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Principal",
        "label": "Long-Term Debt, Gross",
        "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt."
       }
      }
     },
     "auth_ref": [
      "r24",
      "r176",
      "r492"
     ]
    },
    "us-gaap_DebtInstrumentConvertibleConversionPrice1": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentConvertibleConversionPrice1",
     "presentation": [
      "http://www.snowflake.com/role/ConvertibleSeniorNotesOtherKeyTermsandPremiumsPaidforCappedCallsDetails",
      "http://www.snowflake.com/role/ConvertibleSeniorNotesSummaryofConvertibleNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Initial conversion price (in dollars per share)",
        "label": "Debt Instrument, Convertible, Conversion Price",
        "documentation": "The price per share of the conversion feature embedded in the debt instrument."
       }
      }
     },
     "auth_ref": [
      "r147",
      "r477"
     ]
    },
    "us-gaap_DebtInstrumentConvertibleConversionRatio1": {
     "xbrltype": "pureItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentConvertibleConversionRatio1",
     "presentation": [
      "http://www.snowflake.com/role/ConvertibleSeniorNotesSummaryofConvertibleNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Initial Conversion Rate per $1,000 principal",
        "label": "Debt Instrument, Convertible, Conversion Ratio",
        "documentation": "Ratio applied to the conversion of debt instrument into equity with equity shares divided by debt principal amount."
       }
      }
     },
     "auth_ref": [
      "r57",
      "r104",
      "r151",
      "r152",
      "r477"
     ]
    },
    "snow_DebtInstrumentConvertibleTermsOfConversionAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.snowflake.com/20250131",
     "localname": "DebtInstrumentConvertibleTermsOfConversionAxis",
     "presentation": [
      "http://www.snowflake.com/role/ConvertibleSeniorNotesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt Instrument, Convertible, Terms Of Conversion [Axis]",
        "label": "Debt Instrument, Convertible, Terms Of Conversion [Axis]",
        "documentation": "Debt Instrument, Convertible, Terms Of Conversion"
       }
      }
     },
     "auth_ref": []
    },
    "snow_DebtInstrumentConvertibleTermsOfConversionDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.snowflake.com/20250131",
     "localname": "DebtInstrumentConvertibleTermsOfConversionDomain",
     "presentation": [
      "http://www.snowflake.com/role/ConvertibleSeniorNotesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt Instrument, Convertible, Terms Of Conversion [Domain]",
        "label": "Debt Instrument, Convertible, Terms Of Conversion [Domain]",
        "documentation": "Debt Instrument, Convertible, Terms Of Conversion [Domain]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1": {
     "xbrltype": "integerItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentConvertibleThresholdConsecutiveTradingDays1",
     "presentation": [
      "http://www.snowflake.com/role/ConvertibleSeniorNotesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Threshold number of consecutive trading days",
        "label": "Debt Instrument, Convertible, Threshold Consecutive Trading Days",
        "documentation": "Threshold period of specified consecutive trading days within which common stock price to conversion price of convertible debt instrument must exceed threshold percentage for specified number of trading days to trigger conversion feature."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger",
     "presentation": [
      "http://www.snowflake.com/role/ConvertibleSeniorNotesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Threshold percentage of stock trading price",
        "label": "Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger",
        "documentation": "Minimum percentage of common stock price to conversion price of convertible debt instruments to determine eligibility of conversion."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentConvertibleThresholdTradingDays": {
     "xbrltype": "integerItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentConvertibleThresholdTradingDays",
     "presentation": [
      "http://www.snowflake.com/role/ConvertibleSeniorNotesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Threshold number of trading days",
        "label": "Debt Instrument, Convertible, Threshold Trading Days",
        "documentation": "Threshold number of specified trading days that common stock price to conversion price of convertible debt instruments must exceed threshold percentage within a specified consecutive trading period to trigger conversion feature."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentFaceAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentFaceAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.snowflake.com/role/ConvertibleSeniorNotesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Face amount of debt issued",
        "label": "Debt Instrument, Face Amount",
        "documentation": "Face (par) amount of debt instrument at time of issuance."
       }
      }
     },
     "auth_ref": [
      "r475",
      "r682",
      "r683",
      "r1020",
      "r1021",
      "r1056"
     ]
    },
    "us-gaap_DebtInstrumentInterestRateEffectivePercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentInterestRateEffectivePercentage",
     "presentation": [
      "http://www.snowflake.com/role/ConvertibleSeniorNotesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Effective interest rate, percentage",
        "label": "Debt Instrument, Interest Rate, Effective Percentage",
        "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium."
       }
      }
     },
     "auth_ref": [
      "r103",
      "r494",
      "r682",
      "r683",
      "r1056"
     ]
    },
    "us-gaap_DebtInstrumentInterestRateStatedPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentInterestRateStatedPercentage",
     "presentation": [
      "http://www.snowflake.com/role/ConvertibleSeniorNotesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stated interest percentage",
        "label": "Debt Instrument, Interest Rate, Stated Percentage",
        "documentation": "Contractual interest rate for funds borrowed, under the debt agreement."
       }
      }
     },
     "auth_ref": [
      "r103",
      "r476"
     ]
    },
    "us-gaap_DebtInstrumentLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentLineItems",
     "presentation": [
      "http://www.snowflake.com/role/ConvertibleSeniorNotesCarryingAmountsandFairValuesofConvertibleNotesDetails",
      "http://www.snowflake.com/role/ConvertibleSeniorNotesNarrativeDetails",
      "http://www.snowflake.com/role/ConvertibleSeniorNotesSummaryofConvertibleNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt Instrument [Line Items]",
        "label": "Debt Instrument [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r296",
      "r475",
      "r476",
      "r477",
      "r478",
      "r479",
      "r480",
      "r481",
      "r482",
      "r483",
      "r484",
      "r485",
      "r486",
      "r487",
      "r488",
      "r489",
      "r490",
      "r491",
      "r1019",
      "r1020",
      "r1021",
      "r1022",
      "r1023",
      "r1056",
      "r1234",
      "r1363",
      "r1365"
     ]
    },
    "us-gaap_DebtInstrumentNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentNameDomain",
     "presentation": [
      "http://www.snowflake.com/role/ConvertibleSeniorNotesCarryingAmountsandFairValuesofConvertibleNotesDetails",
      "http://www.snowflake.com/role/ConvertibleSeniorNotesNarrativeDetails",
      "http://www.snowflake.com/role/ConvertibleSeniorNotesOtherKeyTermsandPremiumsPaidforCappedCallsDetails",
      "http://www.snowflake.com/role/ConvertibleSeniorNotesSummaryofConvertibleNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt Instrument, Name [Domain]",
        "label": "Debt Instrument, Name [Domain]",
        "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities."
       }
      }
     },
     "auth_ref": [
      "r24",
      "r296",
      "r475",
      "r476",
      "r477",
      "r478",
      "r479",
      "r480",
      "r481",
      "r482",
      "r483",
      "r484",
      "r485",
      "r486",
      "r487",
      "r488",
      "r489",
      "r490",
      "r1019",
      "r1020",
      "r1021",
      "r1022",
      "r1023",
      "r1056",
      "r1234",
      "r1298",
      "r1299",
      "r1300",
      "r1363",
      "r1365"
     ]
    },
    "us-gaap_DebtInstrumentRedemptionPricePercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentRedemptionPricePercentage",
     "presentation": [
      "http://www.snowflake.com/role/ConvertibleSeniorNotesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Redemption price, percentage",
        "label": "Debt Instrument, Redemption Price, Percentage",
        "documentation": "Percentage price of original principal amount of debt at which debt can be redeemed by the issuer."
       }
      }
     },
     "auth_ref": [
      "r183"
     ]
    },
    "snow_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemedUnderFundamentalChanges": {
     "xbrltype": "pureItemType",
     "nsuri": "http://www.snowflake.com/20250131",
     "localname": "DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemedUnderFundamentalChanges",
     "presentation": [
      "http://www.snowflake.com/role/ConvertibleSeniorNotesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Redemption price, percentage of principal amount redeemed, under fundamental changes",
        "label": "Debt Instrument, Redemption Price, Percentage Of Principal Amount Redeemed, Under Fundamental Changes",
        "documentation": "Debt Instrument, Redemption Price, Percentage Of Principal Amount Redeemed, Under Fundamental Changes"
       }
      }
     },
     "auth_ref": []
    },
    "snow_DebtInstrumentRedemptionPriceThresholdPercentageOfStockPriceTrigger": {
     "xbrltype": "pureItemType",
     "nsuri": "http://www.snowflake.com/20250131",
     "localname": "DebtInstrumentRedemptionPriceThresholdPercentageOfStockPriceTrigger",
     "presentation": [
      "http://www.snowflake.com/role/ConvertibleSeniorNotesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Threshold percentage of stock trading price",
        "label": "Debt Instrument, Redemption Price, Threshold Percentage Of Stock Price Trigger",
        "documentation": "Debt Instrument, Redemption Price, Threshold Percentage Of Stock Price Trigger"
       }
      }
     },
     "auth_ref": []
    },
    "snow_DebtInstrumentRedemptionThresholdConsecutiveTradingDays": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.snowflake.com/20250131",
     "localname": "DebtInstrumentRedemptionThresholdConsecutiveTradingDays",
     "presentation": [
      "http://www.snowflake.com/role/ConvertibleSeniorNotesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Threshold number of consecutive trading days",
        "label": "Debt Instrument, Redemption, Threshold Consecutive Trading Days",
        "documentation": "Debt Instrument, Redemption, Threshold Consecutive Trading Days"
       }
      }
     },
     "auth_ref": []
    },
    "snow_DebtInstrumentRedemptionThresholdTradingDays": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.snowflake.com/20250131",
     "localname": "DebtInstrumentRedemptionThresholdTradingDays",
     "presentation": [
      "http://www.snowflake.com/role/ConvertibleSeniorNotesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Threshold number of trading days",
        "label": "Debt Instrument, Redemption, Threshold Trading Days",
        "documentation": "Debt Instrument, Redemption, Threshold Trading Days"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentTable",
     "presentation": [
      "http://www.snowflake.com/role/ConvertibleSeniorNotesCarryingAmountsandFairValuesofConvertibleNotesDetails",
      "http://www.snowflake.com/role/ConvertibleSeniorNotesNarrativeDetails",
      "http://www.snowflake.com/role/ConvertibleSeniorNotesSummaryofConvertibleNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Long-Term Debt Instruments [Table]",
        "label": "Schedule of Long-Term Debt Instruments [Table]",
        "documentation": "Disclosure of information about long-term debt instrument or arrangement."
       }
      }
     },
     "auth_ref": [
      "r24",
      "r57",
      "r60",
      "r96",
      "r150",
      "r152",
      "r296",
      "r475",
      "r476",
      "r477",
      "r478",
      "r479",
      "r480",
      "r481",
      "r482",
      "r483",
      "r484",
      "r485",
      "r486",
      "r487",
      "r488",
      "r489",
      "r490",
      "r491",
      "r1019",
      "r1020",
      "r1021",
      "r1022",
      "r1023",
      "r1056",
      "r1234",
      "r1363",
      "r1365"
     ]
    },
    "snow_DebtInstrumentUnamortizedDebtIssuanceCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.snowflake.com/20250131",
     "localname": "DebtInstrumentUnamortizedDebtIssuanceCosts",
     "crdr": "debit",
     "calculation": {
      "http://www.snowflake.com/role/ConvertibleSeniorNotesCarryingAmountsandFairValuesofConvertibleNotesDetails": {
       "parentTag": "us-gaap_LongTermDebt",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/ConvertibleSeniorNotesCarryingAmountsandFairValuesofConvertibleNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unamortized Debt Issuance Costs",
        "label": "Debt Instrument, Unamortized Debt Issuance Costs",
        "documentation": "Debt Instrument, Unamortized Debt Issuance Costs"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtPolicyTextBlock",
     "presentation": [
      "http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Convertible Senior Notes",
        "label": "Debt, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy related to debt. Includes, but is not limited to, debt issuance costs, the effects of refinancings, method of amortizing debt issuance costs and original issue discount, and classifications of debt."
       }
      }
     },
     "auth_ref": [
      "r9"
     ]
    },
    "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger",
     "crdr": "debit",
     "calculation": {
      "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails": {
       "parentTag": "snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "12 months or greater, fair value",
        "label": "Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer",
        "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for more than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset."
       }
      }
     },
     "auth_ref": [
      "r194",
      "r419",
      "r1016"
     ]
    },
    "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss",
     "crdr": "debit",
     "calculation": {
      "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails": {
       "parentTag": "snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "12 months or greater, accumulated losses",
        "label": "Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss",
        "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for 12 months or longer, without allowance for credit loss. Includes beneficial interest in securitized financial asset."
       }
      }
     },
     "auth_ref": [
      "r194",
      "r419"
     ]
    },
    "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months",
     "crdr": "debit",
     "calculation": {
      "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails": {
       "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Less than 12 months, fair value",
        "label": "Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months",
        "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for less than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset."
       }
      }
     },
     "auth_ref": [
      "r194",
      "r419",
      "r1016"
     ]
    },
    "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss",
     "crdr": "debit",
     "calculation": {
      "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails": {
       "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Less than 12 months, accumulated losses",
        "label": "Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss",
        "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for less than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset."
       }
      }
     },
     "auth_ref": [
      "r194",
      "r419"
     ]
    },
    "snow_DebtSecuritiesAvailableForSaleFairValueMaturityAllocatedAndSingleMaturityDateAfterYearOneThroughThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.snowflake.com/20250131",
     "localname": "DebtSecuritiesAvailableForSaleFairValueMaturityAllocatedAndSingleMaturityDateAfterYearOneThroughThree",
     "crdr": "debit",
     "calculation": {
      "http://www.snowflake.com/role/CashEquivalentsandInvestmentsAvailableforSaleSecuritiesRemainingContractualMaturityDetails": {
       "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/CashEquivalentsandInvestmentsAvailableforSaleSecuritiesRemainingContractualMaturityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Due in 1 year to 3 years",
        "label": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, After Year One Through Three",
        "documentation": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, After Year One Through Year Three"
       }
      }
     },
     "auth_ref": []
    },
    "snow_DebtSecuritiesAvailableForSaleMaturityTermMaximum": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.snowflake.com/20250131",
     "localname": "DebtSecuritiesAvailableForSaleMaturityTermMaximum",
     "presentation": [
      "http://www.snowflake.com/role/CashEquivalentsandInvestmentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contractual maturities of available-for-sale debt securities, maximum",
        "label": "Debt Securities, Available-For-Sale, Maturity Term, Maximum",
        "documentation": "Debt Securities, Available-For-Sale, Maturity Term, Maximum"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtSecuritiesAvailableForSaleTableTextBlock",
     "presentation": [
      "http://www.snowflake.com/role/CashEquivalentsandInvestmentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Cash Equivalents and Investments",
        "label": "Debt Securities, Available-for-Sale [Table Text Block]",
        "documentation": "Tabular disclosure of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)."
       }
      }
     },
     "auth_ref": [
      "r1254",
      "r1255",
      "r1256",
      "r1257",
      "r1258",
      "r1259",
      "r1260",
      "r1261",
      "r1262",
      "r1263",
      "r1264",
      "r1265"
     ]
    },
    "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPosition",
     "crdr": "debit",
     "calculation": {
      "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails_1": {
       "parentTag": "snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPosition",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total, fair value",
        "label": "Debt Securities, Available-for-Sale, Unrealized Loss Position",
        "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position without allowance for credit loss."
       }
      }
     },
     "auth_ref": [
      "r192",
      "r417",
      "r1016"
     ]
    },
    "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss",
     "crdr": "debit",
     "calculation": {
      "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails": {
       "parentTag": "snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLossBeforeTax",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTotalLabel": "Total, accumulated losses",
        "label": "Debt Securities, Available-for-Sale, Unrealized Loss Position, Accumulated Loss",
        "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position, without allowance for credit loss. Includes beneficial interest in securitized financial asset."
       }
      }
     },
     "auth_ref": [
      "r193",
      "r418"
     ]
    },
    "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTable",
     "presentation": [
      "http://www.snowflake.com/role/CashEquivalentsandInvestmentsNarrativeDetails",
      "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt Securities, Available-for-sale, Unrealized Loss Position, Fair Value [Table]",
        "label": "Debt Securities, Available-for-Sale, Unrealized Loss Position, Fair Value [Table]",
        "documentation": "Disclosure of information about investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position, without allowance for credit loss. Includes beneficial interest in securitized financial asset."
       }
      }
     },
     "auth_ref": [
      "r416",
      "r1016"
     ]
    },
    "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock",
     "presentation": [
      "http://www.snowflake.com/role/CashEquivalentsandInvestmentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Debt Securities, Available-for-sale, Unrealized Loss Position, Fair Value",
        "label": "Debt Securities, Available-for-Sale, Unrealized Loss Position, Fair Value [Table Text Block]",
        "documentation": "Tabular disclosure of fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position, without allowance for credit loss. Includes beneficial interest in securitized financial asset."
       }
      }
     },
     "auth_ref": [
      "r191",
      "r1016",
      "r1272"
     ]
    },
    "snow_DebtSecuritiesAvailableForSaleWithoutReadilyDeterminableFairValueAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.snowflake.com/20250131",
     "localname": "DebtSecuritiesAvailableForSaleWithoutReadilyDeterminableFairValueAmount",
     "crdr": "debit",
     "calculation": {
      "http://www.snowflake.com/role/FairValueMeasurementsScheduleofFairValueMeasurementsDetails": {
       "parentTag": "us-gaap_OtherLongTermInvestments",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/FairValueMeasurementsScheduleofFairValueMeasurementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-marketable debt securities",
        "label": "Debt Securities, Available-For-Sale, Without Readily Determinable Fair Value, Amount",
        "documentation": "Debt Securities, Available-For-Sale, Without Readily Determinable Fair Value, Amount"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredFederalIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.snowflake.com/role/IncomeTaxesScheduleofProvisionforBenefitfromIncomeTaxesDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/IncomeTaxesScheduleofProvisionforBenefitfromIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Federal",
        "label": "Deferred Federal Income Tax Expense (Benefit)",
        "documentation": "Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r1236",
      "r1351",
      "r1352"
     ]
    },
    "us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredFederalStateAndLocalTaxExpenseBenefitAbstract",
     "presentation": [
      "http://www.snowflake.com/role/IncomeTaxesScheduleofProvisionforBenefitfromIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred benefit:",
        "label": "Deferred Federal, State and Local, Tax Expense (Benefit) [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredFinanceCostsGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredFinanceCostsGross",
     "crdr": "debit",
     "presentation": [
      "http://www.snowflake.com/role/ConvertibleSeniorNotesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt issuance costs",
        "label": "Debt Issuance Costs, Gross",
        "documentation": "Amount, before accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs."
       }
      }
     },
     "auth_ref": [
      "r1363",
      "r1365"
     ]
    },
    "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredForeignIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.snowflake.com/role/IncomeTaxesScheduleofProvisionforBenefitfromIncomeTaxesDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/IncomeTaxesScheduleofProvisionforBenefitfromIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign",
        "label": "Deferred Foreign Income Tax Expense (Benefit)",
        "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r1236",
      "r1351"
     ]
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred income tax",
        "label": "Deferred Income Tax Expense (Benefit)",
        "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r7",
      "r207",
      "r1236"
     ]
    },
    "us-gaap_DeferredIncomeTaxLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredIncomeTaxLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.snowflake.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxLiabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTotalLabel": "Total deferred tax liabilities",
        "label": "Deferred Tax Liabilities, Gross",
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences."
       }
      }
     },
     "auth_ref": [
      "r108",
      "r109",
      "r175",
      "r604"
     ]
    },
    "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.snowflake.com/role/IncomeTaxesScheduleofProvisionforBenefitfromIncomeTaxesDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/IncomeTaxesScheduleofProvisionforBenefitfromIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "State",
        "label": "Deferred State and Local Income Tax Expense (Benefit)",
        "documentation": "Amount of deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r1236",
      "r1351",
      "r1352"
     ]
    },
    "snow_DeferredTaxAssetsCappedCallTransactions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.snowflake.com/20250131",
     "localname": "DeferredTaxAssetsCappedCallTransactions",
     "crdr": "debit",
     "calculation": {
      "http://www.snowflake.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Capped call transactions",
        "label": "Deferred Tax Assets, Capped Call Transactions",
        "documentation": "Deferred Tax Assets, Capped Call Transactions"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxAssetsDeferredIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsDeferredIncome",
     "crdr": "debit",
     "calculation": {
      "http://www.snowflake.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred revenue",
        "label": "Deferred Tax Assets, Deferred Income",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from deferred income."
       }
      }
     },
     "auth_ref": [
      "r1349"
     ]
    },
    "us-gaap_DeferredTaxAssetsGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsGross",
     "crdr": "debit",
     "calculation": {
      "http://www.snowflake.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total deferred tax assets",
        "label": "Deferred Tax Assets, Gross",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards."
       }
      }
     },
     "auth_ref": [
      "r605"
     ]
    },
    "us-gaap_DeferredTaxAssetsGrossAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsGrossAbstract",
     "presentation": [
      "http://www.snowflake.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred tax assets:",
        "label": "Deferred Tax Assets, Gross [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsInProcessResearchAndDevelopment",
     "crdr": "debit",
     "calculation": {
      "http://www.snowflake.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Capitalized research and development",
        "label": "Deferred Tax Asset, In-Process Research and Development",
        "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary difference from in-process research and development cost acquired in business combination or from joint venture formation or both."
       }
      }
     },
     "auth_ref": [
      "r1349"
     ]
    },
    "us-gaap_DeferredTaxAssetsInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsInvestments",
     "crdr": "debit",
     "calculation": {
      "http://www.snowflake.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net unrealized losses on strategic investments",
        "label": "Deferred Tax Assets, Investments",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from investments (excludes investments in subsidiaries and equity method investments)."
       }
      }
     },
     "auth_ref": [
      "r1349"
     ]
    },
    "snow_DeferredTaxAssetsLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.snowflake.com/20250131",
     "localname": "DeferredTaxAssetsLeaseLiability",
     "crdr": "debit",
     "calculation": {
      "http://www.snowflake.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating lease liabilities",
        "label": "Deferred Tax Assets, Lease Liability",
        "documentation": "Deferred Tax Assets, Lease Liability"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxAssetsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsNet",
     "crdr": "debit",
     "calculation": {
      "http://www.snowflake.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxLiabilities",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net deferred tax assets",
        "label": "Deferred Tax Assets, Net of Valuation Allowance",
        "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards."
       }
      }
     },
     "auth_ref": [
      "r1347"
     ]
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsOperatingLossCarryforwards",
     "crdr": "debit",
     "calculation": {
      "http://www.snowflake.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net operating losses carryforwards",
        "label": "Deferred Tax Assets, Operating Loss Carryforwards",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards."
       }
      }
     },
     "auth_ref": [
      "r1349"
     ]
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsOperatingLossCarryforwardsDomestic",
     "crdr": "debit",
     "presentation": [
      "http://www.snowflake.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net operating loss carryforwards, U.S. federal",
        "label": "Deferred Tax Assets, Operating Loss Carryforwards, Domestic",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible domestic operating loss carryforwards. Excludes state and local operating loss carryforwards."
       }
      }
     },
     "auth_ref": [
      "r1349"
     ]
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsOperatingLossCarryforwardsForeign",
     "crdr": "debit",
     "presentation": [
      "http://www.snowflake.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net operating loss carryforwards, foreign",
        "label": "Deferred Tax Assets, Operating Loss Carryforwards, Foreign",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible foreign operating loss carryforwards."
       }
      }
     },
     "auth_ref": [
      "r1349"
     ]
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration",
     "crdr": "debit",
     "presentation": [
      "http://www.snowflake.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net operating loss carryforwards, not subject to expiration",
        "label": "Deferred Tax Assets, Operating Loss Carryforwards, Not Subject to Expiration",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards that are not subject to expiration dates."
       }
      }
     },
     "auth_ref": [
      "r1349"
     ]
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal",
     "crdr": "debit",
     "presentation": [
      "http://www.snowflake.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net operating loss carryforwards, state",
        "label": "Deferred Tax Assets, Operating Loss Carryforwards, State and Local",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible state and local operating loss carryforwards."
       }
      }
     },
     "auth_ref": [
      "r1349"
     ]
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration",
     "crdr": "debit",
     "presentation": [
      "http://www.snowflake.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net operating loss carryforward, subject to expiration",
        "label": "Deferred Tax Assets, Operating Loss Carryforwards, Subject to Expiration",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards that are subject to expiration dates."
       }
      }
     },
     "auth_ref": [
      "r1349"
     ]
    },
    "us-gaap_DeferredTaxAssetsOther": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsOther",
     "crdr": "debit",
     "calculation": {
      "http://www.snowflake.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other",
        "label": "Deferred Tax Assets, Other",
        "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other."
       }
      }
     },
     "auth_ref": [
      "r1349"
     ]
    },
    "snow_DeferredTaxAssetsTaxCreditCarryforwardNotSubjectToExpiration": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.snowflake.com/20250131",
     "localname": "DeferredTaxAssetsTaxCreditCarryforwardNotSubjectToExpiration",
     "crdr": "debit",
     "presentation": [
      "http://www.snowflake.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred tax assets, tax credit carryforward, not subject to expiration",
        "label": "Deferred Tax Assets, Tax Credit Carryforward, Not Subject to Expiration"
       }
      }
     },
     "auth_ref": []
    },
    "snow_DeferredTaxAssetsTaxCreditCarryforwardSubjectToExpiration": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.snowflake.com/20250131",
     "localname": "DeferredTaxAssetsTaxCreditCarryforwardSubjectToExpiration",
     "crdr": "debit",
     "presentation": [
      "http://www.snowflake.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred tax assets, tax credit carryforward, subject to expiration",
        "label": "Deferred Tax Assets, Tax Credit Carryforward, Subject to Expiration"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxAssetsTaxCreditCarryforwards": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsTaxCreditCarryforwards",
     "crdr": "debit",
     "calculation": {
      "http://www.snowflake.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tax credit carryforwards",
        "label": "Deferred Tax Assets, Tax Credit Carryforwards",
        "documentation": "Amount, before allocation of a valuation allowances, of deferred tax assets attributable to deductible tax credit carryforwards including, but not limited to, research, foreign, general business, alternative minimum tax, and other deductible tax credit carryforwards."
       }
      }
     },
     "auth_ref": [
      "r1349"
     ]
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits",
     "crdr": "debit",
     "calculation": {
      "http://www.snowflake.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock-based compensation",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from compensation and benefits costs."
       }
      }
     },
     "auth_ref": [
      "r1349"
     ]
    },
    "us-gaap_DeferredTaxAssetsValuationAllowance": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsValuationAllowance",
     "crdr": "credit",
     "calculation": {
      "http://www.snowflake.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/IncomeTaxesNarrativeDetails",
      "http://www.snowflake.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Less: valuation allowance",
        "terseLabel": "Valuation allowance",
        "label": "Deferred Tax Assets, Valuation Allowance",
        "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized."
       }
      }
     },
     "auth_ref": [
      "r606"
     ]
    },
    "us-gaap_DeferredTaxLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.snowflake.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTotalLabel": "Net deferred tax liabilities",
        "label": "Deferred Tax Liabilities, Net",
        "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting."
       }
      }
     },
     "auth_ref": [
      "r1347"
     ]
    },
    "us-gaap_DeferredTaxLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxLiabilitiesAbstract",
     "presentation": [
      "http://www.snowflake.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred tax liabilities:",
        "label": "Deferred Tax Liabilities, Gross [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxLiabilitiesDeferredExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxLiabilitiesDeferredExpense",
     "crdr": "credit",
     "calculation": {
      "http://www.snowflake.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Deferred commissions",
        "label": "Deferred Tax Liabilities, Deferred Expense",
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from capitalized costs."
       }
      }
     },
     "auth_ref": [
      "r1349"
     ]
    },
    "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets",
     "crdr": "credit",
     "calculation": {
      "http://www.snowflake.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Intangible assets",
        "label": "Deferred Tax Liabilities, Intangible Assets",
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from intangible assets other than goodwill."
       }
      }
     },
     "auth_ref": [
      "r1349"
     ]
    },
    "snow_DeferredTaxLiabilitiesOperatingLeaseRightOfUseAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.snowflake.com/20250131",
     "localname": "DeferredTaxLiabilitiesOperatingLeaseRightOfUseAsset",
     "crdr": "credit",
     "calculation": {
      "http://www.snowflake.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Operating lease right-of-use assets",
        "label": "Deferred Tax Liabilities, Operating Lease, Right-Of-Use Asset",
        "documentation": "Deferred Tax Liabilities, Operating Lease, Right-Of-Use Asset"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxLiabilitiesOther": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxLiabilitiesOther",
     "crdr": "credit",
     "calculation": {
      "http://www.snowflake.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Other",
        "label": "Deferred Tax Liabilities, Other",
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences classified as other."
       }
      }
     },
     "auth_ref": [
      "r1349"
     ]
    },
    "us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedContributionPlanEmployerDiscretionaryContributionAmount",
     "crdr": "debit",
     "presentation": [
      "http://www.snowflake.com/role/CommitmentandContingenciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cost of matching contributions",
        "label": "Defined Contribution Plan, Employer Discretionary Contribution Amount",
        "documentation": "Amount of discretionary contributions made by an employer to a defined contribution plan."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_Depreciation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "Depreciation",
     "crdr": "debit",
     "presentation": [
      "http://www.snowflake.com/role/PropertyandEquipmentNetNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Depreciation",
        "label": "Depreciation",
        "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation."
       }
      }
     },
     "auth_ref": [
      "r7",
      "r51"
     ]
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DepreciationDepletionAndAmortization",
     "crdr": "debit",
     "calculation": {
      "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 16.0
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Depreciation and amortization",
        "label": "Depreciation, Depletion and Amortization",
        "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets."
       }
      }
     },
     "auth_ref": [
      "r7",
      "r325",
      "r335",
      "r357",
      "r1012",
      "r1013"
     ]
    },
    "us-gaap_DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration",
     "presentation": [
      "http://www.snowflake.com/role/FairValueMeasurementsFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative Asset, Statement of Financial Position [Extensible Enumeration]",
        "label": "Derivative Asset, Statement of Financial Position [Extensible Enumeration]",
        "documentation": "Indicates line item in statement of financial position that includes derivative asset."
       }
      }
     },
     "auth_ref": [
      "r639"
     ]
    },
    "us-gaap_DerivativeAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.snowflake.com/role/FairValueMeasurementsFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails": {
       "parentTag": "us-gaap_AssetsFairValueDisclosure",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/FairValueMeasurementsFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative assets",
        "label": "Derivative Asset",
        "documentation": "Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets not subject to a master netting arrangement and not elected to be offset."
       }
      }
     },
     "auth_ref": [
      "r262",
      "r263",
      "r651",
      "r652",
      "r662",
      "r670",
      "r886",
      "r887",
      "r888",
      "r889",
      "r890",
      "r892",
      "r893",
      "r894",
      "r895",
      "r896",
      "r911",
      "r912",
      "r965",
      "r968",
      "r969",
      "r970",
      "r971",
      "r972",
      "r1003",
      "r1045",
      "r1049",
      "r1078",
      "r1357",
      "r1358",
      "r1359",
      "r1420"
     ]
    },
    "us-gaap_DerivativeLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.snowflake.com/role/FairValueMeasurementsFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails": {
       "parentTag": "us-gaap_LiabilitiesFairValueDisclosure",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/FairValueMeasurementsFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative liabilities",
        "label": "Derivative Liability",
        "documentation": "Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities not subject to a master netting arrangement and not elected to be offset."
       }
      }
     },
     "auth_ref": [
      "r262",
      "r263",
      "r651",
      "r652",
      "r662",
      "r670",
      "r886",
      "r887",
      "r888",
      "r889",
      "r892",
      "r893",
      "r894",
      "r895",
      "r896",
      "r919",
      "r921",
      "r922",
      "r966",
      "r967",
      "r968",
      "r969",
      "r970",
      "r971",
      "r972",
      "r1003",
      "r1357",
      "r1358",
      "r1359",
      "r1420"
     ]
    },
    "us-gaap_DerivativeLiabilityStatementOfFinancialPositionExtensibleEnumeration": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeLiabilityStatementOfFinancialPositionExtensibleEnumeration",
     "presentation": [
      "http://www.snowflake.com/role/FairValueMeasurementsFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative Liability, Statement of Financial Position [Extensible Enumeration]",
        "label": "Derivative Liability, Statement of Financial Position [Extensible Enumeration]",
        "documentation": "Indicates line item in statement of financial position that includes derivative liability."
       }
      }
     },
     "auth_ref": [
      "r639"
     ]
    },
    "us-gaap_DerivativesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativesPolicyTextBlock",
     "presentation": [
      "http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative Financial Instruments",
        "label": "Derivatives, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for its derivative instruments and hedging activities."
       }
      }
     },
     "auth_ref": [
      "r16",
      "r84",
      "r85",
      "r86",
      "r89",
      "r295",
      "r310"
     ]
    },
    "us-gaap_DevelopedTechnologyRightsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DevelopedTechnologyRightsMember",
     "presentation": [
      "http://www.snowflake.com/role/BusinessCombinationsNarrativeDetails",
      "http://www.snowflake.com/role/IntangibleAssetsandGoodwillScheduleofIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Developed technology",
        "label": "Developed Technology Rights [Member]",
        "documentation": "Rights to developed technology, which can include the right to develop, use, market, sell, or offer for sale products, compounds, or intellectual property."
       }
      }
     },
     "auth_ref": [
      "r164",
      "r1286",
      "r1287",
      "r1288",
      "r1289",
      "r1290",
      "r1292",
      "r1295",
      "r1296"
     ]
    },
    "snow_DeveloperCommunityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.snowflake.com/20250131",
     "localname": "DeveloperCommunityMember",
     "presentation": [
      "http://www.snowflake.com/role/IntangibleAssetsandGoodwillScheduleofIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Developer community",
        "label": "Developer Community [Member]",
        "documentation": "Developer Community"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DisaggregationOfRevenueLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisaggregationOfRevenueLineItems",
     "presentation": [
      "http://www.snowflake.com/role/RevenueAccountsReceivableDeferredRevenueandRemainingPerformanceObligationsDisaggregationofRevenueDetails",
      "http://www.snowflake.com/role/RevenueAccountsReceivableDeferredRevenueandRemainingPerformanceObligationsNarrativeDetails",
      "http://www.snowflake.com/role/RevenueAccountsReceivableDeferredRevenueandRemainingPerformanceObligationsRevenuefromExternalCustomersbyGeographicAreasDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disaggregation of Revenue [Line Items]",
        "label": "Disaggregation of Revenue [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r523",
      "r1025",
      "r1026",
      "r1027",
      "r1028",
      "r1029",
      "r1030",
      "r1031"
     ]
    },
    "us-gaap_DisaggregationOfRevenueTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisaggregationOfRevenueTable",
     "presentation": [
      "http://www.snowflake.com/role/RevenueAccountsReceivableDeferredRevenueandRemainingPerformanceObligationsDisaggregationofRevenueDetails",
      "http://www.snowflake.com/role/RevenueAccountsReceivableDeferredRevenueandRemainingPerformanceObligationsNarrativeDetails",
      "http://www.snowflake.com/role/RevenueAccountsReceivableDeferredRevenueandRemainingPerformanceObligationsRevenuefromExternalCustomersbyGeographicAreasDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disaggregation of Revenue [Table]",
        "label": "Disaggregation of Revenue [Table]",
        "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor."
       }
      }
     },
     "auth_ref": [
      "r523",
      "r1025",
      "r1026",
      "r1027",
      "r1028",
      "r1029",
      "r1030",
      "r1031"
     ]
    },
    "us-gaap_DisaggregationOfRevenueTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisaggregationOfRevenueTableTextBlock",
     "presentation": [
      "http://www.snowflake.com/role/RevenueAccountsReceivableDeferredRevenueandRemainingPerformanceObligationsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disaggregation of Revenue",
        "label": "Disaggregation of Revenue [Table Text Block]",
        "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor."
       }
      }
     },
     "auth_ref": [
      "r1315"
     ]
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Payment Arrangement [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock",
     "presentation": [
      "http://www.snowflake.com/role/EquityTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Option Rollforward Schedule",
        "label": "Disclosure of Share-Based Compensation Arrangements by Share-Based Payment Award [Table Text Block]",
        "documentation": "Tabular disclosure of share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r10",
      "r64"
     ]
    },
    "dei_DocumentAnnualReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentAnnualReport",
     "presentation": [
      "http://www.snowflake.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Annual Report",
        "label": "Document Annual Report",
        "documentation": "Boolean flag that is true only for a form used as an annual report."
       }
      }
     },
     "auth_ref": [
      "r1091",
      "r1092",
      "r1115"
     ]
    },
    "dei_DocumentFinStmtErrorCorrectionFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentFinStmtErrorCorrectionFlag",
     "presentation": [
      "http://www.snowflake.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Financial Statement Error Correction [Flag]",
        "label": "Document Financial Statement Error Correction [Flag]",
        "documentation": "Indicates whether any of the financial statement period in the filing include a restatement due to error correction."
       }
      }
     },
     "auth_ref": [
      "r1091",
      "r1092",
      "r1115",
      "r1158"
     ]
    },
    "dei_DocumentFiscalPeriodFocus": {
     "xbrltype": "fiscalPeriodItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentFiscalPeriodFocus",
     "presentation": [
      "http://www.snowflake.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Fiscal Period Focus",
        "label": "Document Fiscal Period Focus",
        "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentFiscalYearFocus": {
     "xbrltype": "gYearItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentFiscalYearFocus",
     "presentation": [
      "http://www.snowflake.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Fiscal Year Focus",
        "label": "Document Fiscal Year Focus",
        "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentPeriodEndDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentPeriodEndDate",
     "presentation": [
      "http://www.snowflake.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Period End Date",
        "label": "Document Period End Date",
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentTransitionReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentTransitionReport",
     "presentation": [
      "http://www.snowflake.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Transition Report",
        "label": "Document Transition Report",
        "documentation": "Boolean flag that is true only for a form used as a transition report."
       }
      }
     },
     "auth_ref": [
      "r1136"
     ]
    },
    "dei_DocumentType": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentType",
     "presentation": [
      "http://www.snowflake.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Type",
        "label": "Document Type",
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentsIncorporatedByReferenceTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentsIncorporatedByReferenceTextBlock",
     "presentation": [
      "http://www.snowflake.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Documents Incorporated by Reference",
        "label": "Documents Incorporated by Reference [Text Block]",
        "documentation": "Documents incorporated by reference."
       }
      }
     },
     "auth_ref": [
      "r1089"
     ]
    },
    "us-gaap_DomesticCountryMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DomesticCountryMember",
     "presentation": [
      "http://www.snowflake.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Federal",
        "label": "Domestic Tax Jurisdiction [Member]",
        "documentation": "Designated federal jurisdiction entitled to levy and collect income tax in country of domicile. Includes, but is not limited to, national jurisdiction for non-U.S. jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r589"
     ]
    },
    "ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year",
        "label": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member]"
       }
      }
     },
     "auth_ref": [
      "r1147"
     ]
    },
    "us-gaap_EMEAMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EMEAMember",
     "presentation": [
      "http://www.snowflake.com/role/RevenueAccountsReceivableDeferredRevenueandRemainingPerformanceObligationsRevenuefromExternalCustomersbyGeographicAreasDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "EMEA",
        "label": "EMEA [Member]",
        "documentation": "Regions of Europe, Middle East and Africa."
       }
      }
     },
     "auth_ref": [
      "r1424",
      "r1425",
      "r1426",
      "r1427"
     ]
    },
    "us-gaap_EarningsPerShareAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerShareAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EarningsPerShareBasic": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerShareBasic",
     "presentation": [
      "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.snowflake.com/role/NetLossperShareScheduleofBasicandDilutedNetLossperShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net loss per share attributable to Snowflake Inc. Class A common stockholders\u2014basic (in dollars per share)",
        "label": "Earnings Per Share, Basic",
        "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r280",
      "r302",
      "r303",
      "r304",
      "r305",
      "r306",
      "r307",
      "r312",
      "r314",
      "r317",
      "r318",
      "r319",
      "r324",
      "r623",
      "r631",
      "r648",
      "r649",
      "r791",
      "r820",
      "r1007"
     ]
    },
    "us-gaap_EarningsPerShareDiluted": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerShareDiluted",
     "presentation": [
      "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.snowflake.com/role/NetLossperShareScheduleofBasicandDilutedNetLossperShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net loss per share attributable to Snowflake Inc. Class A common stockholders\u2014diluted (in dollars per share)",
        "label": "Earnings Per Share, Diluted",
        "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r280",
      "r302",
      "r303",
      "r304",
      "r305",
      "r306",
      "r307",
      "r314",
      "r317",
      "r318",
      "r319",
      "r324",
      "r623",
      "r631",
      "r648",
      "r649",
      "r791",
      "r820",
      "r1007"
     ]
    },
    "us-gaap_EarningsPerSharePolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerSharePolicyTextBlock",
     "presentation": [
      "http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net Loss Per Share Attributable to Snowflake Inc. Class A Common Stockholders",
        "label": "Earnings Per Share, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements."
       }
      }
     },
     "auth_ref": [
      "r38",
      "r39",
      "r321"
     ]
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerShareTextBlock",
     "presentation": [
      "http://www.snowflake.com/role/NetLossperShare"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net Loss per Share",
        "label": "Earnings Per Share [Text Block]",
        "documentation": "The entire disclosure for earnings per share."
       }
      }
     },
     "auth_ref": [
      "r311",
      "r320",
      "r322",
      "r323"
     ]
    },
    "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "crdr": "debit",
     "calculation": {
      "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Effect of exchange rate changes on cash, cash equivalents, and restricted cash",
        "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations",
        "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates."
       }
      }
     },
     "auth_ref": [
      "r673"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationBeatAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateReconciliationBeatAmount",
     "crdr": "debit",
     "calculation": {
      "http://www.snowflake.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "IRC Section 59A waived deductions",
        "label": "Effective Income Tax Rate Reconciliation, BEAT, Amount",
        "documentation": "Amount of reported income tax expense from difference to expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operations, attributable to base erosion and anti-abuse tax (BEAT)."
       }
      }
     },
     "auth_ref": [
      "r1042",
      "r1343",
      "r1345"
     ]
    },
    "us-gaap_EmployeeRelatedLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeRelatedLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.snowflake.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": {
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued compensation",
        "label": "Employee-related Liabilities, Current",
        "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r101"
     ]
    },
    "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount",
     "crdr": "debit",
     "calculation": {
      "http://www.snowflake.com/role/EquitySharebasedCompensationDetails": {
       "parentTag": "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/EquitySharebasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Capitalized stock-based compensation",
        "label": "Share-Based Payment Arrangement, Amount Capitalized",
        "documentation": "Amount of cost capitalized for award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r571"
     ]
    },
    "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems",
     "presentation": [
      "http://www.snowflake.com/role/EquitySharebasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount",
        "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized",
     "crdr": "debit",
     "presentation": [
      "http://www.snowflake.com/role/EquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unrecognized share-based compensation expense",
        "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount",
        "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r572"
     ]
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1",
     "presentation": [
      "http://www.snowflake.com/role/EquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unrecognized share-based compensation expense recognition period (in years)",
        "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition",
        "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r572"
     ]
    },
    "us-gaap_EmployeeStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeStockMember",
     "presentation": [
      "http://www.snowflake.com/role/EquityNarrativeDetails",
      "http://www.snowflake.com/role/EquitySharesReservedForFutureIssuanceDetails",
      "http://www.snowflake.com/role/EquityValuationAssumptionsDetails",
      "http://www.snowflake.com/role/NetLossperShareScheduleofPotentiallyDilutiveSecuritiesExcludedfromComputationofNetLossperShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "ESPP Rights",
        "label": "Employee Stock [Member]",
        "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EmployeeStockOptionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeStockOptionMember",
     "presentation": [
      "http://www.snowflake.com/role/EquityNarrativeDetails",
      "http://www.snowflake.com/role/EquitySharesReservedForFutureIssuanceDetails",
      "http://www.snowflake.com/role/EquityValuationAssumptionsDetails",
      "http://www.snowflake.com/role/NetLossperShareScheduleofPotentiallyDilutiveSecuritiesExcludedfromComputationofNetLossperShareDetails",
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock options",
        "label": "Share-Based Payment Arrangement, Option [Member]",
        "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine1": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressAddressLine1",
     "presentation": [
      "http://www.snowflake.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, Address Line One",
        "label": "Entity Address, Address Line One",
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine2": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressAddressLine2",
     "presentation": [
      "http://www.snowflake.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, Address Line Two",
        "label": "Entity Address, Address Line Two",
        "documentation": "Address Line 2 such as Street or Suite number"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressCityOrTown": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressCityOrTown",
     "presentation": [
      "http://www.snowflake.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, City or Town",
        "label": "Entity Address, City or Town",
        "documentation": "Name of the City or Town"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressPostalZipCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressPostalZipCode",
     "presentation": [
      "http://www.snowflake.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, Postal Zip Code",
        "label": "Entity Address, Postal Zip Code",
        "documentation": "Code for the postal or zip code"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressStateOrProvince": {
     "xbrltype": "stateOrProvinceItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressStateOrProvince",
     "presentation": [
      "http://www.snowflake.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, State or Province",
        "label": "Entity Address, State or Province",
        "documentation": "Name of the state or province."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityCentralIndexKey": {
     "xbrltype": "centralIndexKeyItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityCentralIndexKey",
     "presentation": [
      "http://www.snowflake.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Central Index Key",
        "label": "Entity Central Index Key",
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK."
       }
      }
     },
     "auth_ref": [
      "r1088"
     ]
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityCommonStockSharesOutstanding",
     "presentation": [
      "http://www.snowflake.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Common Stock, Shares Outstanding",
        "label": "Entity Common Stock, Shares Outstanding",
        "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityCurrentReportingStatus": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityCurrentReportingStatus",
     "presentation": [
      "http://www.snowflake.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Current Reporting Status",
        "label": "Entity Current Reporting Status",
        "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityEmergingGrowthCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityEmergingGrowthCompany",
     "presentation": [
      "http://www.snowflake.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Emerging Growth Company",
        "label": "Entity Emerging Growth Company",
        "documentation": "Indicate if registrant meets the emerging growth company criteria."
       }
      }
     },
     "auth_ref": [
      "r1088"
     ]
    },
    "dei_EntityFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityFileNumber",
     "presentation": [
      "http://www.snowflake.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity File Number",
        "label": "Entity File Number",
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityFilerCategory": {
     "xbrltype": "filerCategoryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityFilerCategory",
     "presentation": [
      "http://www.snowflake.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Filer Category",
        "label": "Entity Filer Category",
        "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure."
       }
      }
     },
     "auth_ref": [
      "r1088"
     ]
    },
    "dei_EntityIncorporationStateCountryCode": {
     "xbrltype": "edgarStateCountryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityIncorporationStateCountryCode",
     "presentation": [
      "http://www.snowflake.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Incorporation, State or Country Code",
        "label": "Entity Incorporation, State or Country Code",
        "documentation": "Two-character EDGAR code representing the state or country of incorporation."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityInteractiveDataCurrent": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityInteractiveDataCurrent",
     "presentation": [
      "http://www.snowflake.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Interactive Data Current",
        "label": "Entity Interactive Data Current",
        "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)."
       }
      }
     },
     "auth_ref": [
      "r1198"
     ]
    },
    "dei_EntityPublicFloat": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityPublicFloat",
     "crdr": "credit",
     "presentation": [
      "http://www.snowflake.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Public Float",
        "label": "Entity Public Float",
        "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityRegistrantName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityRegistrantName",
     "presentation": [
      "http://www.snowflake.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Registrant Name",
        "label": "Entity Registrant Name",
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC."
       }
      }
     },
     "auth_ref": [
      "r1088"
     ]
    },
    "dei_EntityShellCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityShellCompany",
     "presentation": [
      "http://www.snowflake.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Shell Company",
        "label": "Entity Shell Company",
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r1088"
     ]
    },
    "dei_EntitySmallBusiness": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntitySmallBusiness",
     "presentation": [
      "http://www.snowflake.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Small Business",
        "label": "Entity Small Business",
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)."
       }
      }
     },
     "auth_ref": [
      "r1088"
     ]
    },
    "dei_EntityTaxIdentificationNumber": {
     "xbrltype": "employerIdItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityTaxIdentificationNumber",
     "presentation": [
      "http://www.snowflake.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Tax Identification Number",
        "label": "Entity Tax Identification Number",
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS."
       }
      }
     },
     "auth_ref": [
      "r1088"
     ]
    },
    "dei_EntityVoluntaryFilers": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityVoluntaryFilers",
     "presentation": [
      "http://www.snowflake.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Voluntary Filers",
        "label": "Entity Voluntary Filers",
        "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityWellKnownSeasonedIssuer",
     "presentation": [
      "http://www.snowflake.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Well-known Seasoned Issuer",
        "label": "Entity Well-known Seasoned Issuer",
        "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A."
       }
      }
     },
     "auth_ref": [
      "r1199"
     ]
    },
    "ecd_EqtyAwrdsAdjFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "EqtyAwrdsAdjFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Awards Adjustments, Footnote",
        "label": "Equity Awards Adjustments, Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1141"
     ]
    },
    "ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Awards Adjustments, Excluding Value Reported in Compensation Table",
        "label": "Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member]"
       }
      }
     },
     "auth_ref": [
      "r1194"
     ]
    },
    "ecd_EqtyAwrdsAdjsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "EqtyAwrdsAdjsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Awards Adjustments",
        "label": "Equity Awards Adjustments [Member]"
       }
      }
     },
     "auth_ref": [
      "r1194"
     ]
    },
    "ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "EqtyAwrdsInSummryCompstnTblForAplblYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table",
        "label": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member]"
       }
      }
     },
     "auth_ref": [
      "r1194"
     ]
    },
    "us-gaap_EquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EquityAbstract",
     "presentation": [
      "http://www.snowflake.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stockholders\u2019 equity:",
        "label": "Equity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "snow_EquityClassifiedPerformanceSharesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.snowflake.com/20250131",
     "localname": "EquityClassifiedPerformanceSharesMember",
     "presentation": [
      "http://www.snowflake.com/role/EquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity-Classified Performance Shares",
        "label": "Equity-Classified Performance Shares [Member]",
        "documentation": "Equity-Classified Performance Shares"
       }
      }
     },
     "auth_ref": []
    },
    "snow_EquityClassifiedRestrictedStockUnitsRSUsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.snowflake.com/20250131",
     "localname": "EquityClassifiedRestrictedStockUnitsRSUsMember",
     "presentation": [
      "http://www.snowflake.com/role/EquityNarrativeDetails",
      "http://www.snowflake.com/role/EquityUnvestedRSARSURollforwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity-Classified Restricted Stock Units (RSUs)",
        "label": "Equity-Classified Restricted Stock Units (RSUs) [Member]",
        "documentation": "Equity-Classified Restricted Stock Units (RSUs)"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EquityComponentDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EquityComponentDomain",
     "presentation": [
      "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Component [Domain]",
        "label": "Equity Component [Domain]",
        "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc."
       }
      }
     },
     "auth_ref": [
      "r15",
      "r241",
      "r272",
      "r273",
      "r274",
      "r297",
      "r298",
      "r299",
      "r301",
      "r306",
      "r308",
      "r310",
      "r326",
      "r404",
      "r405",
      "r450",
      "r502",
      "r613",
      "r614",
      "r620",
      "r621",
      "r622",
      "r624",
      "r630",
      "r631",
      "r640",
      "r641",
      "r642",
      "r643",
      "r644",
      "r645",
      "r647",
      "r674",
      "r676",
      "r677",
      "r678",
      "r679",
      "r680",
      "r684",
      "r686",
      "r702",
      "r815",
      "r848",
      "r849",
      "r850",
      "r874",
      "r949"
     ]
    },
    "us-gaap_EquityMethodInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EquityMethodInvestments",
     "crdr": "debit",
     "calculation": {
      "http://www.snowflake.com/role/FairValueMeasurementsScheduleofFairValueMeasurementsDetails": {
       "parentTag": "us-gaap_OtherLongTermInvestments",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/FairValueMeasurementsScheduleofFairValueMeasurementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-marketable equity securities under equity method",
        "label": "Equity Method Investments",
        "documentation": "This item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized."
       }
      }
     },
     "auth_ref": [
      "r325",
      "r340",
      "r357",
      "r402",
      "r1221",
      "r1270"
     ]
    },
    "us-gaap_EquitySecuritiesFvNiGainLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EquitySecuritiesFvNiGainLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 5.0
      },
      "http://www.snowflake.com/role/FairValueMeasurementsUnrealizedGainLossonInvestmentsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.snowflake.com/role/FairValueMeasurementsUnrealizedGainLossonInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Net realized and unrealized losses (gains) on strategic investments in equity securities",
        "totalLabel": "Total\u2014included in other income (expense), net",
        "label": "Equity Securities, FV-NI, Gain (Loss)",
        "documentation": "Amount of unrealized and realized gain (loss) on investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI)."
       }
      }
     },
     "auth_ref": [
      "r824",
      "r1269"
     ]
    },
    "us-gaap_EquitySecuritiesFvNiRealizedGainLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EquitySecuritiesFvNiRealizedGainLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.snowflake.com/role/FairValueMeasurementsUnrealizedGainLossonInvestmentsDetails": {
       "parentTag": "us-gaap_EquitySecuritiesFvNiGainLoss",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/FairValueMeasurementsUnrealizedGainLossonInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net realized gains (losses) on strategic investments in equity securities",
        "label": "Equity Securities, FV-NI, Realized Gain (Loss)",
        "documentation": "Amount of realized gain (loss) from sale of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI)."
       }
      }
     },
     "auth_ref": [
      "r822",
      "r1269"
     ]
    },
    "us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EquitySecuritiesFvNiUnrealizedGainLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.snowflake.com/role/FairValueMeasurementsUnrealizedGainLossonInvestmentsDetails": {
       "parentTag": "us-gaap_EquitySecuritiesFvNiGainLoss",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/FairValueMeasurementsUnrealizedGainLossonInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net unrealized gains (losses) on strategic investments in equity securities",
        "label": "Equity Securities, FV-NI, Unrealized Gain (Loss)",
        "documentation": "Amount of unrealized gain (loss) on investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI)."
       }
      }
     },
     "auth_ref": [
      "r823",
      "r1269"
     ]
    },
    "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueAmount",
     "crdr": "debit",
     "calculation": {
      "http://www.snowflake.com/role/FairValueMeasurementsScheduleofFairValueMeasurementsDetails": {
       "parentTag": "us-gaap_OtherLongTermInvestments",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/BusinessCombinationsNarrativeDetails",
      "http://www.snowflake.com/role/FairValueMeasurementsScheduleofFairValueMeasurementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-marketable equity securities under Measurement Alternative",
        "label": "Equity Securities without Readily Determinable Fair Value, Amount",
        "documentation": "Amount of investment in equity security without readily determinable fair value."
       }
      }
     },
     "auth_ref": [
      "r399"
     ]
    },
    "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount",
     "crdr": "debit",
     "calculation": {
      "http://www.snowflake.com/role/FairValueMeasurementsUnrealizedGainLossonInvestmentsDetails": {
       "parentTag": "us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/FairValueMeasurementsUnrealizedGainLossonInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Impairments",
        "label": "Equity Securities without Readily Determinable Fair Value, Impairment Loss, Annual Amount",
        "documentation": "Amount of impairment loss on investment in equity security without readily determinable fair value."
       }
      }
     },
     "auth_ref": [
      "r400"
     ]
    },
    "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossCumulativeAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossCumulativeAmount",
     "crdr": "debit",
     "presentation": [
      "http://www.snowflake.com/role/FairValueMeasurementsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Impairments",
        "label": "Equity Securities without Readily Determinable Fair Value, Impairment Loss, Cumulative Amount",
        "documentation": "Amount of cumulative impairment loss on investment in equity security without readily determinable fair value."
       }
      }
     },
     "auth_ref": [
      "r400"
     ]
    },
    "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount",
     "crdr": "credit",
     "calculation": {
      "http://www.snowflake.com/role/FairValueMeasurementsUnrealizedGainLossonInvestmentsDetails": {
       "parentTag": "us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/FairValueMeasurementsUnrealizedGainLossonInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Upward adjustments",
        "label": "Equity Securities without Readily Determinable Fair Value, Upward Price Adjustment, Annual Amount",
        "documentation": "Amount of gain from upward price adjustment on investment in equity security without readily determinable fair value."
       }
      }
     },
     "auth_ref": [
      "r401"
     ]
    },
    "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentCumulativeAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentCumulativeAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.snowflake.com/role/FairValueMeasurementsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cumulative amount of upward adjustments",
        "label": "Equity Securities without Readily Determinable Fair Value, Upward Price Adjustment, Cumulative Amount",
        "documentation": "Amount of cumulative gain from upward price adjustment on investment in equity security without readily determinable fair value."
       }
      }
     },
     "auth_ref": [
      "r401"
     ]
    },
    "ecd_EquityValuationAssumptionDifferenceFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "EquityValuationAssumptionDifferenceFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Valuation Assumption Difference, Footnote",
        "label": "Equity Valuation Assumption Difference, Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1151"
     ]
    },
    "ecd_ErrCompAnalysisTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ErrCompAnalysisTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Erroneous Compensation Analysis",
        "label": "Erroneous Compensation Analysis [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1108",
      "r1119",
      "r1129",
      "r1162"
     ]
    },
    "ecd_ErrCompRecoveryTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ErrCompRecoveryTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Erroneously Awarded Compensation Recovery",
        "label": "Erroneously Awarded Compensation Recovery [Table]"
       }
      }
     },
     "auth_ref": [
      "r1105",
      "r1116",
      "r1126",
      "r1159"
     ]
    },
    "ecd_ExecutiveCategoryAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ExecutiveCategoryAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Executive Category:",
        "label": "Executive Category [Axis]"
       }
      }
     },
     "auth_ref": [
      "r1157"
     ]
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems",
     "presentation": [
      "http://www.snowflake.com/role/FairValueMeasurementsFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails",
      "http://www.snowflake.com/role/FairValueMeasurementsUnrealizedGainLossonInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]",
        "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r651",
      "r652",
      "r662",
      "r1045"
     ]
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable",
     "presentation": [
      "http://www.snowflake.com/role/FairValueMeasurementsFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails",
      "http://www.snowflake.com/role/FairValueMeasurementsUnrealizedGainLossonInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]",
        "label": "Fair Value, Recurring and Nonrecurring [Table]",
        "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis."
       }
      }
     },
     "auth_ref": [
      "r651",
      "r652",
      "r662",
      "r1045"
     ]
    },
    "us-gaap_FairValueAssetsMeasuredOnRecurringAndNonrecurringBasisTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueAssetsMeasuredOnRecurringAndNonrecurringBasisTableTextBlock",
     "presentation": [
      "http://www.snowflake.com/role/FairValueMeasurementsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Fair Value Measurements",
        "label": "Fair Value, Assets Measured on Recurring and Nonrecurring Basis [Table Text Block]",
        "documentation": "Tabular disclosure of assets measured at fair value measured on a recurring or nonrecurring basis. Includes, but is not limited to, fair value measurements recorded and the reasons for the measurements, level within the fair value hierarchy in which the fair value measurements are categorized and transfers between levels 1 and 2."
       }
      }
     },
     "auth_ref": [
      "r651",
      "r652"
     ]
    },
    "us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueAssetsMeasuredOnRecurringBasisTextBlock",
     "presentation": [
      "http://www.snowflake.com/role/FairValueMeasurementsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value, Assets Measured on Recurring Basis",
        "label": "Fair Value, Assets Measured on Recurring Basis [Table Text Block]",
        "documentation": "Tabular disclosure of assets, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, by class that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3)."
       }
      }
     },
     "auth_ref": [
      "r1355",
      "r1356"
     ]
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueByFairValueHierarchyLevelAxis",
     "presentation": [
      "http://www.snowflake.com/role/ConvertibleSeniorNotesCarryingAmountsandFairValuesofConvertibleNotesDetails",
      "http://www.snowflake.com/role/FairValueMeasurementsFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value Hierarchy and NAV [Axis]",
        "label": "Fair Value Hierarchy and NAV [Axis]",
        "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient."
       }
      }
     },
     "auth_ref": [
      "r483",
      "r528",
      "r529",
      "r530",
      "r531",
      "r532",
      "r533",
      "r650",
      "r652",
      "r653",
      "r654",
      "r655",
      "r661",
      "r662",
      "r664",
      "r718",
      "r719",
      "r720",
      "r1020",
      "r1021",
      "r1032",
      "r1033",
      "r1034",
      "r1045",
      "r1049"
     ]
    },
    "us-gaap_FairValueByMeasurementFrequencyAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueByMeasurementFrequencyAxis",
     "presentation": [
      "http://www.snowflake.com/role/FairValueMeasurementsFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Measurement Frequency [Axis]",
        "label": "Measurement Frequency [Axis]",
        "documentation": "Information by measurement frequency."
       }
      }
     },
     "auth_ref": [
      "r651",
      "r652",
      "r653",
      "r655",
      "r1045",
      "r1358",
      "r1361"
     ]
    },
    "us-gaap_FairValueDisclosuresAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueDisclosuresAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Disclosures [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FairValueDisclosuresTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueDisclosuresTextBlock",
     "presentation": [
      "http://www.snowflake.com/role/FairValueMeasurements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value Measurements",
        "label": "Fair Value Disclosures [Text Block]",
        "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information."
       }
      }
     },
     "auth_ref": [
      "r657",
      "r659",
      "r660",
      "r661",
      "r664",
      "r665",
      "r666",
      "r667",
      "r668",
      "r784",
      "r1045",
      "r1050"
     ]
    },
    "us-gaap_FairValueInputsLevel1Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueInputsLevel1Member",
     "presentation": [
      "http://www.snowflake.com/role/FairValueMeasurementsFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Level 1",
        "label": "Fair Value, Inputs, Level 1 [Member]",
        "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date."
       }
      }
     },
     "auth_ref": [
      "r483",
      "r528",
      "r533",
      "r652",
      "r662",
      "r718",
      "r1032",
      "r1033",
      "r1034",
      "r1045"
     ]
    },
    "us-gaap_FairValueInputsLevel2Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueInputsLevel2Member",
     "presentation": [
      "http://www.snowflake.com/role/ConvertibleSeniorNotesCarryingAmountsandFairValuesofConvertibleNotesDetails",
      "http://www.snowflake.com/role/FairValueMeasurementsFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Level 2",
        "label": "Fair Value, Inputs, Level 2 [Member]",
        "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets."
       }
      }
     },
     "auth_ref": [
      "r483",
      "r528",
      "r533",
      "r652",
      "r653",
      "r662",
      "r719",
      "r1020",
      "r1021",
      "r1032",
      "r1033",
      "r1034",
      "r1045"
     ]
    },
    "us-gaap_FairValueMeasurementFrequencyDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueMeasurementFrequencyDomain",
     "presentation": [
      "http://www.snowflake.com/role/FairValueMeasurementsFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Measurement Frequency [Domain]",
        "label": "Measurement Frequency [Domain]",
        "documentation": "Measurement frequency."
       }
      }
     },
     "auth_ref": [
      "r651",
      "r652",
      "r653",
      "r655",
      "r1045",
      "r1358",
      "r1361"
     ]
    },
    "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueMeasurementPolicyPolicyTextBlock",
     "presentation": [
      "http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value of Financial Instruments",
        "label": "Fair Value Measurement, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueMeasurementsFairValueHierarchyDomain",
     "presentation": [
      "http://www.snowflake.com/role/ConvertibleSeniorNotesCarryingAmountsandFairValuesofConvertibleNotesDetails",
      "http://www.snowflake.com/role/FairValueMeasurementsFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value Hierarchy and NAV [Domain]",
        "label": "Fair Value Hierarchy and NAV [Domain]",
        "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value."
       }
      }
     },
     "auth_ref": [
      "r483",
      "r528",
      "r529",
      "r530",
      "r531",
      "r532",
      "r533",
      "r650",
      "r652",
      "r653",
      "r654",
      "r655",
      "r661",
      "r662",
      "r664",
      "r718",
      "r719",
      "r720",
      "r1020",
      "r1021",
      "r1032",
      "r1033",
      "r1034",
      "r1045",
      "r1049"
     ]
    },
    "us-gaap_FairValueMeasurementsRecurringMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueMeasurementsRecurringMember",
     "presentation": [
      "http://www.snowflake.com/role/FairValueMeasurementsFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Recurring",
        "label": "Fair Value, Recurring [Member]",
        "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value."
       }
      }
     },
     "auth_ref": [
      "r1045",
      "r1355",
      "r1356",
      "r1357",
      "r1358",
      "r1359",
      "r1361"
     ]
    },
    "us-gaap_FinancialInstrumentAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinancialInstrumentAxis",
     "presentation": [
      "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofCashandCashEquivalentsandInvestmentsFairValueDetails",
      "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails",
      "http://www.snowflake.com/role/FairValueMeasurementsFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financial Instrument [Axis]",
        "label": "Financial Instrument [Axis]",
        "documentation": "Information by type of financial instrument."
       }
      }
     },
     "auth_ref": [
      "r368",
      "r369",
      "r370",
      "r371",
      "r372",
      "r373",
      "r374",
      "r375",
      "r376",
      "r377",
      "r378",
      "r379",
      "r380",
      "r381",
      "r382",
      "r383",
      "r384",
      "r385",
      "r386",
      "r387",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r393",
      "r394",
      "r395",
      "r396",
      "r397",
      "r407",
      "r408",
      "r411",
      "r412",
      "r413",
      "r415",
      "r420",
      "r421",
      "r491",
      "r500",
      "r646",
      "r669",
      "r715",
      "r716",
      "r717",
      "r718",
      "r719",
      "r720",
      "r721",
      "r722",
      "r723",
      "r724",
      "r725",
      "r726",
      "r727",
      "r728",
      "r729",
      "r731",
      "r732",
      "r733",
      "r734",
      "r735",
      "r736",
      "r737",
      "r738",
      "r739",
      "r740",
      "r741",
      "r742",
      "r743",
      "r744",
      "r745",
      "r816",
      "r1016",
      "r1045",
      "r1047",
      "r1049",
      "r1050",
      "r1051",
      "r1052",
      "r1053",
      "r1054",
      "r1055",
      "r1059",
      "r1209",
      "r1210",
      "r1211",
      "r1212",
      "r1213",
      "r1214",
      "r1215",
      "r1265",
      "r1266",
      "r1267",
      "r1268",
      "r1354",
      "r1357",
      "r1358",
      "r1359",
      "r1360",
      "r1361"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization",
     "crdr": "credit",
     "calculation": {
      "http://www.snowflake.com/role/IntangibleAssetsandGoodwillScheduleofIntangibleAssetsDetails": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/IntangibleAssetsandGoodwillScheduleofIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Accumulated Amortization",
        "label": "Finite-Lived Intangible Assets, Accumulated Amortization",
        "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life."
       }
      }
     },
     "auth_ref": [
      "r252",
      "r424",
      "r442",
      "r1018"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive",
     "crdr": "debit",
     "calculation": {
      "http://www.snowflake.com/role/IntangibleAssetsandGoodwillScheduleofFutureAmortizationExpenseDetails": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/IntangibleAssetsandGoodwillScheduleofFutureAmortizationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Thereafter",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, after Year Five",
        "documentation": "Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r1293",
      "r1428"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
     "crdr": "debit",
     "calculation": {
      "http://www.snowflake.com/role/IntangibleAssetsandGoodwillScheduleofFutureAmortizationExpenseDetails": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/IntangibleAssetsandGoodwillScheduleofFutureAmortizationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2026",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One",
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r444",
      "r998",
      "r1018"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive",
     "crdr": "debit",
     "calculation": {
      "http://www.snowflake.com/role/IntangibleAssetsandGoodwillScheduleofFutureAmortizationExpenseDetails": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/IntangibleAssetsandGoodwillScheduleofFutureAmortizationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2030",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Five",
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r444",
      "r998",
      "r1018"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour",
     "crdr": "debit",
     "calculation": {
      "http://www.snowflake.com/role/IntangibleAssetsandGoodwillScheduleofFutureAmortizationExpenseDetails": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/IntangibleAssetsandGoodwillScheduleofFutureAmortizationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2029",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four",
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r444",
      "r998",
      "r1018"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree",
     "crdr": "debit",
     "calculation": {
      "http://www.snowflake.com/role/IntangibleAssetsandGoodwillScheduleofFutureAmortizationExpenseDetails": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/IntangibleAssetsandGoodwillScheduleofFutureAmortizationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2028",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three",
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r444",
      "r998",
      "r1018"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo",
     "crdr": "debit",
     "calculation": {
      "http://www.snowflake.com/role/IntangibleAssetsandGoodwillScheduleofFutureAmortizationExpenseDetails": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/IntangibleAssetsandGoodwillScheduleofFutureAmortizationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2027",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two",
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r444",
      "r998",
      "r1018"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis",
     "presentation": [
      "http://www.snowflake.com/role/BusinessCombinationsNarrativeDetails",
      "http://www.snowflake.com/role/IntangibleAssetsandGoodwillNarrativeDetails",
      "http://www.snowflake.com/role/IntangibleAssetsandGoodwillScheduleofIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]",
        "label": "Finite-Lived Intangible Assets by Major Class [Axis]",
        "documentation": "Information by major type or class of finite-lived intangible assets."
       }
      }
     },
     "auth_ref": [
      "r435",
      "r437",
      "r438",
      "r439",
      "r441",
      "r442",
      "r446",
      "r447",
      "r752",
      "r753",
      "r998"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsGross",
     "crdr": "debit",
     "calculation": {
      "http://www.snowflake.com/role/IntangibleAssetsandGoodwillScheduleofIntangibleAssetsDetails": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/IntangibleAssetsandGoodwillScheduleofIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Gross",
        "label": "Finite-Lived Intangible Assets, Gross",
        "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life."
       }
      }
     },
     "auth_ref": [
      "r424",
      "r442",
      "r753",
      "r1018"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsLineItems",
     "presentation": [
      "http://www.snowflake.com/role/IntangibleAssetsandGoodwillNarrativeDetails",
      "http://www.snowflake.com/role/IntangibleAssetsandGoodwillScheduleofIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finite-Lived Intangible Assets [Line Items]",
        "label": "Finite-Lived Intangible Assets [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r435",
      "r442",
      "r446",
      "r447",
      "r448",
      "r752",
      "r998",
      "r1018"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain",
     "presentation": [
      "http://www.snowflake.com/role/BusinessCombinationsNarrativeDetails",
      "http://www.snowflake.com/role/IntangibleAssetsandGoodwillNarrativeDetails",
      "http://www.snowflake.com/role/IntangibleAssetsandGoodwillScheduleofIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]",
        "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]",
        "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company."
       }
      }
     },
     "auth_ref": [
      "r435",
      "r437",
      "r438",
      "r439",
      "r441",
      "r442",
      "r446",
      "r447",
      "r998"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsNet",
     "crdr": "debit",
     "calculation": {
      "http://www.snowflake.com/role/IntangibleAssetsandGoodwillScheduleofIntangibleAssetsDetails": {
       "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.snowflake.com/role/IntangibleAssetsandGoodwillScheduleofFutureAmortizationExpenseDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/IntangibleAssetsandGoodwillScheduleofFutureAmortizationExpenseDetails",
      "http://www.snowflake.com/role/IntangibleAssetsandGoodwillScheduleofIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net",
        "label": "Finite-Lived Intangible Assets, Net",
        "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life."
       }
      }
     },
     "auth_ref": [
      "r752",
      "r1292"
     ]
    },
    "us-gaap_FinitelivedIntangibleAssetsAcquired1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinitelivedIntangibleAssetsAcquired1",
     "crdr": "debit",
     "presentation": [
      "http://www.snowflake.com/role/IntangibleAssetsandGoodwillNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Intangible assets acquired",
        "label": "Finite-Lived Intangible Assets Acquired",
        "documentation": "Amount of increase in assets, excluding financial assets, lacking physical substance with a definite life, from an acquisition."
       }
      }
     },
     "auth_ref": [
      "r437"
     ]
    },
    "us-gaap_FiscalPeriod": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiscalPeriod",
     "presentation": [
      "http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fiscal Year",
        "label": "Fiscal Period, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for determining an entity's fiscal year or other fiscal period. This disclosure may include identification of the fiscal period end-date, the length of the fiscal period, any reporting period lag between the entity and its subsidiaries, or equity investees. If a reporting lag exists, the closing date of the entity having a different period end is generally noted, along with an explanation of the necessity for using different closing dates. Any intervening events that materially affect the entity's financial position or results of operations are generally also disclosed."
       }
      }
     },
     "auth_ref": [
      "r76"
     ]
    },
    "us-gaap_ForeignCountryMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ForeignCountryMember",
     "presentation": [
      "http://www.snowflake.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign",
        "label": "Foreign Tax Jurisdiction [Member]",
        "documentation": "Designated foreign jurisdiction entitled to levy and collect income tax outside country of domicile."
       }
      }
     },
     "auth_ref": [
      "r589",
      "r590"
     ]
    },
    "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock",
     "presentation": [
      "http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign Currency",
        "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy."
       }
      }
     },
     "auth_ref": [
      "r672"
     ]
    },
    "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount",
        "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount"
       }
      }
     },
     "auth_ref": [
      "r1112",
      "r1123",
      "r1133",
      "r1166"
     ]
    },
    "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount",
        "label": "Forgone Recovery due to Expense of Enforcement, Amount"
       }
      }
     },
     "auth_ref": [
      "r1112",
      "r1123",
      "r1133",
      "r1166"
     ]
    },
    "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount",
        "label": "Forgone Recovery due to Violation of Home Country Law, Amount"
       }
      }
     },
     "auth_ref": [
      "r1112",
      "r1123",
      "r1133",
      "r1166"
     ]
    },
    "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forgone Recovery, Explanation of Impracticability",
        "label": "Forgone Recovery, Explanation of Impracticability [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1112",
      "r1123",
      "r1133",
      "r1166"
     ]
    },
    "ecd_ForgoneRecoveryIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ForgoneRecoveryIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Name",
        "label": "Forgone Recovery, Individual Name"
       }
      }
     },
     "auth_ref": [
      "r1112",
      "r1123",
      "r1133",
      "r1166"
     ]
    },
    "ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year",
        "label": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member]"
       }
      }
     },
     "auth_ref": [
      "r1146"
     ]
    },
    "us-gaap_FurnitureAndFixturesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FurnitureAndFixturesMember",
     "presentation": [
      "http://www.snowflake.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Furniture\u00a0and fixtures",
        "label": "Furniture and Fixtures [Member]",
        "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GeneralAndAdministrativeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GeneralAndAdministrativeExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesScheduleofSegmentReportingInformationDetails",
      "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "General and administrative",
        "label": "General and Administrative Expense",
        "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line."
       }
      }
     },
     "auth_ref": [
      "r126",
      "r929"
     ]
    },
    "us-gaap_GeneralAndAdministrativeExpenseMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GeneralAndAdministrativeExpenseMember",
     "presentation": [
      "http://www.snowflake.com/role/EquitySharebasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "General and administrative",
        "label": "General and Administrative Expense [Member]",
        "documentation": "Primary financial statement caption encompassing general and administrative expense."
       }
      }
     },
     "auth_ref": [
      "r126"
     ]
    },
    "us-gaap_Goodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "Goodwill",
     "crdr": "debit",
     "calculation": {
      "http://www.snowflake.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.snowflake.com/role/BusinessCombinationsScheduleofPreliminaryAllocationofPurchasePricetoAssetsAcquiredandLiabilitiesAssumedDetails": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/BusinessCombinationsNarrativeDetails",
      "http://www.snowflake.com/role/BusinessCombinationsScheduleofPreliminaryAllocationofPurchasePricetoAssetsAcquiredandLiabilitiesAssumedDetails",
      "http://www.snowflake.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.snowflake.com/role/IntangibleAssetsandGoodwillScheduleofGoodwillDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill",
        "periodStartLabel": "Beginning balance",
        "periodEndLabel": "Ending balance",
        "label": "Goodwill",
        "documentation": "Amount, after accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized."
       }
      }
     },
     "auth_ref": [
      "r251",
      "r425",
      "r785",
      "r1013",
      "r1017",
      "r1046",
      "r1058",
      "r1275",
      "r1282"
     ]
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Goodwill and Intangible Assets Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock",
     "presentation": [
      "http://www.snowflake.com/role/IntangibleAssetsandGoodwill"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Intangible Assets and Goodwill",
        "label": "Goodwill and Intangible Assets Disclosure [Text Block]",
        "documentation": "The entire disclosure for goodwill and intangible assets."
       }
      }
     },
     "auth_ref": [
      "r1273",
      "r1285"
     ]
    },
    "us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GoodwillAndIntangibleAssetsPolicyTextBlock",
     "presentation": [
      "http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Impairment of Goodwill, Intangible Assets, and Other Long-Lived Assets",
        "label": "Goodwill and Intangible Assets, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets."
       }
      }
     },
     "auth_ref": [
      "r1273",
      "r1285"
     ]
    },
    "us-gaap_GoodwillPeriodIncreaseDecrease": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GoodwillPeriodIncreaseDecrease",
     "presentation": [
      "http://www.snowflake.com/role/IntangibleAssetsandGoodwillScheduleofGoodwillDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additions and related adjustments",
        "label": "Goodwill, Period Increase (Decrease)",
        "documentation": "Amount of increase (decrease) of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized."
       }
      }
     },
     "auth_ref": [
      "r1274"
     ]
    },
    "us-gaap_GoodwillRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GoodwillRollForward",
     "presentation": [
      "http://www.snowflake.com/role/IntangibleAssetsandGoodwillScheduleofGoodwillDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill [Roll Forward]",
        "label": "Goodwill [Roll Forward]",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GrossProfit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GrossProfit",
     "crdr": "credit",
     "calculation": {
      "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Gross profit",
        "label": "Gross Profit",
        "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity."
       }
      }
     },
     "auth_ref": [
      "r119",
      "r123",
      "r186",
      "r290",
      "r403",
      "r466",
      "r467",
      "r468",
      "r469",
      "r470",
      "r471",
      "r472",
      "r473",
      "r474",
      "r671",
      "r1009",
      "r1012",
      "r1243",
      "r1244",
      "r1245",
      "r1246",
      "r1247",
      "r1309"
     ]
    },
    "dei_IcfrAuditorAttestationFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "IcfrAuditorAttestationFlag",
     "presentation": [
      "http://www.snowflake.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "ICFR Auditor Attestation Flag",
        "label": "ICFR Auditor Attestation Flag"
       }
      }
     },
     "auth_ref": [
      "r1091",
      "r1092",
      "r1115"
     ]
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
     "crdr": "credit",
     "calculation": {
      "http://www.snowflake.com/role/IncomeTaxesScheduleofComponentsofLossBeforeIncomeTaxesDetails": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/IncomeTaxesScheduleofComponentsofLossBeforeIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "U.S.",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Domestic",
        "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations."
       }
      }
     },
     "auth_ref": [
      "r291",
      "r588"
     ]
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "crdr": "credit",
     "calculation": {
      "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "parentTag": "us-gaap_ProfitLoss",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.snowflake.com/role/IncomeTaxesScheduleofComponentsofLossBeforeIncomeTaxesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.snowflake.com/role/IncomeTaxesScheduleofComponentsofLossBeforeIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Loss before income taxes",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest",
        "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r120",
      "r180",
      "r186",
      "r792",
      "r811",
      "r1009",
      "r1012",
      "r1243",
      "r1244",
      "r1245",
      "r1246",
      "r1247"
     ]
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign",
     "crdr": "credit",
     "calculation": {
      "http://www.snowflake.com/role/IncomeTaxesScheduleofComponentsofLossBeforeIncomeTaxesDetails": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/IncomeTaxesScheduleofComponentsofLossBeforeIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Foreign",
        "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile."
       }
      }
     },
     "auth_ref": [
      "r291",
      "r588"
     ]
    },
    "us-gaap_IncomeStatementAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeStatementAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Statement [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeStatementLocationAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeStatementLocationAxis",
     "presentation": [
      "http://www.snowflake.com/role/EquitySharebasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement of Income Location, Balance [Axis]",
        "label": "Statement of Income Location, Balance [Axis]",
        "documentation": "Information by location in statement of income where disaggregated amount has been reported."
       }
      }
     },
     "auth_ref": [
      "r451",
      "r453",
      "r454",
      "r656",
      "r658",
      "r663",
      "r845",
      "r847",
      "r934",
      "r998",
      "r1048",
      "r1389"
     ]
    },
    "us-gaap_IncomeStatementLocationDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeStatementLocationDomain",
     "presentation": [
      "http://www.snowflake.com/role/EquitySharebasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement of Income Location, Balance [Domain]",
        "label": "Statement of Income Location, Balance [Domain]",
        "documentation": "Location in statement of income where disaggregated amount has been reported."
       }
      }
     },
     "auth_ref": [
      "r453",
      "r454",
      "r656",
      "r658",
      "r663",
      "r845",
      "r847",
      "r934",
      "r998",
      "r1048",
      "r1389"
     ]
    },
    "us-gaap_IncomeTaxAuthorityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxAuthorityAxis",
     "presentation": [
      "http://www.snowflake.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Tax Jurisdiction [Axis]",
        "label": "Income Tax Jurisdiction [Axis]",
        "documentation": "Information by income tax jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r288",
      "r589",
      "r590",
      "r597",
      "r610",
      "r1042",
      "r1348"
     ]
    },
    "us-gaap_IncomeTaxAuthorityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxAuthorityDomain",
     "presentation": [
      "http://www.snowflake.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Tax Jurisdiction [Domain]",
        "label": "Income Tax Jurisdiction [Domain]",
        "documentation": "Income tax jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r288",
      "r589",
      "r590",
      "r597",
      "r610",
      "r1042",
      "r1348"
     ]
    },
    "us-gaap_IncomeTaxDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxDisclosureTextBlock",
     "presentation": [
      "http://www.snowflake.com/role/IncomeTaxes"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Taxes",
        "label": "Income Tax Disclosure [Text Block]",
        "documentation": "The entire disclosure for income tax."
       }
      }
     },
     "auth_ref": [
      "r292",
      "r583",
      "r589",
      "r594",
      "r595",
      "r596",
      "r601",
      "r608",
      "r615",
      "r617",
      "r618",
      "r619",
      "r868",
      "r1042"
     ]
    },
    "us-gaap_IncomeTaxExaminationPenaltiesAndInterestExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxExaminationPenaltiesAndInterestExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.snowflake.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest and penalties",
        "label": "Income Tax Examination, Penalties and Interest Expense",
        "documentation": "The sum of the amounts of estimated penalties and interest recognized in the period arising from income tax examinations."
       }
      }
     },
     "auth_ref": [
      "r1346"
     ]
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "parentTag": "us-gaap_ProfitLoss",
       "weight": -1.0,
       "order": 2.0
      },
      "http://www.snowflake.com/role/IncomeTaxesScheduleofProvisionforBenefitfromIncomeTaxesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://www.snowflake.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesScheduleofSegmentReportingInformationDetails",
      "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.snowflake.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails",
      "http://www.snowflake.com/role/IncomeTaxesScheduleofProvisionforBenefitfromIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Provision for (benefit from) income taxes",
        "totalLabel": "Provision for (benefit from) income taxes",
        "label": "Income Tax Expense (Benefit)",
        "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations."
       }
      }
     },
     "auth_ref": [
      "r195",
      "r208",
      "r309",
      "r310",
      "r325",
      "r338",
      "r357",
      "r587",
      "r589",
      "r616",
      "r825",
      "r1042"
     ]
    },
    "us-gaap_IncomeTaxPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxPolicyTextBlock",
     "presentation": [
      "http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Taxes",
        "label": "Income Tax, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements."
       }
      }
     },
     "auth_ref": [
      "r271",
      "r585",
      "r586",
      "r601",
      "r602",
      "r607",
      "r612",
      "r862"
     ]
    },
    "us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance",
     "crdr": "debit",
     "calculation": {
      "http://www.snowflake.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Change in valuation allowance",
        "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount",
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in the valuation allowance for deferred tax assets."
       }
      }
     },
     "auth_ref": [
      "r593",
      "r1042",
      "r1343"
     ]
    },
    "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
     "crdr": "debit",
     "calculation": {
      "http://www.snowflake.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income tax benefit computed at federal statutory rate",
        "label": "Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount",
        "documentation": "The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r589",
      "r1042"
     ]
    },
    "us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost",
     "crdr": "debit",
     "calculation": {
      "http://www.snowflake.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock-based compensation",
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-Based Payment Arrangement, Amount",
        "documentation": "Amount of reported income tax expense (benefit) in excess of (less than) expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for award under share-based payment arrangement. Includes, but is not limited to, expense determined to be nondeductible upon grant or after for award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r1042",
      "r1343",
      "r1345"
     ]
    },
    "us-gaap_IncomeTaxReconciliationOtherReconcilingItems": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxReconciliationOtherReconcilingItems",
     "crdr": "debit",
     "calculation": {
      "http://www.snowflake.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other",
        "label": "Effective Income Tax Rate Reconciliation, Other Reconciling Items, Amount",
        "documentation": "Amount of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying statutory federal (national) tax rate to pretax income (loss) from continuing operation attributable to other reconciling item. Excludes state and local income tax expense (benefit), federal tax expense (benefit), statutory income tax expense (benefit) outside of country of domicile, tax credit, nondeductible expense, deduction, income tax settlement, income tax contingency, and cross-border tax law."
       }
      }
     },
     "auth_ref": [
      "r1343",
      "r1344"
     ]
    },
    "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxReconciliationStateAndLocalIncomeTaxes",
     "crdr": "debit",
     "calculation": {
      "http://www.snowflake.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "State taxes, net of federal benefit",
        "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount",
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit)."
       }
      }
     },
     "auth_ref": [
      "r592",
      "r1042",
      "r1343"
     ]
    },
    "us-gaap_IncomeTaxReconciliationTaxCreditsResearch": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxReconciliationTaxCreditsResearch",
     "crdr": "credit",
     "calculation": {
      "http://www.snowflake.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Research and development credits",
        "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Research, Amount",
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to research tax credit."
       }
      }
     },
     "auth_ref": [
      "r1042",
      "r1343",
      "r1345"
     ]
    },
    "us-gaap_IncomeTaxesPaidNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxesPaidNet",
     "crdr": "credit",
     "presentation": [
      "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash paid for income taxes",
        "label": "Income Taxes Paid, Net",
        "documentation": "Amount, after refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax."
       }
      }
     },
     "auth_ref": [
      "r34",
      "r288",
      "r609",
      "r610"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccountsPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInAccountsPayable",
     "crdr": "debit",
     "calculation": {
      "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 14.0
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts payable",
        "label": "Increase (Decrease) in Accounts Payable",
        "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business."
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInAccountsReceivable",
     "crdr": "credit",
     "calculation": {
      "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 15.0
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Accounts receivable",
        "label": "Increase (Decrease) in Accounts Receivable",
        "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services."
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 13.0
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued expenses and other liabilities",
        "label": "Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities",
        "documentation": "Amount of increase (decrease) in accrued expenses, and obligations classified as other."
       }
      }
     },
     "auth_ref": [
      "r1230"
     ]
    },
    "snow_IncreaseDecreaseInCapitalizedContractCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.snowflake.com/20250131",
     "localname": "IncreaseDecreaseInCapitalizedContractCost",
     "crdr": "credit",
     "calculation": {
      "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Deferred commissions",
        "label": "Increase (Decrease) In Capitalized Contract Cost",
        "documentation": "Increase (Decrease) In Capitalized Contract Cost"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInContractWithCustomerLiability",
     "crdr": "debit",
     "calculation": {
      "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred revenue",
        "label": "Increase (Decrease) in Contract with Customer, Liability",
        "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable."
       }
      }
     },
     "auth_ref": [
      "r747",
      "r1230"
     ]
    },
    "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "presentation": [
      "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Changes in operating assets and liabilities, net of effects of business combinations:",
        "label": "Increase (Decrease) in Operating Capital [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "snow_IncreaseDecreaseInOperatingLeaseLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.snowflake.com/20250131",
     "localname": "IncreaseDecreaseInOperatingLeaseLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 12.0
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating lease liabilities",
        "label": "Increase (Decrease) In Operating Lease Liabilities",
        "documentation": "Increase (Decrease) In Operating Lease Liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets",
     "crdr": "credit",
     "calculation": {
      "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Prepaid expenses and other assets",
        "label": "Increase (Decrease) in Prepaid Expense and Other Assets",
        "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    },
    "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInStockholdersEquityRollForward",
     "presentation": [
      "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]",
        "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwill",
     "crdr": "debit",
     "calculation": {
      "http://www.snowflake.com/role/IntangibleAssetsandGoodwillScheduleofIntangibleAssetsDetails": {
       "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/IntangibleAssetsandGoodwillScheduleofIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Indefinite-lived intangible assets\u2014trademarks",
        "label": "Indefinite-Lived Intangible Assets (Excluding Goodwill)",
        "documentation": "Amount of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit."
       }
      }
     },
     "auth_ref": [
      "r424",
      "r445",
      "r1018"
     ]
    },
    "ecd_IndividualAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "IndividualAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure",
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure",
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements",
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Individual:",
        "label": "Individual [Axis]"
       }
      }
     },
     "auth_ref": [
      "r1112",
      "r1123",
      "r1133",
      "r1157",
      "r1166",
      "r1170",
      "r1178"
     ]
    },
    "ecd_InsiderTradingArrLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "InsiderTradingArrLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Arrangements [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r1176"
     ]
    },
    "ecd_InsiderTradingPoliciesProcLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "InsiderTradingPoliciesProcLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Policies and Procedures [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r1093",
      "r1182"
     ]
    },
    "ecd_InsiderTrdPoliciesProcAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "InsiderTrdPoliciesProcAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Insider Trading Policies and Procedures Adopted",
        "label": "Insider Trading Policies and Procedures Adopted [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1093",
      "r1182"
     ]
    },
    "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Insider Trading Policies and Procedures Not Adopted",
        "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1093",
      "r1182"
     ]
    },
    "us-gaap_IntangibleAssetsFiniteLivedPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IntangibleAssetsFiniteLivedPolicy",
     "presentation": [
      "http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Intangible Assets, Finite-Lived",
        "label": "Intangible Assets, Finite-Lived, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for finite-lived intangible assets. This accounting policy also might address: (1) the amortization method used; (2) the useful lives of such assets; and (3) how the entity assesses and measures impairment of such assets."
       }
      }
     },
     "auth_ref": [
      "r748",
      "r749",
      "r750",
      "r752",
      "r1005",
      "r1285"
     ]
    },
    "us-gaap_IntangibleAssetsNetExcludingGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IntangibleAssetsNetExcludingGoodwill",
     "crdr": "debit",
     "calculation": {
      "http://www.snowflake.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 5.0
      },
      "http://www.snowflake.com/role/IntangibleAssetsandGoodwillScheduleofIntangibleAssetsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.snowflake.com/role/IntangibleAssetsandGoodwillScheduleofIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Intangible assets, net",
        "totalLabel": "Total intangible assets, net",
        "label": "Intangible Assets, Net (Excluding Goodwill)",
        "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges."
       }
      }
     },
     "auth_ref": [
      "r435",
      "r1292",
      "r1294"
     ]
    },
    "us-gaap_InterestExpenseNonoperating": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InterestExpenseNonoperating",
     "crdr": "debit",
     "calculation": {
      "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesScheduleofSegmentReportingInformationDetails",
      "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Interest expense",
        "label": "Interest Expense, Nonoperating",
        "documentation": "Amount of interest expense classified as nonoperating."
       }
      }
     },
     "auth_ref": [
      "r334",
      "r1228"
     ]
    },
    "us-gaap_InterestReceivableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InterestReceivableCurrent",
     "crdr": "debit",
     "presentation": [
      "http://www.snowflake.com/role/CashEquivalentsandInvestmentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest receivable, current",
        "label": "Interest Receivable, Current",
        "documentation": "Carrying amount as of the balance sheet date of current interest earned but not received. Also called accrued interest or accrued interest receivable. For classified balance sheets, represents the current amount receivable, that is amounts expected to be collected within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r1223"
     ]
    },
    "us-gaap_InternalUseSoftwarePolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InternalUseSoftwarePolicy",
     "presentation": [
      "http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Capitalized Internal-Use Software Development Costs",
        "label": "Internal Use Software, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for costs incurred when both (1) the software is acquired, internally developed, or modified solely to meet the entity's internal needs, and (2) during the software's development or modification, no substantive plan exists or is being developed to market the software externally."
       }
      }
     },
     "auth_ref": [
      "r449"
     ]
    },
    "snow_InvestingSubsidiaryMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.snowflake.com/20250131",
     "localname": "InvestingSubsidiaryMember",
     "presentation": [
      "http://www.snowflake.com/role/BusinessCombinationsScheduleofAcquisitionDateFairValueofConsiderationTransferredDetails",
      "http://www.snowflake.com/role/CONSOLIDATEDBALANCESHEETSPARENTHETICAL",
      "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYPARENTHETICAL",
      "http://www.snowflake.com/role/EquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Investing Subsidiary",
        "label": "Investing Subsidiary [Member]",
        "documentation": "Investing Subsidiary"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InvestmentIncomeNonoperating": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InvestmentIncomeNonoperating",
     "crdr": "credit",
     "calculation": {
      "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesScheduleofSegmentReportingInformationDetails",
      "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest income",
        "label": "Investment Income, Nonoperating",
        "documentation": "The aggregate amount of income from investments (for example, dividends) not considered a component of the entity's core operations."
       }
      }
     },
     "auth_ref": [
      "r127"
     ]
    },
    "us-gaap_InvestmentPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InvestmentPolicyTextBlock",
     "presentation": [
      "http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Investments and Strategic Investments",
        "label": "Investment, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for investment in financial asset."
       }
      }
     },
     "auth_ref": [
      "r821",
      "r858",
      "r859",
      "r860",
      "r861",
      "r957",
      "r958"
     ]
    },
    "us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InvestmentsClassifiedByContractualMaturityDateTableTextBlock",
     "presentation": [
      "http://www.snowflake.com/role/CashEquivalentsandInvestmentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Available For Sale Securities Remaining Contractual Maturity",
        "label": "Investments Classified by Contractual Maturity Date [Table Text Block]",
        "documentation": "Tabular disclosure of maturities of an entity's investments as well as any other information pertinent to the investments."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InvestmentsDebtAndEquitySecuritiesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Investments, Debt and Equity Securities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "snow_LeapYearTechnologiesIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.snowflake.com/20250131",
     "localname": "LeapYearTechnologiesIncMember",
     "presentation": [
      "http://www.snowflake.com/role/BusinessCombinationsNarrativeDetails",
      "http://www.snowflake.com/role/BusinessCombinationsScheduleofPreliminaryAllocationofPurchasePricetoAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "LeapYear Technologies, Inc.",
        "label": "LeapYear Technologies, Inc. [Member]",
        "documentation": "LeapYear Technologies, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LeaseCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LeaseCost",
     "crdr": "debit",
     "calculation": {
      "http://www.snowflake.com/role/CommitmentandContingenciesScheduleofLeaseCostDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/CommitmentandContingenciesScheduleofLeaseCostDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total lease costs",
        "label": "Lease, Cost",
        "documentation": "Amount of lease cost recognized by lessee for lease contract."
       }
      }
     },
     "auth_ref": [
      "r691",
      "r1057"
     ]
    },
    "us-gaap_LeaseCostTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LeaseCostTableTextBlock",
     "presentation": [
      "http://www.snowflake.com/role/CommitmentandContingenciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Lease Cost",
        "label": "Lease, Cost [Table Text Block]",
        "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income."
       }
      }
     },
     "auth_ref": [
      "r1367"
     ]
    },
    "us-gaap_LeaseholdImprovementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LeaseholdImprovementsMember",
     "presentation": [
      "http://www.snowflake.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Leasehold improvements",
        "label": "Leasehold Improvements [Member]",
        "documentation": "Additions or improvements to assets held under a lease arrangement."
       }
      }
     },
     "auth_ref": [
      "r142",
      "r700"
     ]
    },
    "snow_LegalProceedingResponsePeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.snowflake.com/20250131",
     "localname": "LegalProceedingResponsePeriod",
     "presentation": [
      "http://www.snowflake.com/role/CommitmentandContingenciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Legal proceeding, response period (in days)",
        "label": "Legal Proceeding, Response Period",
        "documentation": "Legal Proceeding, Response Period"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LesseeLeasesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeLeasesPolicyTextBlock",
     "presentation": [
      "http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Leases",
        "label": "Lessee, Leases [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee."
       }
      }
     },
     "auth_ref": [
      "r690"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1",
     "presentation": [
      "http://www.snowflake.com/role/CommitmentandContingenciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lease signed but not yet commenced, lease term (in years)",
        "label": "Lessee, Operating Lease, Lease Not yet Commenced, Term of Contract",
        "documentation": "Term of lessee's operating lease not yet commenced, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r1366"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
     "presentation": [
      "http://www.snowflake.com/role/CommitmentandContingenciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Operating Leases and Subleases",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]",
        "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position."
       }
      }
     },
     "auth_ref": [
      "r1368"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDue",
     "crdr": "credit",
     "calculation": {
      "http://www.snowflake.com/role/CommitmentandContingenciesScheduleofOperatingLeasesandSubleasesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://www.snowflake.com/role/CommitmentandContingenciesScheduleofOperatingLeasesandSubleasesDetails_1": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/CommitmentandContingenciesScheduleofOperatingLeasesandSubleasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total lease payments (receipts)",
        "label": "Lessee, Operating Lease, Liability, to be Paid",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease."
       }
      }
     },
     "auth_ref": [
      "r699"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive",
     "crdr": "credit",
     "calculation": {
      "http://www.snowflake.com/role/CommitmentandContingenciesScheduleofOperatingLeasesandSubleasesDetails_1": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/CommitmentandContingenciesScheduleofOperatingLeasesandSubleasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Thereafter",
        "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r699"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
     "crdr": "credit",
     "calculation": {
      "http://www.snowflake.com/role/CommitmentandContingenciesScheduleofOperatingLeasesandSubleasesDetails_1": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/CommitmentandContingenciesScheduleofOperatingLeasesandSubleasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2026",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year One",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r699"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive",
     "crdr": "credit",
     "calculation": {
      "http://www.snowflake.com/role/CommitmentandContingenciesScheduleofOperatingLeasesandSubleasesDetails_1": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/CommitmentandContingenciesScheduleofOperatingLeasesandSubleasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2030",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r699"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour",
     "crdr": "credit",
     "calculation": {
      "http://www.snowflake.com/role/CommitmentandContingenciesScheduleofOperatingLeasesandSubleasesDetails_1": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/CommitmentandContingenciesScheduleofOperatingLeasesandSubleasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2029",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r699"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree",
     "crdr": "credit",
     "calculation": {
      "http://www.snowflake.com/role/CommitmentandContingenciesScheduleofOperatingLeasesandSubleasesDetails_1": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/CommitmentandContingenciesScheduleofOperatingLeasesandSubleasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2028",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r699"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo",
     "crdr": "credit",
     "calculation": {
      "http://www.snowflake.com/role/CommitmentandContingenciesScheduleofOperatingLeasesandSubleasesDetails_1": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/CommitmentandContingenciesScheduleofOperatingLeasesandSubleasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2027",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r699"
     ]
    },
    "snow_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.snowflake.com/20250131",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncome",
     "crdr": "credit",
     "calculation": {
      "http://www.snowflake.com/role/CommitmentandContingenciesScheduleofOperatingLeasesandSubleasesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/CommitmentandContingenciesScheduleofOperatingLeasesandSubleasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total lease payments (receipts)",
        "label": "Lessee, Operating Lease, Liability Payments, Net Of Sublease Income",
        "documentation": "Lessee, Operating Lease, Liability Payments, Net Of Sublease Income"
       }
      }
     },
     "auth_ref": []
    },
    "snow_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeAfterYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.snowflake.com/20250131",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeAfterYearFive",
     "crdr": "credit",
     "calculation": {
      "http://www.snowflake.com/role/CommitmentandContingenciesScheduleofOperatingLeasesandSubleasesDetails": {
       "parentTag": "snow_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncome",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/CommitmentandContingenciesScheduleofOperatingLeasesandSubleasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Thereafter",
        "label": "Lessee, Operating Lease, Liability Payments, Net Of Sublease Income, After Year Five",
        "documentation": "Lessee, Operating Lease, Liability Payments, Net Of Sublease Income, After Year Five"
       }
      }
     },
     "auth_ref": []
    },
    "snow_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.snowflake.com/20250131",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeYearFive",
     "crdr": "credit",
     "calculation": {
      "http://www.snowflake.com/role/CommitmentandContingenciesScheduleofOperatingLeasesandSubleasesDetails": {
       "parentTag": "snow_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncome",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/CommitmentandContingenciesScheduleofOperatingLeasesandSubleasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2030",
        "label": "Lessee, Operating Lease, Liability Payments, Net Of Sublease Income, Year Five",
        "documentation": "Lessee, Operating Lease, Liability Payments, Net Of Sublease Income, Year Five"
       }
      }
     },
     "auth_ref": []
    },
    "snow_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.snowflake.com/20250131",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeYearFour",
     "crdr": "credit",
     "calculation": {
      "http://www.snowflake.com/role/CommitmentandContingenciesScheduleofOperatingLeasesandSubleasesDetails": {
       "parentTag": "snow_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncome",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/CommitmentandContingenciesScheduleofOperatingLeasesandSubleasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2029",
        "label": "Lessee, Operating Lease, Liability Payments, Net Of Sublease Income, Year Four",
        "documentation": "Lessee, Operating Lease, Liability Payments, Net Of Sublease Income, Year Four"
       }
      }
     },
     "auth_ref": []
    },
    "snow_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeYearOne": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.snowflake.com/20250131",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeYearOne",
     "crdr": "credit",
     "calculation": {
      "http://www.snowflake.com/role/CommitmentandContingenciesScheduleofOperatingLeasesandSubleasesDetails": {
       "parentTag": "snow_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncome",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/CommitmentandContingenciesScheduleofOperatingLeasesandSubleasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2026",
        "label": "Lessee, Operating Lease, Liability Payments, Net Of Sublease Income, Year One",
        "documentation": "Lessee, Operating Lease, Liability Payments, Net Of Sublease Income, Year One"
       }
      }
     },
     "auth_ref": []
    },
    "snow_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.snowflake.com/20250131",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeYearThree",
     "crdr": "credit",
     "calculation": {
      "http://www.snowflake.com/role/CommitmentandContingenciesScheduleofOperatingLeasesandSubleasesDetails": {
       "parentTag": "snow_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncome",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/CommitmentandContingenciesScheduleofOperatingLeasesandSubleasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2028",
        "label": "Lessee, Operating Lease, Liability Payments, Net Of Sublease Income, Year Three",
        "documentation": "Lessee, Operating Lease, Liability Payments, Net Of Sublease Income, Year Three"
       }
      }
     },
     "auth_ref": []
    },
    "snow_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.snowflake.com/20250131",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeYearTwo",
     "crdr": "credit",
     "calculation": {
      "http://www.snowflake.com/role/CommitmentandContingenciesScheduleofOperatingLeasesandSubleasesDetails": {
       "parentTag": "snow_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncome",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/CommitmentandContingenciesScheduleofOperatingLeasesandSubleasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2027",
        "label": "Lessee, Operating Lease, Liability Payments, Net Of Sublease Income, Year Two",
        "documentation": "Lessee, Operating Lease, Liability Payments, Net Of Sublease Income, Year Two"
       }
      }
     },
     "auth_ref": []
    },
    "snow_LesseeOperatingLeaseLiabilityPaymentsNetSubleaseIncomeFiscalYearMaturityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.snowflake.com/20250131",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsNetSubleaseIncomeFiscalYearMaturityAbstract",
     "presentation": [
      "http://www.snowflake.com/role/CommitmentandContingenciesScheduleofOperatingLeasesandSubleasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total",
        "label": "Lessee, Operating Lease, Liability, Payments, Net Sublease Income, Fiscal Year Maturity [Abstract]",
        "documentation": "Lessee, Operating Lease, Liability, Payments, Net Sublease Income, Fiscal Year Maturity"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount",
     "crdr": "credit",
     "calculation": {
      "http://www.snowflake.com/role/CommitmentandContingenciesScheduleofOperatingLeasesandSubleasesDetails": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/CommitmentandContingenciesScheduleofOperatingLeasesandSubleasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Less: imputed interest",
        "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount",
        "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease."
       }
      }
     },
     "auth_ref": [
      "r699"
     ]
    },
    "us-gaap_LessorOperatingLeasePaymentsFiscalYearMaturityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LessorOperatingLeasePaymentsFiscalYearMaturityAbstract",
     "presentation": [
      "http://www.snowflake.com/role/CommitmentandContingenciesScheduleofOperatingLeasesandSubleasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subleases",
        "label": "Lessor, Operating Lease, Payment to be Received, Fiscal Year Maturity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LessorOperatingLeasePaymentsToBeReceived": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LessorOperatingLeasePaymentsToBeReceived",
     "crdr": "debit",
     "calculation": {
      "http://www.snowflake.com/role/CommitmentandContingenciesScheduleofOperatingLeasesandSubleasesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/CommitmentandContingenciesScheduleofOperatingLeasesandSubleasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTotalLabel": "Total lease payments (receipts)",
        "label": "Lessor, Operating Lease, Payment to be Received",
        "documentation": "Amount of lease payments to be received by lessor for operating lease."
       }
      }
     },
     "auth_ref": [
      "r701"
     ]
    },
    "us-gaap_LessorOperatingLeasePaymentsToBeReceivedFiveYears": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LessorOperatingLeasePaymentsToBeReceivedFiveYears",
     "crdr": "debit",
     "calculation": {
      "http://www.snowflake.com/role/CommitmentandContingenciesScheduleofOperatingLeasesandSubleasesDetails": {
       "parentTag": "us-gaap_LessorOperatingLeasePaymentsToBeReceived",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/CommitmentandContingenciesScheduleofOperatingLeasesandSubleasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "2030",
        "label": "Lessor, Operating Lease, Payment to be Received, Year Five",
        "documentation": "Amount of lease payment to be received by lessor for operating lease in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r701"
     ]
    },
    "us-gaap_LessorOperatingLeasePaymentsToBeReceivedFourYears": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LessorOperatingLeasePaymentsToBeReceivedFourYears",
     "crdr": "debit",
     "calculation": {
      "http://www.snowflake.com/role/CommitmentandContingenciesScheduleofOperatingLeasesandSubleasesDetails": {
       "parentTag": "us-gaap_LessorOperatingLeasePaymentsToBeReceived",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/CommitmentandContingenciesScheduleofOperatingLeasesandSubleasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "2029",
        "label": "Lessor, Operating Lease, Payment to be Received, Year Four",
        "documentation": "Amount of lease payment to be received by lessor for operating lease in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r701"
     ]
    },
    "us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths",
     "crdr": "debit",
     "calculation": {
      "http://www.snowflake.com/role/CommitmentandContingenciesScheduleofOperatingLeasesandSubleasesDetails": {
       "parentTag": "us-gaap_LessorOperatingLeasePaymentsToBeReceived",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/CommitmentandContingenciesScheduleofOperatingLeasesandSubleasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "2026",
        "label": "Lessor, Operating Lease, Payment to be Received, Year One",
        "documentation": "Amount of lease payment to be received by lessor for operating lease in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r701"
     ]
    },
    "us-gaap_LessorOperatingLeasePaymentsToBeReceivedThereafter": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LessorOperatingLeasePaymentsToBeReceivedThereafter",
     "crdr": "debit",
     "calculation": {
      "http://www.snowflake.com/role/CommitmentandContingenciesScheduleofOperatingLeasesandSubleasesDetails": {
       "parentTag": "us-gaap_LessorOperatingLeasePaymentsToBeReceived",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/CommitmentandContingenciesScheduleofOperatingLeasesandSubleasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Thereafter",
        "label": "Lessor, Operating Lease, Payment to be Received, after Year Five",
        "documentation": "Amount of lease payment to be received by lessor for operating lease after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r701"
     ]
    },
    "us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LessorOperatingLeasePaymentsToBeReceivedThreeYears",
     "crdr": "debit",
     "calculation": {
      "http://www.snowflake.com/role/CommitmentandContingenciesScheduleofOperatingLeasesandSubleasesDetails": {
       "parentTag": "us-gaap_LessorOperatingLeasePaymentsToBeReceived",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/CommitmentandContingenciesScheduleofOperatingLeasesandSubleasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "2028",
        "label": "Lessor, Operating Lease, Payment to be Received, Year Three",
        "documentation": "Amount of lease payment to be received by lessor for operating lease in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r701"
     ]
    },
    "us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LessorOperatingLeasePaymentsToBeReceivedTwoYears",
     "crdr": "debit",
     "calculation": {
      "http://www.snowflake.com/role/CommitmentandContingenciesScheduleofOperatingLeasesandSubleasesDetails": {
       "parentTag": "us-gaap_LessorOperatingLeasePaymentsToBeReceived",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/CommitmentandContingenciesScheduleofOperatingLeasesandSubleasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "2027",
        "label": "Lessor, Operating Lease, Payment to be Received, Year Two",
        "documentation": "Amount of lease payment to be received by lessor for operating lease in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r701"
     ]
    },
    "us-gaap_LettersOfCreditOutstandingAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LettersOfCreditOutstandingAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.snowflake.com/role/CommitmentandContingenciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Letters of credit outstanding",
        "label": "Letters of Credit Outstanding, Amount",
        "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_Liabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "Liabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.snowflake.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total liabilities",
        "label": "Liabilities",
        "documentation": "Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others."
       }
      }
     },
     "auth_ref": [
      "r24",
      "r100",
      "r101",
      "r102",
      "r105",
      "r106",
      "r107",
      "r110",
      "r290",
      "r403",
      "r466",
      "r467",
      "r468",
      "r469",
      "r470",
      "r471",
      "r472",
      "r473",
      "r474",
      "r634",
      "r637",
      "r638",
      "r671",
      "r903",
      "r1008",
      "r1086",
      "r1309",
      "r1370",
      "r1371"
     ]
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesAndStockholdersEquity",
     "crdr": "credit",
     "calculation": {
      "http://www.snowflake.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total liabilities and stockholders\u2019 equity",
        "label": "Liabilities and Equity",
        "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any."
       }
      }
     },
     "auth_ref": [
      "r117",
      "r179",
      "r806",
      "r1058",
      "r1235",
      "r1271",
      "r1362"
     ]
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "presentation": [
      "http://www.snowflake.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Liabilities and Stockholders\u2019 Equity",
        "label": "Liabilities and Equity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "snow_LiabilitiesAssociatedWithSalesMarketingAndBusinessDevelopmentProgramsCostsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.snowflake.com/20250131",
     "localname": "LiabilitiesAssociatedWithSalesMarketingAndBusinessDevelopmentProgramsCostsCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.snowflake.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": {
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Liabilities associated with sales, marketing and business development programs",
        "label": "Liabilities Associated With Sales, Marketing And Business Development Programs Costs, Current",
        "documentation": "Liabilities Associated With Sales, Marketing And Business Development Programs Costs, Current"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.snowflake.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total current liabilities",
        "label": "Liabilities, Current",
        "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r102",
      "r246",
      "r290",
      "r403",
      "r466",
      "r467",
      "r468",
      "r469",
      "r470",
      "r471",
      "r472",
      "r473",
      "r474",
      "r634",
      "r637",
      "r638",
      "r671",
      "r1058",
      "r1309",
      "r1370",
      "r1371"
     ]
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesCurrentAbstract",
     "presentation": [
      "http://www.snowflake.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current liabilities:",
        "label": "Liabilities, Current [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LiabilitiesFairValueDisclosure": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesFairValueDisclosure",
     "crdr": "credit",
     "calculation": {
      "http://www.snowflake.com/role/FairValueMeasurementsFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/FairValueMeasurementsFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total liabilities",
        "label": "Liabilities, Fair Value Disclosure",
        "documentation": "Fair value of financial and nonfinancial obligations."
       }
      }
     },
     "auth_ref": [
      "r652",
      "r1355"
     ]
    },
    "us-gaap_LiabilitiesFairValueDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesFairValueDisclosureAbstract",
     "presentation": [
      "http://www.snowflake.com/role/FairValueMeasurementsFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Liabilities:",
        "label": "Liabilities, Fair Value Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "snow_LiabilityClassifiedPerformanceSharesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.snowflake.com/20250131",
     "localname": "LiabilityClassifiedPerformanceSharesMember",
     "presentation": [
      "http://www.snowflake.com/role/EquityNarrativeDetails",
      "http://www.snowflake.com/role/EquityUnvestedRSARSURollforwardDetails",
      "http://www.snowflake.com/role/EquityValuationAssumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Liability-Classified Performance Shares",
        "label": "Liability-Classified Performance Shares [Member]",
        "documentation": "Liability-Classified Performance Shares"
       }
      }
     },
     "auth_ref": []
    },
    "snow_LiabilityRelatedToUnpaidTaxesTaxWithholdingShareBasedPaymentArrangement": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.snowflake.com/20250131",
     "localname": "LiabilityRelatedToUnpaidTaxesTaxWithholdingShareBasedPaymentArrangement",
     "crdr": "debit",
     "presentation": [
      "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unpaid taxes related to net share settlement of equity awards included in accrued expenses and other current liabilities",
        "label": "Liability Related to Unpaid Taxes, Tax Withholding, Share-based Payment Arrangement",
        "documentation": "Liability Related to Unpaid Taxes, Tax Withholding, Share-based Payment Arrangement"
       }
      }
     },
     "auth_ref": []
    },
    "srt_LitigationCaseAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "LitigationCaseAxis",
     "presentation": [
      "http://www.snowflake.com/role/CommitmentandContingenciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Litigation Case [Axis]",
        "label": "Litigation Case [Axis]",
        "documentation": "Information by type of judicial proceeding, alternative dispute resolution or claim."
       }
      }
     },
     "auth_ref": []
    },
    "srt_LitigationCaseTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "LitigationCaseTypeDomain",
     "presentation": [
      "http://www.snowflake.com/role/CommitmentandContingenciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Litigation Case [Domain]",
        "label": "Litigation Case [Domain]",
        "documentation": "Judicial proceeding, alternative dispute resolution or claim. For example, but not limited to, name of case, category of litigation, or other differentiating information."
       }
      }
     },
     "auth_ref": []
    },
    "dei_LocalPhoneNumber": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "LocalPhoneNumber",
     "presentation": [
      "http://www.snowflake.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Local Phone Number",
        "label": "Local Phone Number",
        "documentation": "Local phone number for entity."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongLivedAssetsByGeographicAreasTableTextBlock",
     "presentation": [
      "http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Summary of Long-lived Assets by Geographic Areas",
        "label": "Long-Lived Assets by Geographic Areas [Table Text Block]",
        "documentation": "Tabular disclosure of long-lived assets, excluding financial instruments, long-term customer relationships of a financial institution, mortgage rights, deferred policy acquisition costs, and deferred tax assets, by geographic areas located in the entity's country of domicile and foreign countries in which the entity holds assets."
       }
      }
     },
     "auth_ref": [
      "r139"
     ]
    },
    "us-gaap_LongTermDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebt",
     "crdr": "credit",
     "calculation": {
      "http://www.snowflake.com/role/ConvertibleSeniorNotesCarryingAmountsandFairValuesofConvertibleNotesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/ConvertibleSeniorNotesCarryingAmountsandFairValuesofConvertibleNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net Carrying Value",
        "label": "Long-Term Debt",
        "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation."
       }
      }
     },
     "auth_ref": [
      "r24",
      "r176",
      "r482",
      "r493",
      "r1020",
      "r1021",
      "r1056",
      "r1382"
     ]
    },
    "us-gaap_LongTermDebtTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebtTextBlock",
     "presentation": [
      "http://www.snowflake.com/role/ConvertibleSeniorNotes"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Convertible Senior Notes",
        "label": "Long-Term Debt [Text Block]",
        "documentation": "The entire disclosure for long-term debt."
       }
      }
     },
     "auth_ref": [
      "r144"
     ]
    },
    "us-gaap_LongtermDebtTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongtermDebtTypeAxis",
     "presentation": [
      "http://www.snowflake.com/role/ConvertibleSeniorNotesCarryingAmountsandFairValuesofConvertibleNotesDetails",
      "http://www.snowflake.com/role/ConvertibleSeniorNotesNarrativeDetails",
      "http://www.snowflake.com/role/ConvertibleSeniorNotesOtherKeyTermsandPremiumsPaidforCappedCallsDetails",
      "http://www.snowflake.com/role/ConvertibleSeniorNotesSummaryofConvertibleNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-Term Debt, Type [Axis]",
        "label": "Long-Term Debt, Type [Axis]",
        "documentation": "Information by type of long-term debt."
       }
      }
     },
     "auth_ref": [
      "r24",
      "r1298",
      "r1299",
      "r1300"
     ]
    },
    "us-gaap_LongtermDebtTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongtermDebtTypeDomain",
     "presentation": [
      "http://www.snowflake.com/role/ConvertibleSeniorNotesCarryingAmountsandFairValuesofConvertibleNotesDetails",
      "http://www.snowflake.com/role/ConvertibleSeniorNotesNarrativeDetails",
      "http://www.snowflake.com/role/ConvertibleSeniorNotesOtherKeyTermsandPremiumsPaidforCappedCallsDetails",
      "http://www.snowflake.com/role/ConvertibleSeniorNotesSummaryofConvertibleNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-Term Debt, Type [Domain]",
        "label": "Long-Term Debt, Type [Domain]",
        "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer."
       }
      }
     },
     "auth_ref": [
      "r24",
      "r53",
      "r1298",
      "r1299",
      "r1300"
     ]
    },
    "us-gaap_LossContingencyAccrualAtCarryingValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LossContingencyAccrualAtCarryingValue",
     "crdr": "credit",
     "presentation": [
      "http://www.snowflake.com/role/CommitmentandContingenciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Loss contingency accrual",
        "label": "Loss Contingency Accrual",
        "documentation": "Amount of loss contingency liability."
       }
      }
     },
     "auth_ref": [
      "r460",
      "r1201"
     ]
    },
    "us-gaap_LossContingencyNewClaimsFiledNumber": {
     "xbrltype": "integerItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LossContingencyNewClaimsFiledNumber",
     "presentation": [
      "http://www.snowflake.com/role/CommitmentandContingenciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of new claims filed",
        "label": "Loss Contingency, New Claims Filed, Number",
        "documentation": "The total number of new claims filed pertaining to a loss contingency during the period."
       }
      }
     },
     "auth_ref": [
      "r1303",
      "r1305"
     ]
    },
    "us-gaap_LossContingencyPendingClaimsNumber": {
     "xbrltype": "integerItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LossContingencyPendingClaimsNumber",
     "presentation": [
      "http://www.snowflake.com/role/CommitmentandContingenciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of pending claims",
        "label": "Loss Contingency, Pending Claims, Number",
        "documentation": "Number of pending claims pertaining to a loss contingency."
       }
      }
     },
     "auth_ref": [
      "r1303",
      "r1305"
     ]
    },
    "us-gaap_LossContingencyRangeOfPossibleLossPortionNotAccrued": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LossContingencyRangeOfPossibleLossPortionNotAccrued",
     "crdr": "debit",
     "presentation": [
      "http://www.snowflake.com/role/CommitmentandContingenciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Loss contingency, range of possible loss",
        "label": "Loss Contingency, Range of Possible Loss, Portion Not Accrued",
        "documentation": "The difference between the maximum amount of estimated loss and the amount recorded as of the balance sheet date."
       }
      }
     },
     "auth_ref": [
      "r1304",
      "r1306"
     ]
    },
    "snow_MarketableEquitySecuritiesFVNIAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.snowflake.com/20250131",
     "localname": "MarketableEquitySecuritiesFVNIAmount",
     "crdr": "debit",
     "calculation": {
      "http://www.snowflake.com/role/FairValueMeasurementsScheduleofFairValueMeasurementsDetails": {
       "parentTag": "us-gaap_OtherLongTermInvestments",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/FairValueMeasurementsScheduleofFairValueMeasurementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Marketable equity securities",
        "label": "Marketable Equity Securities, FV-NI, Amount",
        "documentation": "Marketable Equity Securities, FV-NI, Amount"
       }
      }
     },
     "auth_ref": []
    },
    "snow_MarketableEquitySecuritiesFVNIUnrealizedGainLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.snowflake.com/20250131",
     "localname": "MarketableEquitySecuritiesFVNIUnrealizedGainLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.snowflake.com/role/FairValueMeasurementsUnrealizedGainLossonInvestmentsDetails": {
       "parentTag": "us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/FairValueMeasurementsUnrealizedGainLossonInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net unrealized gains (losses) on marketable equity securities",
        "label": "Marketable Equity Securities, FV-NI Unrealized Gain (Loss)",
        "documentation": "Marketable Equity Securities, FV-NI Unrealized Gain (Loss)"
       }
      }
     },
     "auth_ref": []
    },
    "srt_MaximumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "MaximumMember",
     "presentation": [
      "http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails",
      "http://www.snowflake.com/role/CommitmentandContingenciesNarrativeDetails",
      "http://www.snowflake.com/role/EquityNarrativeDetails",
      "http://www.snowflake.com/role/EquityValuationAssumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maximum",
        "label": "Maximum [Member]",
        "documentation": "Upper limit of the provided range."
       }
      }
     },
     "auth_ref": [
      "r212",
      "r214",
      "r216",
      "r217",
      "r219",
      "r239",
      "r240",
      "r461",
      "r462",
      "r463",
      "r464",
      "r535",
      "r578",
      "r655",
      "r746",
      "r844",
      "r846",
      "r854",
      "r895",
      "r896",
      "r955",
      "r959",
      "r961",
      "r962",
      "r973",
      "r994",
      "r995",
      "r1015",
      "r1024",
      "r1037",
      "r1049",
      "r1050",
      "r1054",
      "r1055",
      "r1069",
      "r1313",
      "r1372",
      "r1373",
      "r1374",
      "r1375",
      "r1376",
      "r1377"
     ]
    },
    "ecd_MeasureAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "MeasureAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Measure:",
        "label": "Measure [Axis]"
       }
      }
     },
     "auth_ref": [
      "r1149"
     ]
    },
    "ecd_MeasureName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "MeasureName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Name",
        "label": "Measure Name"
       }
      }
     },
     "auth_ref": [
      "r1149"
     ]
    },
    "snow_MichaelL.SpeiserMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.snowflake.com/20250131",
     "localname": "MichaelL.SpeiserMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Michael L. Speiser [Member]",
        "documentation": "Michael L. Speiser"
       }
      }
     },
     "auth_ref": []
    },
    "srt_MinimumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "MinimumMember",
     "presentation": [
      "http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails",
      "http://www.snowflake.com/role/CommitmentandContingenciesNarrativeDetails",
      "http://www.snowflake.com/role/CommitmentandContingenciesScheduleofOtherContractualCommitmentsDetails",
      "http://www.snowflake.com/role/EquityNarrativeDetails",
      "http://www.snowflake.com/role/EquityValuationAssumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Minimum",
        "label": "Minimum [Member]",
        "documentation": "Lower limit of the provided range."
       }
      }
     },
     "auth_ref": [
      "r212",
      "r214",
      "r216",
      "r217",
      "r219",
      "r239",
      "r240",
      "r461",
      "r462",
      "r463",
      "r464",
      "r535",
      "r578",
      "r655",
      "r746",
      "r844",
      "r846",
      "r854",
      "r895",
      "r896",
      "r955",
      "r959",
      "r961",
      "r962",
      "r973",
      "r994",
      "r995",
      "r1015",
      "r1024",
      "r1037",
      "r1049",
      "r1050",
      "r1054",
      "r1069",
      "r1313",
      "r1372",
      "r1373",
      "r1374",
      "r1375",
      "r1376",
      "r1377"
     ]
    },
    "us-gaap_MinorityInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "MinorityInterest",
     "crdr": "credit",
     "calculation": {
      "http://www.snowflake.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Noncontrolling interest",
        "label": "Equity, Attributable to Noncontrolling Interest",
        "documentation": "Amount of equity (deficit) attributable to noncontrolling interest. Excludes temporary equity."
       }
      }
     },
     "auth_ref": [
      "r116",
      "r178",
      "r290",
      "r403",
      "r466",
      "r468",
      "r469",
      "r470",
      "r473",
      "r474",
      "r671",
      "r805",
      "r907"
     ]
    },
    "ecd_MnpiDiscTimedForCompValFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "MnpiDiscTimedForCompValFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "MNPI Disclosure Timed for Compensation Value",
        "label": "MNPI Disclosure Timed for Compensation Value [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1169"
     ]
    },
    "us-gaap_MoneyMarketFundsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "MoneyMarketFundsMember",
     "presentation": [
      "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofCashandCashEquivalentsandInvestmentsFairValueDetails",
      "http://www.snowflake.com/role/FairValueMeasurementsFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Money market funds",
        "label": "Money Market Funds [Member]",
        "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities."
       }
      }
     },
     "auth_ref": [
      "r1316"
     ]
    },
    "snow_MountainUSCorporationFormerlyKnownAsMobilizeNetCorporationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.snowflake.com/20250131",
     "localname": "MountainUSCorporationFormerlyKnownAsMobilizeNetCorporationMember",
     "presentation": [
      "http://www.snowflake.com/role/BusinessCombinationsNarrativeDetails",
      "http://www.snowflake.com/role/BusinessCombinationsScheduleofPreliminaryAllocationofPurchasePricetoAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Mountain US Corporation (formerly known as Mobilize.Net Corporation)",
        "label": "Mountain US Corporation, Formerly Known As Mobilize.Net Corporation [Member]",
        "documentation": "Mountain US Corporation, Formerly Known As Mobilize.Net Corporation"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_MtrlTermsOfTrdArrTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "MtrlTermsOfTrdArrTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Material Terms of Trading Arrangement",
        "label": "Material Terms of Trading Arrangement [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1177"
     ]
    },
    "ecd_NamedExecutiveOfficersFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NamedExecutiveOfficersFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Named Executive Officers, Footnote",
        "label": "Named Executive Officers, Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1150"
     ]
    },
    "snow_NeevaIncAndItsEquityInvesteeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.snowflake.com/20250131",
     "localname": "NeevaIncAndItsEquityInvesteeMember",
     "presentation": [
      "http://www.snowflake.com/role/BusinessCombinationsNarrativeDetails",
      "http://www.snowflake.com/role/BusinessCombinationsScheduleofPreliminaryAllocationofPurchasePricetoAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Neeva Inc.",
        "label": "Neeva Inc. And Its Equity Investee [Member]",
        "documentation": "Neeva Inc. And Its Equity Investee"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash used in financing activities",
        "label": "Net Cash Provided by (Used in) Financing Activities",
        "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit."
       }
      }
     },
     "auth_ref": [
      "r286"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "presentation": [
      "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash flows from financing activities:",
        "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash provided by (used in) investing activities",
        "label": "Net Cash Provided by (Used in) Investing Activities",
        "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets."
       }
      }
     },
     "auth_ref": [
      "r286"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "presentation": [
      "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash flows from investing activities:",
        "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "calculation": {
      "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash provided by operating activities",
        "label": "Net Cash Provided by (Used in) Operating Activities",
        "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities."
       }
      }
     },
     "auth_ref": [
      "r133",
      "r134",
      "r135"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash flows from operating activities:",
        "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetIncomeLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.snowflake.com/role/NetLossperShareScheduleofBasicandDilutedNetLossperShareDetails",
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net loss attributable to Snowflake Inc.",
        "terseLabel": "Net Income (Loss)",
        "label": "Net Income (Loss) Attributable to Parent",
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent."
       }
      }
     },
     "auth_ref": [
      "r124",
      "r135",
      "r181",
      "r244",
      "r266",
      "r269",
      "r274",
      "r290",
      "r300",
      "r302",
      "r303",
      "r304",
      "r305",
      "r306",
      "r309",
      "r310",
      "r316",
      "r403",
      "r466",
      "r467",
      "r468",
      "r469",
      "r470",
      "r471",
      "r472",
      "r473",
      "r474",
      "r623",
      "r631",
      "r649",
      "r671",
      "r814",
      "r926",
      "r947",
      "r948",
      "r1084",
      "r1309"
     ]
    },
    "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetIncomeLossAttributableToNoncontrollingInterest",
     "crdr": "debit",
     "calculation": {
      "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Less: net loss attributable to noncontrolling interest",
        "label": "Net Income (Loss) Attributable to Noncontrolling Interest",
        "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r82",
      "r169",
      "r266",
      "r269",
      "r306",
      "r309",
      "r310",
      "r813",
      "r1227"
     ]
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetIncomeLossAvailableToCommonStockholdersBasicAbstract",
     "presentation": [
      "http://www.snowflake.com/role/NetLossperShareScheduleofBasicandDilutedNetLossperShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Numerator:",
        "label": "Net Income (Loss) Available to Common Stockholders, Basic [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "presentation": [
      "http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Recently Adopted Accounting Pronouncements and Recently Issued Accounting Pronouncements Not Yet Adopted",
        "label": "New Accounting Pronouncements, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact."
       }
      }
     },
     "auth_ref": []
    },
    "snow_NonAffiliatedSellingStockholdersMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.snowflake.com/20250131",
     "localname": "NonAffiliatedSellingStockholdersMember",
     "presentation": [
      "http://www.snowflake.com/role/BusinessCombinationsScheduleofAcquisitionDateFairValueofConsiderationTransferredDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-affiliated Selling Stockholders",
        "label": "Non-affiliated Selling Stockholders [Member]",
        "documentation": "Non-affiliated Selling Stockholders"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_NonGaapMeasureDescriptionTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonGaapMeasureDescriptionTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-GAAP Measure Description",
        "label": "Non-GAAP Measure Description [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1149"
     ]
    },
    "ecd_NonNeosMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonNeosMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-NEOs",
        "label": "Non-NEOs [Member]"
       }
      }
     },
     "auth_ref": [
      "r1112",
      "r1123",
      "r1133",
      "r1157",
      "r1166"
     ]
    },
    "ecd_NonPeoNeoAvgCompActuallyPaidAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonPeoNeoAvgCompActuallyPaidAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount",
        "label": "Non-PEO NEO Average Compensation Actually Paid Amount"
       }
      }
     },
     "auth_ref": [
      "r1140"
     ]
    },
    "ecd_NonPeoNeoAvgTotalCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonPeoNeoAvgTotalCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-PEO NEO Average Total Compensation Amount",
        "label": "Non-PEO NEO Average Total Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r1139"
     ]
    },
    "ecd_NonPeoNeoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonPeoNeoMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-PEO NEO",
        "label": "Non-PEO NEO [Member]"
       }
      }
     },
     "auth_ref": [
      "r1157"
     ]
    },
    "ecd_NonRule10b51ArrAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonRule10b51ArrAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted",
        "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1177"
     ]
    },
    "ecd_NonRule10b51ArrTrmntdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonRule10b51ArrTrmntdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated",
        "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1177"
     ]
    },
    "us-gaap_NonUsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NonUsMember",
     "presentation": [
      "http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesSummaryofLonglivedAssetsbyGeographicAreasDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other",
        "label": "Non-US [Member]",
        "documentation": "Countries excluding the United States of America (US)."
       }
      }
     },
     "auth_ref": [
      "r1424",
      "r1425",
      "r1426",
      "r1427"
     ]
    },
    "snow_NoncashOperatingLeaseCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.snowflake.com/20250131",
     "localname": "NoncashOperatingLeaseCosts",
     "crdr": "debit",
     "calculation": {
      "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-cash operating lease costs",
        "label": "Noncash Operating Lease Costs",
        "documentation": "Noncash Operating Lease Costs"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance",
     "crdr": "credit",
     "presentation": [
      "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Capital contributions from noncontrolling interest holders",
        "label": "Noncontrolling Interest, Increase from Subsidiary Equity Issuance",
        "documentation": "Amount of increase in noncontrolling interest from subsidiary issuance of equity interests to noncontrolling interest holders."
       }
      }
     },
     "auth_ref": [
      "r13",
      "r61",
      "r168"
     ]
    },
    "us-gaap_NoncontrollingInterestMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NoncontrollingInterestMember",
     "presentation": [
      "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Noncontrolling Interest",
        "label": "Noncontrolling Interest [Member]",
        "documentation": "This element represents that portion of equity (net assets) in a subsidiary not attributable, directly or indirectly, to the parent. A noncontrolling interest is sometimes called a minority interest."
       }
      }
     },
     "auth_ref": [
      "r77",
      "r502",
      "r1237",
      "r1238",
      "r1239",
      "r1240",
      "r1422"
     ]
    },
    "us-gaap_NoncurrentAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NoncurrentAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesSummaryofLonglivedAssetsbyGeographicAreasDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total",
        "label": "Long-Lived Assets",
        "documentation": "Long-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and deferred tax assets."
       }
      }
     },
     "auth_ref": [
      "r363"
     ]
    },
    "us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NonvestedRestrictedStockSharesActivityTableTextBlock",
     "presentation": [
      "http://www.snowflake.com/role/EquityTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Unvested RSA Rollforward",
        "label": "Nonvested Restricted Stock Shares Activity [Table Text Block]",
        "documentation": "Tabular disclosure of the changes in outstanding nonvested restricted stock shares."
       }
      }
     },
     "auth_ref": [
      "r22"
     ]
    },
    "us-gaap_NumberOfBusinessesAcquired": {
     "xbrltype": "integerItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NumberOfBusinessesAcquired",
     "presentation": [
      "http://www.snowflake.com/role/BusinessCombinationsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of businesses acquired",
        "label": "Number of Businesses Acquired",
        "documentation": "The number of businesses acquired by the entity during the period."
       }
      }
     },
     "auth_ref": []
    },
    "snow_NumberOfFounders": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.snowflake.com/20250131",
     "localname": "NumberOfFounders",
     "presentation": [
      "http://www.snowflake.com/role/BusinessCombinationsNarrativeDetails",
      "http://www.snowflake.com/role/EquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of founders",
        "label": "Number of Founders",
        "documentation": "Number of Founders"
       }
      }
     },
     "auth_ref": []
    },
    "snow_OnDemandArrangementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.snowflake.com/20250131",
     "localname": "OnDemandArrangementsMember",
     "presentation": [
      "http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "On-demand arrangements",
        "label": "On-Demand Arrangements [Member]",
        "documentation": "On-Demand Arrangements"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingExpenses",
     "crdr": "debit",
     "calculation": {
      "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total operating expenses",
        "label": "Operating Expenses",
        "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingExpensesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingExpensesAbstract",
     "presentation": [
      "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating expenses:",
        "label": "Operating Expenses [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingIncomeLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Operating loss",
        "label": "Operating Income (Loss)",
        "documentation": "The net result for the period of deducting operating expenses from operating revenues."
       }
      }
     },
     "auth_ref": [
      "r186",
      "r1009",
      "r1243",
      "r1244",
      "r1245",
      "r1246",
      "r1247"
     ]
    },
    "us-gaap_OperatingLeaseCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseCost",
     "crdr": "debit",
     "calculation": {
      "http://www.snowflake.com/role/CommitmentandContingenciesScheduleofLeaseCostDetails": {
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/CommitmentandContingenciesScheduleofLeaseCostDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Operating lease costs",
        "label": "Operating Lease, Cost",
        "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability."
       }
      }
     },
     "auth_ref": [
      "r692",
      "r1057"
     ]
    },
    "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract",
     "presentation": [
      "http://www.snowflake.com/role/CommitmentandContingenciesScheduleofOperatingLeasesandSubleasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating Leases",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseLiability",
     "crdr": "credit",
     "calculation": {
      "http://www.snowflake.com/role/CommitmentandContingenciesScheduleofOperatingLeasesandSubleasesDetails": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/CommitmentandContingenciesScheduleofOperatingLeasesandSubleasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Present value of operating lease liabilities",
        "label": "Operating Lease, Liability",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease."
       }
      }
     },
     "auth_ref": [
      "r688"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseLiabilityCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.snowflake.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating lease liabilities, current",
        "label": "Operating Lease, Liability, Current",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current."
       }
      }
     },
     "auth_ref": [
      "r688"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.snowflake.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating lease liabilities, non-current",
        "label": "Operating Lease, Liability, Noncurrent",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent."
       }
      }
     },
     "auth_ref": [
      "r688"
     ]
    },
    "us-gaap_OperatingLeasePayments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeasePayments",
     "crdr": "credit",
     "presentation": [
      "http://www.snowflake.com/role/CommitmentandContingenciesSupplementalCashFlowInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash payments included in the measurement of operating lease liabilities\u2014operating cash flows",
        "label": "Operating Lease, Payments",
        "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use."
       }
      }
     },
     "auth_ref": [
      "r689",
      "r695"
     ]
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseRightOfUseAsset",
     "crdr": "debit",
     "calculation": {
      "http://www.snowflake.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating lease right-of-use assets",
        "label": "Operating Lease, Right-of-Use Asset",
        "documentation": "Amount of lessee's right to use underlying asset under operating lease."
       }
      }
     },
     "auth_ref": [
      "r687"
     ]
    },
    "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseWeightedAverageDiscountRatePercent",
     "presentation": [
      "http://www.snowflake.com/role/CommitmentandContingenciesWeightedAverageRemainingLeaseTermandDiscountRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted-average discount rate",
        "label": "Operating Lease, Weighted Average Discount Rate, Percent",
        "documentation": "Weighted average discount rate for operating lease calculated at point in time."
       }
      }
     },
     "auth_ref": [
      "r698",
      "r1057"
     ]
    },
    "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1",
     "presentation": [
      "http://www.snowflake.com/role/CommitmentandContingenciesWeightedAverageRemainingLeaseTermandDiscountRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted-average remaining lease term (years)",
        "label": "Operating Lease, Weighted Average Remaining Lease Term",
        "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r697",
      "r1057"
     ]
    },
    "us-gaap_OptionIndexedToIssuersEquityEquityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OptionIndexedToIssuersEquityEquityAxis",
     "presentation": [
      "http://www.snowflake.com/role/ConvertibleSeniorNotesNarrativeDetails",
      "http://www.snowflake.com/role/ConvertibleSeniorNotesOtherKeyTermsandPremiumsPaidforCappedCallsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Option Indexed to Issuer's Equity [Axis]",
        "label": "Option Indexed to Issuer's Equity [Axis]",
        "documentation": "Information by type of options indexed to an issuer's equity."
       }
      }
     },
     "auth_ref": [
      "r54",
      "r90",
      "r91",
      "r170"
     ]
    },
    "us-gaap_OptionIndexedToIssuersEquityEquityTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OptionIndexedToIssuersEquityEquityTable",
     "presentation": [
      "http://www.snowflake.com/role/ConvertibleSeniorNotesOtherKeyTermsandPremiumsPaidforCappedCallsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Option Indexed to Issuer's Equity, Equity [Table]",
        "label": "Option Indexed to Issuer's Equity, Equity [Table]",
        "documentation": "Disclosure of information about option contract issued and indexed to equity, classified as equity. Includes, but is not limited to, strike price, number of shares, indexed share, and settlement date."
       }
      }
     },
     "auth_ref": [
      "r54",
      "r90",
      "r91",
      "r170"
     ]
    },
    "snow_OptionIndexedToIssuersEquityInitialCapPrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://www.snowflake.com/20250131",
     "localname": "OptionIndexedToIssuersEquityInitialCapPrice",
     "presentation": [
      "http://www.snowflake.com/role/ConvertibleSeniorNotesNarrativeDetails",
      "http://www.snowflake.com/role/ConvertibleSeniorNotesOtherKeyTermsandPremiumsPaidforCappedCallsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cap price, subject to certain adjustments (in dollars per share)",
        "label": "Option Indexed To Issuer's Equity, Initial Cap Price",
        "documentation": "Option Indexed To Issuer's Equity, Initial Cap Price"
       }
      }
     },
     "auth_ref": []
    },
    "snow_OptionIndexedToIssuersEquityInitialShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.snowflake.com/20250131",
     "localname": "OptionIndexedToIssuersEquityInitialShares",
     "presentation": [
      "http://www.snowflake.com/role/ConvertibleSeniorNotesOtherKeyTermsandPremiumsPaidforCappedCallsDetails",
      "http://www.snowflake.com/role/ConvertibleSeniorNotesSummaryofConvertibleNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Initial number of shares (in thousands)",
        "verboseLabel": "Initial number of shares covered, subject to certain adjustments (in shares)",
        "label": "Option Indexed To Issuer's Equity, Initial Shares",
        "documentation": "Option Indexed To Issuer's Equity, Initial Shares"
       }
      }
     },
     "auth_ref": []
    },
    "snow_OptionIndexedToIssuersEquityInitialStrikePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://www.snowflake.com/20250131",
     "localname": "OptionIndexedToIssuersEquityInitialStrikePrice",
     "presentation": [
      "http://www.snowflake.com/role/ConvertibleSeniorNotesOtherKeyTermsandPremiumsPaidforCappedCallsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Initial strike price, subject to certain adjustments (in dollars per share)",
        "label": "Option Indexed to Issuer's Equity, Initial Strike Price",
        "documentation": "Option Indexed to Issuer's Equity, Initial Strike Price"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OptionIndexedToIssuersEquityLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OptionIndexedToIssuersEquityLineItems",
     "presentation": [
      "http://www.snowflake.com/role/ConvertibleSeniorNotesOtherKeyTermsandPremiumsPaidforCappedCallsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Option Indexed to Issuer's Equity [Line Items]",
        "label": "Option Indexed to Issuer's Equity [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OptionIndexedToIssuersEquityTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OptionIndexedToIssuersEquityTypeDomain",
     "presentation": [
      "http://www.snowflake.com/role/ConvertibleSeniorNotesNarrativeDetails",
      "http://www.snowflake.com/role/ConvertibleSeniorNotesOtherKeyTermsandPremiumsPaidforCappedCallsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Option Indexed to Issuer's Equity, Type [Domain]",
        "label": "Option Indexed to Issuer's Equity, Type [Domain]",
        "documentation": "Description of the type of freestanding contract issued by a Company that is indexed to, and potentially settled in, a Company's own stock. Specifically, the pertinent rights and privileges of the securities outstanding."
       }
      }
     },
     "auth_ref": []
    },
    "snow_OptionsIndexedToIssuersEquityPremium": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.snowflake.com/20250131",
     "localname": "OptionsIndexedToIssuersEquityPremium",
     "crdr": "credit",
     "presentation": [
      "http://www.snowflake.com/role/ConvertibleSeniorNotesOtherKeyTermsandPremiumsPaidforCappedCallsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total premium paid",
        "label": "Options Indexed To Issuer's Equity, Premium",
        "documentation": "Options Indexed To Issuer's Equity, Premium"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
     "presentation": [
      "http://www.snowflake.com/role/OrganizationandDescriptionofBusiness"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Organization and Description of Business",
        "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]",
        "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure."
       }
      }
     },
     "auth_ref": [
      "r98",
      "r166",
      "r856",
      "r857"
     ]
    },
    "us-gaap_OtherAccruedLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherAccruedLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.snowflake.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": {
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other",
        "label": "Other Accrued Liabilities, Current",
        "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r101"
     ]
    },
    "snow_OtherAmericasMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.snowflake.com/20250131",
     "localname": "OtherAmericasMember",
     "presentation": [
      "http://www.snowflake.com/role/RevenueAccountsReceivableDeferredRevenueandRemainingPerformanceObligationsRevenuefromExternalCustomersbyGeographicAreasDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other Americas",
        "label": "Other Americas [Member]",
        "documentation": "Other Americas"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherAssetsNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.snowflake.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other assets",
        "label": "Other Assets, Noncurrent",
        "documentation": "Amount of noncurrent assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r253"
     ]
    },
    "us-gaap_OtherCommitmentFiscalYearMaturityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherCommitmentFiscalYearMaturityAbstract",
     "presentation": [
      "http://www.snowflake.com/role/CommitmentandContingenciesScheduleofOtherContractualCommitmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other Commitment, Fiscal Year Maturity [Abstract]",
        "label": "Other Commitment, Fiscal Year Maturity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherCommitmentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherCommitmentsAxis",
     "presentation": [
      "http://www.snowflake.com/role/CommitmentandContingenciesScheduleofOtherContractualCommitmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other Commitments [Axis]",
        "label": "Other Commitments [Axis]",
        "documentation": "Information by type of other commitment."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherCommitmentsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherCommitmentsDomain",
     "presentation": [
      "http://www.snowflake.com/role/CommitmentandContingenciesScheduleofOtherContractualCommitmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other Commitments [Domain]",
        "label": "Other Commitments [Domain]",
        "documentation": "Other future obligation."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherCommitmentsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherCommitmentsLineItems",
     "presentation": [
      "http://www.snowflake.com/role/CommitmentandContingenciesNarrativeDetails",
      "http://www.snowflake.com/role/CommitmentandContingenciesScheduleofOtherContractualCommitmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other Commitments [Line Items]",
        "label": "Other Commitments [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherCommitmentsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherCommitmentsTable",
     "presentation": [
      "http://www.snowflake.com/role/CommitmentandContingenciesNarrativeDetails",
      "http://www.snowflake.com/role/CommitmentandContingenciesScheduleofOtherContractualCommitmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other Commitments [Table]",
        "label": "Other Commitments [Table]",
        "documentation": "Disclosure of information about obligations resulting from other commitments."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherCommitmentsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherCommitmentsTableTextBlock",
     "presentation": [
      "http://www.snowflake.com/role/CommitmentandContingenciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Other Contractual Commitments",
        "label": "Other Commitments [Table Text Block]",
        "documentation": "Tabular disclosure of information about obligations resulting from other commitments."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherComprehensiveIncomeLossNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS",
      "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total other comprehensive income (loss)",
        "terseLabel": "Other comprehensive income (loss)",
        "label": "Other Comprehensive Income (Loss), Net of Tax",
        "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss)."
       }
      }
     },
     "auth_ref": [
      "r15",
      "r23",
      "r267",
      "r270",
      "r276",
      "r306",
      "r674",
      "r675",
      "r680",
      "r787",
      "r815",
      "r1225",
      "r1226"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract",
     "presentation": [
      "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other comprehensive income (loss):",
        "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherComprehensiveIncomeOtherNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherComprehensiveIncomeOtherNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": {
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other",
        "label": "Other Comprehensive Income, Other, Net of Tax",
        "documentation": "Amount of increase (decrease) in other comprehensive income, after tax, from changes classified as other."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": {
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net change in unrealized gains or losses on available-for-sale debt securities",
        "label": "OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax",
        "documentation": "Amount, after tax and before adjustment, of unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale."
       }
      }
     },
     "auth_ref": [
      "r264",
      "r265",
      "r398"
     ]
    },
    "us-gaap_OtherLiabilitiesNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherLiabilitiesNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.snowflake.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other liabilities",
        "label": "Other Liabilities, Noncurrent",
        "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r106"
     ]
    },
    "us-gaap_OtherLongTermInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherLongTermInvestments",
     "crdr": "debit",
     "calculation": {
      "http://www.snowflake.com/role/FairValueMeasurementsScheduleofFairValueMeasurementsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/FairValueMeasurementsScheduleofFairValueMeasurementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total strategic investments\u2014included in other assets",
        "label": "Other Long-Term Investments",
        "documentation": "Amount of long-term investments classified as other."
       }
      }
     },
     "auth_ref": [
      "r795",
      "r796",
      "r1222"
     ]
    },
    "us-gaap_OtherNoncashIncomeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherNoncashIncomeExpense",
     "crdr": "credit",
     "calculation": {
      "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Other",
        "label": "Other Noncash Income (Expense)",
        "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other."
       }
      }
     },
     "auth_ref": [
      "r135"
     ]
    },
    "us-gaap_OtherNonoperatingIncomeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherNonoperatingIncomeExpense",
     "crdr": "credit",
     "calculation": {
      "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesScheduleofSegmentReportingInformationDetails",
      "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other income (expense), net",
        "label": "Other Nonoperating Income (Expense)",
        "documentation": "Amount of income (expense) related to nonoperating activities, classified as other."
       }
      }
     },
     "auth_ref": [
      "r129"
     ]
    },
    "ecd_OtherPerfMeasureAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "OtherPerfMeasureAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other Performance Measure, Amount",
        "label": "Other Performance Measure, Amount"
       }
      }
     },
     "auth_ref": [
      "r1149"
     ]
    },
    "us-gaap_OtherReceivables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherReceivables",
     "crdr": "debit",
     "presentation": [
      "http://www.snowflake.com/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Receivables",
        "label": "Other Receivables",
        "documentation": "Amount due from parties in nontrade transactions, classified as other."
       }
      }
     },
     "auth_ref": [
      "r258",
      "r913",
      "r1013",
      "r1384"
     ]
    },
    "snow_OutsideOfThePlansMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.snowflake.com/20250131",
     "localname": "OutsideOfThePlansMember",
     "presentation": [
      "http://www.snowflake.com/role/BusinessCombinationsNarrativeDetails",
      "http://www.snowflake.com/role/EquityNarrativeDetails",
      "http://www.snowflake.com/role/EquityUnvestedRSARSURollforwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Outside of the Plans",
        "label": "Outside Of The Plans [Member]",
        "documentation": "Outside Of The Plans"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_OutstandingAggtErrCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "OutstandingAggtErrCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount",
        "label": "Outstanding Aggregate Erroneous Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r1110",
      "r1121",
      "r1131",
      "r1164"
     ]
    },
    "ecd_OutstandingRecoveryCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "OutstandingRecoveryCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Compensation Amount",
        "label": "Outstanding Recovery Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r1113",
      "r1124",
      "r1134",
      "r1167"
     ]
    },
    "ecd_OutstandingRecoveryIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "OutstandingRecoveryIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Name",
        "label": "Outstanding Recovery, Individual Name"
       }
      }
     },
     "auth_ref": [
      "r1113",
      "r1124",
      "r1134",
      "r1167"
     ]
    },
    "srt_OwnershipAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "OwnershipAxis",
     "presentation": [
      "http://www.snowflake.com/role/BusinessCombinationsNarrativeDetails",
      "http://www.snowflake.com/role/BusinessCombinationsScheduleofAcquisitionDateFairValueofConsiderationTransferredDetails",
      "http://www.snowflake.com/role/CONSOLIDATEDBALANCESHEETSPARENTHETICAL",
      "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYPARENTHETICAL",
      "http://www.snowflake.com/role/EquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Ownership [Axis]",
        "label": "Ownership [Axis]",
        "documentation": "Information by name of entity in which ownership interest is disclosed. Excludes equity method investee and named security investment."
       }
      }
     },
     "auth_ref": []
    },
    "srt_OwnershipDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "OwnershipDomain",
     "presentation": [
      "http://www.snowflake.com/role/BusinessCombinationsNarrativeDetails",
      "http://www.snowflake.com/role/BusinessCombinationsScheduleofAcquisitionDateFairValueofConsiderationTransferredDetails",
      "http://www.snowflake.com/role/CONSOLIDATEDBALANCESHEETSPARENTHETICAL",
      "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYPARENTHETICAL",
      "http://www.snowflake.com/role/EquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Ownership [Domain]",
        "label": "Ownership [Domain]",
        "documentation": "Name of entity in which ownership interest is disclosed. Excludes equity method investee and named security investment."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ParentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ParentMember",
     "presentation": [
      "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total Snowflake Inc. Stockholders\u2019 Equity",
        "label": "Parent [Member]",
        "documentation": "Portion of equity, or net assets, in the consolidated entity attributable, directly or indirectly, to the parent. Excludes noncontrolling interests."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PatentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PatentsMember",
     "presentation": [
      "http://www.snowflake.com/role/IntangibleAssetsandGoodwillScheduleofIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Patents",
        "label": "Patents [Member]",
        "documentation": "Exclusive legal right granted by the government to the owner of the patent to exploit an invention or a process for a period of time specified by law."
       }
      }
     },
     "auth_ref": [
      "r164",
      "r1286",
      "r1287",
      "r1288",
      "r1289",
      "r1290",
      "r1292",
      "r1295",
      "r1296"
     ]
    },
    "ecd_PayVsPerformanceDisclosureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PayVsPerformanceDisclosureLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Pay vs Performance Disclosure [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r1138"
     ]
    },
    "us-gaap_PayablesAndAccrualsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PayablesAndAccrualsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Payables and Accruals [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "snow_PaymentForCappedCallsRelatedToConvertibleSeniorNotes": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.snowflake.com/20250131",
     "localname": "PaymentForCappedCallsRelatedToConvertibleSeniorNotes",
     "crdr": "credit",
     "calculation": {
      "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.snowflake.com/role/ConvertibleSeniorNotesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Purchases of capped calls related to convertible senior notes",
        "terseLabel": "Purchases of capped calls related to convertible senior notes",
        "label": "Payment For Capped Calls Related To Convertible Senior Notes",
        "documentation": "Payment For Capped Calls Related To Convertible Senior Notes"
       }
      }
     },
     "auth_ref": []
    },
    "snow_PaymentForRepurchaseOfCommonStockExcludingTransactionCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.snowflake.com/20250131",
     "localname": "PaymentForRepurchaseOfCommonStockExcludingTransactionCosts",
     "crdr": "credit",
     "presentation": [
      "http://www.snowflake.com/role/ConvertibleSeniorNotesNarrativeDetails",
      "http://www.snowflake.com/role/EquityNarrativeDetails",
      "http://www.snowflake.com/role/EquityScheduleofStockRepurchaseActivityDetails",
      "http://www.snowflake.com/role/SubsequentEventDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate purchase price",
        "label": "Payment For Repurchase Of Common Stock, Excluding Transaction Costs",
        "documentation": "Payment For Repurchase Of Common Stock, Excluding Transaction Costs"
       }
      }
     },
     "auth_ref": []
    },
    "snow_PaymentsForDeferredConsiderationRelatedToBusinessCombinations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.snowflake.com/20250131",
     "localname": "PaymentsForDeferredConsiderationRelatedToBusinessCombinations",
     "crdr": "credit",
     "calculation": {
      "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Payments of deferred purchase consideration for business combinations",
        "label": "Payments For Deferred Consideration Related To Business Combinations",
        "documentation": "Payments For Deferred Consideration Related To Business Combinations"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PaymentsForHedgeInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsForHedgeInvestingActivities",
     "crdr": "credit",
     "calculation": {
      "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Settlement of cash flow hedges",
        "label": "Payments for Hedge, Investing Activities",
        "documentation": "The cash outflow for a financial contract that meets the hedge criteria as either a cash flow hedge, fair value hedge, or hedge of a net investment in a foreign operation."
       }
      }
     },
     "auth_ref": [
      "r287",
      "r1229"
     ]
    },
    "us-gaap_PaymentsForRepurchaseOfCommonStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsForRepurchaseOfCommonStock",
     "crdr": "credit",
     "calculation": {
      "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Repurchases of common stock",
        "label": "Payments for Repurchase of Common Stock",
        "documentation": "The cash outflow to reacquire common stock during the period."
       }
      }
     },
     "auth_ref": [
      "r132"
     ]
    },
    "us-gaap_PaymentsOfDebtIssuanceCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsOfDebtIssuanceCosts",
     "crdr": "credit",
     "calculation": {
      "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Cash paid for issuance costs on convertible senior notes",
        "label": "Payments of Debt Issuance Costs",
        "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt."
       }
      }
     },
     "auth_ref": [
      "r31"
     ]
    },
    "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation",
     "crdr": "credit",
     "calculation": {
      "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Taxes paid related to net share settlement of equity awards",
        "label": "Payment, Tax Withholding, Share-Based Payment Arrangement",
        "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r284"
     ]
    },
    "us-gaap_PaymentsToAcquireBusinessesGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsToAcquireBusinessesGross",
     "crdr": "credit",
     "calculation": {
      "http://www.snowflake.com/role/BusinessCombinationsScheduleofAcquisitionDateFairValueofConsiderationTransferredDetails": {
       "parentTag": "us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/BusinessCombinationsScheduleofAcquisitionDateFairValueofConsiderationTransferredDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash",
        "label": "Payments to Acquire Businesses, Gross",
        "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price."
       }
      }
     },
     "auth_ref": [
      "r28",
      "r629"
     ]
    },
    "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired",
     "crdr": "credit",
     "calculation": {
      "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Cash paid for business combinations, net of cash, cash equivalents, and restricted cash acquired",
        "label": "Payments to Acquire Businesses, Net of Cash Acquired",
        "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase."
       }
      }
     },
     "auth_ref": [
      "r28"
     ]
    },
    "us-gaap_PaymentsToAcquireIntangibleAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsToAcquireIntangibleAssets",
     "crdr": "credit",
     "calculation": {
      "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Purchases of intangible assets",
        "label": "Payments to Acquire Intangible Assets",
        "documentation": "The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill."
       }
      }
     },
     "auth_ref": [
      "r131"
     ]
    },
    "us-gaap_PaymentsToAcquireInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsToAcquireInvestments",
     "crdr": "credit",
     "calculation": {
      "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Purchases of investments",
        "label": "Payments to Acquire Investments",
        "documentation": "The cash outflow associated with the purchase of all investments (debt, security, other) during the period."
       }
      }
     },
     "auth_ref": [
      "r130"
     ]
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsToAcquirePropertyPlantAndEquipment",
     "crdr": "credit",
     "calculation": {
      "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Purchases of property and equipment",
        "label": "Payments to Acquire Property, Plant, and Equipment",
        "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets."
       }
      }
     },
     "auth_ref": [
      "r131"
     ]
    },
    "us-gaap_PaymentsToDevelopSoftware": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsToDevelopSoftware",
     "crdr": "credit",
     "calculation": {
      "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Capitalized internal-use software development costs",
        "label": "Payments to Develop Software",
        "documentation": "The cash outflow associated with the development or modification of software programs or applications for internal use (that is, not to be sold, leased or otherwise marketed to others) that qualify for capitalization."
       }
      }
     },
     "auth_ref": [
      "r131"
     ]
    },
    "ecd_PeerGroupIssuersFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PeerGroupIssuersFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Peer Group Issuers, Footnote",
        "label": "Peer Group Issuers, Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1148"
     ]
    },
    "ecd_PeerGroupTotalShareholderRtnAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PeerGroupTotalShareholderRtnAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Peer Group Total Shareholder Return Amount",
        "label": "Peer Group Total Shareholder Return Amount"
       }
      }
     },
     "auth_ref": [
      "r1148"
     ]
    },
    "ecd_PeoActuallyPaidCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PeoActuallyPaidCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "PEO Actually Paid Compensation Amount",
        "label": "PEO Actually Paid Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r1140"
     ]
    },
    "ecd_PeoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PeoMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "PEO",
        "label": "PEO [Member]"
       }
      }
     },
     "auth_ref": [
      "r1157"
     ]
    },
    "ecd_PeoName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PeoName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "PEO Name",
        "label": "PEO Name"
       }
      }
     },
     "auth_ref": [
      "r1150"
     ]
    },
    "ecd_PeoTotalCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PeoTotalCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "PEO Total Compensation Amount",
        "label": "PEO Total Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r1139"
     ]
    },
    "snow_PersonnelRelatedExpensesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.snowflake.com/20250131",
     "localname": "PersonnelRelatedExpensesMember",
     "presentation": [
      "http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesScheduleofSegmentReportingInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Personnel-Related Expenses",
        "label": "Personnel-Related Expenses [Member]",
        "documentation": "Personnel-Related Expenses"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PlanNameAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PlanNameAxis",
     "presentation": [
      "http://www.snowflake.com/role/BusinessCombinationsNarrativeDetails",
      "http://www.snowflake.com/role/EquityNarrativeDetails",
      "http://www.snowflake.com/role/EquitySharesReservedForFutureIssuanceDetails",
      "http://www.snowflake.com/role/EquityUnvestedRSARSURollforwardDetails",
      "http://www.snowflake.com/role/EquityValuationAssumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Plan Name [Axis]",
        "label": "Plan Name [Axis]",
        "documentation": "Information by plan name for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r1317",
      "r1318",
      "r1319",
      "r1320",
      "r1321",
      "r1322",
      "r1323",
      "r1324",
      "r1325",
      "r1326",
      "r1327",
      "r1328",
      "r1329",
      "r1330",
      "r1331",
      "r1332",
      "r1333",
      "r1334",
      "r1335",
      "r1336",
      "r1337",
      "r1338",
      "r1339",
      "r1340",
      "r1341",
      "r1342"
     ]
    },
    "us-gaap_PlanNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PlanNameDomain",
     "presentation": [
      "http://www.snowflake.com/role/BusinessCombinationsNarrativeDetails",
      "http://www.snowflake.com/role/EquityNarrativeDetails",
      "http://www.snowflake.com/role/EquitySharesReservedForFutureIssuanceDetails",
      "http://www.snowflake.com/role/EquityUnvestedRSARSURollforwardDetails",
      "http://www.snowflake.com/role/EquityValuationAssumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Plan Name [Domain]",
        "label": "Plan Name [Domain]",
        "documentation": "Plan name for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r1317",
      "r1318",
      "r1319",
      "r1320",
      "r1321",
      "r1322",
      "r1323",
      "r1324",
      "r1325",
      "r1326",
      "r1327",
      "r1328",
      "r1329",
      "r1330",
      "r1331",
      "r1332",
      "r1333",
      "r1334",
      "r1335",
      "r1336",
      "r1337",
      "r1338",
      "r1339",
      "r1340",
      "r1341",
      "r1342"
     ]
    },
    "ecd_PnsnAdjsPrrSvcCstMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PnsnAdjsPrrSvcCstMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pension Adjustments Prior Service Cost",
        "label": "Pension Adjustments Prior Service Cost [Member]"
       }
      }
     },
     "auth_ref": [
      "r1141"
     ]
    },
    "ecd_PnsnAdjsSvcCstMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PnsnAdjsSvcCstMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pension Adjustments Service Cost",
        "label": "Pension Adjustments Service Cost [Member]"
       }
      }
     },
     "auth_ref": [
      "r1197"
     ]
    },
    "ecd_PnsnBnftsAdjFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PnsnBnftsAdjFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pension Benefits Adjustments, Footnote",
        "label": "Pension Benefits Adjustments, Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1140"
     ]
    },
    "snow_PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardAwardServicePeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.snowflake.com/20250131",
     "localname": "PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardAwardServicePeriod",
     "presentation": [
      "http://www.snowflake.com/role/BusinessCombinationsNarrativeDetails",
      "http://www.snowflake.com/role/EquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Requisite service period (in years)",
        "label": "Post-Combination Share-Based Compensation Arrangement By Share-Based Payment Award, Award Service Period",
        "documentation": "Post-Combination Share-Based Compensation Arrangement By Share-Based Payment Award, Award Service Period"
       }
      }
     },
     "auth_ref": []
    },
    "snow_PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.snowflake.com/20250131",
     "localname": "PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod",
     "presentation": [
      "http://www.snowflake.com/role/BusinessCombinationsNarrativeDetails",
      "http://www.snowflake.com/role/EquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Vesting period (in years)",
        "label": "Post-combination Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period",
        "documentation": "Post-combination Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period"
       }
      }
     },
     "auth_ref": []
    },
    "snow_PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodTotalFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.snowflake.com/20250131",
     "localname": "PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodTotalFairValue",
     "crdr": "credit",
     "presentation": [
      "http://www.snowflake.com/role/BusinessCombinationsNarrativeDetails",
      "http://www.snowflake.com/role/EquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair value",
        "label": "Post-Combination Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Grants In Period, Total Fair Value",
        "documentation": "Post-combination Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Granted in Period, Total Fair Value"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PreferredStockParOrStatedValuePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PreferredStockParOrStatedValuePerShare",
     "presentation": [
      "http://www.snowflake.com/role/CONSOLIDATEDBALANCESHEETSPARENTHETICAL",
      "http://www.snowflake.com/role/EquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Preferred stock, par value (in dollars per share)",
        "label": "Preferred Stock, Par or Stated Value Per Share",
        "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer."
       }
      }
     },
     "auth_ref": [
      "r111",
      "r495"
     ]
    },
    "us-gaap_PreferredStockSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PreferredStockSharesAuthorized",
     "presentation": [
      "http://www.snowflake.com/role/CONSOLIDATEDBALANCESHEETSPARENTHETICAL",
      "http://www.snowflake.com/role/EquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Preferred stock, shares authorized (in shares)",
        "label": "Preferred Stock, Shares Authorized",
        "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws."
       }
      }
     },
     "auth_ref": [
      "r111",
      "r905"
     ]
    },
    "us-gaap_PreferredStockSharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PreferredStockSharesIssued",
     "presentation": [
      "http://www.snowflake.com/role/CONSOLIDATEDBALANCESHEETSPARENTHETICAL"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Preferred stock, shares issued (in shares)",
        "label": "Preferred Stock, Shares Issued",
        "documentation": "Number of shares issued for nonredeemable preferred shares and preferred shares redeemable solely at option of issuer. Includes, but is not limited to, preferred shares issued, repurchased, and held as treasury shares. Excludes preferred shares classified as debt."
       }
      }
     },
     "auth_ref": [
      "r111",
      "r495"
     ]
    },
    "us-gaap_PreferredStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PreferredStockSharesOutstanding",
     "presentation": [
      "http://www.snowflake.com/role/CONSOLIDATEDBALANCESHEETSPARENTHETICAL",
      "http://www.snowflake.com/role/EquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Preferred stock, shares outstanding (in shares)",
        "label": "Preferred Stock, Shares Outstanding",
        "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased."
       }
      }
     },
     "auth_ref": [
      "r111",
      "r905",
      "r924",
      "r1422",
      "r1423"
     ]
    },
    "us-gaap_PreferredStockValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PreferredStockValue",
     "crdr": "credit",
     "calculation": {
      "http://www.snowflake.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Preferred stock; $0.0001 par value per share; 200,000 shares authorized, zero shares issued and outstanding as of each January\u00a031, 2025 and 2024",
        "label": "Preferred Stock, Value, Issued",
        "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity."
       }
      }
     },
     "auth_ref": [
      "r111",
      "r801",
      "r1058"
     ]
    },
    "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PrepaidExpenseAndOtherAssetsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.snowflake.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Prepaid expenses and other current assets",
        "label": "Prepaid Expense and Other Assets, Current",
        "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r1224"
     ]
    },
    "us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PrepaidExpensesAndOtherCurrentAssetsMember",
     "presentation": [
      "http://www.snowflake.com/role/CashEquivalentsandInvestmentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Prepaid Expenses and Other Current Assets",
        "label": "Prepaid Expenses and Other Current Assets [Member]",
        "documentation": "Primary financial statement caption encompassing prepaid expenses and other current assets."
       }
      }
     },
     "auth_ref": []
    },
    "snow_PrivatelyHeldCompanyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.snowflake.com/20250131",
     "localname": "PrivatelyHeldCompanyMember",
     "presentation": [
      "http://www.snowflake.com/role/BusinessCombinationsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Privately-Held Company",
        "label": "Privately-Held Company [Member]",
        "documentation": "Privately-Held Company"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ProceedsFromConvertibleDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromConvertibleDebt",
     "crdr": "debit",
     "calculation": {
      "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Gross proceeds from issuance of convertible senior notes",
        "label": "Proceeds from Convertible Debt",
        "documentation": "The cash inflow from the issuance of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder."
       }
      }
     },
     "auth_ref": [
      "r30"
     ]
    },
    "us-gaap_ProceedsFromDebtNetOfIssuanceCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromDebtNetOfIssuanceCosts",
     "crdr": "debit",
     "presentation": [
      "http://www.snowflake.com/role/ConvertibleSeniorNotesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds from convertible debt, net of issuance costs",
        "label": "Proceeds from Debt, Net of Issuance Costs",
        "documentation": "The cash inflow from additional borrowings, net of cash paid to third parties in connection with debt origination."
       }
      }
     },
     "auth_ref": [
      "r283"
     ]
    },
    "us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities",
     "crdr": "debit",
     "calculation": {
      "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maturities and redemptions of investments",
        "label": "Proceeds from Maturities, Prepayments and Calls of Debt Securities, Available-for-Sale",
        "documentation": "Amount of cash inflow from maturity, prepayment and call of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)."
       }
      }
     },
     "auth_ref": [
      "r281",
      "r282",
      "r1253"
     ]
    },
    "us-gaap_ProceedsFromMinorityShareholders": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromMinorityShareholders",
     "crdr": "debit",
     "calculation": {
      "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Capital contributions from noncontrolling interest holders",
        "label": "Proceeds from Noncontrolling Interests",
        "documentation": "Amount of cash inflow from a noncontrolling interest. Includes, but is not limited to, purchase of additional shares or other increase in noncontrolling interest ownership."
       }
      }
     },
     "auth_ref": [
      "r29"
     ]
    },
    "snow_ProceedsFromSaleOfInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.snowflake.com/20250131",
     "localname": "ProceedsFromSaleOfInvestments",
     "crdr": "debit",
     "calculation": {
      "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Sales of investments",
        "label": "Proceeds From Sale Of Investments",
        "documentation": "Proceeds From Sale Of Investments"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ProceedsFromStockOptionsExercised": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromStockOptionsExercised",
     "crdr": "debit",
     "calculation": {
      "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds from exercise of stock options",
        "label": "Proceeds from Stock Options Exercised",
        "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r4",
      "r21"
     ]
    },
    "us-gaap_ProceedsFromStockPlans": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromStockPlans",
     "crdr": "debit",
     "calculation": {
      "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds from issuance of common stock under employee stock purchase plan",
        "label": "Proceeds from Stock Plans",
        "documentation": "The cash inflow associated with the amount received from the stock plan during the period."
       }
      }
     },
     "auth_ref": [
      "r4"
     ]
    },
    "us-gaap_ProductConcentrationRiskMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProductConcentrationRiskMember",
     "presentation": [
      "http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Product and Service",
        "label": "Product Concentration Risk [Member]",
        "documentation": "Reflects the percentage that revenues during the period from a specified product are to a specified benchmark, such as total net revenues, segment revenues or product line revenues. May also reflect the percentage contribution the product made to operating results. Risk is materially adverse effects of a loss of sales of a significant product or line of products, which could occur upon loss of rights to sell, distribute or license others; loss of patent or copyright protection; or technological obsolescence."
       }
      }
     },
     "auth_ref": [
      "r137"
     ]
    },
    "us-gaap_ProductMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProductMember",
     "presentation": [
      "http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesScheduleofSegmentReportingInformationDetails",
      "http://www.snowflake.com/role/RevenueAccountsReceivableDeferredRevenueandRemainingPerformanceObligationsDisaggregationofRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Product revenue",
        "label": "Product [Member]",
        "documentation": "Article or substance produced by nature, labor or machinery."
       }
      }
     },
     "auth_ref": [
      "r1025"
     ]
    },
    "srt_ProductOrServiceAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ProductOrServiceAxis",
     "presentation": [
      "http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails",
      "http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesScheduleofSegmentReportingInformationDetails",
      "http://www.snowflake.com/role/RevenueAccountsReceivableDeferredRevenueandRemainingPerformanceObligationsDisaggregationofRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Product and Service [Axis]",
        "label": "Product and Service [Axis]",
        "documentation": "Information by product and service, or group of similar products and similar services."
       }
      }
     },
     "auth_ref": [
      "r221",
      "r222",
      "r223",
      "r224",
      "r225",
      "r226",
      "r238",
      "r361",
      "r751",
      "r837",
      "r838",
      "r839",
      "r840",
      "r841",
      "r842",
      "r843",
      "r1000",
      "r1025",
      "r1068",
      "r1069",
      "r1070",
      "r1073",
      "r1075",
      "r1219",
      "r1306",
      "r1307",
      "r1315",
      "r1386",
      "r1390",
      "r1391",
      "r1392",
      "r1393",
      "r1394",
      "r1395",
      "r1396",
      "r1397",
      "r1398",
      "r1399",
      "r1400",
      "r1401",
      "r1402",
      "r1403",
      "r1404",
      "r1405",
      "r1406",
      "r1407",
      "r1408",
      "r1409",
      "r1410",
      "r1411",
      "r1412",
      "r1413",
      "r1414",
      "r1415",
      "r1417",
      "r1418"
     ]
    },
    "srt_ProductsAndServicesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ProductsAndServicesDomain",
     "presentation": [
      "http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails",
      "http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesScheduleofSegmentReportingInformationDetails",
      "http://www.snowflake.com/role/RevenueAccountsReceivableDeferredRevenueandRemainingPerformanceObligationsDisaggregationofRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Professional services and other revenue",
        "label": "Product and Service [Domain]",
        "documentation": "Product or service, or a group of similar products or similar services."
       }
      }
     },
     "auth_ref": [
      "r221",
      "r222",
      "r223",
      "r224",
      "r225",
      "r226",
      "r238",
      "r361",
      "r751",
      "r837",
      "r838",
      "r839",
      "r840",
      "r841",
      "r842",
      "r843",
      "r1000",
      "r1025",
      "r1068",
      "r1069",
      "r1070",
      "r1073",
      "r1075",
      "r1219",
      "r1306",
      "r1307",
      "r1315",
      "r1386",
      "r1390",
      "r1391",
      "r1392",
      "r1393",
      "r1394",
      "r1395",
      "r1396",
      "r1397",
      "r1398",
      "r1399",
      "r1400",
      "r1401",
      "r1402",
      "r1403",
      "r1404",
      "r1405",
      "r1406",
      "r1407",
      "r1408",
      "r1409",
      "r1410",
      "r1411",
      "r1412",
      "r1413",
      "r1414",
      "r1415",
      "r1417",
      "r1418"
     ]
    },
    "snow_ProfessionalServicesAndOtherMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.snowflake.com/20250131",
     "localname": "ProfessionalServicesAndOtherMember",
     "presentation": [
      "http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesScheduleofSegmentReportingInformationDetails",
      "http://www.snowflake.com/role/RevenueAccountsReceivableDeferredRevenueandRemainingPerformanceObligationsDisaggregationofRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Professional services and other revenue",
        "label": "Professional Services And Other [Member]",
        "documentation": "Professional Services And Other"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ProfitLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProfitLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 17.0
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesScheduleofSegmentReportingInformationDetails",
      "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS",
      "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY",
      "http://www.snowflake.com/role/NetLossperShareScheduleofBasicandDilutedNetLossperShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net loss",
        "terseLabel": "Net loss",
        "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest",
        "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r244",
      "r266",
      "r269",
      "r285",
      "r290",
      "r300",
      "r306",
      "r309",
      "r310",
      "r403",
      "r466",
      "r467",
      "r468",
      "r469",
      "r470",
      "r471",
      "r472",
      "r473",
      "r474",
      "r623",
      "r631",
      "r632",
      "r635",
      "r636",
      "r649",
      "r671",
      "r792",
      "r812",
      "r873",
      "r926",
      "r947",
      "r948",
      "r1043",
      "r1044",
      "r1085",
      "r1227",
      "r1309"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentByTypeAxis",
     "presentation": [
      "http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails",
      "http://www.snowflake.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-Lived Tangible Asset [Axis]",
        "label": "Long-Lived Tangible Asset [Axis]",
        "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale."
       }
      }
     },
     "auth_ref": [
      "r8",
      "r700"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentDisclosureTextBlock",
     "presentation": [
      "http://www.snowflake.com/role/PropertyandEquipmentNet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property and Equipment, Net",
        "label": "Property, Plant and Equipment Disclosure [Text Block]",
        "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections."
       }
      }
     },
     "auth_ref": [
      "r141",
      "r200",
      "r205",
      "r206"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentGross",
     "crdr": "debit",
     "calculation": {
      "http://www.snowflake.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails": {
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total property and equipment, gross",
        "label": "Property, Plant and Equipment, Gross",
        "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures."
       }
      }
     },
     "auth_ref": [
      "r142",
      "r249",
      "r810"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentLineItems",
     "presentation": [
      "http://www.snowflake.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property, Plant and Equipment",
        "label": "Property, Plant and Equipment [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r700"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentNet",
     "crdr": "debit",
     "calculation": {
      "http://www.snowflake.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 8.0
      },
      "http://www.snowflake.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.snowflake.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Property and equipment, net",
        "totalLabel": "Total property and equipment, net",
        "label": "Property, Plant and Equipment, Net",
        "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures."
       }
      }
     },
     "auth_ref": [
      "r8",
      "r700",
      "r794",
      "r810",
      "r1058"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentNetByTypeAbstract",
     "presentation": [
      "http://www.snowflake.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property, Plant and Equipment, Net, by Type",
        "label": "Property, Plant and Equipment, Net, by Type [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentPolicyTextBlock",
     "presentation": [
      "http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property and Equipment, Net",
        "label": "Property, Plant and Equipment, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections."
       }
      }
     },
     "auth_ref": [
      "r8",
      "r200",
      "r205",
      "r808"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentTextBlock",
     "presentation": [
      "http://www.snowflake.com/role/PropertyandEquipmentNetTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Property and Equipment, Net",
        "label": "Property, Plant and Equipment [Table Text Block]",
        "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation."
       }
      }
     },
     "auth_ref": [
      "r8"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentTypeDomain",
     "presentation": [
      "http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails",
      "http://www.snowflake.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-Lived Tangible Asset [Domain]",
        "label": "Long-Lived Tangible Asset [Domain]",
        "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software."
       }
      }
     },
     "auth_ref": [
      "r142",
      "r700"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentUsefulLife": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentUsefulLife",
     "presentation": [
      "http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Estimated useful life",
        "label": "Property, Plant and Equipment, Useful Life",
        "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PurchaseObligation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PurchaseObligation",
     "crdr": "credit",
     "calculation": {
      "http://www.snowflake.com/role/CommitmentandContingenciesScheduleofOtherContractualCommitmentsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/CommitmentandContingenciesScheduleofOtherContractualCommitmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total",
        "label": "Purchase Obligation",
        "documentation": "Minimum amount of purchase arrangement in which the entity has agreed to expend funds to procure goods or services from a supplier."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PurchaseObligationDueInFourthYear": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PurchaseObligationDueInFourthYear",
     "crdr": "credit",
     "calculation": {
      "http://www.snowflake.com/role/CommitmentandContingenciesScheduleofOtherContractualCommitmentsDetails": {
       "parentTag": "us-gaap_PurchaseObligation",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/CommitmentandContingenciesScheduleofOtherContractualCommitmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2029",
        "label": "Purchase Obligation, to be Paid, Year Four",
        "documentation": "Amount of purchase arrangement to be paid in fourth fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PurchaseObligationDueInNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PurchaseObligationDueInNextTwelveMonths",
     "crdr": "credit",
     "calculation": {
      "http://www.snowflake.com/role/CommitmentandContingenciesScheduleofOtherContractualCommitmentsDetails": {
       "parentTag": "us-gaap_PurchaseObligation",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/CommitmentandContingenciesScheduleofOtherContractualCommitmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2026",
        "label": "Purchase Obligation, to be Paid, Year One",
        "documentation": "Amount of purchase arrangement to be paid in next fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PurchaseObligationDueInSecondYear": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PurchaseObligationDueInSecondYear",
     "crdr": "credit",
     "calculation": {
      "http://www.snowflake.com/role/CommitmentandContingenciesScheduleofOtherContractualCommitmentsDetails": {
       "parentTag": "us-gaap_PurchaseObligation",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/CommitmentandContingenciesScheduleofOtherContractualCommitmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2027",
        "label": "Purchase Obligation, to be Paid, Year Two",
        "documentation": "Amount of purchase arrangement to be paid in second fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PurchaseObligationDueInThirdYear": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PurchaseObligationDueInThirdYear",
     "crdr": "credit",
     "calculation": {
      "http://www.snowflake.com/role/CommitmentandContingenciesScheduleofOtherContractualCommitmentsDetails": {
       "parentTag": "us-gaap_PurchaseObligation",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/CommitmentandContingenciesScheduleofOtherContractualCommitmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2028",
        "label": "Purchase Obligation, to be Paid, Year Three",
        "documentation": "Amount of purchase arrangement to be paid in third fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": []
    },
    "snow_PurchaseObligationToBePaidYearFiveAndAfterYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.snowflake.com/20250131",
     "localname": "PurchaseObligationToBePaidYearFiveAndAfterYearFive",
     "crdr": "credit",
     "calculation": {
      "http://www.snowflake.com/role/CommitmentandContingenciesScheduleofOtherContractualCommitmentsDetails": {
       "parentTag": "us-gaap_PurchaseObligation",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/CommitmentandContingenciesScheduleofOtherContractualCommitmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2030 and thereafter",
        "label": "Purchase Obligation, To Be Paid, Year Five And After Year Five",
        "documentation": "Purchase Obligation, To Be Paid, Year Five And After Year Five"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_PvpTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PvpTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pay vs Performance Disclosure",
        "label": "Pay vs Performance Disclosure [Table]"
       }
      }
     },
     "auth_ref": [
      "r1138"
     ]
    },
    "ecd_PvpTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PvpTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pay vs Performance Disclosure, Table",
        "label": "Pay vs Performance [Table Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1138"
     ]
    },
    "srt_RangeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "RangeAxis",
     "presentation": [
      "http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails",
      "http://www.snowflake.com/role/CommitmentandContingenciesNarrativeDetails",
      "http://www.snowflake.com/role/CommitmentandContingenciesScheduleofOtherContractualCommitmentsDetails",
      "http://www.snowflake.com/role/EquityNarrativeDetails",
      "http://www.snowflake.com/role/EquityValuationAssumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statistical Measurement [Axis]",
        "label": "Statistical Measurement [Axis]",
        "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median."
       }
      }
     },
     "auth_ref": [
      "r212",
      "r214",
      "r216",
      "r217",
      "r219",
      "r239",
      "r240",
      "r461",
      "r462",
      "r463",
      "r464",
      "r527",
      "r535",
      "r565",
      "r566",
      "r567",
      "r578",
      "r655",
      "r721",
      "r730",
      "r746",
      "r844",
      "r846",
      "r854",
      "r895",
      "r896",
      "r955",
      "r959",
      "r961",
      "r962",
      "r973",
      "r994",
      "r995",
      "r1015",
      "r1024",
      "r1037",
      "r1049",
      "r1050",
      "r1054",
      "r1055",
      "r1069",
      "r1078",
      "r1301",
      "r1313",
      "r1358",
      "r1373",
      "r1374",
      "r1375",
      "r1376",
      "r1377"
     ]
    },
    "srt_RangeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "RangeMember",
     "presentation": [
      "http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails",
      "http://www.snowflake.com/role/CommitmentandContingenciesNarrativeDetails",
      "http://www.snowflake.com/role/CommitmentandContingenciesScheduleofOtherContractualCommitmentsDetails",
      "http://www.snowflake.com/role/EquityNarrativeDetails",
      "http://www.snowflake.com/role/EquityValuationAssumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statistical Measurement [Domain]",
        "label": "Statistical Measurement [Domain]",
        "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median."
       }
      }
     },
     "auth_ref": [
      "r212",
      "r214",
      "r216",
      "r217",
      "r219",
      "r239",
      "r240",
      "r461",
      "r462",
      "r463",
      "r464",
      "r527",
      "r535",
      "r565",
      "r566",
      "r567",
      "r578",
      "r655",
      "r721",
      "r730",
      "r746",
      "r844",
      "r846",
      "r854",
      "r895",
      "r896",
      "r955",
      "r959",
      "r961",
      "r962",
      "r973",
      "r994",
      "r995",
      "r1015",
      "r1024",
      "r1037",
      "r1049",
      "r1050",
      "r1054",
      "r1055",
      "r1069",
      "r1078",
      "r1301",
      "r1313",
      "r1358",
      "r1373",
      "r1374",
      "r1375",
      "r1376",
      "r1377"
     ]
    },
    "snow_RealizedAndUnrealizedGainLossOnInvestmentsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.snowflake.com/20250131",
     "localname": "RealizedAndUnrealizedGainLossOnInvestmentsTableTextBlock",
     "presentation": [
      "http://www.snowflake.com/role/FairValueMeasurementsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Realized and Unrealized Gain (Loss) on Investments",
        "label": "Realized And Unrealized Gain (Loss) On Investments [Table Text Block]",
        "documentation": "Realized And Unrealized Gain (Loss) On Investments"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward",
     "presentation": [
      "http://www.snowflake.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unrecognized Tax Benefits [Roll Forward]",
        "label": "Unrecognized Tax Benefits [Roll Forward]",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_RecoveryOfErrCompDisclosureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "RecoveryOfErrCompDisclosureLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r1105",
      "r1116",
      "r1126",
      "r1159"
     ]
    },
    "us-gaap_RelatedPartyDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RelatedPartyDomain",
     "presentation": [
      "http://www.snowflake.com/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Related and Nonrelated Parties [Domain]",
        "label": "Related and Nonrelated Parties [Domain]",
        "documentation": "Related and nonrelated parties. Related party includes, but is not limited to, affiliate, other entity for which investment is accounted for under equity method, trust for benefit of employee, principal owner, management, and member of immediate family, and other party that may be prevented from pursuing separate interests because of control, significant influence, or ownership interest."
       }
      }
     },
     "auth_ref": [
      "r365",
      "r534",
      "r706",
      "r707",
      "r799",
      "r807",
      "r898",
      "r899",
      "r900",
      "r901",
      "r902",
      "r923",
      "r925",
      "r954"
     ]
    },
    "us-gaap_RelatedPartyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RelatedPartyMember",
     "presentation": [
      "http://www.snowflake.com/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Related Party",
        "label": "Related Party [Member]",
        "documentation": "Party related to reporting entity. Includes, but is not limited to, affiliate, entity for which investment is accounted for by equity method, trust for benefit of employees, and principal owner, management, and members of immediate family."
       }
      }
     },
     "auth_ref": [
      "r293",
      "r294",
      "r706",
      "r707",
      "r708",
      "r709",
      "r799",
      "r807",
      "r898",
      "r899",
      "r900",
      "r901",
      "r902",
      "r923",
      "r925",
      "r954"
     ]
    },
    "us-gaap_RelatedPartyTransactionLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RelatedPartyTransactionLineItems",
     "presentation": [
      "http://www.snowflake.com/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Related Party Transaction [Line Items]",
        "label": "Related Party Transaction [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r365",
      "r930",
      "r931",
      "r934"
     ]
    },
    "us-gaap_RelatedPartyTransactionsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RelatedPartyTransactionsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transactions [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RelatedPartyTransactionsByRelatedPartyAxis",
     "presentation": [
      "http://www.snowflake.com/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Related and Nonrelated Parties [Axis]",
        "label": "Related and Nonrelated Parties [Axis]",
        "documentation": "Information by related and nonrelated parties. Related party includes, but is not limited to, affiliate, other entity for which investment is accounted for under equity method, trust for benefit of employee, principal owner, management, and member of immediate family, and other party that may be prevented from pursuing separate interests because of control, significant influence, or ownership interest."
       }
      }
     },
     "auth_ref": [
      "r365",
      "r534",
      "r706",
      "r707",
      "r799",
      "r807",
      "r898",
      "r899",
      "r900",
      "r901",
      "r902",
      "r923",
      "r925",
      "r954",
      "r1369"
     ]
    },
    "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RelatedPartyTransactionsDisclosureTextBlock",
     "presentation": [
      "http://www.snowflake.com/role/RelatedPartyTransactions"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Related Party Transactions",
        "label": "Related Party Transactions Disclosure [Text Block]",
        "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates."
       }
      }
     },
     "auth_ref": [
      "r703",
      "r704",
      "r705",
      "r707",
      "r710",
      "r869",
      "r870",
      "r871",
      "r932",
      "r933",
      "r934",
      "r952",
      "r953"
     ]
    },
    "snow_ReportableSegmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.snowflake.com/20250131",
     "localname": "ReportableSegmentMember",
     "presentation": [
      "http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesScheduleofSegmentReportingInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reportable Segment",
        "label": "Reportable Segment [Member]",
        "documentation": "Reportable Segment"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ResearchAndDevelopmentExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ResearchAndDevelopmentExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesScheduleofSegmentReportingInformationDetails",
      "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Research and development",
        "label": "Research and Development Expense",
        "documentation": "Amount of expense for research and development. Includes, but is not limited to, cost for computer software product to be sold, leased, or otherwise marketed and writeoff of research and development assets acquired in transaction other than business combination or joint venture formation or both. Excludes write-down of intangible asset acquired in business combination or from joint venture formation or both, used in research and development activity."
       }
      }
     },
     "auth_ref": [
      "r582",
      "r998",
      "r1012",
      "r1378"
     ]
    },
    "us-gaap_ResearchAndDevelopmentExpenseMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ResearchAndDevelopmentExpenseMember",
     "presentation": [
      "http://www.snowflake.com/role/EquitySharebasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Research and development",
        "label": "Research and Development Expense [Member]",
        "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ResearchAndDevelopmentExpensePolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ResearchAndDevelopmentExpensePolicy",
     "presentation": [
      "http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Research and Development Costs",
        "label": "Research and Development Expense, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process."
       }
      }
     },
     "auth_ref": [
      "r581"
     ]
    },
    "ecd_RestatementDateAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "RestatementDateAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restatement Determination Date:",
        "label": "Restatement Determination Date [Axis]"
       }
      }
     },
     "auth_ref": [
      "r1106",
      "r1117",
      "r1127",
      "r1160"
     ]
    },
    "ecd_RestatementDeterminationDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "RestatementDeterminationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restatement Determination Date",
        "label": "Restatement Determination Date"
       }
      }
     },
     "auth_ref": [
      "r1107",
      "r1118",
      "r1128",
      "r1161"
     ]
    },
    "ecd_RestatementDoesNotRequireRecoveryTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "RestatementDoesNotRequireRecoveryTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restatement does not require Recovery",
        "label": "Restatement Does Not Require Recovery [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1114",
      "r1125",
      "r1135",
      "r1168"
     ]
    },
    "us-gaap_RestrictedCash": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RestrictedCash",
     "crdr": "debit",
     "calculation": {
      "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restricted cash\u2014included in other assets and prepaid expenses and other current assets",
        "label": "Restricted Cash",
        "documentation": "Amount of cash restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits."
       }
      }
     },
     "auth_ref": [
      "r1220",
      "r1232",
      "r1379",
      "r1383"
     ]
    },
    "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember",
     "presentation": [
      "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofCashandCashEquivalentsandInvestmentsFairValueDetails",
      "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails",
      "http://www.snowflake.com/role/FairValueMeasurementsFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash and Cash Equivalents [Domain]",
        "label": "Cash and Cash Equivalents [Domain]",
        "documentation": "Type of cash and cash equivalent. Cash is currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates."
       }
      }
     },
     "auth_ref": [
      "r247"
     ]
    },
    "snow_RestrictedCommonStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.snowflake.com/20250131",
     "localname": "RestrictedCommonStockMember",
     "presentation": [
      "http://www.snowflake.com/role/BusinessCombinationsNarrativeDetails",
      "http://www.snowflake.com/role/EquityNarrativeDetails",
      "http://www.snowflake.com/role/EquityUnvestedRSARSURollforwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restricted Common Stock",
        "label": "Restricted Common Stock [Member]",
        "documentation": "Restricted Common Stock"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RestrictedStockUnitsRSUMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RestrictedStockUnitsRSUMember",
     "presentation": [
      "http://www.snowflake.com/role/EquityNarrativeDetails",
      "http://www.snowflake.com/role/EquitySharesReservedForFutureIssuanceDetails",
      "http://www.snowflake.com/role/NetLossperShareScheduleofPotentiallyDilutiveSecuritiesExcludedfromComputationofNetLossperShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "RSUs",
        "label": "Restricted Stock Units (RSUs) [Member]",
        "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RetainedEarningsAccumulatedDeficit",
     "crdr": "credit",
     "calculation": {
      "http://www.snowflake.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated deficit",
        "label": "Retained Earnings (Accumulated Deficit)",
        "documentation": "Amount of accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r114",
      "r153",
      "r804",
      "r851",
      "r853",
      "r867",
      "r906",
      "r1058"
     ]
    },
    "us-gaap_RetainedEarningsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RetainedEarningsMember",
     "presentation": [
      "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated Deficit",
        "label": "Retained Earnings [Member]",
        "documentation": "Accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r241",
      "r297",
      "r298",
      "r299",
      "r301",
      "r306",
      "r308",
      "r310",
      "r404",
      "r405",
      "r450",
      "r613",
      "r614",
      "r620",
      "r621",
      "r622",
      "r624",
      "r630",
      "r631",
      "r640",
      "r642",
      "r643",
      "r645",
      "r647",
      "r684",
      "r686",
      "r848",
      "r850",
      "r874",
      "r1422"
     ]
    },
    "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenueFromContractWithCustomerExcludingAssessedTax",
     "crdr": "credit",
     "calculation": {
      "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "parentTag": "us-gaap_GrossProfit",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesScheduleofSegmentReportingInformationDetails",
      "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.snowflake.com/role/RevenueAccountsReceivableDeferredRevenueandRemainingPerformanceObligationsDisaggregationofRevenueDetails",
      "http://www.snowflake.com/role/RevenueAccountsReceivableDeferredRevenueandRemainingPerformanceObligationsRevenuefromExternalCustomersbyGeographicAreasDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue",
        "label": "Revenue from Contract with Customer, Excluding Assessed Tax",
        "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise."
       }
      }
     },
     "auth_ref": [
      "r184",
      "r185",
      "r325",
      "r331",
      "r332",
      "r352",
      "r357",
      "r361",
      "r362",
      "r364",
      "r522",
      "r523",
      "r751"
     ]
    },
    "us-gaap_RevenueFromContractWithCustomerMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenueFromContractWithCustomerMember",
     "presentation": [
      "http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue from Contract with Customer Benchmark",
        "label": "Revenue from Contract with Customer Benchmark [Member]",
        "documentation": "Revenue from satisfaction of performance obligation by transferring promised product and service to customer, when it serves as benchmark in concentration of risk calculation."
       }
      }
     },
     "auth_ref": [
      "r364",
      "r1203"
     ]
    },
    "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenueFromContractWithCustomerPolicyTextBlock",
     "presentation": [
      "http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue Recognition, Cost of Revenue, Deferred Commissions, Deferred Revenue",
        "label": "Revenue from Contract with Customer [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for revenue from contract with customer."
       }
      }
     },
     "auth_ref": [
      "r209",
      "r514",
      "r515",
      "r516",
      "r517",
      "r518",
      "r519",
      "r520",
      "r521",
      "r999"
     ]
    },
    "us-gaap_RevenueFromContractWithCustomerTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenueFromContractWithCustomerTextBlock",
     "presentation": [
      "http://www.snowflake.com/role/RevenueAccountsReceivableDeferredRevenueandRemainingPerformanceObligations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue, Accounts Receivable, Deferred Revenue, and Remaining Performance Obligations",
        "label": "Revenue from Contract with Customer [Text Block]",
        "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts."
       }
      }
     },
     "auth_ref": [
      "r209",
      "r506",
      "r507",
      "r508",
      "r509",
      "r510",
      "r511",
      "r512",
      "r513",
      "r526"
     ]
    },
    "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock",
     "presentation": [
      "http://www.snowflake.com/role/RevenueAccountsReceivableDeferredRevenueandRemainingPerformanceObligationsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue from External Customers by Geographic Areas",
        "label": "Revenue from External Customers by Geographic Areas [Table Text Block]",
        "documentation": "Tabular disclosure of revenue from external customers by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue."
       }
      }
     },
     "auth_ref": [
      "r138"
     ]
    },
    "us-gaap_RevenueRecognitionAndDeferredRevenueAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenueRecognitionAndDeferredRevenueAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue Recognition and Deferred Revenue [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RevenueRemainingPerformanceObligation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenueRemainingPerformanceObligation",
     "crdr": "credit",
     "presentation": [
      "http://www.snowflake.com/role/RevenueAccountsReceivableDeferredRevenueandRemainingPerformanceObligationsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Remaining performance obligation",
        "label": "Revenue, Remaining Performance Obligation, Amount",
        "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue."
       }
      }
     },
     "auth_ref": [
      "r203"
     ]
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1",
     "presentation": [
      "http://www.snowflake.com/role/RevenueAccountsReceivableDeferredRevenueandRemainingPerformanceObligationsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Remaining performance obligation, remaining life",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period",
        "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r204"
     ]
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis",
     "presentation": [
      "http://www.snowflake.com/role/RevenueAccountsReceivableDeferredRevenueandRemainingPerformanceObligationsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]",
        "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format."
       }
      }
     },
     "auth_ref": [
      "r204"
     ]
    },
    "us-gaap_RevenueRemainingPerformanceObligationPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenueRemainingPerformanceObligationPercentage",
     "presentation": [
      "http://www.snowflake.com/role/RevenueAccountsReceivableDeferredRevenueandRemainingPerformanceObligationsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue, remaining performance obligation, percentage",
        "label": "Revenue, Remaining Performance Obligation, Percentage",
        "documentation": "Percentage of remaining performance obligation to total remaining performance obligation not recognized as revenue."
       }
      }
     },
     "auth_ref": [
      "r1202"
     ]
    },
    "us-gaap_Revenues": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "Revenues",
     "crdr": "credit",
     "presentation": [
      "http://www.snowflake.com/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue",
        "label": "Revenues",
        "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss)."
       }
      }
     },
     "auth_ref": [
      "r184",
      "r185",
      "r275",
      "r290",
      "r325",
      "r331",
      "r332",
      "r352",
      "r357",
      "r361",
      "r362",
      "r364",
      "r403",
      "r466",
      "r467",
      "r468",
      "r469",
      "r470",
      "r471",
      "r472",
      "r473",
      "r474",
      "r671",
      "r792",
      "r1012",
      "r1309"
     ]
    },
    "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems",
     "presentation": [
      "http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesSummaryofLonglivedAssetsbyGeographicAreasDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenues from External Customers and Long-Lived Assets [Line Items]",
        "label": "Revenues from External Customers and Long-Lived Assets [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability",
     "crdr": "debit",
     "presentation": [
      "http://www.snowflake.com/role/CommitmentandContingenciesSupplementalCashFlowInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating lease liabilities arising from obtaining right-of-use assets",
        "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability",
        "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability."
       }
      }
     },
     "auth_ref": [
      "r696",
      "r1057"
     ]
    },
    "ecd_Rule10b51ArrAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "Rule10b51ArrAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Rule 10b5-1 Arrangement Adopted",
        "label": "Rule 10b5-1 Arrangement Adopted [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1177"
     ]
    },
    "ecd_Rule10b51ArrTrmntdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "Rule10b51ArrTrmntdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Rule 10b5-1 Arrangement Terminated",
        "label": "Rule 10b5-1 Arrangement Terminated [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1177"
     ]
    },
    "snow_SamoohaInc.AndNeevaInc.Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.snowflake.com/20250131",
     "localname": "SamoohaInc.AndNeevaInc.Member",
     "presentation": [
      "http://www.snowflake.com/role/BusinessCombinationsProFormaInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Samooha, Inc. And Neeva Inc.",
        "label": "Samooha, Inc. And Neeva Inc. [Member]",
        "documentation": "Samooha, Inc. And Neeva Inc."
       }
      }
     },
     "auth_ref": []
    },
    "snow_SamoohaInc.Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.snowflake.com/20250131",
     "localname": "SamoohaInc.Member",
     "presentation": [
      "http://www.snowflake.com/role/BusinessCombinationsNarrativeDetails",
      "http://www.snowflake.com/role/BusinessCombinationsScheduleofAcquisitionDateFairValueofConsiderationTransferredDetails",
      "http://www.snowflake.com/role/BusinessCombinationsScheduleofPreliminaryAllocationofPurchasePricetoAssetsAcquiredandLiabilitiesAssumedDetails",
      "http://www.snowflake.com/role/CONSOLIDATEDBALANCESHEETSPARENTHETICAL",
      "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYPARENTHETICAL",
      "http://www.snowflake.com/role/EquityNarrativeDetails",
      "http://www.snowflake.com/role/FairValueMeasurementsUnrealizedGainLossonInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Samooha, Inc.",
        "label": "Samooha, Inc. [Member]",
        "documentation": "Samooha, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock",
     "presentation": [
      "http://www.snowflake.com/role/AccruedExpensesandOtherCurrentLiabilitiesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Accrued Expenses and Other Current Liabilities",
        "label": "Schedule of Accrued Liabilities [Table Text Block]",
        "documentation": "Tabular disclosure of the components of accrued liabilities."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable",
     "presentation": [
      "http://www.snowflake.com/role/NetLossperShareScheduleofPotentiallyDilutiveSecuritiesExcludedfromComputationofNetLossperShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Antidilutive Security, Excluded EPS Calculation [Table]",
        "label": "Antidilutive Security, Excluded EPS Calculation [Table]",
        "documentation": "Disclosure of information about security that could potentially dilute basic earnings per share (EPS) in future that was not included in calculation of diluted EPS."
       }
      }
     },
     "auth_ref": [
      "r38"
     ]
    },
    "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
     "presentation": [
      "http://www.snowflake.com/role/NetLossperShareTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Potentially Dilutive Securities Excluded from Computation of Net Loss per Share",
        "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]",
        "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities."
       }
      }
     },
     "auth_ref": [
      "r38"
     ]
    },
    "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable",
     "presentation": [
      "http://www.snowflake.com/role/BusinessCombinationsNarrativeDetails",
      "http://www.snowflake.com/role/BusinessCombinationsProFormaInformationDetails",
      "http://www.snowflake.com/role/BusinessCombinationsScheduleofAcquisitionDateFairValueofConsiderationTransferredDetails",
      "http://www.snowflake.com/role/BusinessCombinationsScheduleofPreliminaryAllocationofPurchasePricetoAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]",
        "label": "Schedule of Business Acquisitions, by Acquisition [Table]",
        "documentation": "Disclosure of information about business combination. Includes, but is not limited to, recognized asset and liability."
       }
      }
     },
     "auth_ref": [
      "r69",
      "r71",
      "r627"
     ]
    },
    "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock",
     "presentation": [
      "http://www.snowflake.com/role/BusinessCombinationsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Business Acquisitions, by Acquisition",
        "label": "Schedule of Business Acquisitions, by Acquisition [Table Text Block]",
        "documentation": "Tabular disclosure of a material business combination completed during the period, including background, timing, and recognized assets and liabilities. This table does not include leveraged buyouts."
       }
      }
     },
     "auth_ref": [
      "r69",
      "r71"
     ]
    },
    "us-gaap_ScheduleOfCashAndCashEquivalentsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfCashAndCashEquivalentsTable",
     "presentation": [
      "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofCashandCashEquivalentsandInvestmentsFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash and Cash Equivalent [Table]",
        "label": "Cash and Cash Equivalent [Table]",
        "documentation": "Disclosure of information about cash and cash equivalent by type. Excludes restricted cash and cash equivalent."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfCashAndCashEquivalentsTableTextBlock",
     "presentation": [
      "http://www.snowflake.com/role/CashEquivalentsandInvestmentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Cash Equivalents and Investments",
        "label": "Schedule of Cash and Cash Equivalents [Table Text Block]",
        "documentation": "Tabular disclosure of the components of cash and cash equivalents."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
     "presentation": [
      "http://www.snowflake.com/role/IncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Provision for (Benefit from) Income Taxes",
        "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]",
        "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years."
       }
      }
     },
     "auth_ref": [
      "r1350"
     ]
    },
    "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
     "presentation": [
      "http://www.snowflake.com/role/IncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Deferred Tax Assets and Liabilities",
        "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]",
        "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets."
       }
      }
     },
     "auth_ref": [
      "r1347"
     ]
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
     "presentation": [
      "http://www.snowflake.com/role/NetLossperShareTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Basic and Diluted Net Loss per Share",
        "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]",
        "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r1242"
     ]
    },
    "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
     "presentation": [
      "http://www.snowflake.com/role/IncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Effective Income Tax Rate Reconciliation",
        "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]",
        "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r591",
      "r1042",
      "r1343"
     ]
    },
    "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable",
     "presentation": [
      "http://www.snowflake.com/role/EquitySharebasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]",
        "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table]",
        "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements."
       }
      }
     },
     "auth_ref": [
      "r65"
     ]
    },
    "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
     "presentation": [
      "http://www.snowflake.com/role/EquityTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-based Compensation Schedule",
        "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]",
        "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement."
       }
      }
     },
     "auth_ref": [
      "r65"
     ]
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable",
     "presentation": [
      "http://www.snowflake.com/role/IntangibleAssetsandGoodwillNarrativeDetails",
      "http://www.snowflake.com/role/IntangibleAssetsandGoodwillScheduleofIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Intangible Asset, Finite-Lived [Table]",
        "label": "Intangible Asset, Finite-Lived [Table]",
        "documentation": "Disclosure of information about finite-lived intangible asset. Excludes indefinite-lived intangible asset."
       }
      }
     },
     "auth_ref": [
      "r435",
      "r442",
      "r446",
      "r447",
      "r448",
      "r752",
      "r998",
      "r1018"
     ]
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
     "presentation": [
      "http://www.snowflake.com/role/IntangibleAssetsandGoodwillTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Intangible Assets",
        "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]",
        "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment."
       }
      }
     },
     "auth_ref": [
      "r1018",
      "r1291"
     ]
    },
    "us-gaap_ScheduleOfGoodwillTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfGoodwillTextBlock",
     "presentation": [
      "http://www.snowflake.com/role/IntangibleAssetsandGoodwillTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Goodwill",
        "label": "Schedule of Goodwill [Table Text Block]",
        "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule."
       }
      }
     },
     "auth_ref": [
      "r1017",
      "r1274",
      "r1275",
      "r1276",
      "r1277",
      "r1278",
      "r1279",
      "r1280",
      "r1281",
      "r1282",
      "r1283",
      "r1284"
     ]
    },
    "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
     "presentation": [
      "http://www.snowflake.com/role/IncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Components of Loss Before Income Taxes",
        "label": "Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]",
        "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions."
       }
      }
     },
     "auth_ref": [
      "r1236"
     ]
    },
    "us-gaap_ScheduleOfOptionsIndexedToIssuersEquityTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfOptionsIndexedToIssuersEquityTextBlock",
     "presentation": [
      "http://www.snowflake.com/role/ConvertibleSeniorNotesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other Key Terms and Premiums Paid for Capped Calls",
        "label": "Schedule of Options Indexed to Issuer's Equity [Table Text Block]",
        "documentation": "Tabular disclosure of the freestanding option contracts issued by an entity that are indexed to, and potentially settled in, an entity's own stock. Includes disclosure on the strike price and the number of shares to which the contract is indexed, the settlement date or dates of the contract, and the issuer's accounting for the contract. If the terms of the contract provide settlement alternatives, those settlement alternatives are disclosed, including who controls the settlement alternatives, and the maximum number of shares that could be required to be issued, to net share settle the contract, if applicable. If a contract does not have a fixed or determinable maximum number of shares that could be required to be issued, the fact that a potentially infinite number of shares that may be required to be issued to settle the contract is disclosed. Disclosure also includes the contract's current fair value for each settlement alternative and how changes in the price of the issuer's equity instruments affect those settlement amounts."
       }
      }
     },
     "auth_ref": [
      "r54",
      "r90",
      "r91",
      "r170"
     ]
    },
    "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfPropertyPlantAndEquipmentTable",
     "presentation": [
      "http://www.snowflake.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property, Plant and Equipment [Table]",
        "label": "Property, Plant and Equipment [Table]",
        "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation."
       }
      }
     },
     "auth_ref": [
      "r8",
      "r700"
     ]
    },
    "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock",
     "presentation": [
      "http://www.snowflake.com/role/BusinessCombinationsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed",
        "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]",
        "documentation": "Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree."
       }
      }
     },
     "auth_ref": [
      "r163"
     ]
    },
    "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable",
     "presentation": [
      "http://www.snowflake.com/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Related Party Transaction [Table]",
        "label": "Related Party Transaction [Table]",
        "documentation": "Disclosure of information about related party transaction."
       }
      }
     },
     "auth_ref": [
      "r94",
      "r95",
      "r930",
      "r931",
      "r934"
     ]
    },
    "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable",
     "presentation": [
      "http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesSummaryofLonglivedAssetsbyGeographicAreasDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]",
        "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]",
        "documentation": "Disclosure of information about revenue from external customer and long-lived asset by geographical area. Long-lived asset excludes financial instrument, customer relationship with financial institution, mortgage and other servicing right, deferred policy acquisition cost, and deferred tax asset."
       }
      }
     },
     "auth_ref": [
      "r50",
      "r119"
     ]
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTable",
     "presentation": [
      "http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesScheduleofSegmentReportingInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]",
        "label": "Schedule of Segment Reporting Information, by Segment [Table]",
        "documentation": "Disclosure of information about profit (loss) and total assets by reportable segment."
       }
      }
     },
     "auth_ref": [
      "r47",
      "r48",
      "r49"
     ]
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock",
     "presentation": [
      "http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Segment Reporting Information, Including Significant Segment Expenses",
        "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]",
        "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss."
       }
      }
     },
     "auth_ref": [
      "r47",
      "r48",
      "r49"
     ]
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable",
     "presentation": [
      "http://www.snowflake.com/role/EquityNarrativeDetails",
      "http://www.snowflake.com/role/EquitySharesReservedForFutureIssuanceDetails",
      "http://www.snowflake.com/role/EquityUnvestedRSARSURollforwardDetails",
      "http://www.snowflake.com/role/EquityValuationAssumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]",
        "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]",
        "documentation": "Disclosure of information about share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r537",
      "r539",
      "r540",
      "r541",
      "r542",
      "r544",
      "r545",
      "r546",
      "r547",
      "r548",
      "r549",
      "r550",
      "r551",
      "r552",
      "r553",
      "r554",
      "r555",
      "r556",
      "r557",
      "r558",
      "r559",
      "r560",
      "r561",
      "r564",
      "r565",
      "r566",
      "r567",
      "r568"
     ]
    },
    "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
     "presentation": [
      "http://www.snowflake.com/role/EquityTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Option Activity Rollforward",
        "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]",
        "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value."
       }
      }
     },
     "auth_ref": [
      "r17",
      "r18",
      "r155"
     ]
    },
    "us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock",
     "presentation": [
      "http://www.snowflake.com/role/EquityTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Valuation Assumptions Other than Stock Options",
        "label": "Schedule of Share-Based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block]",
        "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of employee stock purchase plans, including, but not limited to: (a) expected term, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions."
       }
      }
     },
     "auth_ref": [
      "r157"
     ]
    },
    "snow_ScheduleOfShareBasedPaymentAwardLiabilityClassifiedPerformanceSharesValuationAssumptionsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.snowflake.com/20250131",
     "localname": "ScheduleOfShareBasedPaymentAwardLiabilityClassifiedPerformanceSharesValuationAssumptionsTableTextBlock",
     "presentation": [
      "http://www.snowflake.com/role/EquityTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Valuation Assumptions, Liability-Classified Performance Shares",
        "label": "Schedule Of Share-Based Payment Award, Liability-Classified Performance Shares, Valuation Assumptions [Table Text Block]",
        "documentation": "Schedule Of Share-Based Payment Award, Liability-Classified Performance Shares, Valuation Assumptions"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
     "presentation": [
      "http://www.snowflake.com/role/EquityTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Valuation Assumptions",
        "label": "Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]",
        "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions."
       }
      }
     },
     "auth_ref": [
      "r157"
     ]
    },
    "snow_ScheduleOfSharesReservedForFutureIssuanceTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.snowflake.com/20250131",
     "localname": "ScheduleOfSharesReservedForFutureIssuanceTableTextBlock",
     "presentation": [
      "http://www.snowflake.com/role/EquityTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Shares Reserved for Future Issuance",
        "label": "Schedule Of Shares Reserved For Future Issuance [Table Text Block]",
        "documentation": "Schedule Of Shares Reserved For Future Issuance"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfStockByClassTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfStockByClassTable",
     "presentation": [
      "http://www.snowflake.com/role/NetLossperShareNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Class of Stock [Axis]",
        "label": "Stock, Class of Stock [Table]",
        "documentation": "Disclosure of information about stock by class. Includes, but is not limited to, common, convertible, and preferred stocks."
       }
      }
     },
     "auth_ref": [
      "r55",
      "r56",
      "r57",
      "r58",
      "r59",
      "r60",
      "r148",
      "r150",
      "r152",
      "r153",
      "r255",
      "r256",
      "r257",
      "r327",
      "r495",
      "r496",
      "r497",
      "r498",
      "r499",
      "r500",
      "r501",
      "r863",
      "r864",
      "r865",
      "r866",
      "r1024",
      "r1200",
      "r1233"
     ]
    },
    "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock",
     "presentation": [
      "http://www.snowflake.com/role/IncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Unrecognized Tax Benefits Roll Forward",
        "label": "Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]",
        "documentation": "Tabular disclosure of the change in unrecognized tax benefits."
       }
      }
     },
     "auth_ref": [
      "r598",
      "r1041"
     ]
    },
    "us-gaap_ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock",
     "presentation": [
      "http://www.snowflake.com/role/EquityTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Unvested RSU Rollforward",
        "label": "Schedule of Unvested Restricted Stock Units Roll Forward [Table Text Block]",
        "documentation": "Tabular disclosure of the change in restricted stock units (RSUs)."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
     "presentation": [
      "http://www.snowflake.com/role/IntangibleAssetsandGoodwillTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Future Amortization Expense",
        "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]",
        "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets."
       }
      }
     },
     "auth_ref": [
      "r1018",
      "r1293"
     ]
    },
    "dei_Security12bTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "Security12bTitle",
     "presentation": [
      "http://www.snowflake.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Title of 12(b) Security",
        "label": "Title of 12(b) Security",
        "documentation": "Title of a 12(b) registered security."
       }
      }
     },
     "auth_ref": [
      "r1087"
     ]
    },
    "dei_SecurityExchangeName": {
     "xbrltype": "edgarExchangeCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "SecurityExchangeName",
     "presentation": [
      "http://www.snowflake.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Security Exchange Name",
        "label": "Security Exchange Name",
        "documentation": "Name of the Exchange on which a security is registered."
       }
      }
     },
     "auth_ref": [
      "r1090"
     ]
    },
    "us-gaap_SegmentDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SegmentDomain",
     "presentation": [
      "http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesScheduleofSegmentReportingInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segments [Domain]",
        "label": "Segments [Domain]",
        "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity."
       }
      }
     },
     "auth_ref": [
      "r184",
      "r185",
      "r186",
      "r187",
      "r325",
      "r329",
      "r330",
      "r331",
      "r332",
      "r333",
      "r334",
      "r335",
      "r336",
      "r337",
      "r338",
      "r339",
      "r340",
      "r341",
      "r342",
      "r343",
      "r344",
      "r352",
      "r353",
      "r354",
      "r355",
      "r356",
      "r357",
      "r358",
      "r359",
      "r364",
      "r426",
      "r427",
      "r428",
      "r429",
      "r430",
      "r431",
      "r432",
      "r433",
      "r434",
      "r448",
      "r455",
      "r456",
      "r826",
      "r827",
      "r828",
      "r829",
      "r830",
      "r831",
      "r832",
      "r833",
      "r834",
      "r835",
      "r836",
      "r1011",
      "r1012",
      "r1013",
      "r1017",
      "r1072",
      "r1386",
      "r1390",
      "r1391",
      "r1392",
      "r1393",
      "r1394",
      "r1395",
      "r1396",
      "r1397",
      "r1398",
      "r1399",
      "r1400",
      "r1401",
      "r1402",
      "r1403",
      "r1404",
      "r1405",
      "r1406",
      "r1407",
      "r1408",
      "r1409",
      "r1410",
      "r1411",
      "r1412",
      "r1413",
      "r1414",
      "r1415",
      "r1417",
      "r1418"
     ]
    },
    "srt_SegmentGeographicalDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "SegmentGeographicalDomain",
     "presentation": [
      "http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesSummaryofLonglivedAssetsbyGeographicAreasDetails",
      "http://www.snowflake.com/role/RevenueAccountsReceivableDeferredRevenueandRemainingPerformanceObligationsRevenuefromExternalCustomersbyGeographicAreasDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Geographical [Domain]",
        "label": "Geographical [Domain]",
        "documentation": "Geographical area."
       }
      }
     },
     "auth_ref": [
      "r213",
      "r215",
      "r218",
      "r220",
      "r227",
      "r228",
      "r229",
      "r230",
      "r232",
      "r233",
      "r234",
      "r235",
      "r236",
      "r237",
      "r362",
      "r363",
      "r754",
      "r755",
      "r756",
      "r757",
      "r758",
      "r759",
      "r760",
      "r761",
      "r762",
      "r763",
      "r764",
      "r765",
      "r766",
      "r767",
      "r768",
      "r769",
      "r770",
      "r771",
      "r772",
      "r773",
      "r774",
      "r775",
      "r776",
      "r777",
      "r778",
      "r779",
      "r780",
      "r781",
      "r782",
      "r783",
      "r888",
      "r891",
      "r893",
      "r956",
      "r960",
      "r963",
      "r974",
      "r981",
      "r984",
      "r985",
      "r986",
      "r987",
      "r989",
      "r990",
      "r991",
      "r992",
      "r993",
      "r1001",
      "r1026",
      "r1060",
      "r1061",
      "r1062",
      "r1063",
      "r1064",
      "r1065",
      "r1066",
      "r1067",
      "r1071",
      "r1078",
      "r1315",
      "r1386",
      "r1390",
      "r1391",
      "r1393",
      "r1394",
      "r1395",
      "r1396",
      "r1397",
      "r1398",
      "r1399",
      "r1400",
      "r1401",
      "r1402",
      "r1403",
      "r1404",
      "r1405",
      "r1406",
      "r1407",
      "r1408",
      "r1409",
      "r1410",
      "r1411",
      "r1412",
      "r1413",
      "r1414",
      "r1415",
      "r1417",
      "r1418"
     ]
    },
    "us-gaap_SegmentReportingInformationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SegmentReportingInformationLineItems",
     "presentation": [
      "http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesScheduleofSegmentReportingInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segment Reporting Information [Line Items]",
        "label": "Segment Reporting Information [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SegmentReportingPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SegmentReportingPolicyPolicyTextBlock",
     "presentation": [
      "http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segment Information",
        "label": "Segment Reporting, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for segment reporting."
       }
      }
     },
     "auth_ref": [
      "r345",
      "r346",
      "r347",
      "r348",
      "r349",
      "r350",
      "r351",
      "r360",
      "r362",
      "r1010",
      "r1011",
      "r1014"
     ]
    },
    "us-gaap_SellingAndMarketingExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SellingAndMarketingExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesScheduleofSegmentReportingInformationDetails",
      "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Sales and marketing",
        "label": "Selling and Marketing Expense",
        "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SellingAndMarketingExpenseMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SellingAndMarketingExpenseMember",
     "presentation": [
      "http://www.snowflake.com/role/EquitySharebasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Sales and marketing",
        "label": "Selling and Marketing Expense [Member]",
        "documentation": "Primary financial statement caption encompassing selling and marketing expense."
       }
      }
     },
     "auth_ref": [
      "r126"
     ]
    },
    "us-gaap_ShareBasedCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensation",
     "crdr": "debit",
     "calculation": {
      "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock-based compensation, net of amounts capitalized",
        "label": "Share-Based Payment Arrangement, Noncash Expense",
        "documentation": "Amount of noncash expense for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    },
    "snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardHoldingPeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.snowflake.com/20250131",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardHoldingPeriod",
     "presentation": [
      "http://www.snowflake.com/role/EquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award holding period (in years)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Holding Period",
        "documentation": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Holding Period"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1",
     "presentation": [
      "http://www.snowflake.com/role/EquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Vesting period (years)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period",
        "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition."
       }
      }
     },
     "auth_ref": [
      "r1038"
     ]
    },
    "snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardBaseNumberOfOptionsIssuable": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.snowflake.com/20250131",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardBaseNumberOfOptionsIssuable",
     "presentation": [
      "http://www.snowflake.com/role/EquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maximum common shares authorized to be outstanding (shares)",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Base Number Of Options Issuable",
        "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Base Number Of Options Issuable"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod",
     "presentation": [
      "http://www.snowflake.com/role/EquityUnvestedRSARSURollforwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Forfeited (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period",
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r557"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://www.snowflake.com/role/EquityUnvestedRSARSURollforwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forfeited (in dollars per share)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value",
        "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event."
       }
      }
     },
     "auth_ref": [
      "r557"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
     "presentation": [
      "http://www.snowflake.com/role/BusinessCombinationsNarrativeDetails",
      "http://www.snowflake.com/role/EquityNarrativeDetails",
      "http://www.snowflake.com/role/EquityUnvestedRSARSURollforwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Granted (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period",
        "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)."
       }
      }
     },
     "auth_ref": [
      "r555"
     ]
    },
    "snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodPerformanceTargetPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.snowflake.com/20250131",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodPerformanceTargetPercentage",
     "presentation": [
      "http://www.snowflake.com/role/EquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Performance target, percentage",
        "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Grants In Period, Performance Target, Percentage",
        "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Grants In Period, Performance Target, Percentage"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://www.snowflake.com/role/EquityUnvestedRSARSURollforwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Granted (in dollars per share)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value",
        "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)."
       }
      }
     },
     "auth_ref": [
      "r555"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
     "presentation": [
      "http://www.snowflake.com/role/EquityNarrativeDetails",
      "http://www.snowflake.com/role/EquityUnvestedRSARSURollforwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Nonvested (in shares)",
        "periodStartLabel": "Unvested balance, beginning (in shares)",
        "periodEndLabel": "Unvested balance, ending (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number",
        "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date."
       }
      }
     },
     "auth_ref": [
      "r552",
      "r553"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward",
     "presentation": [
      "http://www.snowflake.com/role/EquityUnvestedRSARSURollforwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of Shares (in thousands)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://www.snowflake.com/role/EquityUnvestedRSARSURollforwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Unvested balance , beginning balance (in dollars per share)",
        "periodEndLabel": "Unvested balance , ending balance (in dollars per share)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value",
        "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options."
       }
      }
     },
     "auth_ref": [
      "r552",
      "r553"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward",
     "presentation": [
      "http://www.snowflake.com/role/EquityUnvestedRSARSURollforwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted-Average Grant Date Fair Value per Share",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceAdjustment": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.snowflake.com/20250131",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceAdjustment",
     "presentation": [
      "http://www.snowflake.com/role/EquityUnvestedRSARSURollforwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Performance adjustment (in shares)",
        "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Performance Adjustment",
        "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Performance Adjustment"
       }
      }
     },
     "auth_ref": []
    },
    "snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceAdjustmentWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://www.snowflake.com/20250131",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceAdjustmentWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://www.snowflake.com/role/EquityUnvestedRSARSURollforwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Performance adjustment (in dollars per share)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Performance Adjustment, Weighted Average Grant Date Fair Value",
        "documentation": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Performance Adjustment, Weighted Average Grant Date Fair Value"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod",
     "presentation": [
      "http://www.snowflake.com/role/EquityUnvestedRSARSURollforwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Vested (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period",
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r556"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://www.snowflake.com/role/EquityUnvestedRSARSURollforwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Vested (in dollars per share)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value",
        "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement."
       }
      }
     },
     "auth_ref": [
      "r556"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract",
     "presentation": [
      "http://www.snowflake.com/role/EquityValuationAssumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions and Methodology [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsDiscountForPostvestingRestrictions": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsDiscountForPostvestingRestrictions",
     "presentation": [
      "http://www.snowflake.com/role/EquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Discount for lack of marketability, percent",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Discount for Postvesting Restrictions",
        "documentation": "Restrictions on equity-based instruments during the vesting period, such as the inability to transfer unvested awards, are not taken into account in estimating the fair value of the award. However, restrictions that remain in effect after an award is vested, such as the inability to transfer or hedge vested options or a prohibition on the sale of outstanding vested shares (or other type of equity) for a period of time, affect the estimate of an award's fair value."
       }
      }
     },
     "auth_ref": [
      "r568"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate",
     "presentation": [
      "http://www.snowflake.com/role/EquityNarrativeDetails",
      "http://www.snowflake.com/role/EquityValuationAssumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expected dividend yield",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate",
        "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term."
       }
      }
     },
     "auth_ref": [
      "r566"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate",
     "presentation": [
      "http://www.snowflake.com/role/EquityValuationAssumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expected volatility",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate",
        "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period."
       }
      }
     },
     "auth_ref": [
      "r565"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum",
     "presentation": [
      "http://www.snowflake.com/role/EquityValuationAssumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expected volatility, maximum",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Maximum",
        "documentation": "The estimated measure of the maximum percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum",
     "presentation": [
      "http://www.snowflake.com/role/EquityValuationAssumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expected volatility, minimum",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Minimum",
        "documentation": "The estimated measure of the minimum percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate",
     "presentation": [
      "http://www.snowflake.com/role/EquityValuationAssumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Risk-free interest rate",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate",
        "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares."
       }
      }
     },
     "auth_ref": [
      "r567"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum",
     "presentation": [
      "http://www.snowflake.com/role/EquityValuationAssumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Risk-free interest rate, maximum",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Maximum",
        "documentation": "The maximum risk-free interest rate assumption that is used in valuing an option on its own shares."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum",
     "presentation": [
      "http://www.snowflake.com/role/EquityValuationAssumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Risk-free interest rate, minimum",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Minimum",
        "documentation": "The minimum risk-free interest rate assumption that is used in valuing an option on its own shares."
       }
      }
     },
     "auth_ref": []
    },
    "snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardLiabilityClassifiedInstrumentsForfeitedInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.snowflake.com/20250131",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLiabilityClassifiedInstrumentsForfeitedInPeriod",
     "presentation": [
      "http://www.snowflake.com/role/EquityUnvestedRSARSURollforwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Forfeited (in shares)",
        "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Liability-Classified Instruments, Forfeited In Period",
        "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Liability-Classified Instruments, Forfeited In Period"
       }
      }
     },
     "auth_ref": []
    },
    "snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardLiabilityClassifiedInstrumentsGrantsInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.snowflake.com/20250131",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLiabilityClassifiedInstrumentsGrantsInPeriod",
     "presentation": [
      "http://www.snowflake.com/role/EquityUnvestedRSARSURollforwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Granted (in shares)",
        "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Liability-Classified Instruments, Grants In Period",
        "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Liability-Classified Instruments, Grants In Period"
       }
      }
     },
     "auth_ref": []
    },
    "snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardLiabilityClassifiedInstrumentsNonvestedNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.snowflake.com/20250131",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLiabilityClassifiedInstrumentsNonvestedNumber",
     "presentation": [
      "http://www.snowflake.com/role/EquityUnvestedRSARSURollforwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Unvested balance, beginning (in shares)",
        "periodEndLabel": "Unvested balance, ending (in shares)",
        "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Liability-Classified Instruments, Nonvested, Number",
        "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Liability-Classified Instruments, Nonvested, Number"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems",
     "presentation": [
      "http://www.snowflake.com/role/EquityNarrativeDetails",
      "http://www.snowflake.com/role/EquitySharesReservedForFutureIssuanceDetails",
      "http://www.snowflake.com/role/EquityUnvestedRSARSURollforwardDetails",
      "http://www.snowflake.com/role/EquityValuationAssumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r537",
      "r539",
      "r540",
      "r541",
      "r542",
      "r544",
      "r545",
      "r546",
      "r547",
      "r548",
      "r549",
      "r550",
      "r551",
      "r552",
      "r553",
      "r554",
      "r555",
      "r556",
      "r557",
      "r558",
      "r559",
      "r560",
      "r561",
      "r564",
      "r565",
      "r566",
      "r567",
      "r568"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized",
     "presentation": [
      "http://www.snowflake.com/role/EquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shares authorized (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Additional Shares Authorized",
        "documentation": "Number of additional shares authorized for issuance under share-based payment arrangement."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant",
     "presentation": [
      "http://www.snowflake.com/role/EquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shares available for grant (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant",
        "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable."
       }
      }
     },
     "auth_ref": [
      "r64"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber",
     "presentation": [
      "http://www.snowflake.com/role/EquityOptionActivityRollforwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Exercisable (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number",
        "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan."
       }
      }
     },
     "auth_ref": [
      "r546"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice",
     "presentation": [
      "http://www.snowflake.com/role/EquityOptionActivityRollforwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Exercisable, weighted-average exercise price (in dollars per share)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price",
        "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan."
       }
      }
     },
     "auth_ref": [
      "r546"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue",
     "crdr": "debit",
     "presentation": [
      "http://www.snowflake.com/role/EquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Intrinsic value of shares exercised",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value",
        "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares."
       }
      }
     },
     "auth_ref": [
      "r559"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod",
     "presentation": [
      "http://www.snowflake.com/role/EquityOptionActivityRollforwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Canceled (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period",
        "documentation": "For presentations that combine terminations, the number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan or that expired."
       }
      }
     },
     "auth_ref": [
      "r1323"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice",
     "presentation": [
      "http://www.snowflake.com/role/EquityOptionActivityRollforwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Canceled (in dollars per share)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price",
        "documentation": "Weighted average price of options that were either forfeited or expired."
       }
      }
     },
     "auth_ref": [
      "r1323"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
     "presentation": [
      "http://www.snowflake.com/role/EquityNarrativeDetails",
      "http://www.snowflake.com/role/EquityOptionActivityRollforwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Options granted (in shares)",
        "terseLabel": "Granted (shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross",
        "documentation": "Gross number of share options (or share units) granted during the period."
       }
      }
     },
     "auth_ref": [
      "r548"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://www.snowflake.com/role/EquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted-average grant date fair value of options granted (in dollars per share)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value",
        "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology."
       }
      }
     },
     "auth_ref": [
      "r558"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue",
     "crdr": "debit",
     "presentation": [
      "http://www.snowflake.com/role/EquityOptionActivityRollforwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate intrinsic value",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value",
        "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding."
       }
      }
     },
     "auth_ref": [
      "r64"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
     "presentation": [
      "http://www.snowflake.com/role/EquityOptionActivityRollforwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Shares outstanding, beginning (in shares)",
        "periodEndLabel": "Shares outstanding, ending (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number",
        "documentation": "Number of options outstanding, including both vested and non-vested options."
       }
      }
     },
     "auth_ref": [
      "r544",
      "r545"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward",
     "presentation": [
      "http://www.snowflake.com/role/EquityOptionActivityRollforwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number\u00a0of Options Outstanding (in thousands)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice",
     "presentation": [
      "http://www.snowflake.com/role/EquityOptionActivityRollforwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Shares outstanding, beginning balance (in dollars per share)",
        "periodEndLabel": "Shares outstanding, ending balance (in dollars per share)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price",
        "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan."
       }
      }
     },
     "auth_ref": [
      "r544",
      "r545"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward",
     "presentation": [
      "http://www.snowflake.com/role/EquityOptionActivityRollforwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted- Average Exercise\u00a0Price",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract",
     "presentation": [
      "http://www.snowflake.com/role/EquityOptionActivityRollforwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate Intrinsic Value (in thousands)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue",
     "crdr": "debit",
     "presentation": [
      "http://www.snowflake.com/role/EquityOptionActivityRollforwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Vested and expected to vest, aggregate intrinsic value",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value",
        "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur."
       }
      }
     },
     "auth_ref": [
      "r560"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber",
     "presentation": [
      "http://www.snowflake.com/role/EquityOptionActivityRollforwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Vested and expected to vest (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number",
        "documentation": "Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur."
       }
      }
     },
     "auth_ref": [
      "r560"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice",
     "presentation": [
      "http://www.snowflake.com/role/EquityOptionActivityRollforwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Vested and expected to vest, weighted-average exercise price (in dollars per share)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price",
        "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur."
       }
      }
     },
     "auth_ref": [
      "r560"
     ]
    },
    "snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardStockPlanOfferingPeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.snowflake.com/20250131",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardStockPlanOfferingPeriod",
     "presentation": [
      "http://www.snowflake.com/role/EquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Offering period (months)",
        "label": "Share-based Compensation Arrangement By Share-based Payment Award, Stock Plan Offering Period",
        "documentation": "Share-based Compensation Arrangement By Share-based Payment Award, Stock Plan Offering Period"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "presentation": [
      "http://www.snowflake.com/role/BusinessCombinationsNarrativeDetails",
      "http://www.snowflake.com/role/EquityNarrativeDetails",
      "http://www.snowflake.com/role/EquitySharesReservedForFutureIssuanceDetails",
      "http://www.snowflake.com/role/EquityUnvestedRSARSURollforwardDetails",
      "http://www.snowflake.com/role/EquityValuationAssumptionsDetails",
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Type [Domain]",
        "label": "Award Type [Domain]",
        "documentation": "Award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r540",
      "r541",
      "r542",
      "r544",
      "r545",
      "r546",
      "r547",
      "r548",
      "r549",
      "r550",
      "r551",
      "r552",
      "r553",
      "r554",
      "r555",
      "r556",
      "r557",
      "r558",
      "r559",
      "r560",
      "r561",
      "r564",
      "r565",
      "r566",
      "r567",
      "r568"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice",
     "presentation": [
      "http://www.snowflake.com/role/EquityOptionActivityRollforwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Exercised (in dollars per share)",
        "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price",
        "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares."
       }
      }
     },
     "auth_ref": [
      "r549"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice",
     "presentation": [
      "http://www.snowflake.com/role/EquityOptionActivityRollforwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Granted (in dollars per share)",
        "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price",
        "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options."
       }
      }
     },
     "auth_ref": [
      "r548"
     ]
    },
    "us-gaap_ShareBasedCompensationAwardTrancheOneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationAwardTrancheOneMember",
     "presentation": [
      "http://www.snowflake.com/role/EquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Grant Date",
        "label": "Share-Based Payment Arrangement, Tranche One [Member]",
        "documentation": "First portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy",
     "presentation": [
      "http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock-Based Compensation",
        "label": "Share-Based Payment Arrangement [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost."
       }
      }
     },
     "auth_ref": [
      "r536",
      "r543",
      "r562",
      "r563",
      "r564",
      "r565",
      "r568",
      "r573",
      "r574",
      "r575",
      "r576"
     ]
    },
    "snow_ShareBasedPaymentArrangementAmountCapitalizedInSoftwareDevelopmentCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.snowflake.com/20250131",
     "localname": "ShareBasedPaymentArrangementAmountCapitalizedInSoftwareDevelopmentCosts",
     "crdr": "debit",
     "presentation": [
      "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock-based compensation included in capitalized internal-use software development costs",
        "label": "Share-Based Payment Arrangement, Amount Capitalized In Software Development Costs",
        "documentation": "Share-Based Payment Arrangement, Amount Capitalized In Software Development Costs"
       }
      }
     },
     "auth_ref": []
    },
    "snow_ShareBasedPaymentArrangementLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.snowflake.com/20250131",
     "localname": "ShareBasedPaymentArrangementLiabilities",
     "crdr": "credit",
     "presentation": [
      "http://www.snowflake.com/role/EquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share based payment arrangement, liabilities",
        "label": "Share-Based Payment Arrangement, Liabilities",
        "documentation": "Share-Based Payment Arrangement, Liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "snow_ShareRepurchaseActivityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.snowflake.com/20250131",
     "localname": "ShareRepurchaseActivityTableTextBlock",
     "presentation": [
      "http://www.snowflake.com/role/EquityTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share Repurchase Activity",
        "label": "Share Repurchase Activity [Table Text Block]",
        "documentation": "Share Repurchase Activity"
       }
      }
     },
     "auth_ref": []
    },
    "srt_ShareRepurchaseProgramAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ShareRepurchaseProgramAxis",
     "presentation": [
      "http://www.snowflake.com/role/ConvertibleSeniorNotesNarrativeDetails",
      "http://www.snowflake.com/role/EquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share Repurchase Program [Axis]",
        "label": "Share Repurchase Program [Axis]",
        "documentation": "Information by share repurchase program."
       }
      }
     },
     "auth_ref": [
      "r1314"
     ]
    },
    "srt_ShareRepurchaseProgramDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ShareRepurchaseProgramDomain",
     "presentation": [
      "http://www.snowflake.com/role/ConvertibleSeniorNotesNarrativeDetails",
      "http://www.snowflake.com/role/EquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share Repurchase Program [Domain]",
        "label": "Share Repurchase Program [Domain]",
        "documentation": "Name of share repurchase program."
       }
      }
     },
     "auth_ref": [
      "r1314"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1",
     "crdr": "debit",
     "calculation": {
      "http://www.snowflake.com/role/EquitySharebasedCompensationDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/EquitySharebasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total stock-based compensation",
        "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount",
        "documentation": "Amount of cost expensed and capitalized for award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r569"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod",
     "presentation": [
      "http://www.snowflake.com/role/EquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expiration period (years)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period",
        "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r1039"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1",
     "presentation": [
      "http://www.snowflake.com/role/EquityValuationAssumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expected term (in years)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term",
        "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r564"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1",
     "crdr": "debit",
     "presentation": [
      "http://www.snowflake.com/role/EquityOptionActivityRollforwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Exercisable, intrinsic value",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value",
        "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable."
       }
      }
     },
     "auth_ref": [
      "r64"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1",
     "presentation": [
      "http://www.snowflake.com/role/EquityOptionActivityRollforwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Exercisable, weighted-average remaining contractual life (in years)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term",
        "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r64"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2",
     "presentation": [
      "http://www.snowflake.com/role/EquityOptionActivityRollforwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted-average remaining contractual life (years)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term",
        "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r156"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1",
     "presentation": [
      "http://www.snowflake.com/role/EquityOptionActivityRollforwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Vested and expected to vest, weighted-average remaining contractual life (in years)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term",
        "documentation": "Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur."
       }
      }
     },
     "auth_ref": [
      "r560"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1",
     "crdr": "credit",
     "presentation": [
      "http://www.snowflake.com/role/EquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Grant date fair value of vested shares",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested in Period, Fair Value",
        "documentation": "Fair value of options vested. Excludes equity instruments other than options, for example, but not limited to, share units, stock appreciation rights, restricted stock."
       }
      }
     },
     "auth_ref": [
      "r559"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent",
     "presentation": [
      "http://www.snowflake.com/role/EquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock market discount",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Purchase Price of Common Stock, Percent",
        "documentation": "Purchase price of common stock expressed as a percentage of its fair value."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareholdersEquityAndShareBasedPaymentsTextBlock",
     "presentation": [
      "http://www.snowflake.com/role/Equity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity",
        "label": "Shareholders' Equity and Share-Based Payments [Text Block]",
        "documentation": "The entire disclosure for shareholders' equity and share-based payment arrangement. Includes, but is not limited to, disclosure of policy and terms of share-based payment arrangement, deferred compensation arrangement, and employee stock purchase plan (ESPP)."
       }
      }
     },
     "auth_ref": [
      "r149",
      "r154"
     ]
    },
    "snow_SharesAvailableForFutureGrantMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.snowflake.com/20250131",
     "localname": "SharesAvailableForFutureGrantMember",
     "presentation": [
      "http://www.snowflake.com/role/EquitySharesReservedForFutureIssuanceDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shares available for future grants",
        "label": "Shares Available For Future Grant [Member]",
        "documentation": "Shares Available For Future Grant"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation",
     "presentation": [
      "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Shares withheld related to net share settlement of equity awards (in shares)",
        "label": "Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation",
        "documentation": "Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": []
    },
    "snow_SharesRepurchasedInPrivatelyNegotiatedTransactionsEnteredIntoInConnectionWithConvertibleSeniorNotesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.snowflake.com/20250131",
     "localname": "SharesRepurchasedInPrivatelyNegotiatedTransactionsEnteredIntoInConnectionWithConvertibleSeniorNotesMember",
     "presentation": [
      "http://www.snowflake.com/role/ConvertibleSeniorNotesNarrativeDetails",
      "http://www.snowflake.com/role/EquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shares Repurchased In Privately Negotiated Transactions Entered Into In Connection With Convertible Senior Notes",
        "label": "Shares Repurchased In Privately Negotiated Transactions Entered Into In Connection With Convertible Senior Notes [Member]",
        "documentation": "Shares Repurchased In Privately Negotiated Transactions Entered Into In Connection With Convertible Senior Notes"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SoftwareAndSoftwareDevelopmentCostsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SoftwareAndSoftwareDevelopmentCostsMember",
     "presentation": [
      "http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Software and Software Development Costs",
        "label": "Software and Software Development Costs [Member]",
        "documentation": "Purchased software applications and internally developed software for sale, licensing or long-term internal use."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SoftwareDevelopmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SoftwareDevelopmentMember",
     "presentation": [
      "http://www.snowflake.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Capitalized internal-use software development costs",
        "label": "Software Development [Member]",
        "documentation": "Internally developed software for sale, licensing or long-term internal use."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StateAndLocalJurisdictionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StateAndLocalJurisdictionMember",
     "presentation": [
      "http://www.snowflake.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "State",
        "label": "State and Local Jurisdiction [Member]",
        "documentation": "Designated state or local jurisdiction entitled to levy and collect income tax."
       }
      }
     },
     "auth_ref": [
      "r589"
     ]
    },
    "us-gaap_StatementBusinessSegmentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementBusinessSegmentsAxis",
     "presentation": [
      "http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesScheduleofSegmentReportingInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segments [Axis]",
        "label": "Segments [Axis]",
        "documentation": "Information by business segments."
       }
      }
     },
     "auth_ref": [
      "r184",
      "r185",
      "r186",
      "r187",
      "r243",
      "r325",
      "r329",
      "r330",
      "r331",
      "r332",
      "r333",
      "r334",
      "r335",
      "r336",
      "r337",
      "r338",
      "r339",
      "r340",
      "r341",
      "r342",
      "r343",
      "r344",
      "r352",
      "r353",
      "r354",
      "r355",
      "r356",
      "r357",
      "r358",
      "r359",
      "r364",
      "r426",
      "r427",
      "r428",
      "r429",
      "r430",
      "r431",
      "r432",
      "r433",
      "r434",
      "r448",
      "r452",
      "r455",
      "r456",
      "r826",
      "r827",
      "r828",
      "r829",
      "r830",
      "r831",
      "r832",
      "r833",
      "r834",
      "r835",
      "r836",
      "r1011",
      "r1012",
      "r1013",
      "r1017",
      "r1072",
      "r1386",
      "r1390",
      "r1391",
      "r1392",
      "r1393",
      "r1394",
      "r1395",
      "r1396",
      "r1397",
      "r1398",
      "r1399",
      "r1400",
      "r1401",
      "r1402",
      "r1403",
      "r1404",
      "r1405",
      "r1406",
      "r1407",
      "r1408",
      "r1409",
      "r1410",
      "r1411",
      "r1412",
      "r1413",
      "r1414",
      "r1415",
      "r1417",
      "r1418"
     ]
    },
    "us-gaap_StatementClassOfStockAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementClassOfStockAxis",
     "presentation": [
      "http://www.snowflake.com/role/BusinessCombinationsNarrativeDetails",
      "http://www.snowflake.com/role/BusinessCombinationsScheduleofAcquisitionDateFairValueofConsiderationTransferredDetails",
      "http://www.snowflake.com/role/CONSOLIDATEDBALANCESHEETSPARENTHETICAL",
      "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY",
      "http://www.snowflake.com/role/ConvertibleSeniorNotesNarrativeDetails",
      "http://www.snowflake.com/role/EquityNarrativeDetails",
      "http://www.snowflake.com/role/NetLossperShareNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Class of Stock [Axis]",
        "label": "Class of Stock [Axis]",
        "documentation": "Information by the different classes of stock of the entity."
       }
      }
     },
     "auth_ref": [
      "r210",
      "r255",
      "r256",
      "r257",
      "r290",
      "r314",
      "r315",
      "r317",
      "r319",
      "r327",
      "r328",
      "r403",
      "r466",
      "r468",
      "r469",
      "r470",
      "r473",
      "r474",
      "r495",
      "r496",
      "r498",
      "r499",
      "r501",
      "r671",
      "r863",
      "r864",
      "r865",
      "r866",
      "r874",
      "r875",
      "r876",
      "r877",
      "r878",
      "r879",
      "r880",
      "r881",
      "r882",
      "r883",
      "r884",
      "r885",
      "r905",
      "r927",
      "r949",
      "r975",
      "r976",
      "r977",
      "r978",
      "r979",
      "r1200",
      "r1233",
      "r1241"
     ]
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementEquityComponentsAxis",
     "presentation": [
      "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Components [Axis]",
        "label": "Equity Components [Axis]",
        "documentation": "Information by component of equity."
       }
      }
     },
     "auth_ref": [
      "r15",
      "r112",
      "r115",
      "r116",
      "r241",
      "r272",
      "r273",
      "r274",
      "r297",
      "r298",
      "r299",
      "r301",
      "r306",
      "r308",
      "r310",
      "r326",
      "r404",
      "r405",
      "r450",
      "r502",
      "r613",
      "r614",
      "r620",
      "r621",
      "r622",
      "r624",
      "r630",
      "r631",
      "r640",
      "r641",
      "r642",
      "r643",
      "r644",
      "r645",
      "r647",
      "r674",
      "r676",
      "r677",
      "r678",
      "r679",
      "r680",
      "r684",
      "r686",
      "r702",
      "r815",
      "r848",
      "r849",
      "r850",
      "r874",
      "r949"
     ]
    },
    "srt_StatementGeographicalAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "StatementGeographicalAxis",
     "presentation": [
      "http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesSummaryofLonglivedAssetsbyGeographicAreasDetails",
      "http://www.snowflake.com/role/RevenueAccountsReceivableDeferredRevenueandRemainingPerformanceObligationsRevenuefromExternalCustomersbyGeographicAreasDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Geographical [Axis]",
        "label": "Geographical [Axis]",
        "documentation": "Information by geographical components."
       }
      }
     },
     "auth_ref": [
      "r213",
      "r215",
      "r218",
      "r220",
      "r227",
      "r228",
      "r229",
      "r230",
      "r232",
      "r233",
      "r234",
      "r235",
      "r236",
      "r237",
      "r362",
      "r363",
      "r754",
      "r755",
      "r756",
      "r757",
      "r758",
      "r759",
      "r760",
      "r761",
      "r762",
      "r763",
      "r764",
      "r765",
      "r766",
      "r767",
      "r768",
      "r769",
      "r770",
      "r771",
      "r772",
      "r773",
      "r774",
      "r775",
      "r776",
      "r777",
      "r778",
      "r779",
      "r780",
      "r781",
      "r782",
      "r783",
      "r888",
      "r891",
      "r893",
      "r956",
      "r960",
      "r963",
      "r974",
      "r981",
      "r984",
      "r985",
      "r986",
      "r987",
      "r989",
      "r990",
      "r991",
      "r992",
      "r993",
      "r1001",
      "r1026",
      "r1060",
      "r1061",
      "r1062",
      "r1063",
      "r1064",
      "r1065",
      "r1066",
      "r1067",
      "r1071",
      "r1078",
      "r1315",
      "r1386",
      "r1390",
      "r1391",
      "r1393",
      "r1394",
      "r1395",
      "r1396",
      "r1397",
      "r1398",
      "r1399",
      "r1400",
      "r1401",
      "r1402",
      "r1403",
      "r1404",
      "r1405",
      "r1406",
      "r1407",
      "r1408",
      "r1409",
      "r1410",
      "r1411",
      "r1412",
      "r1413",
      "r1414",
      "r1415",
      "r1417",
      "r1418"
     ]
    },
    "us-gaap_StatementLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementLineItems",
     "presentation": [
      "http://www.snowflake.com/role/CONSOLIDATEDBALANCESHEETSPARENTHETICAL",
      "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY",
      "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYPARENTHETICAL"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement [Line Items]",
        "label": "Statement [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r297",
      "r298",
      "r299",
      "r326",
      "r686",
      "r751",
      "r858",
      "r885",
      "r897",
      "r898",
      "r899",
      "r900",
      "r901",
      "r902",
      "r905",
      "r908",
      "r909",
      "r910",
      "r911",
      "r912",
      "r914",
      "r915",
      "r916",
      "r917",
      "r919",
      "r920",
      "r921",
      "r922",
      "r923",
      "r925",
      "r928",
      "r929",
      "r935",
      "r936",
      "r937",
      "r938",
      "r939",
      "r940",
      "r941",
      "r942",
      "r943",
      "r944",
      "r945",
      "r946",
      "r949",
      "r1079"
     ]
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementOfCashFlowsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Cash Flows [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementOfFinancialPositionAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Financial Position [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Comprehensive Income [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementOfStockholdersEquityAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Stockholders' Equity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementTable",
     "presentation": [
      "http://www.snowflake.com/role/CONSOLIDATEDBALANCESHEETSPARENTHETICAL",
      "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY",
      "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYPARENTHETICAL"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement [Table]",
        "label": "Statement [Table]",
        "documentation": "Disclosure of information about statement of comprehensive income, income, other comprehensive income, financial position, cash flows, and shareholders' equity."
       }
      }
     },
     "auth_ref": [
      "r297",
      "r298",
      "r299",
      "r326",
      "r365",
      "r686",
      "r751",
      "r858",
      "r885",
      "r897",
      "r898",
      "r899",
      "r900",
      "r901",
      "r902",
      "r905",
      "r908",
      "r909",
      "r910",
      "r911",
      "r912",
      "r914",
      "r915",
      "r916",
      "r917",
      "r919",
      "r920",
      "r921",
      "r922",
      "r923",
      "r925",
      "r928",
      "r929",
      "r935",
      "r936",
      "r937",
      "r938",
      "r939",
      "r940",
      "r941",
      "r942",
      "r943",
      "r944",
      "r945",
      "r946",
      "r949",
      "r1079"
     ]
    },
    "ecd_StkPrcOrTsrEstimationMethodTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "StkPrcOrTsrEstimationMethodTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock Price or TSR Estimation Method",
        "label": "Stock Price or TSR Estimation Method [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1109",
      "r1120",
      "r1130",
      "r1163"
     ]
    },
    "us-gaap_StockAppreciationRightsSARSMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockAppreciationRightsSARSMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock Appreciation Rights (SARs)",
        "label": "Stock Appreciation Rights (SARs) [Member]",
        "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period."
       }
      }
     },
     "auth_ref": []
    },
    "snow_StockCancelledDuringPeriodSharesAcquisitions": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.snowflake.com/20250131",
     "localname": "StockCancelledDuringPeriodSharesAcquisitions",
     "presentation": [
      "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Cancellation of common stock issued in connection with business combinations (in shares)",
        "label": "Stock Cancelled During Period, Shares, Acquisitions",
        "documentation": "Stock Cancelled During Period, Shares, Acquisitions"
       }
      }
     },
     "auth_ref": []
    },
    "snow_StockCancelledDuringPeriodValueAcquisitions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.snowflake.com/20250131",
     "localname": "StockCancelledDuringPeriodValueAcquisitions",
     "crdr": "debit",
     "presentation": [
      "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Cancellation of common stock in connection with business combination",
        "label": "Stock Cancelled During Period, Value, Acquisitions",
        "documentation": "Stock Cancelled During Period, Value, Acquisitions"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockIssuedDuringPeriodSharesAcquisitions": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodSharesAcquisitions",
     "presentation": [
      "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issuance of common stock in connection with a business combination (in shares)",
        "label": "Stock Issued During Period, Shares, Acquisitions",
        "documentation": "Number of shares of stock issued during the period pursuant to acquisitions."
       }
      }
     },
     "auth_ref": [
      "r111",
      "r112",
      "r153"
     ]
    },
    "snow_StockIssuedDuringPeriodSharesAcquisitionsSubjectToFutureVesting": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.snowflake.com/20250131",
     "localname": "StockIssuedDuringPeriodSharesAcquisitionsSubjectToFutureVesting",
     "presentation": [
      "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issuance of common stock in connection with a business combination subject to future vesting (in shares)",
        "label": "Stock Issued During Period, Shares, Acquisitions, Subject To Future Vesting",
        "documentation": "Stock Issued During Period, Shares, Acquisitions, Subject To Future Vesting"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans",
     "presentation": [
      "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issuance of common stock under employee stock purchase plan (in shares)",
        "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans",
        "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan."
       }
      }
     },
     "auth_ref": [
      "r15",
      "r111",
      "r112",
      "r153"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures",
     "presentation": [
      "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Vesting of restricted stock units (in shares)",
        "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures",
        "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited."
       }
      }
     },
     "auth_ref": [
      "r15",
      "r111",
      "r112",
      "r153"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised",
     "presentation": [
      "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY",
      "http://www.snowflake.com/role/EquityOptionActivityRollforwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issuance of common stock upon exercise of stock options (in shares)",
        "negatedTerseLabel": "Exercised (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period",
        "documentation": "Number of share options (or share units) exercised during the current period."
       }
      }
     },
     "auth_ref": [
      "r15",
      "r111",
      "r112",
      "r153",
      "r549"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodSharesTreasuryStockReissued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodSharesTreasuryStockReissued",
     "presentation": [
      "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY",
      "http://www.snowflake.com/role/EquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Reissuance of treasury stock upon settlement of equity awards (in shares)",
        "terseLabel": "Treasury stock reissued (in shares)",
        "label": "Stock Issued During Period, Shares, Treasury Stock Reissued",
        "documentation": "Number of treasury shares or units reissued. Excludes reissuance of shares or units in treasury for award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r15",
      "r112",
      "r153"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodValueAcquisitions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodValueAcquisitions",
     "crdr": "credit",
     "presentation": [
      "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issuance of common stock in connection with a business combination",
        "label": "Stock Issued During Period, Value, Acquisitions",
        "documentation": "Value of stock issued pursuant to acquisitions during the period."
       }
      }
     },
     "auth_ref": [
      "r15",
      "r112",
      "r115",
      "r116",
      "r153"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan",
     "crdr": "credit",
     "presentation": [
      "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issuance of common stock under employee stock purchase plan",
        "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan",
        "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan."
       }
      }
     },
     "auth_ref": [
      "r15",
      "r111",
      "r112",
      "r153"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures",
     "crdr": "credit",
     "presentation": [
      "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Vesting of restricted stock units",
        "label": "Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures",
        "documentation": "Value of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited."
       }
      }
     },
     "auth_ref": [
      "r15",
      "r153"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodValueStockOptionsExercised",
     "crdr": "credit",
     "presentation": [
      "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issuance of common stock upon exercise of stock options",
        "label": "Stock Issued During Period, Value, Stock Options Exercised",
        "documentation": "Value of stock issued as a result of the exercise of stock options."
       }
      }
     },
     "auth_ref": [
      "r15",
      "r112",
      "r115",
      "r116",
      "r153"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodValueTreasuryStockReissued": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodValueTreasuryStockReissued",
     "crdr": "credit",
     "presentation": [
      "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reissuance of treasury stock upon settlement of equity awards",
        "label": "Stock Issued During Period, Value, Treasury Stock Reissued",
        "documentation": "Value of treasury shares or units reissued. Excludes reissuance of shares or units in treasury for award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r15",
      "r62",
      "r111",
      "r112",
      "r153"
     ]
    },
    "snow_StockRepurchaseProgramAdditionalAuthorizedAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.snowflake.com/20250131",
     "localname": "StockRepurchaseProgramAdditionalAuthorizedAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.snowflake.com/role/EquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock repurchase program, additional authorized amount",
        "label": "Stock Repurchase Program, Additional Authorized Amount",
        "documentation": "Stock Repurchase Program, Additional Authorized Amount"
       }
      }
     },
     "auth_ref": []
    },
    "srt_StockRepurchaseProgramAuthorizedAmount1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "StockRepurchaseProgramAuthorizedAmount1",
     "crdr": "credit",
     "presentation": [
      "http://www.snowflake.com/role/EquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock repurchase program, authorized amount",
        "label": "Share Repurchase Program, Authorized, Amount",
        "documentation": "Amount authorized for purchase of share under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership."
       }
      }
     },
     "auth_ref": [
      "r1314"
     ]
    },
    "snow_StockRepurchaseProgramNumberOfSharesRepurchased": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.snowflake.com/20250131",
     "localname": "StockRepurchaseProgramNumberOfSharesRepurchased",
     "presentation": [
      "http://www.snowflake.com/role/EquityNarrativeDetails",
      "http://www.snowflake.com/role/EquityScheduleofStockRepurchaseActivityDetails",
      "http://www.snowflake.com/role/SubsequentEventDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of shares repurchased (in shares)",
        "label": "Stock Repurchase Program, Number Of Shares Repurchased",
        "documentation": "Stock Repurchase Program, Number Of Shares Repurchased"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1",
     "crdr": "credit",
     "presentation": [
      "http://www.snowflake.com/role/EquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shares authorized for repurchase",
        "label": "Share Repurchase Program, Remaining Authorized, Amount",
        "documentation": "Amount remaining authorized for purchase of share under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership."
       }
      }
     },
     "auth_ref": []
    },
    "snow_StockRepurchaseProgramWeightedAveragePricePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://www.snowflake.com/20250131",
     "localname": "StockRepurchaseProgramWeightedAveragePricePerShare",
     "presentation": [
      "http://www.snowflake.com/role/ConvertibleSeniorNotesNarrativeDetails",
      "http://www.snowflake.com/role/EquityNarrativeDetails",
      "http://www.snowflake.com/role/EquityScheduleofStockRepurchaseActivityDetails",
      "http://www.snowflake.com/role/SubsequentEventDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted-average price per share (in dollars per share)",
        "label": "Stock Repurchase Program, Weighted Average Price Per Share",
        "documentation": "Stock Repurchase Program, Weighted Average Price Per Share"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockRepurchasedAndRetiredDuringPeriodShares",
     "presentation": [
      "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Repurchases and retirement of common stock, including transaction costs (in shares)",
        "label": "Stock Repurchased and Retired During Period, Shares",
        "documentation": "Number of shares that have been repurchased and retired during the period."
       }
      }
     },
     "auth_ref": [
      "r15",
      "r111",
      "r112",
      "r153"
     ]
    },
    "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockRepurchasedAndRetiredDuringPeriodValue",
     "crdr": "debit",
     "presentation": [
      "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Repurchases and retirement of common stock, including transaction costs",
        "label": "Stock Repurchased and Retired During Period, Value",
        "documentation": "Equity impact of the value of stock that has been repurchased and retired during the period. The excess of the purchase price over par value can be charged against retained earnings (once the excess is fully allocated to additional paid in capital)."
       }
      }
     },
     "auth_ref": [
      "r15",
      "r111",
      "r112",
      "r153"
     ]
    },
    "us-gaap_StockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockholdersEquity",
     "crdr": "credit",
     "calculation": {
      "http://www.snowflake.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total Snowflake Inc. stockholders\u2019 equity",
        "label": "Equity, Attributable to Parent",
        "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r112",
      "r115",
      "r116",
      "r140",
      "r907",
      "r924",
      "r950",
      "r951",
      "r1058",
      "r1086",
      "r1235",
      "r1271",
      "r1362",
      "r1422"
     ]
    },
    "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
     "crdr": "credit",
     "calculation": {
      "http://www.snowflake.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total stockholders\u2019 equity",
        "periodStartLabel": "Beginning balance",
        "periodEndLabel": "Ending balance",
        "label": "Equity, Including Portion Attributable to Noncontrolling Interest",
        "documentation": "Amount of equity (deficit) attributable to parent and noncontrolling interest. Excludes temporary equity."
       }
      }
     },
     "auth_ref": [
      "r77",
      "r78",
      "r81",
      "r241",
      "r242",
      "r273",
      "r297",
      "r298",
      "r299",
      "r301",
      "r306",
      "r308",
      "r404",
      "r405",
      "r450",
      "r502",
      "r613",
      "r614",
      "r620",
      "r621",
      "r622",
      "r624",
      "r630",
      "r631",
      "r640",
      "r641",
      "r642",
      "r643",
      "r644",
      "r645",
      "r647",
      "r674",
      "r676",
      "r680",
      "r685",
      "r702",
      "r849",
      "r850",
      "r872",
      "r907",
      "r924",
      "r950",
      "r951",
      "r980",
      "r1085",
      "r1235",
      "r1271",
      "r1362",
      "r1422"
     ]
    },
    "snow_StrategicInvestmentEquitySecuritiesWithoutReadilyDeterminableFairValueAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.snowflake.com/20250131",
     "localname": "StrategicInvestmentEquitySecuritiesWithoutReadilyDeterminableFairValueAmount",
     "crdr": "debit",
     "presentation": [
      "http://www.snowflake.com/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Strategic investment, non-marketable equity securities",
        "label": "Strategic Investment, Equity Securities Without Readily Determinable Fair Value, Amount",
        "documentation": "Strategic Investment, Equity Securities Without Readily Determinable Fair Value, Amount"
       }
      }
     },
     "auth_ref": []
    },
    "snow_StreamlitIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.snowflake.com/20250131",
     "localname": "StreamlitIncMember",
     "presentation": [
      "http://www.snowflake.com/role/BusinessCombinationsNarrativeDetails",
      "http://www.snowflake.com/role/BusinessCombinationsScheduleofAcquisitionDateFairValueofConsiderationTransferredDetails",
      "http://www.snowflake.com/role/BusinessCombinationsScheduleofPreliminaryAllocationofPurchasePricetoAssetsAcquiredandLiabilitiesAssumedDetails",
      "http://www.snowflake.com/role/EquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Streamlit, Inc.",
        "label": "Streamlit, Inc. [Member]",
        "documentation": "Streamlit, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SubleaseIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubleaseIncome",
     "crdr": "credit",
     "calculation": {
      "http://www.snowflake.com/role/CommitmentandContingenciesScheduleofLeaseCostDetails": {
       "parentTag": "us-gaap_LeaseCost",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/CommitmentandContingenciesScheduleofLeaseCostDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Sublease income",
        "label": "Sublease Income",
        "documentation": "Amount of sublease income excluding finance and operating lease expense."
       }
      }
     },
     "auth_ref": [
      "r694",
      "r1057"
     ]
    },
    "us-gaap_SubsequentEventLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsequentEventLineItems",
     "presentation": [
      "http://www.snowflake.com/role/SubsequentEventDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsequent Event [Line Items]",
        "label": "Subsequent Event [Line Items]",
        "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event."
       }
      }
     },
     "auth_ref": [
      "r681",
      "r713"
     ]
    },
    "us-gaap_SubsequentEventMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsequentEventMember",
     "presentation": [
      "http://www.snowflake.com/role/SubsequentEventDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsequent Event",
        "label": "Subsequent Event [Member]",
        "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued."
       }
      }
     },
     "auth_ref": [
      "r681",
      "r713"
     ]
    },
    "us-gaap_SubsequentEventTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsequentEventTable",
     "presentation": [
      "http://www.snowflake.com/role/SubsequentEventDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsequent Event [Table]",
        "label": "Subsequent Event [Table]",
        "documentation": "Disclosure of information about significant event or transaction occurring between statement of financial position date and date when financial statements were issued."
       }
      }
     },
     "auth_ref": [
      "r681",
      "r713"
     ]
    },
    "us-gaap_SubsequentEventTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsequentEventTypeAxis",
     "presentation": [
      "http://www.snowflake.com/role/SubsequentEventDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsequent Event Type [Axis]",
        "label": "Subsequent Event Type [Axis]",
        "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued."
       }
      }
     },
     "auth_ref": [
      "r681",
      "r713"
     ]
    },
    "us-gaap_SubsequentEventTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsequentEventTypeDomain",
     "presentation": [
      "http://www.snowflake.com/role/SubsequentEventDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsequent Event Type [Domain]",
        "label": "Subsequent Event Type [Domain]",
        "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued."
       }
      }
     },
     "auth_ref": [
      "r681",
      "r713"
     ]
    },
    "us-gaap_SubsequentEventsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsequentEventsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Events [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SubsequentEventsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsequentEventsTextBlock",
     "presentation": [
      "http://www.snowflake.com/role/SubsequentEvent"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsequent Event",
        "label": "Subsequent Events [Text Block]",
        "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business."
       }
      }
     },
     "auth_ref": [
      "r712",
      "r714"
     ]
    },
    "us-gaap_SupplementalCashFlowInformationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SupplementalCashFlowInformationAbstract",
     "presentation": [
      "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Supplemental disclosures of cash flow information:",
        "label": "Supplemental Cash Flow Information [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_TabularListTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TabularListTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tabular List, Table",
        "label": "Tabular List [Table Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1156"
     ]
    },
    "us-gaap_TaxCreditCarryforwardLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TaxCreditCarryforwardLineItems",
     "presentation": [
      "http://www.snowflake.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tax Credit Carryforward [Line Items]",
        "label": "Tax Credit Carryforward [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r611"
     ]
    },
    "us-gaap_TaxCreditCarryforwardTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TaxCreditCarryforwardTable",
     "presentation": [
      "http://www.snowflake.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tax Credit Carryforward [Table]",
        "label": "Tax Credit Carryforward [Table]",
        "documentation": "Disclosure of information about tax credit carryforward available to reduce future taxable income. Includes, but is not limited to, description, amount, expiration date, limitation on use, and related deferred tax asset and valuation allowance."
       }
      }
     },
     "auth_ref": [
      "r611"
     ]
    },
    "us-gaap_TaxesPayableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TaxesPayableCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.snowflake.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": {
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued taxes",
        "label": "Taxes Payable, Current",
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r100",
      "r101"
     ]
    },
    "snow_ThirdPartyCloudInfrastructureAgreementsAndSubscriptionArrangementsSpendingCommitmentsBetweenJanuary2024AndDecember2028Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.snowflake.com/20250131",
     "localname": "ThirdPartyCloudInfrastructureAgreementsAndSubscriptionArrangementsSpendingCommitmentsBetweenJanuary2024AndDecember2028Member",
     "presentation": [
      "http://www.snowflake.com/role/CommitmentandContingenciesScheduleofOtherContractualCommitmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Third-Party Cloud Infrastructure Agreements And Subscription Arrangements, Spending Commitments Between January 2024 And December 2028",
        "label": "Third-Party Cloud Infrastructure Agreements And Subscription Arrangements, Spending Commitments Between January 2024 And December 2028 [Member]",
        "documentation": "Third-Party Cloud Infrastructure Agreements And Subscription Arrangements, Spending Commitments Between January 2024 And December 2028"
       }
      }
     },
     "auth_ref": []
    },
    "snow_ThirdPartyCloudInfrastructureAgreementsAndSubscriptionArrangementsSpendingCommitmentsBetweenJune2023AndMay2028Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.snowflake.com/20250131",
     "localname": "ThirdPartyCloudInfrastructureAgreementsAndSubscriptionArrangementsSpendingCommitmentsBetweenJune2023AndMay2028Member",
     "presentation": [
      "http://www.snowflake.com/role/CommitmentandContingenciesScheduleofOtherContractualCommitmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Third-Party Cloud Infrastructure Agreements And Subscription Arrangements, Spending Commitments Between June 2023 And May 2028",
        "label": "Third-Party Cloud Infrastructure Agreements And Subscription Arrangements, Spending Commitments Between June 2023 And May 2028 [Member]",
        "documentation": "Third-Party Cloud Infrastructure Agreements And Subscription Arrangements, Spending Commitments Between June 2023 And May 2028"
       }
      }
     },
     "auth_ref": []
    },
    "snow_ThirdPartyCloudInfrastructureExpensesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.snowflake.com/20250131",
     "localname": "ThirdPartyCloudInfrastructureExpensesMember",
     "presentation": [
      "http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesScheduleofSegmentReportingInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Third-Party Cloud Infrastructure Expenses",
        "label": "Third-Party Cloud Infrastructure Expenses [Member]",
        "documentation": "Third-Party Cloud Infrastructure Expenses"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_TotalShareholderRtnAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TotalShareholderRtnAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total Shareholder Return Amount",
        "label": "Total Shareholder Return Amount"
       }
      }
     },
     "auth_ref": [
      "r1148"
     ]
    },
    "ecd_TotalShareholderRtnVsPeerGroupTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TotalShareholderRtnVsPeerGroupTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total Shareholder Return Vs Peer Group",
        "label": "Total Shareholder Return Vs Peer Group [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1155"
     ]
    },
    "us-gaap_TradeAndOtherAccountsReceivablePolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TradeAndOtherAccountsReceivablePolicy",
     "presentation": [
      "http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts Receivable, Net",
        "label": "Accounts Receivable [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for accounts receivable."
       }
      }
     },
     "auth_ref": [
      "r188",
      "r189",
      "r190",
      "r1249",
      "r1250",
      "r1251"
     ]
    },
    "ecd_TradingArrAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TradingArrAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trading Arrangement:",
        "label": "Trading Arrangement [Axis]"
       }
      }
     },
     "auth_ref": [
      "r1176"
     ]
    },
    "ecd_TradingArrByIndTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TradingArrByIndTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trading Arrangements, by Individual",
        "label": "Trading Arrangements, by Individual [Table]"
       }
      }
     },
     "auth_ref": [
      "r1178"
     ]
    },
    "dei_TradingSymbol": {
     "xbrltype": "tradingSymbolItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "TradingSymbol",
     "presentation": [
      "http://www.snowflake.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trading Symbol",
        "label": "Trading Symbol",
        "documentation": "Trading symbol of an instrument as listed on an exchange."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain",
     "presentation": [
      "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofCashandCashEquivalentsandInvestmentsFairValueDetails",
      "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails",
      "http://www.snowflake.com/role/FairValueMeasurementsFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financial Instruments [Domain]",
        "label": "Financial Instruments [Domain]",
        "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms."
       }
      }
     },
     "auth_ref": [
      "r368",
      "r369",
      "r370",
      "r371",
      "r372",
      "r373",
      "r374",
      "r375",
      "r376",
      "r377",
      "r378",
      "r379",
      "r380",
      "r381",
      "r382",
      "r383",
      "r384",
      "r385",
      "r386",
      "r387",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r393",
      "r394",
      "r395",
      "r396",
      "r397",
      "r491",
      "r500",
      "r646",
      "r669",
      "r715",
      "r716",
      "r717",
      "r718",
      "r719",
      "r720",
      "r721",
      "r722",
      "r723",
      "r724",
      "r725",
      "r726",
      "r727",
      "r728",
      "r729",
      "r731",
      "r732",
      "r733",
      "r734",
      "r735",
      "r736",
      "r737",
      "r738",
      "r739",
      "r740",
      "r741",
      "r742",
      "r743",
      "r744",
      "r745",
      "r816",
      "r1045",
      "r1047",
      "r1049",
      "r1050",
      "r1051",
      "r1052",
      "r1053",
      "r1054",
      "r1055",
      "r1059",
      "r1209",
      "r1210",
      "r1211",
      "r1212",
      "r1213",
      "r1214",
      "r1215",
      "r1265",
      "r1266",
      "r1267",
      "r1268",
      "r1354",
      "r1357",
      "r1358",
      "r1359",
      "r1360",
      "r1361"
     ]
    },
    "ecd_TrdArrAdoptionDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrAdoptionDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adoption Date",
        "label": "Trading Arrangement Adoption Date"
       }
      }
     },
     "auth_ref": [
      "r1179"
     ]
    },
    "ecd_TrdArrDuration": {
     "xbrltype": "durationItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrDuration",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Arrangement Duration",
        "label": "Trading Arrangement Duration"
       }
      }
     },
     "auth_ref": [
      "r1180"
     ]
    },
    "ecd_TrdArrExpirationDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrExpirationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expiration Date",
        "label": "Trading Arrangement Expiration Date"
       }
      }
     },
     "auth_ref": [
      "r1180"
     ]
    },
    "ecd_TrdArrIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Name",
        "label": "Trading Arrangement, Individual Name"
       }
      }
     },
     "auth_ref": [
      "r1178"
     ]
    },
    "ecd_TrdArrIndTitle": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrIndTitle",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Title",
        "label": "Trading Arrangement, Individual Title"
       }
      }
     },
     "auth_ref": [
      "r1178"
     ]
    },
    "ecd_TrdArrSecuritiesAggAvailAmt": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrSecuritiesAggAvailAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate Available",
        "label": "Trading Arrangement, Securities Aggregate Available Amount"
       }
      }
     },
     "auth_ref": [
      "r1181"
     ]
    },
    "ecd_TrdArrTerminationDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrTerminationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Termination Date",
        "label": "Trading Arrangement Termination Date"
       }
      }
     },
     "auth_ref": [
      "r1179"
     ]
    },
    "us-gaap_TreasuryStockCommonMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TreasuryStockCommonMember",
     "presentation": [
      "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Treasury Stock",
        "label": "Treasury Stock, Common [Member]",
        "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury."
       }
      }
     },
     "auth_ref": [
      "r62"
     ]
    },
    "us-gaap_TreasuryStockCommonShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TreasuryStockCommonShares",
     "presentation": [
      "http://www.snowflake.com/role/CONSOLIDATEDBALANCESHEETSPARENTHETICAL",
      "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Treasury stock (in shares)",
        "negatedPeriodStartLabel": "Beginning balance, treasury stock (in shares)",
        "negatedPeriodEndLabel": "Ending balance, treasury stock (in shares)",
        "label": "Treasury Stock, Common, Shares",
        "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury."
       }
      }
     },
     "auth_ref": [
      "r62"
     ]
    },
    "us-gaap_TreasuryStockCommonValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TreasuryStockCommonValue",
     "crdr": "debit",
     "calculation": {
      "http://www.snowflake.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Treasury stock, at cost; 436 shares and 492 shares held as of January\u00a031, 2025 and 2024, respectively(1)",
        "label": "Treasury Stock, Common, Value",
        "documentation": "Amount allocated to previously issued common shares repurchased by the issuing entity and held in treasury."
       }
      }
     },
     "auth_ref": [
      "r62",
      "r63",
      "r115"
     ]
    },
    "us-gaap_TreasuryStockSharesAcquired": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TreasuryStockSharesAcquired",
     "presentation": [
      "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY",
      "http://www.snowflake.com/role/EquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Repurchases of common stock as treasury stock (in shares)",
        "label": "Treasury Stock, Shares, Acquired",
        "documentation": "Number of shares that have been repurchased during the period and are being held in treasury."
       }
      }
     },
     "auth_ref": [
      "r15",
      "r112",
      "r153"
     ]
    },
    "us-gaap_TreasuryStockSharesRetired": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TreasuryStockSharesRetired",
     "presentation": [
      "http://www.snowflake.com/role/BusinessCombinationsScheduleofAcquisitionDateFairValueofConsiderationTransferredDetails",
      "http://www.snowflake.com/role/CONSOLIDATEDBALANCESHEETSPARENTHETICAL",
      "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYPARENTHETICAL",
      "http://www.snowflake.com/role/EquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Treasury stock retired (in shares)",
        "label": "Treasury Stock, Shares, Retired",
        "documentation": "Number of shares of common and preferred stock retired from treasury during the period."
       }
      }
     },
     "auth_ref": [
      "r15",
      "r112",
      "r153"
     ]
    },
    "us-gaap_TreasuryStockValueAcquiredCostMethod": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TreasuryStockValueAcquiredCostMethod",
     "crdr": "debit",
     "presentation": [
      "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Repurchases of common stock as treasury stock",
        "label": "Treasury Stock, Value, Acquired, Cost Method",
        "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method."
       }
      }
     },
     "auth_ref": [
      "r15",
      "r62",
      "r153"
     ]
    },
    "snow_TwoPrivatelyHeldCompaniesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.snowflake.com/20250131",
     "localname": "TwoPrivatelyHeldCompaniesMember",
     "presentation": [
      "http://www.snowflake.com/role/BusinessCombinationsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Two Privately-Held Companies",
        "label": "Two Privately-Held Companies [Member]",
        "documentation": "Two Privately-Held Companies"
       }
      }
     },
     "auth_ref": []
    },
    "country_US": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2024",
     "localname": "US",
     "presentation": [
      "http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesSummaryofLonglivedAssetsbyGeographicAreasDetails",
      "http://www.snowflake.com/role/RevenueAccountsReceivableDeferredRevenueandRemainingPerformanceObligationsRevenuefromExternalCustomersbyGeographicAreasDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "United States",
        "label": "UNITED STATES"
       }
      }
     },
     "auth_ref": []
    },
    "snow_USDistrictCourtOfCaliforniaVsSnowflakeInc.Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.snowflake.com/20250131",
     "localname": "USDistrictCourtOfCaliforniaVsSnowflakeInc.Member",
     "presentation": [
      "http://www.snowflake.com/role/CommitmentandContingenciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "US District Court Of California Vs Snowflake, Inc.",
        "label": "US District Court Of California Vs Snowflake, Inc. [Member]",
        "documentation": "US District Court Of California Vs Snowflake, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_USGovernmentAgenciesDebtSecuritiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "USGovernmentAgenciesDebtSecuritiesMember",
     "presentation": [
      "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofCashandCashEquivalentsandInvestmentsFairValueDetails",
      "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails",
      "http://www.snowflake.com/role/FairValueMeasurementsFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "U.S. government and agency securities",
        "label": "US Government Agencies Debt Securities [Member]",
        "documentation": "Debentures, notes, and other debt securities issued by US government agencies, for example, but not limited to, Government National Mortgage Association (GNMA or Ginnie Mae). Excludes US treasury securities and debt issued by government-sponsored Enterprises (GSEs), for example, but is not limited to, Federal Home Loan Mortgage Corporation (FHLMC or Freddie Mac), Federal National Mortgage Association (FNMA or Fannie Mae), and the Federal Home Loan Bank (FHLB)."
       }
      }
     },
     "auth_ref": [
      "r1006",
      "r1032",
      "r1380"
     ]
    },
    "us-gaap_USGovernmentDebtSecuritiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "USGovernmentDebtSecuritiesMember",
     "presentation": [
      "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofCashandCashEquivalentsandInvestmentsFairValueDetails",
      "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails",
      "http://www.snowflake.com/role/FairValueMeasurementsFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "U.S. government securities",
        "label": "US Government Debt Securities [Member]",
        "documentation": "Debt securities issued by the United States government."
       }
      }
     },
     "auth_ref": [
      "r1380"
     ]
    },
    "ecd_UndrlygSecurityMktPriceChngPct": {
     "xbrltype": "pureItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "UndrlygSecurityMktPriceChngPct",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Underlying Security Market Price Change",
        "label": "Underlying Security Market Price Change, Percent"
       }
      }
     },
     "auth_ref": [
      "r1175"
     ]
    },
    "snow_UnitedStatesDistrictCourtForTheCentralDistrictOfCaliforniaAndTheSupremeCourtOfBritishColumbiaMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.snowflake.com/20250131",
     "localname": "UnitedStatesDistrictCourtForTheCentralDistrictOfCaliforniaAndTheSupremeCourtOfBritishColumbiaMember",
     "presentation": [
      "http://www.snowflake.com/role/CommitmentandContingenciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "United States District Court For The Central District Of California And The Supreme Court Of British Columbia",
        "label": "United States District Court For The Central District Of California And The Supreme Court Of British Columbia [Member]",
        "documentation": "United States District Court For The Central District Of California And The Supreme Court Of British Columbia"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_UnrecognizedTaxBenefits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnrecognizedTaxBenefits",
     "crdr": "credit",
     "presentation": [
      "http://www.snowflake.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Beginning balance",
        "periodEndLabel": "Ending balance",
        "label": "Unrecognized Tax Benefits",
        "documentation": "Amount of unrecognized tax benefits."
       }
      }
     },
     "auth_ref": [
      "r584",
      "r598",
      "r1041"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions",
     "crdr": "credit",
     "presentation": [
      "http://www.snowflake.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Increases based on tax positions during the current period",
        "label": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions",
        "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return."
       }
      }
     },
     "auth_ref": [
      "r600",
      "r1041"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions",
     "crdr": "credit",
     "presentation": [
      "http://www.snowflake.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Increases based on tax positions during the prior period",
        "label": "Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions",
        "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns."
       }
      }
     },
     "auth_ref": [
      "r599",
      "r1041"
     ]
    },
    "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.snowflake.com/role/CommitmentandContingenciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lease signed but not yet commenced, lease commitment",
        "label": "Unrecorded Unconditional Purchase Obligation",
        "documentation": "Amount of unrecorded obligation to transfer funds in future for fixed or minimum amount or quantity of product and service at fixed or minimum price. Includes, but is not limited to, lease not yet commenced and take-or-pay and throughput contracts."
       }
      }
     },
     "auth_ref": [
      "r458",
      "r1366"
     ]
    },
    "snow_UnvestedRestrictedCommonStockAndEarlyExercisedStockOptionsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.snowflake.com/20250131",
     "localname": "UnvestedRestrictedCommonStockAndEarlyExercisedStockOptionsMember",
     "presentation": [
      "http://www.snowflake.com/role/NetLossperShareScheduleofPotentiallyDilutiveSecuritiesExcludedfromComputationofNetLossperShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unvested restricted common stock and early exercised stock options",
        "label": "Unvested Restricted Common Stock and Early Exercised Stock Options [Member]",
        "documentation": "Unvested Restricted Common Stock and Early Exercised Stock Options"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_UseOfEstimates": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UseOfEstimates",
     "presentation": [
      "http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Use of Estimates",
        "label": "Use of Estimates, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles."
       }
      }
     },
     "auth_ref": [
      "r44",
      "r45",
      "r46",
      "r197",
      "r198",
      "r201",
      "r202"
     ]
    },
    "us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ValuationAllowanceDeferredTaxAssetChangeInAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.snowflake.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Increase in valuation allowance",
        "label": "Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount",
        "documentation": "Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset."
       }
      }
     },
     "auth_ref": [
      "r603"
     ]
    },
    "us-gaap_VariableLeaseCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "VariableLeaseCost",
     "crdr": "debit",
     "calculation": {
      "http://www.snowflake.com/role/CommitmentandContingenciesScheduleofLeaseCostDetails": {
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.snowflake.com/role/CommitmentandContingenciesScheduleofLeaseCostDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Variable lease costs",
        "label": "Variable Lease, Cost",
        "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases."
       }
      }
     },
     "auth_ref": [
      "r693",
      "r1057"
     ]
    },
    "us-gaap_VestingAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "VestingAxis",
     "presentation": [
      "http://www.snowflake.com/role/EquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Vesting [Axis]",
        "label": "Vesting [Axis]",
        "documentation": "Information by vesting schedule of award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r1317",
      "r1318",
      "r1319",
      "r1320",
      "r1321",
      "r1322",
      "r1323",
      "r1324",
      "r1325",
      "r1326",
      "r1327",
      "r1328",
      "r1329",
      "r1330",
      "r1331",
      "r1332",
      "r1333",
      "r1334",
      "r1335",
      "r1336",
      "r1337",
      "r1338",
      "r1339",
      "r1340",
      "r1341",
      "r1342"
     ]
    },
    "us-gaap_VestingDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "VestingDomain",
     "presentation": [
      "http://www.snowflake.com/role/EquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Vesting [Domain]",
        "label": "Vesting [Domain]",
        "documentation": "Vesting schedule of award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r1317",
      "r1318",
      "r1319",
      "r1320",
      "r1321",
      "r1322",
      "r1323",
      "r1324",
      "r1325",
      "r1326",
      "r1327",
      "r1328",
      "r1329",
      "r1330",
      "r1331",
      "r1332",
      "r1333",
      "r1334",
      "r1335",
      "r1336",
      "r1337",
      "r1338",
      "r1339",
      "r1340",
      "r1341",
      "r1342"
     ]
    },
    "ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year",
        "label": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member]"
       }
      }
     },
     "auth_ref": [
      "r1144"
     ]
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "presentation": [
      "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.snowflake.com/role/NetLossperShareNarrativeDetails",
      "http://www.snowflake.com/role/NetLossperShareScheduleofBasicandDilutedNetLossperShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted-average shares used in computing net loss per share attributable to Snowflake Inc. Class A common stockholders\u2014diluted (in shares)",
        "verboseLabel": "Weighted average number of shares outstanding, diluted (in shares)",
        "label": "Weighted Average Number of Shares Outstanding, Diluted",
        "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period."
       }
      }
     },
     "auth_ref": [
      "r313",
      "r319"
     ]
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "presentation": [
      "http://www.snowflake.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.snowflake.com/role/NetLossperShareNarrativeDetails",
      "http://www.snowflake.com/role/NetLossperShareScheduleofBasicandDilutedNetLossperShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted-average shares used in computing net loss per share attributable to Snowflake Inc. Class A common stockholders\u2014basic (in shares)",
        "verboseLabel": "Weighted average number of shares outstanding, basic (in shares)",
        "label": "Weighted Average Number of Shares Outstanding, Basic",
        "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period."
       }
      }
     },
     "auth_ref": [
      "r312",
      "r319"
     ]
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "WeightedAverageNumberOfSharesOutstandingBasicAbstract",
     "presentation": [
      "http://www.snowflake.com/role/NetLossperShareScheduleofBasicandDilutedNetLossperShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Denominator:",
        "label": "Weighted Average Number of Shares Outstanding, Basic [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested",
        "label": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member]"
       }
      }
     },
     "auth_ref": [
      "r1142"
     ]
    }
   }
  }
 },
 "std_ref": {
  "r0": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "30",
   "Paragraph": "7",
   "SubTopic": "30",
   "Topic": "805",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479637/805-30-30-7"
  },
  "r1": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "30",
   "Paragraph": "8",
   "SubTopic": "30",
   "Topic": "805",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479637/805-30-30-8"
  },
  "r2": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "SubTopic": "230",
   "Topic": "830",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1"
  },
  "r3": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A"
  },
  "r4": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "14",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14"
  },
  "r5": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "SubTopic": "10",
   "Topic": "810",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-20"
  },
  "r6": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r7": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r8": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "10",
   "Topic": "360",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r9": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "10",
   "Topic": "470",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-1"
  },
  "r10": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "10",
   "Topic": "718",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-1"
  },
  "r11": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "405",
   "Topic": "942",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478353/942-405-50-1"
  },
  "r12": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "SubTopic": "30",
   "Topic": "805",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r13": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(c)(2)",
   "SubTopic": "10",
   "Topic": "810",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A"
  },
  "r14": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(c)(3)",
   "SubTopic": "10",
   "Topic": "810",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A"
  },
  "r15": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "SubTopic": "10",
   "Topic": "505",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2"
  },
  "r16": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "SubTopic": "10",
   "Topic": "815",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-2"
  },
  "r17": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "SubTopic": "10",
   "Topic": "718",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r18": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "SubTopic": "10",
   "Topic": "718",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r19": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(g)",
   "SubTopic": "10",
   "Topic": "805",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r20": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(g)(1)",
   "SubTopic": "10",
   "Topic": "805",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r21": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2A",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "718",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2A"
  },
  "r22": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Subparagraph": "(c)",
   "Paragraph": "2",
   "SubTopic": "10",
   "Topic": "718",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r23": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "15",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482739/220-10-55-15"
  },
  "r24": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22))",
   "SubTopic": "10",
   "Topic": "210",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r25": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "220",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14"
  },
  "r26": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "220",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14A"
  },
  "r27": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "220",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-5"
  },
  "r28": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "13",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13"
  },
  "r29": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14"
  },
  "r30": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "14",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14"
  },
  "r31": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "15",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15"
  },
  "r32": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-4"
  },
  "r33": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-1"
  },
  "r34": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2"
  },
  "r35": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-3"
  },
  "r36": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-4"
  },
  "r37": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-5"
  },
  "r38": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "260",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r39": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "260",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-2"
  },
  "r40": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "16",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-16"
  },
  "r41": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18"
  },
  "r42": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-20"
  },
  "r43": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-21"
  },
  "r44": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-4"
  },
  "r45": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-8"
  },
  "r46": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-9"
  },
  "r47": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "280",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r48": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "280",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "25",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25"
  },
  "r49": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "280",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "30",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r50": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "280",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "41",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41"
  },
  "r51": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "360",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r52": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "360",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r53": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "470",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-5"
  },
  "r54": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "480",
   "SubTopic": "10",
   "Section": "55",
   "Paragraph": "63",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481620/480-10-55-63"
  },
  "r55": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481142/505-10-45-2"
  },
  "r56": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-10"
  },
  "r57": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-3"
  },
  "r58": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-4"
  },
  "r59": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-5"
  },
  "r60": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-8"
  },
  "r61": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1"
  },
  "r62": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "30",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481549/505-30-45-1"
  },
  "r63": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "30",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481520/505-30-50-4"
  },
  "r64": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r65": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r66": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "20",
   "Section": "55",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481089/718-20-55-12"
  },
  "r67": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "20",
   "Section": "55",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481089/718-20-55-13"
  },
  "r68": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "10",
   "Section": "25",
   "Paragraph": "23",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479405/805-10-25-23"
  },
  "r69": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r70": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r71": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-3"
  },
  "r72": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "10",
   "Section": "55",
   "Paragraph": "37",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-37"
  },
  "r73": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "20",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r74": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "20",
   "Section": "55",
   "Paragraph": "20",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-20"
  },
  "r75": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "30",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r76": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-12"
  },
  "r77": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-15"
  },
  "r78": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "16",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-16"
  },
  "r79": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-21"
  },
  "r80": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1"
  },
  "r81": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "55",
   "Paragraph": "4I",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4I"
  },
  "r82": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "55",
   "Paragraph": "4J",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4J"
  },
  "r83": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "55",
   "Paragraph": "4K",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4K"
  },
  "r84": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-1"
  },
  "r85": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-1A"
  },
  "r86": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4"
  },
  "r87": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A"
  },
  "r88": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B"
  },
  "r89": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-7"
  },
  "r90": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "40",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480237/815-40-50-4"
  },
  "r91": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "40",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480237/815-40-50-5"
  },
  "r92": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "825",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-20"
  },
  "r93": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "825",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-21"
  },
  "r94": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "850",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1"
  },
  "r95": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "850",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-3"
  },
  "r96": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "942",
   "SubTopic": "470",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477734/942-470-50-3"
  },
  "r97": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "942",
   "SubTopic": "825",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478898/942-825-50-1"
  },
  "r98": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/205/tableOfContent"
  },
  "r99": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(19)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r100": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r101": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r102": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(21))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r103": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r104": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22)(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r105": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r106": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(24))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r107": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r108": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(26)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r109": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(26)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r110": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(26))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r111": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(28))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r112": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(29))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r113": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r114": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r115": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r116": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(31))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r117": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(32))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r118": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-11"
  },
  "r119": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r120": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(10))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r121": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(2)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r122": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(2)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r123": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r124": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r125": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r126": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r127": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r128": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r129": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r130": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13"
  },
  "r131": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13"
  },
  "r132": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "15",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15"
  },
  "r133": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-24"
  },
  "r134": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25"
  },
  "r135": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r136": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "235",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/235/tableOfContent"
  },
  "r137": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18"
  },
  "r138": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "41",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41"
  },
  "r139": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "41",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41"
  },
  "r140": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 4.E)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480418/310-10-S99-2"
  },
  "r141": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "360",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/360/tableOfContent"
  },
  "r142": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r143": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "440",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/440/tableOfContent"
  },
  "r144": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "470",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/470/tableOfContent"
  },
  "r145": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "12A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481573/470-10-45-12A"
  },
  "r146": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481284/470-20-25-10"
  },
  "r147": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-5"
  },
  "r148": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-1"
  },
  "r149": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/505/tableOfContent"
  },
  "r150": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-6"
  },
  "r151": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-6"
  },
  "r152": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-7"
  },
  "r153": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.3-04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1"
  },
  "r154": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "718",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/718/tableOfContent"
  },
  "r155": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r156": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "718",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Section": "50",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r157": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "718",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Section": "50",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r158": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "805",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/805/tableOfContent"
  },
  "r159": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "05",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479515/805-10-05-4"
  },
  "r160": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "05",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479515/805-10-05-4"
  },
  "r161": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "05",
   "Paragraph": "4",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479515/805-10-05-4"
  },
  "r162": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "05",
   "Paragraph": "4",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479515/805-10-05-4"
  },
  "r163": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Section": "50",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r164": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "38",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38"
  },
  "r165": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r166": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "810",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/810/tableOfContent"
  },
  "r167": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-19"
  },
  "r168": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "23",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-23"
  },
  "r169": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A"
  },
  "r170": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480237/815-40-50-3"
  },
  "r171": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-21"
  },
  "r172": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(1)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r173": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(11))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r174": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(13))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r175": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(15)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r176": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(16))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r177": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r178": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r179": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r180": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(15))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r181": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r182": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "230",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479024/942-230-45-1"
  },
  "r183": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "470",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477734/942-470-50-3"
  },
  "r184": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r185": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r186": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r187": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r188": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-11B"
  },
  "r189": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-15"
  },
  "r190": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-6"
  },
  "r191": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-6"
  },
  "r192": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-6"
  },
  "r193": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-6"
  },
  "r194": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-7"
  },
  "r195": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "SubTopic": "20",
   "Topic": "740",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482659/740-20-45-2"
  },
  "r196": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "SubTopic": "35",
   "Topic": "720",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483406/720-35-50-1"
  },
  "r197": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1"
  },
  "r198": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1"
  },
  "r199": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1"
  },
  "r200": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "SubTopic": "360",
   "Topic": "958",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-1"
  },
  "r201": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-11"
  },
  "r202": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-12"
  },
  "r203": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "606",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-13"
  },
  "r204": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(b)(1)",
   "SubTopic": "10",
   "Topic": "606",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-13"
  },
  "r205": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "SubTopic": "360",
   "Topic": "958",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-6"
  },
  "r206": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "SubTopic": "360",
   "Topic": "958",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-7"
  },
  "r207": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "740",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
  },
  "r208": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h))",
   "SubTopic": "10",
   "Topic": "235",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r209": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Topic": "606",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/606/tableOfContent"
  },
  "r210": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "a",
   "Publisher": "SEC"
  },
  "r211": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "04",
   "Paragraph": "a",
   "Publisher": "SEC"
  },
  "r212": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12",
   "Paragraph": "Column A",
   "Footnote": "2",
   "Publisher": "SEC"
  },
  "r213": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12",
   "Paragraph": "Column C",
   "Footnote": "5",
   "Publisher": "SEC"
  },
  "r214": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12A",
   "Paragraph": "Column A",
   "Footnote": "2",
   "Publisher": "SEC"
  },
  "r215": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12A",
   "Paragraph": "Column C",
   "Footnote": "4",
   "Publisher": "SEC"
  },
  "r216": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12B",
   "Paragraph": "Column A",
   "Subparagraph": "(a)",
   "Footnote": "4",
   "Publisher": "SEC"
  },
  "r217": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12B",
   "Paragraph": "Column A",
   "Subparagraph": "(b)",
   "Footnote": "4",
   "Publisher": "SEC"
  },
  "r218": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12B",
   "Paragraph": "Column C",
   "Footnote": "2",
   "Publisher": "SEC"
  },
  "r219": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "14",
   "Paragraph": "Column A",
   "Footnote": "2",
   "Publisher": "SEC"
  },
  "r220": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "14",
   "Paragraph": "Column F",
   "Footnote": "7",
   "Publisher": "SEC"
  },
  "r221": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column A",
   "Publisher": "SEC"
  },
  "r222": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column B",
   "Publisher": "SEC"
  },
  "r223": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column C",
   "Publisher": "SEC"
  },
  "r224": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column D",
   "Publisher": "SEC"
  },
  "r225": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column E",
   "Publisher": "SEC"
  },
  "r226": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column F",
   "Publisher": "SEC"
  },
  "r227": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column A",
   "Footnote": "2",
   "Publisher": "SEC"
  },
  "r228": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column B",
   "Publisher": "SEC"
  },
  "r229": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column C",
   "Publisher": "SEC"
  },
  "r230": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column D",
   "Publisher": "SEC"
  },
  "r231": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column E",
   "Footnote": "4",
   "Publisher": "SEC"
  },
  "r232": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column E",
   "Publisher": "SEC"
  },
  "r233": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column F",
   "Publisher": "SEC"
  },
  "r234": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column G",
   "Publisher": "SEC"
  },
  "r235": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column H",
   "Publisher": "SEC"
  },
  "r236": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column I",
   "Publisher": "SEC"
  },
  "r237": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "29",
   "Paragraph": "Column A",
   "Footnote": "4",
   "Publisher": "SEC"
  },
  "r238": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Staff Accounting Bulletin (SAB)",
   "Number": "Topic 11",
   "Section": "L",
   "Publisher": "SEC"
  },
  "r239": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Staff Accounting Bulletin (SAB)",
   "Number": "Topic 5",
   "Section": "Y",
   "Paragraph": "Question 2",
   "Publisher": "SEC"
  },
  "r240": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Staff Accounting Bulletin (SAB)",
   "Number": "Topic 5",
   "Section": "Y",
   "Paragraph": "Question 4",
   "Publisher": "SEC"
  },
  "r241": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6"
  },
  "r242": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6"
  },
  "r243": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-1"
  },
  "r244": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-7"
  },
  "r245": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1"
  },
  "r246": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-5"
  },
  "r247": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r248": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(12))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r249": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(13))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r250": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(14))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r251": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(15))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r252": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(16))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r253": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r254": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(18))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r255": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(27)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r256": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(28))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r257": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(29))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r258": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(3)(a)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r259": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30)(a)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r260": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r261": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r262": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3"
  },
  "r263": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-10"
  },
  "r264": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A"
  },
  "r265": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-11"
  },
  "r266": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A"
  },
  "r267": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A"
  },
  "r268": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A"
  },
  "r269": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1B"
  },
  "r270": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1B"
  },
  "r271": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-1"
  },
  "r272": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-4"
  },
  "r273": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-5"
  },
  "r274": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-6"
  },
  "r275": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r276": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(21))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r277": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r278": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r279": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(24))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r280": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r281": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-11"
  },
  "r282": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "12",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12"
  },
  "r283": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "14",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14"
  },
  "r284": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "15",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15"
  },
  "r285": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-2"
  },
  "r286": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-24"
  },
  "r287": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "27",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-27"
  },
  "r288": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2A"
  },
  "r289": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-8"
  },
  "r290": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r291": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r292": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r293": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(k)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r294": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(k)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r295": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(n))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r296": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-04(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-3"
  },
  "r297": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "23",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-23"
  },
  "r298": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-24"
  },
  "r299": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-5"
  },
  "r300": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
  },
  "r301": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
  },
  "r302": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11"
  },
  "r303": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11"
  },
  "r304": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-3"
  },
  "r305": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-4"
  },
  "r306": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6"
  },
  "r307": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7"
  },
  "r308": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7"
  },
  "r309": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-8"
  },
  "r310": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-9"
  },
  "r311": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/260/tableOfContent"
  },
  "r312": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-10"
  },
  "r313": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "16",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-16"
  },
  "r314": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-2"
  },
  "r315": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-3"
  },
  "r316": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "60B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B"
  },
  "r317": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "60B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B"
  },
  "r318": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-7"
  },
  "r319": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r320": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r321": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r322": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-2"
  },
  "r323": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-3"
  },
  "r324": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-15"
  },
  "r325": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "270",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1"
  },
  "r326": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "272",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483014/272-10-45-1"
  },
  "r327": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "272",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482987/272-10-50-1"
  },
  "r328": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "272",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482987/272-10-50-3"
  },
  "r329": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-15"
  },
  "r330": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r331": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r332": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r333": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r334": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r335": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r336": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r337": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r338": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r339": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(j)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r340": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "25",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25"
  },
  "r341": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "25",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25"
  },
  "r342": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "26A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26A"
  },
  "r343": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "26B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26B"
  },
  "r344": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "26C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26C"
  },
  "r345": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29"
  },
  "r346": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29"
  },
  "r347": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29"
  },
  "r348": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29"
  },
  "r349": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29"
  },
  "r350": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29"
  },
  "r351": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29"
  },
  "r352": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r353": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r354": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r355": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r356": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-31"
  },
  "r357": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(ee)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r358": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r359": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "34",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-34"
  },
  "r360": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "36",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-36"
  },
  "r361": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "40",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-40"
  },
  "r362": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "41",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41"
  },
  "r363": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "41",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41"
  },
  "r364": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "42",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-42"
  },
  "r365": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-13"
  },
  "r366": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-4"
  },
  "r367": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481830/320-10-45-2"
  },
  "r368": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2"
  },
  "r369": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2"
  },
  "r370": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(aa)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2"
  },
  "r371": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(aaa)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2"
  },
  "r372": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2"
  },
  "r373": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2"
  },
  "r374": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2"
  },
  "r375": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3"
  },
  "r376": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3"
  },
  "r377": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3"
  },
  "r378": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3"
  },
  "r379": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3"
  },
  "r380": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r381": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r382": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(aaa)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r383": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r384": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r385": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r386": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r387": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r388": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r389": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r390": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5A"
  },
  "r391": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5A"
  },
  "r392": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5A"
  },
  "r393": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B"
  },
  "r394": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B"
  },
  "r395": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B"
  },
  "r396": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5B",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B"
  },
  "r397": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B"
  },
  "r398": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-9"
  },
  "r399": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "321",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479536/321-10-50-3"
  },
  "r400": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "321",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479536/321-10-50-3"
  },
  "r401": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "321",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479536/321-10-50-3"
  },
  "r402": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481664/323-10-45-1"
  },
  "r403": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3"
  },
  "r404": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4"
  },
  "r405": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "5",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-5"
  },
  "r406": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479344/326-20-45-1"
  },
  "r407": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-11"
  },
  "r408": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13"
  },
  "r409": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13"
  },
  "r410": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13"
  },
  "r411": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-14"
  },
  "r412": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "16",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-16"
  },
  "r413": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-5"
  },
  "r414": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479130/326-30-45-1"
  },
  "r415": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-4"
  },
  "r416": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-4"
  },
  "r417": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-4"
  },
  "r418": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-4"
  },
  "r419": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-5"
  },
  "r420": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-7"
  },
  "r421": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-9"
  },
  "r422": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "340",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479483/340-40-50-3"
  },
  "r423": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "340",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479483/340-40-50-3"
  },
  "r424": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480265/350-10-S45-1"
  },
  "r425": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482598/350-20-45-1"
  },
  "r426": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r427": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r428": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r429": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r430": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r431": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r432": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r433": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r434": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r435": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1"
  },
  "r436": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-2"
  },
  "r437": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r438": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r439": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r440": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r441": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r442": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r443": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r444": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r445": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r446": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r447": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r448": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3"
  },
  "r449": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/350-40/tableOfContent"
  },
  "r450": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1"
  },
  "r451": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3"
  },
  "r452": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3"
  },
  "r453": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r454": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1"
  },
  "r455": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1"
  },
  "r456": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.P.4.d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2"
  },
  "r457": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "440",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4"
  },
  "r458": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "440",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4"
  },
  "r459": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "440",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4"
  },
  "r460": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-1"
  },
  "r461": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-4"
  },
  "r462": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9"
  },
  "r463": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1"
  },
  "r464": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.Y.Q4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1"
  },
  "r465": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6"
  },
  "r466": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r467": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r468": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r469": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r470": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r471": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r472": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r473": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r474": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r475": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r476": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r477": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r478": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r479": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r480": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r481": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1D",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D"
  },
  "r482": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1D",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D"
  },
  "r483": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1D",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D"
  },
  "r484": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E"
  },
  "r485": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E"
  },
  "r486": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E"
  },
  "r487": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F"
  },
  "r488": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F"
  },
  "r489": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F"
  },
  "r490": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F"
  },
  "r491": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1I",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I"
  },
  "r492": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-4"
  },
  "r493": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-4"
  },
  "r494": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-6"
  },
  "r495": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r496": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r497": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r498": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r499": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14"
  },
  "r500": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18"
  },
  "r501": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2"
  },
  "r502": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.3-04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1"
  },
  "r503": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-1"
  },
  "r504": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-2"
  },
  "r505": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-3"
  },
  "r506": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-10"
  },
  "r507": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12"
  },
  "r508": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12"
  },
  "r509": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12"
  },
  "r510": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12"
  },
  "r511": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12"
  },
  "r512": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-13"
  },
  "r513": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-15"
  },
  "r514": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-17"
  },
  "r515": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-18"
  },
  "r516": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-18"
  },
  "r517": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-19"
  },
  "r518": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20"
  },
  "r519": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20"
  },
  "r520": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20"
  },
  "r521": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20"
  },
  "r522": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-4"
  },
  "r523": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-5"
  },
  "r524": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-8"
  },
  "r525": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-8"
  },
  "r526": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-9"
  },
  "r527": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r528": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r529": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r530": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)(A)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r531": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)(B)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r532": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)(C)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r533": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r534": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(n)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r535": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5"
  },
  "r536": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/718/tableOfContent"
  },
  "r537": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-1D"
  },
  "r538": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-2"
  },
  "r539": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-3"
  },
  "r540": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r541": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r542": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r543": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r544": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r545": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r546": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r547": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r548": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r549": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r550": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r551": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r552": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r553": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r554": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r555": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r556": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r557": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r558": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r559": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r560": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r561": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r562": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r563": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r564": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r565": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r566": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r567": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r568": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(v)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r569": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r570": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r571": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(1)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r572": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r573": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.C.Q3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1"
  },
  "r574": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.D.1.Q5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1"
  },
  "r575": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.D.2.Q6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1"
  },
  "r576": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.D.3.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1"
  },
  "r577": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.F)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1"
  },
  "r578": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "720",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483359/720-20-50-1"
  },
  "r579": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "720",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483384/720-30-45-1"
  },
  "r580": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "720",
   "SubTopic": "35",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483406/720-35-50-1"
  },
  "r581": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "730",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "05",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483044/730-10-05-1"
  },
  "r582": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "730",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482916/730-10-50-1"
  },
  "r583": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/740/tableOfContent"
  },
  "r584": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-10B"
  },
  "r585": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-25"
  },
  "r586": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-28"
  },
  "r587": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-10"
  },
  "r588": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-10A"
  },
  "r589": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12"
  },
  "r590": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12"
  },
  "r591": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r592": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r593": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Subparagraph": "(a)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r594": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12B"
  },
  "r595": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12C"
  },
  "r596": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-14"
  },
  "r597": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15"
  },
  "r598": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15A"
  },
  "r599": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15A",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15A"
  },
  "r600": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15A",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15A"
  },
  "r601": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "17",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-17"
  },
  "r602": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-19"
  },
  "r603": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2"
  },
  "r604": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2"
  },
  "r605": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2"
  },
  "r606": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2"
  },
  "r607": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-20"
  },
  "r608": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-21"
  },
  "r609": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-22"
  },
  "r610": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-23"
  },
  "r611": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-3"
  },
  "r612": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
  },
  "r613": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-8"
  },
  "r614": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(d)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-8"
  },
  "r615": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.I.5.Q1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1"
  },
  "r616": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1"
  },
  "r617": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 11.C)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-2"
  },
  "r618": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "270",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477891/740-270-50-1"
  },
  "r619": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482603/740-30-50-2"
  },
  "r620": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r621": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r622": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r623": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r624": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r625": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r626": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r627": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-5"
  },
  "r628": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-5"
  },
  "r629": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r630": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1"
  },
  "r631": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1"
  },
  "r632": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-19"
  },
  "r633": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-25"
  },
  "r634": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-25"
  },
  "r635": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A"
  },
  "r636": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A"
  },
  "r637": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3"
  },
  "r638": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3"
  },
  "r639": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A"
  },
  "r640": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r641": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r642": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r643": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r644": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r645": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(i)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r646": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480237/815-40-50-5"
  },
  "r647": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r648": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r649": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r650": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "54B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482134/820-10-35-54B"
  },
  "r651": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r652": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r653": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r654": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r655": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r656": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r657": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r658": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r659": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r660": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r661": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E"
  },
  "r662": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3"
  },
  "r663": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3"
  },
  "r664": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r665": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r666": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r667": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r668": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r669": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6B"
  },
  "r670": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-10"
  },
  "r671": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28"
  },
  "r672": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/830/tableOfContent"
  },
  "r673": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "230",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1"
  },
  "r674": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-17"
  },
  "r675": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r676": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r677": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r678": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r679": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r680": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481674/830-30-50-1"
  },
  "r681": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481674/830-30-50-2"
  },
  "r682": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2"
  },
  "r683": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482900/835-30-50-1"
  },
  "r684": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8"
  },
  "r685": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8"
  },
  "r686": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "12A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479165/842-20-35-12A"
  },
  "r687": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-1"
  },
  "r688": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-1"
  },
  "r689": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-5"
  },
  "r690": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-1"
  },
  "r691": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r692": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r693": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r694": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r695": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r696": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r697": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r698": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r699": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-6"
  },
  "r700": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A"
  },
  "r701": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479773/842-30-50-12"
  },
  "r702": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "848",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)(iii)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2"
  },
  "r703": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/850/tableOfContent"
  },
  "r704": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1"
  },
  "r705": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1"
  },
  "r706": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1"
  },
  "r707": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1"
  },
  "r708": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-2"
  },
  "r709": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-3"
  },
  "r710": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-6"
  },
  "r711": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481435/852-10-45-14"
  },
  "r712": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "855",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/855/tableOfContent"
  },
  "r713": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "855",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-2"
  },
  "r714": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "855",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-2"
  },
  "r715": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r716": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r717": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r718": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r719": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r720": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r721": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r722": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r723": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r724": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r725": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r726": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r727": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r728": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481444/860-30-45-1"
  },
  "r729": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7"
  },
  "r730": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7"
  },
  "r731": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3"
  },
  "r732": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3"
  },
  "r733": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3"
  },
  "r734": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(4)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3"
  },
  "r735": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r736": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r737": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r738": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r739": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r740": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r741": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r742": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r743": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r744": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r745": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r746": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "910",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482546/910-10-50-6"
  },
  "r747": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "912",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478345/912-310-45-11"
  },
  "r748": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "920",
   "SubTopic": "350",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478609/920-350-50-1"
  },
  "r749": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "920",
   "SubTopic": "350",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478609/920-350-50-1"
  },
  "r750": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "920",
   "SubTopic": "350",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478609/920-350-50-4"
  },
  "r751": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "924",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 11.L)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479941/924-10-S99-1"
  },
  "r752": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "926",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483154/926-20-50-5"
  },
  "r753": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "928",
   "SubTopic": "340",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478859/928-340-50-1"
  },
  "r754": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478934/932-220-50-1"
  },
  "r755": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18"
  },
  "r756": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18"
  },
  "r757": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18"
  },
  "r758": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-19"
  },
  "r759": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r760": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r761": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r762": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r763": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r764": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r765": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r766": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r767": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r768": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r769": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r770": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r771": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r772": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r773": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r774": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r775": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r776": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r777": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-6"
  },
  "r778": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-7"
  },
  "r779": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8"
  },
  "r780": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8"
  },
  "r781": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8"
  },
  "r782": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "280",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478657/932-280-50-1"
  },
  "r783": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478988/932-323-50-1"
  },
  "r784": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "940",
   "SubTopic": "820",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478119/940-820-50-1"
  },
  "r785": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(10)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r786": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r787": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r788": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(24))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r789": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r790": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(26))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r791": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(27))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r792": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-05(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-1"
  },
  "r793": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-3A"
  },
  "r794": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478451/942-360-50-1"
  },
  "r795": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(1)(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r796": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(1)(f))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r797": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r798": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(12))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r799": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r800": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r801": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(21))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r802": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r803": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r804": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r805": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(24))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r806": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r807": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r808": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(8)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r809": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(8)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r810": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r811": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(11))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r812": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(16))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r813": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r814": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(18))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r815": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r816": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(2)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r817": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r818": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(21))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r819": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r820": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r821": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(3)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r822": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(3)(d)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r823": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(3)(d)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r824": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(3)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r825": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r826": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r827": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r828": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r829": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r830": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r831": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column F))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r832": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column G))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r833": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column H))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r834": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column I))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r835": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column J))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r836": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column K))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r837": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r838": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r839": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r840": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r841": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r842": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column F))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r843": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4E"
  },
  "r844": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r845": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r846": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r847": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(a)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-9"
  },
  "r848": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r849": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(f)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r850": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r851": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r852": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r853": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(h)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r854": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.W.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479583/944-40-S99-1"
  },
  "r855": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "825",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477351/944-825-50-1B"
  },
  "r856": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480424/946-10-50-1"
  },
  "r857": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480424/946-10-50-2"
  },
  "r858": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r859": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(f)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r860": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(f)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r861": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(f)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r862": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(h)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r863": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(i)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r864": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(i)(2)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r865": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(i)(2)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r866": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(i)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r867": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-11"
  },
  "r868": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-13"
  },
  "r869": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-2"
  },
  "r870": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-5"
  },
  "r871": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-6"
  },
  "r872": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-3"
  },
  "r873": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-3"
  },
  "r874": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4"
  },
  "r875": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-2"
  },
  "r876": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "27",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-27"
  },
  "r877": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r878": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r879": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r880": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r881": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r882": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r883": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r884": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r885": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477796/946-210-45-4"
  },
  "r886": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1"
  },
  "r887": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1"
  },
  "r888": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1"
  },
  "r889": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1"
  },
  "r890": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-12"
  },
  "r891": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-2"
  },
  "r892": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r893": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r894": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r895": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r896": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r897": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r898": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r899": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r900": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r901": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(13)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r902": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(13)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r903": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(14))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r904": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(15))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r905": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(16)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r906": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r907": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r908": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(2)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r909": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(2)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r910": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(3)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r911": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(3)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r912": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(3)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r913": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(5)(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r914": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r915": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r916": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r917": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(e))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r918": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r919": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r920": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r921": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r922": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(e))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r923": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.6-05(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2"
  },
  "r924": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.6-05(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2"
  },
  "r925": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-3"
  },
  "r926": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-7"
  },
  "r927": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478297/946-220-50-3"
  },
  "r928": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r929": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r930": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(c)(2)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r931": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(c)(2)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r932": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r933": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(e))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r934": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(g)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r935": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r936": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r937": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r938": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r939": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r940": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r941": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r942": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r943": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r944": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r945": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r946": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r947": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r948": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(1)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r949": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(4)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r950": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r951": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r952": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2"
  },
  "r953": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2"
  },
  "r954": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477802/946-310-45-1"
  },
  "r955": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r956": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r957": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "12",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-12"
  },
  "r958": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "19",
   "Subparagraph": "(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-19"
  },
  "r959": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2"
  },
  "r960": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2"
  },
  "r961": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r962": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r963": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r964": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5",
   "Subparagraph": "(SX 210.12-13(Column A)(Footnote 1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5"
  },
  "r965": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5",
   "Subparagraph": "(SX 210.12-13(Column A)(Footnote 3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5"
  },
  "r966": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5",
   "Subparagraph": "(SX 210.12-13(Column G)(Footnote 8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5"
  },
  "r967": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5",
   "Subparagraph": "(SX 210.12-13(Column G))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5"
  },
  "r968": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5A",
   "Subparagraph": "(SX 210.12-13A(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5A"
  },
  "r969": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5B",
   "Subparagraph": "(SX 210.12-13B(Column E)(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5B"
  },
  "r970": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5B",
   "Subparagraph": "(SX 210.12-13B(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5B"
  },
  "r971": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5C",
   "Subparagraph": "(SX 210.12-13C(Column H)(Footnote 7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5C"
  },
  "r972": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5C",
   "Subparagraph": "(SX 210.12-13C(Column H))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5C"
  },
  "r973": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r974": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r975": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-1"
  },
  "r976": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2"
  },
  "r977": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2"
  },
  "r978": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2"
  },
  "r979": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2"
  },
  "r980": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-3"
  },
  "r981": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "948",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-29(Column A)(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1"
  },
  "r982": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "954",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478785/954-310-50-2"
  },
  "r983": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "954",
   "SubTopic": "440",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478522/954-440-50-1"
  },
  "r984": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r985": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r986": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r987": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r988": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column E)(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r989": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r990": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column F))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r991": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column G))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r992": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column H))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r993": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column I))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r994": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "976",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477332/976-310-50-1"
  },
  "r995": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "978",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479230/978-310-50-1"
  },
  "r996": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "985",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-1"
  },
  "r997": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "985",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-1"
  },
  "r998": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "985",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-2"
  },
  "r999": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(e)",
   "SubTopic": "10",
   "Topic": "235",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4"
  },
  "r1000": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "13H",
   "Subparagraph": "(a)",
   "SubTopic": "40",
   "Topic": "944",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H"
  },
  "r1001": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "13H",
   "Subparagraph": "(b)",
   "SubTopic": "40",
   "Topic": "944",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H"
  },
  "r1002": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1"
  },
  "r1003": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-22"
  },
  "r1004": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4"
  },
  "r1005": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4"
  },
  "r1006": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(m)(1)(ii)(A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r1007": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "52",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-52"
  },
  "r1008": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r1009": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-31"
  },
  "r1010": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r1011": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(bb)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r1012": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "48",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-48"
  },
  "r1013": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "49",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-49"
  },
  "r1014": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "54",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54"
  },
  "r1015": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481933/310-10-55-12A"
  },
  "r1016": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479081/326-30-55-8"
  },
  "r1017": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482548/350-20-55-24"
  },
  "r1018": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "40",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482640/350-30-55-40"
  },
  "r1019": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r1020": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69B"
  },
  "r1021": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69C"
  },
  "r1022": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69E"
  },
  "r1023": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69F",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69F"
  },
  "r1024": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r1025": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r1026": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r1027": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r1028": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r1029": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r1030": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r1031": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r1032": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r1033": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r1034": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480482/715-20-55-17"
  },
  "r1035": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-11"
  },
  "r1036": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-6"
  },
  "r1037": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480547/715-80-55-8"
  },
  "r1038": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1039": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1040": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "720",
   "SubTopic": "35",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483385/720-35-55-1"
  },
  "r1041": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "217",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-217"
  },
  "r1042": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "231",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-231"
  },
  "r1043": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "4J",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4J"
  },
  "r1044": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "4K",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4K"
  },
  "r1045": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "100",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100"
  },
  "r1046": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "100",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100"
  },
  "r1047": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "101",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-101"
  },
  "r1048": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "102",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-102"
  },
  "r1049": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "103",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-103"
  },
  "r1050": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r1051": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r1052": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r1053": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r1054": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r1055": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r1056": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482949/835-30-55-8"
  },
  "r1057": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "53",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479589/842-20-55-53"
  },
  "r1058": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481372/852-10-55-10"
  },
  "r1059": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481395/860-30-55-4"
  },
  "r1060": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-17"
  },
  "r1061": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-21"
  },
  "r1062": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-29"
  },
  "r1063": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-3"
  },
  "r1064": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-2"
  },
  "r1065": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-4"
  },
  "r1066": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-5"
  },
  "r1067": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-6"
  },
  "r1068": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479401/944-30-55-2"
  },
  "r1069": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "29F",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-29F"
  },
  "r1070": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9C",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C"
  },
  "r1071": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9C",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C"
  },
  "r1072": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9C",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C"
  },
  "r1073": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9E"
  },
  "r1074": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480078/944-80-55-17"
  },
  "r1075": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480078/944-80-55-18"
  },
  "r1076": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1"
  },
  "r1077": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r1078": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477439/946-210-55-1"
  },
  "r1079": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477802/946-310-45-1"
  },
  "r1080": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r1081": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2"
  },
  "r1082": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r1083": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r1084": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "830",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-10"
  },
  "r1085": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "830",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-11"
  },
  "r1086": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "830",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-12"
  },
  "r1087": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b"
  },
  "r1088": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r1089": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-23"
  },
  "r1090": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r1091": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-K",
   "Number": "249",
   "Section": "310"
  },
  "r1092": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Number": "249",
   "Section": "220",
   "Subsection": "f"
  },
  "r1093": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16",
   "Subsection": "J",
   "Paragraph": "a"
  },
  "r1094": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K"
  },
  "r1095": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "1"
  },
  "r1096": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r1097": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r1098": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r1099": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "2"
  },
  "r1100": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "1"
  },
  "r1101": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "2"
  },
  "r1102": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "i"
  },
  "r1103": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "ii"
  },
  "r1104": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "iii"
  },
  "r1105": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1"
  },
  "r1106": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r1107": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "A"
  },
  "r1108": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "B"
  },
  "r1109": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "C"
  },
  "r1110": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "D"
  },
  "r1111": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "E"
  },
  "r1112": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r1113": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r1114": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "2"
  },
  "r1115": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Number": "249",
   "Section": "240",
   "Subsection": "f"
  },
  "r1116": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a"
  },
  "r1117": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1"
  },
  "r1118": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "i"
  },
  "r1119": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "ii"
  },
  "r1120": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iii"
  },
  "r1121": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iv"
  },
  "r1122": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "v"
  },
  "r1123": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "2"
  },
  "r1124": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "3"
  },
  "r1125": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "b"
  },
  "r1126": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a"
  },
  "r1127": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1"
  },
  "r1128": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "i"
  },
  "r1129": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "ii"
  },
  "r1130": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iii"
  },
  "r1131": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iv"
  },
  "r1132": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "v"
  },
  "r1133": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "2"
  },
  "r1134": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "3"
  },
  "r1135": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "b"
  },
  "r1136": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Section": "13",
   "Subsection": "a-1"
  },
  "r1137": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v"
  },
  "r1138": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "1"
  },
  "r1139": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "ii"
  },
  "r1140": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii"
  },
  "r1141": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "B",
   "Clause": "1",
   "Subclause": "ii"
  },
  "r1142": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "i"
  },
  "r1143": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "ii"
  },
  "r1144": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "iii"
  },
  "r1145": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "iv"
  },
  "r1146": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "v"
  },
  "r1147": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "vi"
  },
  "r1148": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iv"
  },
  "r1149": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "vi"
  },
  "r1150": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "3"
  },
  "r1151": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "4"
  },
  "r1152": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "i"
  },
  "r1153": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "ii"
  },
  "r1154": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "iii"
  },
  "r1155": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "iv"
  },
  "r1156": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "6"
  },
  "r1157": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "6",
   "Subparagraph": "i"
  },
  "r1158": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w"
  },
  "r1159": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1"
  },
  "r1160": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r1161": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "A"
  },
  "r1162": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "B"
  },
  "r1163": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "C"
  },
  "r1164": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "D"
  },
  "r1165": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "E"
  },
  "r1166": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r1167": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r1168": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "2"
  },
  "r1169": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "1"
  },
  "r1170": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2"
  },
  "r1171": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "A"
  },
  "r1172": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "C"
  },
  "r1173": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "D"
  },
  "r1174": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "E"
  },
  "r1175": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "F"
  },
  "r1176": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a"
  },
  "r1177": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "1"
  },
  "r1178": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "A"
  },
  "r1179": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "B"
  },
  "r1180": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "C"
  },
  "r1181": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "D"
  },
  "r1182": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "b",
   "Paragraph": "1"
  },
  "r1183": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106"
  },
  "r1184": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "1"
  },
  "r1185": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r1186": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r1187": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r1188": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "2"
  },
  "r1189": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "1"
  },
  "r1190": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "2"
  },
  "r1191": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "i"
  },
  "r1192": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "ii"
  },
  "r1193": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "iii"
  },
  "r1194": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "402",
   "Number": "229",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1"
  },
  "r1195": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "A",
   "Number": "229"
  },
  "r1196": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "B",
   "Clause": "1",
   "Number": "229"
  },
  "r1197": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "B",
   "Clause": "1",
   "Subclause": "i",
   "Number": "229"
  },
  "r1198": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-T",
   "Number": "232",
   "Section": "405"
  },
  "r1199": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "405"
  },
  "r1200": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "272",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483014/272-10-45-3"
  },
  "r1201": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-10"
  },
  "r1202": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(b)(1)",
   "SubTopic": "10",
   "Topic": "606",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-13"
  },
  "r1203": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18"
  },
  "r1204": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "SubTopic": "825",
   "Topic": "944",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477351/944-825-50-1B"
  },
  "r1205": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "SubTopic": "40",
   "Topic": "340",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479483/340-40-50-2"
  },
  "r1206": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(2)",
   "SubTopic": "10",
   "Topic": "805",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r1207": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(3)",
   "SubTopic": "10",
   "Topic": "805",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r1208": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "740",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
  },
  "r1209": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "a",
   "Publisher": "SEC"
  },
  "r1210": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "b",
   "Subparagraph": "(1)",
   "Publisher": "SEC"
  },
  "r1211": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "b",
   "Subparagraph": "(2)",
   "Publisher": "SEC"
  },
  "r1212": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "b",
   "Subparagraph": "(3)",
   "Publisher": "SEC"
  },
  "r1213": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "c",
   "Subparagraph": "(2)(i)",
   "Publisher": "SEC"
  },
  "r1214": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "c",
   "Subparagraph": "(2)(ii)",
   "Publisher": "SEC"
  },
  "r1215": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "c",
   "Subparagraph": "(2)(iii)",
   "Publisher": "SEC"
  },
  "r1216": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "13",
   "Subsection": "01",
   "Paragraph": "a",
   "Subparagraph": "(4)(i)",
   "Publisher": "SEC"
  },
  "r1217": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "13",
   "Subsection": "01",
   "Paragraph": "a",
   "Subparagraph": "(4)(iv)",
   "Publisher": "SEC"
  },
  "r1218": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "13",
   "Subsection": "02",
   "Paragraph": "a",
   "Subparagraph": "(4)(iv)",
   "Publisher": "SEC"
  },
  "r1219": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Staff Accounting Bulletin (SAB)",
   "Number": "Topic 5",
   "Section": "Y",
   "Paragraph": "Question 2",
   "Publisher": "SEC"
  },
  "r1220": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1221": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(10))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1222": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(12))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1223": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(3)(a)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1224": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1225": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-4"
  },
  "r1226": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-5"
  },
  "r1227": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-6"
  },
  "r1228": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r1229": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13"
  },
  "r1230": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r1231": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r1232": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-8"
  },
  "r1233": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r1234": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(f))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r1235": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r1236": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r1237": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "23",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-23"
  },
  "r1238": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-24"
  },
  "r1239": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-5"
  },
  "r1240": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6"
  },
  "r1241": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "55",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-55"
  },
  "r1242": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r1243": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "270",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1"
  },
  "r1244": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r1245": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r1246": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(ee)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r1247": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r1248": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-2"
  },
  "r1249": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-2"
  },
  "r1250": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-2"
  },
  "r1251": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "310",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481569/310-20-50-1"
  },
  "r1252": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481830/320-10-45-1"
  },
  "r1253": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481830/320-10-45-11"
  },
  "r1254": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2"
  },
  "r1255": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(aa)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2"
  },
  "r1256": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(aaa)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2"
  },
  "r1257": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2"
  },
  "r1258": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2"
  },
  "r1259": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2"
  },
  "r1260": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3"
  },
  "r1261": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3"
  },
  "r1262": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3"
  },
  "r1263": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3"
  },
  "r1264": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3"
  },
  "r1265": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-9"
  },
  "r1266": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "321",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479536/321-10-50-3"
  },
  "r1267": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "321",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479536/321-10-50-3"
  },
  "r1268": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "321",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479536/321-10-50-3"
  },
  "r1269": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "321",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479536/321-10-50-4"
  },
  "r1270": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3"
  },
  "r1271": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3"
  },
  "r1272": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-4"
  },
  "r1273": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/350-20/tableOfContent"
  },
  "r1274": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r1275": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r1276": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r1277": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r1278": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r1279": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r1280": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r1281": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r1282": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r1283": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1A"
  },
  "r1284": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-2"
  },
  "r1285": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/350-30/tableOfContent"
  },
  "r1286": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1"
  },
  "r1287": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r1288": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r1289": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r1290": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r1291": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r1292": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r1293": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r1294": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r1295": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r1296": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r1297": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/405-30/tableOfContent"
  },
  "r1298": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r1299": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r1300": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r1301": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "410",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481931/410-30-50-10"
  },
  "r1302": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/450/tableOfContent"
  },
  "r1303": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-4"
  },
  "r1304": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-4"
  },
  "r1305": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9"
  },
  "r1306": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9"
  },
  "r1307": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1"
  },
  "r1308": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r1309": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r1310": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r1311": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r1312": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r1313": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r1314": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "505",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481520/505-30-50-4"
  },
  "r1315": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-5"
  },
  "r1316": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r1317": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1318": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1319": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1320": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1321": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1322": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1323": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1324": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1325": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1326": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1327": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1328": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1329": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1330": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1331": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1332": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1333": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1334": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1335": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1336": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1337": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1338": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1339": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1340": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1341": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1342": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(v)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1343": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12"
  },
  "r1344": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12"
  },
  "r1345": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r1346": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15"
  },
  "r1347": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2"
  },
  "r1348": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-3"
  },
  "r1349": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-6"
  },
  "r1350": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
  },
  "r1351": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
  },
  "r1352": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1"
  },
  "r1353": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r1354": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "54B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482134/820-10-35-54B"
  },
  "r1355": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1356": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1357": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1358": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1359": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1360": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E"
  },
  "r1361": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r1362": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28"
  },
  "r1363": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2"
  },
  "r1364": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-3"
  },
  "r1365": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482900/835-30-50-1"
  },
  "r1366": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-3"
  },
  "r1367": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r1368": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-6"
  },
  "r1369": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-3"
  },
  "r1370": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481404/852-10-50-7"
  },
  "r1371": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481404/852-10-50-7"
  },
  "r1372": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r1373": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r1374": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r1375": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r1376": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r1377": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r1378": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "912",
   "SubTopic": "730",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479532/912-730-25-1"
  },
  "r1379": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(1)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r1380": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "942",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-2"
  },
  "r1381": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "942",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-3A"
  },
  "r1382": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r1383": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r1384": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r1385": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r1386": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479432/944-30-50-2B"
  },
  "r1387": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3"
  },
  "r1388": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3"
  },
  "r1389": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3"
  },
  "r1390": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B"
  },
  "r1391": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B"
  },
  "r1392": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4C"
  },
  "r1393": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4D",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4D"
  },
  "r1394": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4G",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4G"
  },
  "r1395": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r1396": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r1397": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r1398": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r1399": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1400": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1401": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1402": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1403": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1404": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1405": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1406": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1407": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1408": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1409": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1410": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1411": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1412": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1413": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B"
  },
  "r1414": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B"
  },
  "r1415": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7B",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B"
  },
  "r1416": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-1"
  },
  "r1417": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2"
  },
  "r1418": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2"
  },
  "r1419": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4"
  },
  "r1420": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r1421": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(18))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r1422": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(4)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r1423": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r1424": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r1425": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2"
  },
  "r1426": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r1427": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r1428": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "985",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-2"
  }
 }
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>130
<FILENAME>0001640147-25-000052-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001640147-25-000052-xbrl.zip
M4$L#!!0    ( &6"=5JV2'\+B$0  %NL 0 <    97@M,3 Q-G-N;W=F;&%K
M969Y,C R-7$T+FAT;>U]ZW/;1I;O]_M7X'IV9Z4JBA&IMYU)%2/1CG9MR5=2
MDLVG5!-HDHA!@ . DCE__3VO?@ D)<J62,IC5\HQ2:#1Z#Y]WN=W?AR6H^2G
M'X=:13_]GQ__[\Y.<):%DY%.RR#,M2IU%$R*.!T$OT>Z^!3L[,A5I]EXFL>#
M81FT=]L'P>]9_BF^5?Q[&9>)_LF,\^,/_/G''^@A/_:R:/K3CU%\&\31/U[%
MA_LGNRW5VS_L]X_W#Z.HUSL(CX_Z1[N[^DBWU/&?K5=P*US.]Q3E--'_>#6*
MTYVAQN>_/F@U6^UQ^>8NCLKAZ];N[G^^HDM_^K&?I24\+X?[^9\\S.Q@*A_
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
MZF!THL,SO8PNA [!:F;AV2@W+$P:_-:'44OCBHD+@=].= GS!^6G^DZ4UM-
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
MTGI<<R227MW/D>V1Z)H4#-/M,<O0@9B-M,/$K"P/NF#Z@@CE@_S#,IZSQX6
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
M^,\D)D75A67Z.B)VC]EI%(GQ(V6H@4D<3'L%%!3*JUYHRJ4Q'4%0QUK;-8P
M,H?E>0U^&F<F@&*;! -O:U%7C?$B<1"QK<UO B=$/C5,2E!J-=?&7)?DOT-N
MVTK]>"CD$8I2PH%<8$PZ.))&KC'O41 _T=L&$QRP=:5 *!?2CZ]2_ ^$QHGG
M&/QL;W,6#E4)("B/RV&U-A1[_^@R3+^8Q-Y%E *K&10O%CT ,>DY>0-)5 Y
MH572##J12\*@&\[A%A?"9,PXC+WS;'M*RC;PM;UW[=_[=@V!#;5^^/H!(FP
M:X$)S "K'?YU-=0=DT=<5EZZR *$9&#_IV=X(E\2E(+9@8U'U2T-S>(<;;(J
MDE#]5@F8^UEW/"=JNKFD5K3?>CRU?ZNB>',*IBC.#T31P2*.&$$U-EC:<K,"
MQ#[AWV=3-QG7$^PU].Q0LD2>C1Q*IL$V9-8E!#\#9-.C7)348)6$96%.(D;?
M@6-AQATQ'3A_0Y6KHC :"P[)<MG4"CJC2NIQ*F@W"AB,*CAL:<+RY&[BA[OB
M(V%OP#/A@0/-H0[#/7'UJAC*<W=Q#2VK<'NQU H4OE 9D1%FZ*SCCW;J[-G&
M+!K/-^@)%UY-QP0%>XGQQEVI4X\P9JH)=15%Z%[%!%UEF(6";L&2]0^<O5C[
ME6JG!NR%9 D[I15&Z]*M#HO;>4*1@*[1>T@I2\1[NY]A.],!R2)Y"D, =#$K
M1Q(P:6:78Y1#K#?7+[X,P\E8L80+KE5?ERQ??@$6#]IG)P)Z1--9,F^,!7]A
M;GD/%)\'5SJ1P-O/F<HC?^:K9PG>T:S@$IDR:^^T%I[WD'??N6\&P--@". 7
M,>FG$M_&8#>=)G&?*IOIU-B@<U,%;]T*M]=1J>5Q3.<A8=!:26TM%A0X<9BW
MEFGK,/PJFV8,GB/C?%E(FR"G; %C@RH8/5*1X^J8C4\H&[2S]>QC)4G,G@46
M%R8)K^+A\_+JO)PLUD"9MEV&G8<<W9N4I.(9Q$H\"<*\[D" EHGN8<)S;N&Q
M@45.2NT=.5,O[SV5YBV3K,^_X1"'Z#),I<1 $6+8A:!?\_7>9E%""N(U>_X
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
M<?*F9"<-&8QB5HBC&#E,+7)0UM'Q I3H FI SP72/%K$XHDFJF3+&E3[&=Q
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
MWL=]=&-B_LT^Z^(XKKK*34("$6OG\VHB&\_N?PH$=&7>][G_.A(06G5LM6&
M@U_,,:#IG/\@>,C/_]C%Q(O=$1.O/R%%ZV8"S9;$P[\]7;%<D"L%E5\BOPG"
MYR.1]T61O$5JJ\G"2 *.H/L(A#Z0HI8E-Q(26'F@?Q5Z2C8N^A+PRG9OE>>L
M %>1_K#1R4_)%I3M@8X+UGCP6:OUQW8Z!+GA&^$%_X,P1]_J>AIAX -9JM"S
M*E5%/>$E C<8J0L+ W9DQ.C"DO2#@1O63SS'A#I;\[(7.G[-",[@)PNF#DA2
M,,B*A'X**@X')UR9#4E;RNNS:.-X[*^F-_6Q\_3I[O#T.U;6$#Y.S@@A-C2H
M65NZ]G_^'$;V>&).]VSZ(I UZU(%9FX;[4G%"5S52W)@8%Y)/MT/T)&;@:2E
M[$S GD+K+#V6N05>LZ(^Q7P)->!.)E5)5QW!G1!U#]K!*I-B< LU8OA/4BCT
MSL"_0#_)BP3^@3>Q)2FA8V5+^@HQ;-#;6L)K-)DQ*EU1F VGG%N5XH=.&\*G
M0<YEL5%IZ)/ D:PF<$K.0+W2:;[DT$;X*QA.?$# ;!]UR45OP0]BX+)\ =N7
M&IH@3,*BIZ7YJZ594JEO,'\:V/^)FZU$[:*T.9)"F6Y-&H<&985-"W@LSA.T
M[_)I>0V:Q0 M#(79P/358EF!UG/ NTD:8S!2"?H#F6W^H"F-!/0VWH6]&T[2
M#8\;K&(+W\!8"Q7/D8 Q<#G!#TJ=ZB4YKP:<BE-84 H#R0B?<S65_&%03/D5
M1A.5S&3_/^I5 ## A7WP?CA7Z]3"CP:U7*)7)$C$.D!==('M8-8<5$RU4WYA
MDSC:_BFF5L]"<&A%[J/,PDELNQ/>)"61H/6V[R+.]0WC;V("2U)1 F;EC*Y9
M)L827<8QVHG??,CKZ"GD]45JA;(59Q'YRV#@>7X@1?,UY=]1M1Q&SIO"UI?5
M24.)2E<'^37:GTY<.#' 5N+!0AE02E=@S2V"N A*]QS%6:&OC+[&^>)KV88D
MU#)48O$]30YM\#/&3 )V1\DXJ$4&N\E"@?CY2C4L=J$R>"T!<GK7$.BC%=IH
MM/FWGVAX&F*@XXQXDP()N&H9!:8ILP+7_P2N'KC? LW5>P?(EX6VK[>U\:Z=
MY23V,2 B@"W-A+>8#&HI0I'34WB9_:=BPYPP0(!:5W4>7*;Q*3H)W"*J@K1
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
MG )[UM ;-RI1CF;"4;AU^?H18ALQG$O2I1&).Z.M?T9%OE)IN3J8%@BKC8[
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
M\%@=]QO6QX.@H5@'75ZLB2S41[I3W=P%9O6^)]38.I:[,VJ*$28 )E=D-X!
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
M:M[P_DI%2:@$7,P+@TC(L.+L*[X9OMW[?_,!W^&N>,JA#/U/1Y_G?_H!.Q'
M?^;E(OWI?P!02P,$%     @ 98)U6D&;XD\SM@  .2<% !L   !E>"TQ,#9S
M;F]W9FQA:V5F>3(P,C5Q-"YH=&WLO>EVVTB6+OK_/@5NYCW9TKT42Y0LC]6U
MEBS+6>IRVFY+SCIU__0* D$2*1#!PB"9^?1G#S%AHBA/@&3U.J?2(@D@$,,>
MO_WMORZ*9?*WORZDB/[V?_WU_][;"UZIL%S*M C"3(I"1D&9Q^D\^&<D\\M@
M;T__ZD2MUED\7Q3!P?[!4?!/E5W&5X*_+^(BD7\S]_GK7_COO_Z%'O+7J8K6
M?_MK%%\%<?2?/\7B8";VY70R>18=/3J()D^G$_$H/!('!V'X]/%3^3^3G^!2
M^#E?DQ?K1/[G3\LXW5M(?/[S)P>KXL5U'!6+YY/]_?_U4^5WA?Q4[(DDGJ?/
M0QB+S.#KF4H+&$8&M^5_\MT;S^BZUGP?JD1ESW_>I_][@=_LS<0R3M;/_^,B
M7LH\>"NO@P]J*=+_&.4BS?=RF<4S_F$>_RF?3R8P<OKS6K\*W">)4VE>;7*
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
MSX[KFMBZ='&S6.)N=!XV2*22EA!WWD(F;5P3^&?C[%+7'!N1]X=M!VMN8<+
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
M) [=\$J&C,LZG)B[AYA8BT06K*7(7.)KPYR1AY!C60MYAAR+@3$6])(&]6%
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
MP&.9!R_'OX_=1EIEL<8.T2[B<$N$F^;UN_\_>%G&"1= _0IJ35P%OXD%O+$
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
M;BA1:NV64@O-D?E)W0\0!;.T9+HM/5WTV,F,#KWP4]WD114JF.-WVX38%Y[
MAXQ82T;LX(YGQ(8M:^?#D;5;0L)UY29&CO/^F^-X$40OW"XJYE[#<ZUTCO-9
M7P@[#N;>-)Z7JLR3=3VT&%H\_(AB!;Y(Y'XD^'6FTCAT<&^4=J-V8)H+/'*X
M@[((?@R4"W[14L[ R@3K;ZI[\"P5P5SS*AK"=P[:$<[-!CY&1,M/X*[DL0NZ
MD"^Q+:IV,S51(W7H>W>C@#)T:VHQ,V*%1<R%J VC3%P;9RTG\QK7+4Y'9IXJ
MS5]"E1<T1]HXUOCP:W0&X)\/IO(MSI8^6A'W4S0' ;TW:CF=2WFI:Z/5I:R$
MC70S7:9'9AI:;H2B;&<IYUTUMZC?Z9T-  G>VM&S%_1[BI9Z;,V<$)Z5[&VZ
M38-_FD'''LN,-;7(9#&/T<S4<^H81712'441YE!+IHB@*H;<=K#/_" M_(4]
M!*BI'.?-Z,>4 X01*RR36[<<BYO>YC,,H^ U#D9EU?IU[=S7.SEZ%J.WZF8D
M(F%DM%MICR/LP2']4H?TP01MFJ"'=\L$'0H?S ,9SQ#(>%[^V&0\MT157UC(
M[8D-S@_UU6[!,_1R$\^0MOIU\Q9L%8$!Y5;F.[(/F,J_QHE)E@NG>*U-X?+
MEAV0_" O^GVMLDNT%#RN0-]URBD4;G$1GTV(]'(HA$B#W"N>$RN"$);Z3YER
MZI9PCMQH"[]%JPM!F4SD3C8EI5/ \TVXT8).E^]RQRN+F2PJ313,Q^@945;=
M/#TL,T1B)FM^M';R_+U";B"N39-N4J2FJSG?W7449:NZWA"SFH<G<LV1:<KJ
M.EF.'):3*^U$X?-);CPM9)#2AF2?T3%X-OK1#';CW%)^8K-;DUVZ'X*3O)TD
M5S:=6NV<9?)G#GV"=>2Z!:>F'.%]8=I[<PE^GI?L[;@3H-T8W![$ U/O[KHA
MND$P'W]@\ X5].F-P^-AF>2U[FVGGZ''0.E#2^0J:/2OY30K,3, IM(19;CA
M9>@N!-F (YARHE0R2$<_>99Q-X9DC72H.?7F17[GVIG$2-8\\1BI<Q>X07D/
MQW]MWK#R]DWYK^'2Y+WGX+7JFMW*6OI=;)INZ>8($_8S1OAJ8RRZ[D=WR^%F
MB2P[J.4JO@JU2-;W:O?[1X;<_H92HQ&'.$#(W%2QWLZ5/U@QM%E_^:WEZO/O
MA#!3XL&VT/@MG/)4%)BP,_D>W%0^A;!9<&ID#EYK::O+./;9NFTU)3O%@6U'
M"U10.24'*5#C6GOJF_.-\#08XCQDV_+$ L6[?.0S_&LF"2%NF=UIEZM@H:[U
MN?6Q6/5"!A)LE7>-X:Q<Q1$FP^R[=N^(P2S_ZSA%,-[(;YOVP]DQ[5N^11":
M;=YFA5A.,@&2B=N>;K7^MW 'A^$?;PK4'8/T/+%J[IW?>8^IIJCQ5[=Q\YEY
MW<'PH[YED0C;; B]+EY6^RS 7JXU6JC4T=:+P[BF%DR&7WX^>OKB:R_9[3LO
M8-#O@?U+IWI_^IN+#^0!V#T@B>)\(:N=,.J80V8Y<0Z:8 'L*?+8-M!9J@B\
M$<1&"K0>&2294SDZTUV28R>*!K2QFA&LMA%8X46%=PV^ >6'[LE&&2#=1JJ\
MA'&U27"PXU4)F$!0HMD&$=K:FN3;I3)-RG-;V ^N,T&(V#1;&^8 @M7':2.V
MU=HI4R,H*\#A-B8@O4,S$;.7AMG_.2CMO)HEQ-N245I)F7_>*V_>HS]:4N?1
MW4KJW"T1,K0Z>U8U[?8S*9]/9&*@*S6RVH=/GVE#R6VE@DA)=N] _9 O;[KC
M&A2A2= W6K'/2M)0- B=Y[:N?DY.><FN/O7,3.4, Y&@V9)8EIM^3O5'<=?W
M+(&F$GYC0O3:R%^)O&!8PSW16X,K$OSI;QCN!2^#FTDU GIZ1W0LG-U)O&/(
MO24+R-1<ZS 2B%OIV4,U]7BO5GAH!4X;Q0I*BQMBAA9I9(2)DQHH4^*TY$(]
M;*U9,0LZ"43UW4.Q$B%FK5TLUP\ZDBE"@[P&*TC+A?MDP@ZNA."K[92I+EE:
MP6GG\!7&?31:B[P<CC;YZ#</]F94E<._W;2EN*^I?3X]' E3W!UXS^ZP>-JM
MF^<;[EL#CRKGC_%TG/ 94&5N+K]7TFQPV.N?_F8"F+X#[FU*1K/>1Y]W,9RU
M,+9#4T;0L6K+YN35NE(O0F8NPYK,I>3Z<>HU*I*2/.F<V,=QS<WIIN (V:VK
M1(3:&Y8I4=&X^D"J=DQSDE3W:2/$P]D(1^/'AWUM! ,42C&I0%Z-_+0B)'1E
MY>N<V3ZY?5M@(A1)6.HT*V5XP7DAMOH194KFJ69V,(J _LAD5*81_ JIX^,<
M:9'038.-NJ=F>Y8PC ,V6**@TI(H&Q8JB2-!L9P1D2#8'S,2>F3W-26)"MV=
MG-#&,IE1:;5QQ%"'PHM@JLX\Z3YM^S^&M.W98"K3!*O^R >ZQC)DW4VY8;FX
M HO1)NC\]SDXQLD6N<TRVI/"&;]&&YF11FCPUC210U,L26EFTU2!PY$N$GB?
MMN#E<+:@KX*UDVZ7&S_SFIBW[J88F2$P+45E0@9 1HE6 L&(5)OR8,5'O%.9
M0H Q0L7Z/JUK,IQU-1HU5<B#$"])KU6[AE2T&[8S$4LQ1U@L0?>P1;R6 7">
M9S(VJ=*JCF8P!W4-,/R GD:S8**F?Q/L&!8B[A9->,-<26JQ?;V@+DTX*M*K
M5 8U4R5G)L@QA%T:1UK*8-B:^9BKKF BILHAO>J(6X]:Q$B@W+!K:U>.L8[F
M)=K]3$OZ9\)6N_BMG8U:JVT*HL*(IH)[NB#>JUS1/5>@P\-UG2#1<RZIV)N_
MJ;*F/*0[MFQ"_9#N^%(1MQR,B)L\&Q_11-2;V=2LFB[Y8V++'D+*2Y(+>ZM(
M!VFTW6-XU83N$^G12UCI425'[:H/KG1T\C*>C+1EBW"FT6TD(?%%"<'E2U@*
M67UG<4D,K70I@PN^KOAD0Y1>E.;>#P@2,"%B&<@\=P5Y1+"=5!3L]-6WH!W3
M(\?S7B%%>N_KR4%\;,LIL+6Y!O1=3_-5IUAO6G=/W3$"MZQ,@T2**ZG;)%0<
M2?[]$KEP"XO%_:K;KW("OV@#N@KHEPIM''1GX"MD\YK3Z$':Y*5@*^I<NS<'
M?N<%AY*U!A:Q'!>%I')[@70$% .P35*S!MC#^YV4QG;0/\*2YKF"5][5YIHM
M^G'< EZB#,;I:CNHLT.W0...HRUSNE'.>D -*XZ,?P<:K"EJ42YU/NIZ$2>2
M.99I1]';3W-)X9,XU2VWB9.G[B-;SL8WYL)COC!XS_85O@87.G)<GN%2VF"C
ME)&B_^IM #OVGG@GZ6!4MP,[@5NQD-DVVC+M4)=&C<-?A@4)?X8'!!;!58!0
MFY%94H8&V3Z5Q;64&BG.>&@&,X>NT3NQZT<J01%&Y1@>(0!^7W&5W5DPT8LU
MDH>4B(&(2@L\]H4'1T,*XY2UW8A^4DZY/J/ SI56%MQ0[K""S]S-AU[OT+YI
MW\#:E?UW0OU7%7VKJ6IUGV!7J(,"-2]1G,>,B<?"!?[#DL"F<T1^@IKC%Z-
M&0EO%([@2IL "19H1E=QCA':A>)V=[>\<ZYTE83D@(QN\U,AP=#M)QBU0?NO
M@?5SM5>Z>I*&J[$^4?V*RC&-5%C2I^1NLMBWB5YB\TDTD1!6 ]BA^]4'YK4(
M[CKSZUK-<?'N<P4OIFO"7+,+6\1@;J5_-6K[T'3-I'(Q1%G7(K.6X+GAA-_-
M _9:R\GC'$0%E6T<<V.H47!J1.>)<L5S%^(3"&6D#H45&-BIQ',XJK+'^F5
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
M!3W9#33.M8F')TE&_/44X6\[@\Q$')^\'$+RH6I8\3:!H2&O?)R*+$:D,FE
M#< BY1_;K@YME=N:083V/P:!<=U8MW"H+#;[88M%5]<IKSBFCV%89,A)FTT
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
M-#,2A- TL$#LT^HX% IJN:N90)"@E$XWH<9R#79)"2&/-X\XRE '3WGQ?"T
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
MGVT@ 0P#!J<'5#V2K?<HPSH#F]%Y/;=?Q5N2$PYN[5_)="FRRQO!B]SP:N^
M3^QMM(^OW$0&]IIMO47F0?7^D_'33;?_OO,&LR/2.%_HT,*[%665CL-B_(TB
M"=MMYN!EU;\"\]+*I%&P5J5O+[-+AQ\2(ZEF9$/@6'"Z7"5J#;X8XO@,_ MA
M 286!E8M3P#!G^G&<(*PL5.1<(;>$+RI5!KT1^S!&&K01#2+.V:4B#"P$V1D
M.D;)V0P+2"C'\5\B+9$2:C)"&,JS[E/:LL$&LY<,U_-QGLN"7.5C7=SVP6(R
MSQP,L^<]=L8+;K$\Y%+I\>H"'0R*9APT!UV9@Y.#WOD2%I17%WRI4,"5JBPP
M4(Z_T]*&=^D2ED/C4745+=^>LH$6OI+B;Q'# EL@(:!^)L'-2TVL-M>UYLJ!
M3L1L)N+,T%9B;=$WG\SMX4,TO?^"U\\7JDPX=U@F!;\E=YG0[RDBT$HJ8_K@
M'#U;.DQQ-;7HJA(\;*_FN:,*AN[3\L.Y:8_NAINV\6+RN=U:4+M)F+]$K'+Y
MW/SC!6;3$[%^'J<T"W31BZIT;+&\Z8'\M7NC\3Z_%7K\162>K+\>TU>FVV;E
MNT=/Q\_VN[_>'T\ZO_M*MZ4@A1YV>%,C4&(\#R+X0[;W MWT _1F6K__TI:?
ME7J(@_&3)PV327_X[8]8W>UO:+G#P__E&H&^?7=Q=H*D%A^"T]_>OWGWK]-3
M0D.^.GW[V_&'?VQ7+/,Y+WR+?@!W83[UY'T(SB^.+TY_VQ3+'>#4?2N+Z\80
M%,W=^S++2]T9\UR;"8<[DUV3V]*VZ#$B6MF8^,C(U ]X$XKJPBW"A<@I!7%>
M3O,PBS6<\=P:/VSMR"(<HTW"5C4%DS^0*@7]OHA7^6T,W$IKU;JI[#KOU1N
M(L:CQ3BOLBWX;*"9G(O,M@[*7"XUIV>6F$L5G+?1@[&.ANU.8"CJ=";>'\]T
M?9N6L>24TCUJ%QWL'^P'IV#0%&O\ %\1WNI] A:I?S_\P/6?!2L03,.5(&JR
MZRP&J9PR-I^6QK^PZ0>9VVQ9T_=9A^&^'3;"RC6GDD#C(DXK)6:^T=K<-SC[
MDR<O<JYLP,\,2IU^",L\XHH;LG$C?^,TO$KP21,-H*.T(V=E-&8OBJLT2RU#
M<,$^='TCR0* @"*1A/=*_&'9DHS-V<SZK[9I\P4;5LTI<\K'OJM9R"@ <\9#
M*Y'3/T5X/A,F7,&0.Z9]' 0G8D4N#!42T$R55.);%H23B>0L1N@+!M.P0H$P
M,?0$"YI"RA?B;IC#&4WU4Y:52=(I-J_F#"6CW1 /9VXKXT W#/KEY\GC_1?-
M_WV%8@]V 6V\AQF]A11#L\";N^V$@P;M1AY=)D$5EJAWR$?/%$7=6%W:HCA?
M6W+8@_'K*&&*X)H"!&!OL*D )\H+LM6J..4V6(7ONMZ'DW%+A+?S =4"^(.G
MX\-O@3S8[EP==)ZK"\[J9[[ZP,6<^WO%[HOO/E'W\3C:J07=X4Z<4_JD5&+-
M2Z6/7JY Q44Q:&OI5X)HDQ,TG394'.17?\4Q0[#]CV>S.(FQY(B#WC 9L=:;
MQJZF@>6UD<"]+RIG'[R'@-N;>.,IE#OJ<*05> 1$V,DWKKPH60M4*.K!2MH-
M&'N1&P2]$];(1!(KKFQ?^]H$C4B_PV-XLBL#:#'LM<29E8BW@8=]M%-0X0BH
MV$2U&G/_=CA%J3*^B\'AA(F(E_Y\\^/,M*.;9L:X(<9Y5T7>CR%H#SL%[>]@
M%>O>@GJ7#WD)[HPP=<>:) ZV6!H%"&E'=YGSX6![K. !BOHQ<:F<2^AU6$(G
M"OD82V02.9?9%7HYD9)<G&PJ\J262EV/(3UZI9?]+A@X UOT]A/VJ/.$G7Z2
M68CUBROP/N7#Z?K"T_5688&5-Z.4"1=K\K8[:+%K6AX)@'.,6'(]JDNO>@:*
M.W)M*=<6KWX89^5P?_ST%@]H;)Q);RKJJ-L7Z!"&&4>/RQ4:>M5RY*:<_-[3
M=]^.'2Y"D4EA^W!7SU7;(MQ"B9&2G,J*7]Y-CF6>T:RB\8Q?=N#1I\C+Y5(P
M0CU>4I>Z0B9K>%RBKD%7GK'6DU?ZQ021*R=QZ"@W&A9WI1R#/2%ZB+[KR+NB
M6[WR6W.A&U_0.;\#D2YW8J=^_**MR PLA.]PEWI.&@:=T(]:2_+CT(ZRNQ>6
M>29C##"+@@&0N:7*]?W>NE]&UU-\-T4VL8PBZ#2Y(^9D8;(#>"=\6LRA77!5
M2]C@;F@ZU/49VHQABFN"&N$]Q8"VW!UVNAYW:K37EAY(H)7.7K:7A:'TH77M
M'TS&KQG=JIYG'1*Q>L%C;D+ &!*>@/K)VP+)VLVZ$HFCYZ]$JLDI:U+L7R_@
MDU D(=9"XU(O5!)'8HW%H>H:M5T.GJ!,4;$Q%50\+8M:DQABA%39NM8 RMQ6
M1B;3/A5Y3-LK%PGHIX&<ZCNQ;<XWPR[1M'"[A3N*,)4QXR&MBYT:F4QRGE%N
M+.[=Y5F<7^H-I<-OE7VUE1B/,4:*@&0.!H8BQ1TXI=KBB!.?9$:%,L-,<7&G
M-\,]VFRD+*I8C'OT8I/]Q\&I +OEI9B&N$W/P<R58-F<EV J!8?']^A=7ZH_
MY1)A$[\A&",5P=&S)Y.C>_2"")D@_ 0E;$ X'2_A1J$(JN]H$*/?%@S*4_0
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
M2 "'QO)EL\;FQ0Q(7R6<BO#%>&!^3LVN].1+O&>G^A;^)_L6@GBAZ:TL<9L
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
M+LN["' L0!P@C90O*KN;HJ0*B,U;I\C\= W:^SYLM0#LZ*AV&Y,LTJ&T(4A
MYL@2BL.<4U#L4ICTJ# +92;E1Y^26VUWRCL33<9YIM-.CD$9"(I@2)81J\$Q
M*??L))D,H-7W=NVV)<2TQR90$U8"BZ+8/4/F#Y=/?/J03_RC[$Q#'-Q7-VBM
MT?FW6DV,M<EVC=O<#*PY_F+ 3,^7:1N.4.NC"Z[#!1]LZ<\6@64(<69E6+U2
MVFV1^$9FS'3<<C5MKEN;W'\ 4'L%F\UU=.&J.$]/PF 6C!("/V YS<RM&O5P
M=GF?'*C!P4WB8%'K"6/ZL7+M!^S]JEG\07U&0=8#=NTN"SI')^#LZE&JI]5?
M3IZT+K%\!'Z(3'ZSHS6GS2LFT>K_[G+-:Z [!\]:!W=C2!O^C&K=G<#]GFI7
M/H2+&I ZDA ,MR?#FML=W^A,62:II:\Y:D#0E'B@S#R(2*@N6YJU;D2AB>CZ
M^R_T$3UV =[DDZ<_12]HC^2SOD)!_O[+^Q=]R*NSY/<X'H9@>_[>>J&VJ0MR
MWP],[RND;LRN8<8I/<O@+6-I/VD]=Q\E.K[;RJHKE62EL-C4-YSEO5FN5/EA
MO^4>#HI_LSLNB50#%<&/Z+=8A*^: %=9,-;7*IV.HM<MX:9ZS>VP\2:&E)3V
MZ>W*<1V$5?_22T8&""8M"Z=Q#7DN@)<W9$F9"ZC=+5R_5U)W/-CM"6J7^.<E
MFU&6M,P(65\I/K2N,N=OYXZPR](TU?B8NZO*:\(ZMWQ0]4X=7'4"5K08K!9B
M&!YMW# F8&/!86K)PO^N4GDUS+>I#)]9RVYP[96DM9F>BGDJZD>&V_GU4JJ_
MDD-91&\O7NRT!MW!IB)K!,P+_>]%S%0<$I!'#IVY[+9 N=M=QFZYI+%4]&\T
M5Y>JZMH2;XK)#^WC9ZZ@N'$KH;'G."M*K1R2C]4\1'9O-P"M>_0/?IE7YF7Z
ML N& 1VGHW8S@75556IR;?,T-;H[9H=W[>USST9'0F6NN(4;++W"G5ZK)XTV
MMGRB8(<RLR$6PU2 *L&^8DIG W"0N]2W!!==-ZN6Q[JZ!0"4MZ@9 MT!I9LF
M67L'@=4ZLB9MYT:IAR$:<B#^14T@2(8?HS4@5*,;9IK6>-N:E&^NSGL1:PX$
M"]YV]1@%&?@6WA479ZA3)K4IDQ7G95B'VX =-:L2CK-PYJ>L+!BD3FAH>Q1N
MB+P<<%[,MS.T:KY+/]IG#"PY@- =5DG*X]PX44,3Z]D":BBSY.@A39#)4-W4
MSKN/[%LCM6YH-,Y:YQF[MZ;HY <Q12\_-@W/DI9C"#4QFS-=%WS]L!USG<\B
MJ)#3TZF5DK5>SLXN";J)/-2-N3S/L_W*\_0CJ?.GOUYF^>TT12N@BVPRPL"/
M#X\/HU>T/4E^73@D"*3<O6S6]Z>_WB5<>T^GX&(&;*3I ^]2^PU+@T/VMBDP
M"27O>-(?6VJPX\>]26B&7NFJY_^BYOD;/6XNZ.[=V(\$3+LRW*3T_AA%W;X2
MPYWF@+96]CN=HIUFHCF86W@)6;*$7'",JI^)!)AD?8@QN"Z60:.OFLZ-NA5N
MCP,ZH3VPVQ#.LHW2<$T\#K+<:C'CS*U&A_4:U5 /"O=WB7H7=)6X$?>LXJA#
MMZM?VDXOS>]-/P7QMQ(6U$-_V[%VIZW53>_Q8JT$+':Y8-GFZN(^6SK/ER(
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
MIJ FJ%1FZ\EYRK4*<@?XJG.;1U%]XS-="N,MC"#OL 4L^SL0FK%M8%'H>:K
M1U#8?\;^"H_=J+COI\#2X.0GQ60Q*YG*H#3T$TYC/#WQ>Y[#0>NZ@=XO7$V[
M[#SY@XK5[L9[W4]DW"[A<#OM.VV :ZZ;M!%'S%>8&JH&WVL!HL?T''.LNS5Q
M99H\;2@ %N8M>!J,E< #U_D8I>U=UF!F"FMK1U'M?7Q_7$/AU=I&Y2#@C@@)
M+MH+OZ4]Y]N\ GB]OZYF.,Q>.)=W9P )WF PI,7G-O/7VC)T\:X@G58B&) N
MPQ9X&S8>$S]9QOM F8VBE8K3F8IUF[JL^ZQ-EQ4]_+[>77T@]&B#_!SO%^2G
M-W; XWU#J2L1_PW=TATZ^R&QZX_78=<#36A4IZL1+[=R.Y@D;[554HM(K5O]
M&U2Y@UAXPT,H."N:FH@/K&T"Y*/ZZZ$3W]&2WW<^@:2S2F\,#S]>& XK+$JI
M4H3::SV:YN8@VC:##9.KMG; 5Q3!"H9%#LW5%"Y-N^_N[_1WSW],5O0$]O7J
M@1@OW;S;QMR *Z1:P7"9DIPLFU-XCV=P[196!1F*5]PEL:OX3 ^=64@[7$+,
M03PMC(%Q7**V%%+PYMJ-V0K\]CC'C[,H-YUK(A$9S,B\R"=:QRZFQ$ \U/8*
MGR<W_*VNBWQQ=1TIV.+D'R#'L!R*;:XJ^=/U"N8L@P-YNF-CCPHW4TU3=B%Z
MM;ZKT)_>+W#W^MK6B*P=3&=$FB?I'FT94!P2JYVJPG.[CKX</M5_XZRSI.U#
M8'T9VXSF21<WNF11E52TD:<N(.,M,L0G\ AL5==!FX.W03\D;K/I-WU'2+:I
MR*6%(2A"_8':9'SC])@3$Z]9R3U;MC78A<!HQ@[F68286QB15VC$V#E0,*Y'
MP+:83&YX3I8S64@+B<:]H+G)9V6W9K,8MJ/'9&PMR\#VTEEL?_SQ9VY*/J-7
MOX[B!==N>TE8,\RB?$+O4C);K[WUV3>]-7?+,!NL9&W 099Z,&CPO3;3GD3M
M3_?,6W^Y,!C:AZ)RNX#;.>;-D+OKVAGRG3>2<W7\U)4J8FY#RZVCM0-*A 9.
M&#)7XR)7W(<WD91U2'-6%UA9X,1EJ[93FP@+*A=WDG?K,9WAZ3IS8"6GBMY.
M"=0 26"36A4%;1  R&PZ!>URI9+4O[]>1Z=16FT^5#21M["(.,TCB Q#^#WA
M,H$J#Q/9=X+V[^%,=D]E>.S#633F*>:PTAE$!U)@YM=N[AW'!?AA2,'_(+.Y
MW71V6'<PM.)"W9;PFXK\1J4K@M[6#WZYM]3_2>QV.<7T1#7\'3R3%:]'\M8^
M7VV](*O8VG#)7"0$&2$?#"4WZ5+AOKN"9N:1N@QIRQSB3+ N_[ZMUG=K^VP)
M_EY1=.Q\DO\[T=L8-G[.QSA/UI#1S<WQT)O<94]/'K*GW]CS.?=M=>KV<S?1
M^S?C/^^/;5OW:2:?LOPVU?&5%MS-L!5X4W8C;RX_F@8+-;3-UT%([MHEQC?
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
MY!,%; ,V)M%].&YD2*7,U#($#8TU!ZF(*T4JDV$>$_.! S4_=8(BB2V'I\&
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
MI'4R7'6[M_C/![P6H2S&-3)N3#0WH<7[ <T-<%^XUQ+\!N?&:^'/AO/\A;R
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
M%"HNZ5KN0?,1J=;2!AE%I;+8F*O1"^-E4AN\L>>^&$5'&.*/$L4=@VXO"<<
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
M4"YKL'AX7"U%/:!1$0QL@N =J,(^W/<ZZPR=67.GYI._WZ>1P72?X.<H#SF
M/P&/KH.7@DFV09B<<6\8]&7PN$.%4DWZDGO8? 37.N&@XKC0#AQSJ_1">ZDR
M%F_<Z2]:,3&:^*O \HY&MY>,$R ;S'?/KG036SKN3S_<P8@_^0J^[ 1/AM3,
M9(SC3#\3./.+B8^^)/H)D>*&R_(HY)Y]Y1L2,L/]2]DE[F\@[!^[2_3'JFPZ
M5RIWI.8X=AZ[=_SF,/@(+;,DGN$4A72V2IN9</ OT%B:"FLY7[EJ#!1$B2MA
M C[YZMO -DC:N$4 _YUTGTY"_E<AX+*?=D46^Y.1';\!?#&TO(D[P+:$&$2V
M!$#HMN9NDQ\+#M24B_YL)S;F],:MXD$<^G7<RUI_VCL]['H4%LM-4S@86<&&
ME*&BX3,R7(';4@;#&!"$6JT$$6&@($R1 BU(D ^C7&Q6'@B^/(&PB9NS-G1
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
M<Z&0@E.8N_-VV/F-%(_Z.S)W?M_2DKGW2CB+L8O CD+S:P:#..;83C\__D]
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
M([GFP]_VW":\1\@F>"?NOSL+X7&S4UB=8,%%Z/$??^.S/<>'G1LVN]V]#_O
MU(>]_7;OZ->WA;L^X2%:59[[L<N"OW,FSN&3.'M,;^\#OOZF'G %ET=>\1$'
M>Q_.__[S#^C#W3UZ0L!&>XZ4J=_V0 C?#?T?W&L.68 J3SWM$)[6_WQS]J0'
M'A_J)R)#O$,6$LQ-_H!CY32-DPA^HS^[Y6*B'W;8ANV[:C_MY8Y/]+.4Y+Z[
M$M&4BV0&AU:8]$/O#!AYBF_\+>;#-/CL#[/7.T2^N.H^[8F]^0=^@HON0#'=
M\7X<\^0F@4,4GW<Y//=#4#H^$#**?=1<9S] ?&)_$/"S$&].ZDROYO@0=OLA
M??2G*\&GS/?.?DSA+AS>[1).:4%/C4]3(>"AFWJ5SSX;^ %(U,^_SE'WD=?I
MNZY(N:<?Y?.?>HF#;='CI+W_PO1XX%6>3X\3./8W2X]SE&!X@I.&OGP%>.J
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
MV<WT?Z-H^Y0Y:7:ZZU!F[M+G4::B<,%V*6/8V7.;_3P[NZ)N_\N*02D*JJ+
MP$TB.)L$?K)]8QK(TC6V^Q$%U=T49;H5!02>0)FUGVA7J+4LAJ@H6+&3#%$\
M*+N; J2Z%84YMD'C.GEDYS5:1?&B[1H?VU(M505U7M32*\,&[U84R2DA.%<6
MA2H*X[QX<*Z[P>!<M^H(3>M_6Q'\GZG ^J'WBJ3&6M3']GKC+16R=JT%>YY$
M$%E"J:@AT$Q.X=?;56R;)$//6F3GZ63 +R=PD?=')+X/(^%6IC%_IV<MGO)3
MZND*]'2%IH1T>M9"'3:WM=D6,:SUQ"MT5&\R,ZUGK;=N_5&]43)8ZYI;?U1O
ME S6^M_6'M4;W7YK/7$[I<"&]+">M<[W)SY(YD?[ZB;O=SC:%ZASPT,_$E^C
M9',]QCY'X2CA8H*/7QQE8CP;+]BV:)XTNYLI[.A9Z](_D<R?4@Y;<U13^R%J
M'UB+'/P4M4]J:C](;6L!BM>IPN<[WIVL?ZR;//&L8_W 6M3D5>M[*UC#6@SG
M51\.5K"&=6B2 H9,OC H<0ODBB^'\I-XKG<F_"C_0EX9/N;$K<TLI>=E;<N6
ML!;(V@%;PC9NKZJ6LA;EJWGTB3QZ>[_M>IFR>-1:*/15V]];"HL>6 NBGC-?
M_#<+4OYQEOWS+W!')MSQ[#,&W.8FENN++L)IFL1T16=3Q*]9;PNLMUO [JYX
M<UNB]J&UP&[U%4W->@^S7HTR6T5F&^:J'.X*RKR;3LBA=4@O-OF_&3/!K_DT
MA9.!Q9R&M+.)6<F%%\3Y%1Y.<E?%$%_Y*$IH%,"M8&',:-)[? :O+2BU([H(
M@<(AI\__\)/Q=G5 Z3"@%6QF'6JL]_YRBFQP$7K\!S!,=!''*1>J#Y[\[QRM
M6!#(WUCM\E253ZS%EBO*)X]9K%7E$VOQW<MD++.3_01_:>8+WHY]X5W!!LU.
M@RB%HV@H&)+335+!^R/!N?Q%Z-VD@]@5/K%/7\ I-I)?W4QAU_QP9-S_(T_N
M.0__FH9([B[\^ N;P;^.J^,U6(N#5H66:]E4U_AD]0;PYQ<_]"?II#I<8BU^
M6A:7L#!E MFC![__Q%U:8+4DWUI@LFHT?0T:X,@Z8!-W\;.?^",JTSL%/]3@
MDV\WGWS9]><T2D5R.02+T!]&(O39?\<W<,4P8-_Y2PW4[6330E\*^#FR#@Q\
MF%Q8_>&1LQX7"'<>B=LQ/X5'"!;H;TQJ@J3"!3?I5,"[*%I_%/"<>'P:!>ED
MX+/JR)BU:-U<6RW]\=ED&D0SS@E5V:R_M:1I6+^SW^[H'ODNOM0=-0^K#GVM
M@_MJ^FZRO.[(6IQM!7WSSGA$8=3"\?7-MUVC\49EV%J,['73>*-R;"V^98N>
M[NQ76H:MQ;Q>+WTW*K_6HE4VZ>B*R["UZ-7KIO$FY?C8.LSIH3;3,BNB?\?\
M@ T"?AZ)\Q11R=\%;,"ND7F3HGQL'595DWD;TEQI=*LZTE1ID*DZW+QUK.=I
M[T;=B3K'FWFWK6,</Q%%.5X_T>5X4U&48VN!@+5'\VTB='EY'W*!?3"-1\@I
MM7XXPCBK[_E,[.@\YV-KP8+-&0EK/[+T=-IM'9K6(@:E6H(_6\(P=^GSY*]J
MCOY3[)E7+W@G57'Q7\A:M4'B3JKBCUM.DTWF\YQ4VGE>*V115<I4VM_>H:0.
M*YC!!E2@L!'M]3>BL\F-J$J:!#&IY$\RG?#NWHI8S<:J$FLYL198V1QI*L61
M_RW!G.))0:&.CUC@B^/-X">4NBN7*U@(]'F1%F:E,*BUJ(\-W%))4&*C[&$M
M7K0.>UQQ,8S$!"28RVAFS1>;XHNJ@%6OE2_*"2)T]ZV%N4H((I3"BLM*\-B/
M[93@6:")NOO6@GBOA>-JTWH%9UH+9;X6SGS)<F0K.*XJ$.TFG;GGQ?@ZFXOQ
M=?>K4A97\O871*6<4>_=_=>(VSY/5+J;%!5K<5&[MM\*G^XU0H3/$Y4-)N!V
M]RL-P94D*F498)6&Q4H1E0TF677;UJ)/+Y;&;)F+]]EG S]XEI=G$7M9"S75
M[/62[&6#4=:V%ERJ>?$50ZUE28.UP%<M#24=_)MTP=K6 GLU>Y5V\)?D8K8K
M!5R^Y*%H2R^!3>*D[4KAI*^&VE;8/)6"95\-:VS+!*D4"OQJJ&V%15 IT/G5
ML,:60,B.M1CW,FKG(059M;W16O$EY+U,DQC>Y7)X.R:R5B=YI&,MN/Q*Z&I#
M5DK'6E3WE3#!EMRXCK7XY"NAJPT.6\=:%/&5,,&67+-.I1"Y':2K#4Y8IU)
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
MRPGG(#L7%Q=9WJRZ[W6&!)W#4>_@S!4TS^BNTG;S6LX-)KW.K_8>1"C/_2<
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
M"!J4BM>GH2L#>M3'S^D'@;D7$96]P&W"PJ=#!_8YB01:-LZ0P3K5QL+J:.N
M"H*VOP%_NT'JS>VQR)+P<;W#% TO^#!K411E+8IHD<,,"7%U4Z.&,U"SZ1QL
M<)CPT:P!/\-GIB%M9,.9"C\2ZM\NF_H)OCG_9^H+N8R&,Y%M4A(!.ZMBE=.
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
M&#P#Z,@[:72/>^89M?+>O4<>7'2QLJ9?1[T#?0Z G3J 5_Q=XF4=($(CGP:
M%^!3EEQ% QNT]4<MT/.@!*;'^X,TD6ZMB'[XV 4*MKG7^0]]MNG&03HL-_31
M-79FG('='.(BU2LY^FU:#M)PR4JR&@YJV.I0F[5\DH"'C&BVG:;N9K)A=68G
MS+\8,H1\4J&KK#EAO6$$6U7AR134<30<%@HVLU(FV8YYL9H%JU4,7E!EO5F-
MS%JOC"\F^[B0$X/V+%C^NL&XLBVPUBK?#,DX!?8PJJSGA\POV$<S)YE-54!
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
M=A9>I5%=Z?P<C;?CTPB-7PQ(T4C3([<&#XH(P85E)D:WPNVVLIPT]46TC8#
M^$'C9-!FS[8:>]GQ!?8$<F'<L,%.;A]K4A<'/Q1&#,_$?S#>IK*FS7MC(T3$
M](\&<GRK\?\)+_I32C20S?S&T@MQ&:1-]EA>^ ,QUHI1]N1<4 ,WED=9NXQ,
M0;I#<S6)%HWI(6^B%6DIY;N1I#."FFH B+TB%@NP%$8S$U<]+U-)B\SNG,?(
MF_L2G&4\<-<QLOJ7+\__L%A6=0T#\2]?G/\I_40C&G_S5']C.G'"G$EDG/V"
M:A'K8ZB<^-^O^$+Q7U\6VJ@'1LV,^53M2>+QE%GFV2UNFU/(=B^:PV[)3*&$
M:Q"594,U3#V#%/3C/.D&$G3B$@-EX:NMP6YVU/A*"FOQ?9M,)O9F\5F6MQ.=
M[D/3<S?/CNCXB,"SW9'"B5KBGG,33K"AI),G;G(*7N^Z_/PKR906-%RDK8+]
M7=R!D_6SGUZ]E*=&9H_ANR4SD<6_(;I^IPR 1$:Z;>)RXZ"<E]$D>5A07D7G
M"[#\Y,"5;IZ.NFZCP=G7I2"Q495;A]HRN&GK&P(EXV)].5I2N<EPA],RD>'
M*5L#PG9EYUQZ0QW&\U^#7/+1INR^)PI=8LUMG4&1864WH">GJ^VR#V0.@M3*
MTGK@+$^V$N*_Z+?!%03:YMF"<U.<\_)040%'Z9\AJBY84+!:4G!Y Z)FB U%
MC[R+.ZT[L#BF6#>Y)[LZ<>,VZA"27?% I8HR8O-VXQGEM@Y<&HY_NBR[W3-Q
M:IDYF/!D7)7)(:K(NX=W)8E_N')YW-$W6<N**O#XY1[WN]R0_K \K+=!2]LH
ME<3!^X<G&/8--FG(E=Z8_DT;AVR!X@?BA@$=,ZH7UO'"I6NEG.;/-*(X&XW
M$!)88+$^&'W@R/JS[]>%;:L@,:R<N:,^SFM6^YE=A61.49RBA<B!%O%Z$W&B
MUC@NHM>YX86LB[)7T/#<U7CY3CQO#D2D"$S=&["B>Y&$WXP\<]!RCVFE[^9@
M?]*HSI?325&Z[DGKF#L\U((($+()@S!\ AQ@54'N^= 26JM8?TX&,)H JA;4
MHD5VP#Z?-H[TJ$GQ*ZSU,V:67*1KJ,O+4-;#Y0J $CN$61"-XORV.U^\1E,;
M^'='-Z#M-U<.]FU\+DX%H2=;(8ZL**#2L%@"5=A,O:' 5A)F1UJ"NDE>13'5
M=&'!JH[2$[]QL^L'YI[>$#M)JG\B87.'XGFJ<?(XEF3LK3<BSN55A5J.3E#;
M;<OH+K'%>T9K(&/ZI\S#@I\K4"YH @KI):=CYC.NPYWT;2@UB[FZ23S*U=!]
M"=PM!0?D.0(%N,_FY'MD9W\HUD[#7MBWN,BHYXU<4T&J$3F4=P?L$\71;)3B
MM\F>N5@Z'O=DU%0@/BY7/@-Q\)). /E2[(J!61NKW:/0[Y@>/5^\X .M[-5?
MH:6^C2M8$IO]\6NI-V#A4![Y=Q+-=<B#=>+_(;%5;9B)B!-%4EOV-_.&GOT(
M1Z8^FY(6)Q9][SXK!ZYC@!<1+WDT2P:V$/?X0-]_-&FJ#\_:D,?*N*"XC*^J
MOI(S&>>NF\PTP GGPUWGOX^,2V+13/!$@0+EK1-+4F#4?7B@$TC<;ZRA?VO%
M[888YX:I9[@O_WSQUX:#$9S\"C,\8W)Q6W>(G(O$S&_Q>Y_B>LJM#:BSTTDG
M72;QV<0_]Y<?(2Y3:D"ORV6.%(M_$U:ELD:DP ;+8U-'1\S6!]^V@LX>W[CJ
M\C@G;6E\G3X_7F'Y-?29Y"D%%(VFY>%FC]S S-!9\*B4!3&<.#=:5/](\0TH
MB$2C)NP V!/H,>+_S;-CBMR2O23</HV#FO3INH@?HPBF6]2$Q>VY*\W2,GFT
MC 1;2RV@\=[H[]%7B%Y%@,XY*3A$HWLM+:Y=G&@!D#!-Z@UG1;-'X(X>RI%6
MB!8E!+HMO]6I. Z6)S\K57MDG&#^23%B;C 1[&*M"+Y<C4%\*;&[9FPU7=:/
MA)0XAINQ(5"T66Q!4\R1X"@/1!*"\4D/>\:>Y+F@F3S0_2,^'GE/T;^?>HI.
M8)*'\P*/&TSR3Y;72BVG.&-),K<M!8E2!6%_3EE 6R*![T%S$@^1365]R2KD
M!DOY&#VVN9(CB:[)8!"O"_%ZZ>%1,?FI9/P EDS-+^Y[<6#_Y>GYEZ[:]J<O
M_W3^^6(GU364V_[X[W\\_]I^]<\5W&ZKMQUKH-?O?&4:4R6$WPX[26609MVJ
M0J;V7_Z8WH*?^JM4)!S?\XW5CSB;J2DH= +TG&>R'-T,#OU%(_0U\3DZ/!P$
MRT69,T7 G(1%#Q0EY$N@9I6XBJJZEN=E;B7OWQ3T-)9QCK%AV:TN/1,30";$
M=H6F!:SY49<:LD$K:6##C=3O#J."!HOYT/M"\9M<^GZ%558<JR84LV7(4?]3
MYK E5(F(;P$[+(G%V>*'%Q.\V)7_B!]_$Y:+UY*I7'QV\>;UDV+Q8T4"8]&I
M7%S\@[[V&?XG%<0?VG9;A\5S7/^5/LMG/SQ_]23%P6D)^%JEY##3[%%JO(G>
MHF4ID!GM\"RB(Z;T1DW8MD-%"7K7LY*]J[Q<2F%63K,,7K%Q)BE#&=6:J/F
MTA9(U56U$0Q1*! ]C6IWV&7$H-S/AGYVZDX\HX5[,S_<OO?PFH/EI;5 <G=+
MR>^<"/;2&,X[MIQ8B)>94:W$1D2,@;>,"Q+]9EI=DSA.D$7T;CWRY&(%L5'+
MOF]7%8R!-<YI=3XM<)Y>E\.T1M/^IA\"[2"78"&/76>*8RQM8NFV8>#*]M:4
M*#4!16>/)->YQ.O(,Y"AS_(ML.60 =5CS-N-)6MB19>_FT16H^JE+P7)A/4<
MF8V_J)1X<F0NTUK-RA%ZX=!P=VY+#%C$!>_*D,QB8R-FL\%+@'[%\286?8+$
MV<*EA7UH]/9Z>'-5?N;T=DFS^6^RFE@V( IE$SL__SR,(0/GW[@FILGJ!"2C
M@<MMP3KP:/Q>$V8_&^_8K'8B)H/K/[XU3KI8?(Z3_QJD_PY&H+@+-O!HSBV9
M%:IB?R"R[N$Z>7<9<,V!AZNVOM*$\'06<!!+;1DN6I)Q+M?M7E!+#9_UC 'N
M&3UP$8US?(X7J[ ,W78!T!!W_H.#.F6' !L=)66X31J]Z>Q%Q/.*Z]RIG5\N
M<"9][36*AM99&&?Z,/1@I]PL7FOOCIDOX08=4%^"&K;WKG*\5<8>P]Z4]%)E
M<*Q5'-IM"QM^&WP"<-SXO@KD0,6QJZZ.0D($V+>4%*/EVFHDW#7')*7(FDQ,
MU2@JV92$Y"'Y=H=^-)9^W!Q;E-Y2#*8\4U)B1>IL^OH%QQ"&1*QZ7\!=HRJ]
M2OG!*7OA/D:TPKO+9Z"RTW$QO)\IA>?N<M->"1^DSQE:N8?WQF)]T\3=M^IO
M03L]JFW/<F7<5>?</)64/:Y.=F+*_J7IF5FF[)H[ XD_Z\Q8HJC,.>^_LZ_A
M"RE\VE%.E_LMF#EX LZ(T4O!(8N$*L]?':\OG^;ZMYGK:)[\).L<"T -YHCG
M.U6B$6F88>::29KSOMTA$36=^]/D?N3)Y:2'G]T8(ZS)M)+:< Q(5S=P4ZBR
MMD ]@^%Q'82OX," _C=>N =4\C2!'W<"R4TC[&GT-N  !((<D;?1A_!62(0T
M>9:\G,1!^.OH5=P+[Q;;$]/B-C:5J1 W$E"%+_\5,ZT&5*9:<Y\)N8;(,!6+
M'<7K9VS@I)%>0FY0V6:U:?Y9$<0)"*P$\'R(F4(#9V56Y9XO.8+3<[YA@S:J
M8(Q5B89D5VT[N8]^U.> Y*,'Z@.C-+1ZE-*C5]EKX&(,D>.1Z4-TM?2CL.F#
MUNAS3A:3&2N4LQZ%^SKZHH=R&Y \2 DU/0X28M(YN1J_Q=/A\F;957G <[[X
M45K-1GD^#G8<<+(F7%0@=,]T>@KOEPM@[K+:RP-9>%TDZC3/E^72TI(V6K>%
MY:9<KHC]\K55WS6>Y^\=>JWQ*^()6 <O,U!DV[/PPSP;6 BQ\N&&ESJ(%D(_
MY=F:R6OILU**E".'7/"@[!?Q/JNWA)J.)F47!SAT[IRG5!L*^R5EA.,4*8$\
M_@0B"07-TD<F65J.@/;</+N9B;?IF1&P,0)_T<<5N+I,&<ME&*XI1WCH7:;:
MW>!W1!#QN.$"7WQ^@@N<X (/YP5^5Q2DJ6P(8YSE&Y7\RP7F?5XVG,;8OF4
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
M_VG#%9_/C0AY<(%1OMDX6H#D2E0D4V"4\J"J-6J%RW+UEF9*N17,VC MA/S
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
MH+YZ%U;=H6*!&_13F, -H9RW8F#(R4OD%XRV53%?[/]V(!D/-@"2#K+/GY;
M/2P!AD_W8TD&(NCC0J&7.+.I;IO39'WDR1(6<'!\@9E(5=\+.55Y-X;HIK4[
M*O<KZCV:72>RB!1HZOTN%G&>+A?KZ-;WN&I]8YNZ:X10BYAK7/?US!,<N3,%
M^RLTNN"ZK%2!JHFJJ"=MI)'$EM->%V<%';"($?4KD,4A1<S38OS(BU$@)9>A
MK*EGGFC<^KRUZOG+_WGQ[=G3?U\0+"7$97&:HWNP[@PL*83H3^,!-)FU>ZF(
M<&I&. VY*SYNY(/F9D[S=G\)EYQ#CAE/<C'H$8Z(K/:>7"XE(A3Q-]6+F+M@
MKA!@=3[6(SV(8L_JT &*1BM(^:N;;5^D%L6QPXA*=44IOM,*NH>=#QI%8M0H
MWP' :0T28Y(YH4#DPSGI+.VJ=[1@6'D87,IE9YIN?VTJ^NCK >1SDMG[VR$>
M VL1(.0UD-I2]3%$)%J]3FH+.QI"FM)4^O"HHT/?Y;3"[NUL&<T*S;.*AO\M
M&B8T%R8!<>;Z]48*TZK?*EP#&M&*=FO7\$8D-NOD+\+9P*W0 =>46+UM-[E^
M"5G%_N!X97,Z<.D@R\34TKY!ECK:1+[_::5]=,36IDZ*0Z>4]*.:O D&BN3:
MJ H?WDDK>V<GB#<BET#VD "CZR+I2*?RP#@Y\SKBR+="$0$"$98[A)D@?E)B
M^Y";5K?-_PE4?3=0]1].H.H3J/KAO, )5/W@K#Q#,;7BLZ@4<QG %J_<EQP%
M<-YR<576I.BH<A0"&5AEV.K6I$+H5-BT==5FE<.D1P1Y;+KBPG3DE1);N0RH
M[&20!8I^X^?#C,3(7$:3F+'+YJW)-YQ\BGOV*>#N!^*@.+4IWF^VBD'@C-VB
M$&I]T\2G6-G.UC*%+_@W/1K>V,%'>LFAOP#C/G6%WU>_HB,IFU$/LV+.A'5C
MC!)3N1Q*%J*J5&<-"H3P?'9<0^(TNQ\#W 76)@BDA.60RP#'D_(T.1\YO48
M*HBJ&PE7);TGA:6XE- .&N!D>]>A)IYH+N#.T+8]1EZLI#?2!^-^2N6)XZQ/
MQ'!.W*-YJH^\MZ#4<9;Z"^OSQ8O-+1?;4"8=@NRSS&:)PLPI+68\9]>7K7!/
M)>JR0O(<1\C6<TXS3PQ>"ZS.6"A9S(E5 [P65^+CFZ>'_[V2WGV?1  MH1N'
M1A&*DD#2?.(<.C%K?5/^0:%.=U8S]<)YO<LE9#2)FFUU6042GA,5;XEWA)&\
M2?-NN'C 'A[Q=GT3@[KX1!DMNPT2NC_BQ;33%=V.5RXPFYN)MMN6C;(]C8><
MOP"I]6N9UC%G3=S9VJP7/^I]&NA,9*SY=*7+2EIQ_<IIFV5;=FO<9NXAHZ7H
M24> >3@I""6$G'R(P/#3!TQ?Z5L&LOCNER1'5A.S=;0^;IDP!78=OQ>72J-Y
M<!WN=0#O7DXRF[WB[!MPH[,3IA>,SLV98GBXD:I=@50:J@H=9-K2_) Z (O/
M>3XG%G15L<2<[<M-8BAW\6N!]1-Q&[H)[U.-%;2]5/A6XY/J3<X7%RP?P(R@
MX 3+M=#82&>CDN@O$R[522CX+F\/64J09@I^XA0Z%)-J38)B.F2DOS0W<5Y&
MTGUI!'SQ$S/;\UXBC6)M>!6=C>OR1HI2$ .IT95+@@!7<7OU1_=26G/T+.!Q
M2@Q.?GQ96O(Z,<F474=AGN1BFGCB7+5=DC!F50AKN3S*LLH:=<L 8QK6RAL]
MBP^72638VY">5( 17 NPU=KO2/0#S;VN]8@.]C=)V%OML1=4T"N1;'%<5.C'
M3L\$\(00G([8I)FYK(#!*/1L*0PB&91L%EQ: Q),4H%,14:^B4U+D0^(LRKY
MK>4UB,V<ED1F2FMZ$ ZL;AE=W>Z3IM@C*[$P[4=[^),,VR\MIOSQ5$PY%5,>
MS@M\4C)LKV'HC#VT%6_&"X-=07R(>8@-%2?DQD1+ 4A=EXX@_1U(EDEB'B1Z
M-)R3GBGS6_78RKVH1^CXO]8W^NW'\?;!2RCDNHT>BQUIZ"TMR)/B7YMW2@<F
MV$; ![1M8X0M1R2S!2?7$*Y.P3I40#>&=^DR.8HR<QU%4I[C41H-!X$WCA]^
M=C3E)/T'\H?!OLY(>/5[JX[!\<;+4JZO2 &>Q;&\S/-EJ/=TT5WR2Z25X\7/
M"YRN.F9)=NRPCTX0Y7S%%P"TIH:\.$N(:P ,4AL:!HR7U[_%5X7K/RX2/]S]
M84\5O"R',M*5&R\A6B_JRY.72O2%[ N)4F"@>A^]&J(O\O+'.6G/ID,SR[PX
M0LQ4&B.$-1N/G/2Y)R*W/,['ZM)H? A.2PP3S1ETQ<A5M2&.X4'(>N5]V)^$
MB3J.-D=S+&0)\1:D0=)B\R#*&$D\7 8CFYIKH([#S((MM(*G+S7<[*51 ]?&
M,L>^Z\E537!>/&QTFM>4NX\K88OHQ@+(L:W+^OXY/\94.@KV([4BB^K1C2(]
MXN/HG':#2H#7M=1Z66$%T7"B?V8LM$O49%]@=U[&4>4*JLZ_(FV&=8SX2?&8
MU :7H7-\^7P[0J8=.+(C4<?0; <N*Q/!?IF7G)T1&F.V=8\38S6M89-V\]TP
M2Z(<HD\?>O'EES$NVE1#/T[RL@WI@IDR!E!9WJ'<=B&,E?>2Q5%*7GJ4;<M*
MYBCQ,0/:M=BH==7'"<-WH@F#5%-PU"IJ-[/&_@3H]47"]%W9Q1I_^DOMB=M)
MU3Y)87ZD0^ F8&[ L3NAUY0$XT7$NH4U.C2R3M:!QKUN>]!BT8Z<22+C<F;0
M:!3EW\7H@.(=%AB/"GN0]MC ^U0.*4P%3&E Q,IB)[3*+BO*+,N7^A!R(C$?
MM<[<C3B(] X4&,-"T(U*X>;2(]1]ZWSQ8]SYM"ZF)J*-$4C#^1P>+>K<S#.8
M-'N6_5C&^>OC*B"";U*PC,<1J[^!LK^B%Z:ER#-B%%N<?>#E&^P<IB4G9<1<
M'1WWUT,K84;4#O3.TQ/>O':Q/90DMAHD@V SQ@FD],+(5XBKQ>MJYJ!,]T09
MP6FA^!RB) +Y#NP-C5LFO*OBLDQ3KZKX15HW2;O*RA^_TT+ &YAYRTMAD$5I
MEEQ!9&GJ=J4=C(H8W=+JYPX;/EVVC!\5CR:45U5&SI@YH,\\BJC@U1#/"'ZN
M0 SI//F.= P95IX\IL,73Y-ZY/4D,LO,F\[UT[MC"R^86W.VE\6B.Y@)=A[G
M8PPUW@1_G"_^>O[ZW,V8S"M>%%/K9[.8F^([S6HT/UW<*BK+?0EE5]&_X2Y5
MT@BNZXI5NM/E_8A3EG4<&.4UB23Y:]N56KZ\R$5)5IHMOJX;/I>S0(+Z?=UA
M1P+0H9R*U4*:=W7@G_QR&2]%++2Y6,<2K&KSKJ%B;#J_;B12&P@=#;HIXU>\
M@76@/PX+:(Z/#F>Z"@T->W77A#D4D2&:#J1#E*$2+^4&7\*3>$:V7&3HATS$
M2H?8O[+OA7;;>E7%!<0#U4%6,$Z,^8'4?16WL]NK])N#6/*6ABN8BB:66O0S
M/VG9/O6"VJ4(2Y!;39K?;C%DJUQL]6&XC/Z2;EO+*GA&4HU!^7A-+F"5$*3>
MH"1__?NP_NGBQU>+_XS/B;M]^_+;Q0ON@_H+)=X77]E^6,ZE[(\_N]^BG+Z_
MMNOX9]^13W=H3/'+(5]SG\"=]ZWSS^AS&%%6T81JAR0.;GF@&=VO<715-9.A
M@UHZ2%3%WR"<9G3GZ+FIU[BF=Z0R0[^YD;#%[3+J#7S_<V5Q>KS<7$DTAA+]
M(4NLY*O$3[%R'B3(6[J;IX[EHJ*N)#N(9K[>[G:(+\X7+Y<9%PKQ,<C/M]Z5
M3G64_;9UNT0'L#KK[)]J;L0?)/[X\#AJ#<%2@7GLAB>J/CX+Q,= H]5XO \-
M:'L9TB)^"KUOZ+COC[H_P1-S[8MN"E2:@ =3JDV_V?.R2J(D6?,SQP&2+^S5
MJ>9>HIKB07KZ^%O+T$2#@J"+3HRKRG#AN(=[333/2G@HP^B1/3?CF'ONP3^"
M[3[5V>Y69_O3J<YVJK,]G!?XP#K;P_70+K)LR*[\6]M-4IYY+$09.'A9\.R6
M ?GJ-6N%2GCE0ZMU1>["\F &F"P]\E4IZ/H6?GL>XL_<D0Z+  MM=P*.5G\J
MTC&2*:3B3#E?_$CZJ',O@NRM/W@YC<L<^-MX'NHA9T\(]<F,3^E.>=WSQ<_<
M%3N.UA!(C#,6G-#6O,6B,D4)GWH5RJ]PQAE%(W1S[YD8?2T%77794S!D*SJJ
M!>I!3#,58Z%N==CU@WBS2^!7_R85 >./2BGT\\4WX:;%@U<0YI[7]%2N"L/O
M,@<!LU8()Y'XG)QZIN2MSSYO#@PF$_D-\6#)JP-<+\YQ')AFL:EZ>CQ\,SGA
M+"FIY,=A/2KSK0BKLTKXM++A\@G5+"3IE/G&EX=AW5XW5I4II#"A+ZWL5X W
M.7>-5M8J5%=<NO(3:D%[>1U7GG"YX-_)!3?7"&/6-KB?E33U2LMJO>8D!6JP
M1!/#F.'%VR8^,Z>X )[__%G\+*T(JKN=XU=/GRV^2;_3^IW69GRU!RJ#TLGM
M\F&M^<F(7 (RPPP!=._7LSQZ=$(3&BUNKBSK(>V&]#%\!_XK(-Q72"8LW,/3
M+CDT::2UDJ)2'9AURRK'I34<]MFBDI("B5JDI$/OTPXY<%VDVS5'2PEU\*68
MQKEDF])R%[60ML\P;%EPEM#R7!"1;@ E@!N5PRN\=5+ZYJ0$"WZCUCOB:X9C
MQ^O=N^6NJ'3, ".B50WZ]QMV'6=W)4:O?=(YD2SXRNU=7IS&^:KK[J#9[@/Q
MKQ0C.A:X\)SW"!U3*0AEPN!6+J8N4;2C/GU&DW63)E,Z]G0N>Q%0B=%GPPA8
MF,Y-&1<:"B5EVM!5G^Z^'G^OT%1(V]1L_R6K$H>]ABA]8*AF.BA\C<S*_7J'
M%,X- T>^9H5N?RZ34)>W*%R.AE)]-6?UPCN<RYS+!756EWB5;,]L6CU(8<AK
MX5N\"AE+OA7%N',E[DJ(F:_9%*SA_&SX_'B_$^2.&MN6K <IF-#I;3/_[0Y>
MU#C5YO6J,L=* 30SN6N+Q,5 XA'9"^'HEG/LK.?>[90M:AVGJ4+WN)6_G-0\
MW=-GWW1EGR]>*Y'0W1\CNAUMGV$B7,=<RCGB6%T>NF@V@(Y!#9;-=RH$QQ5.
M9<T@X&Z7/K%GM,KYC51@MSCM72EAWE9F_KGL<[:VNVC<R?[O2NZO2K1+A(E(
M#[>)CW;TL>"2HI@YN;*"68 W:@$^PE:5<8SS,L#EKA@Y,K#?)/BG5=P3)4NU
M5(W-L"J7KH^D:%'?I\<W!Z#(=CP_I<FZ75;+BBW!-AZ+_; 8>?AD['>-<R;2
M!(^28-[WIM>FX]U[R./2 ?DB;K>CNGO-L!TA5.;5):G2O-PB=7QX<^6>MI:,
MAIL@.1'(UR(W*ZU'FEO;N"/1(X5 V:0>M B=W9Y>T.[+YX$_"Y+M;[O\8+C&
MLM_3PF$=K03+EZR;[$0!/6GS,'C"TSYC/]8+O<>U%'<"[TMQ7\80)+^+LT(6
MYY[%LP5'V*==<['C85PDGZVF^EH<37$,W*-M1EB&C#/M%VF$BT%2LKFMN0:C
MPG5<5W&[T3'Z0>:X&/-'N6U,L>9*#9(C>D.;!&)L\JUI"(X<$-K5R5N),&!H
M3?I,4:84B\&!(/4QVL]$6M?IIN,;CE^T(9!&+U7"U&3QA+R/8DQ"0N8"P]=V
M;EQA><1[#VSF:"]+%13N'Q5D9P[A-,AY(3BY,BY4GZEI1D>IK ?M@_*G+AI:
M6$(S9R9U5A@GOQUK<15L0F7@L:[ES >% 3<23@1%.E+(2S'W/#T]PI1HXK=2
M5MC(X8*H'7=>U11X,5B&_F>AX=&B7%9J$B6+0T^.HA:BUF%9@NB&W3%1-737
M2^4X:=@%^^ !45XT78=!:S34$/5)FYZ7&?TW+QYT$AKXDDZ"$=B#T(BM\D'&
M]5F767*J2%F@A&@HG$7BBE&\]NBZ]F%VS?N6S[R1;(K+=\7;=8!(LN,%+&XW
MUQ8<]RNJ3W$;QSU8]9<4ON/<X\ <9@JX/P$6X!HQ/ $D$<Y"E3J3.<M #EX\
M(Y40 ,9SY*.,+9!ZWYF%3;7'K.*:FUZ)%*Z<T)=WZW,26(+V+H-$5YIRY-@L
MW-*)Z02D#/V+%]+ASNXR*4<3 B6E6]FFT4W1E"NY0DM!IM*=@GL/C4]%.3TR
MQ&92-%.?6Y(2*;#*<KUW@.#EG9"N(64"7!N?O.]%+#' V1HHX5N[SL>YALKS
MQ7?EZC+ED#+Z"7YFGYP:\2C<\>5/I=&'8G2_^/=3:?14&GTX+_"[*8U^7XEL
MBO2-BZV-=B%%1UPU6L_4+X_(H,1/3VV^B_L314$NQ9$.UPQBK^(=CNP!.<+O
MK%6$,R4(H[.$D[]\RV4</B[\$\Q@UWP<@MP8?38&;3CGS1&9JZ4=K*7$T$IS
MU&,^6YI<M>SBJ2KK\Q;<SN3Z$Y=.3($ROTID3PGH&\=K/S]5(^_+9=NM) LI
M=4[TY/F=%O6ZN8=+^@U$+*$)7-$%JCFQK_X*9;-(G-4&H;#@T+5?2B(=WT1M
MZK*E!T(.,/Z64+"&9P3P,"'5749FMZL&2TZYS&=R^]#RJC _RE]Y3R2)LD](
M%N1+8V=VE/CLP\R^X'@]U<)=GH)SJ-QBPVE!21(!7X_((+&1*E%=WJMG>:Q1
M01&OD155?3?FY$DL=)<V%$H2EYRVDON;85BWA#;0AC5?OSD2Q6L/CD@EC%C3
M 8U$K<)XD/16O]=F$&[-J6F!OPUQ/0<*+!TYI<4<H**AVO(<X4?&Z@$N,$G\
M\&)+XG?7J;5/4:*.E5[ARMS -1,V:"Z!&[S4#%L\PV'#8VS?>(DN*A39J9<E
MVK9>+15WO@9;H&MGT"4^2FFV!)E/2!H,,((YFN$T%S)7EL,[*GB:FJXROI1/
M.C/S/4 'TFI-_T>9IC-#,])D25,TLZ7F)B<A+ 3>$(A31] ?<840T*(+*28U
M6AQF'9HN"1?3YW>"4 C_! 8K2JW&EP<G$74JFB1.*+6,-[JEQ,"I4LXFG2^Z
M,XJ"0[P75Y1HO$;M[7&<O@_+[D#8I"\^_^*K8O%]1XS2K^NV'>*8D76!QQ37
MZO/+*FRB1Z:O^))?$6_XNJO6T0PL?BIW97]=[J)C12=>-#55(]F++D3OB)K/
MJMTSNN^?#[7>\X?N']3@^X_%\W^4?WO;7O=O*[9"Y$O%.WSW/Z^*Q7?4]QLX
MI8I;LB$CCX:R-\)G1+'OXG737F]J\A$<X+X14'1JLE7)T,7KL!]@@>5Y_B>^
MWMOX+MO+:'+92<C>)O[P^I9'FGM;/\I?%XL?X]26<0I?G2]>1Z=W3]U:4B^D
M?@08ALL*B'-RKIANCN<B3<7WYDOK5+0-;MFK4:,TO7OP^,(4,\O*NA3(?CQ*
M&DLD 7S.' XXT%OE@.,W$VL(&B[*7"[Z78LN>;O&,QW4'V'4^'6?7W;4.KRG
M"7ASOO@V;..3?_#[_B3T6'[AZ4#^4#9-.YZG?!X8M6BI]M2 ,;-K@>:ZR=OA
M6"0DOAEMY#H0BR)Q'7A*QNAFE;2M&%?EFQ\SMC/8$=!SP9$+68<$H%T,7I'&
M7/E"Y?5I!=R EUM+.4"FG+*ZI(\U:L%!#932LN-C?]IS88>_\-_?<'$I58%N
MS- B^'*W5N^\6 1)W@FQ0LY;F?1P)"OW29]J641!K=I8D)RR5Z>K+KFG"#1\
M,_Z?8&K_?HAOB$WECJ;GFC1NH40S.4ATX_4T;1)6U=PG&,3$]8X]$-M[#:NK
MED_\%@ CZ_:P%@TUHM-.07$*6U(]SH ^7!#D7#\G$ BF(80>G@)5!%[=TPC#
MRYC6Q> 5FX"2O,\YN,%1_DK:4.P#HC_TB/>7G#])3/0Q@KMFU2\=J6407"5C
M,/MH]RH(VNK^^K6)D!_SPD>)>AR8T*+WJ2BL?!Q6&L;XECK0I((QZ1K  #%M
M'?!"@H*M57 -Q =QSQPZG#$ R I:J!T8,(MU*;5ZKTP8]ZA#N%#-2L]!K@./
MPV1795C,.*Y:3G9+V4JSW%(Y?M'TR2)50Y!;$2<UV8/\L-!J>]?N.Q!9B)E8
MZ>/]6!JWM:1L'->/<(ERZ4EAA6G[)3N"U]G&P&;PY*669N$L!PU7:0BJ*=P[
M(WST70C3_DIM-N3B5][RD5Y>9QD>?31'ES<]JFU\V&."HY.CY;S$?FW*#]QD
MZ19(UOHW>BR?I&1#-9:6EYR/LD=YD1B> 'HK6E@,+!=A:4 .YM*18Z^?(Q&F
M[6;<@=!VKT?4,6M!>RZ<MIDT&Y#7!O@I8^" <:$T9N@8^9">%T.=/:_<#1X,
M4N_;=D0LX!6_$S7HS$#I6_LOH].$VCR89Z:*]UX+#%/Z0<(5M6;7E*OLD9WT
MCP>@"F_FF7JA2TS%>W?Q>_Z(S0*X$8&5HI3'>>KT,ARAUFB]UG"NR@>/.S;[
MG+7WL*=EPI9AO#*U!T720BTC]FE'Q<T>RKI2#1,C4"U7;Z,!Y$5KIE?>[\@L
M.+N9^*#( Y$5GP[S"5KH9KP.I<B;$AIN,4CO"W>P?_C"LWPCL'.9?Y^M3X8Z
MP_;D=@*[R7$0DR!3+@+K7=DF;$MATU'QT:.4_6S%B*#LH#!+C,ME6Z^1H<]B
M<B/EGQ6B;0*/[0[\0^09(>GX#SH\8CS C6/Q6U\]_3]CL4(RW&Z#X[&^^N+_
MC'[_U?@0.O8LO')VW+.?L+UT,\=2/.X6BMX>JDT#KQ;,; P]MF'TM.<+JUOQ
MQ7#*I]EBXJM<GX<C?#N_"MEBDD60[\JVB0LX_H*9'8G6<;"TOSG(Z6;<(LAR
M,[P++8/.#4D.D5NX)!(0*>L*L+[D^DWIY$[\Q;_0D?SR\Q-XX 0>>#@O\)N!
M!QYMJ*=AMKI #$>LD4Z_+'MNP"[A8P'>QUA]A;UID49T"Z26RDX4P8$9/Y?X
M&]%%H'D'->QZ[,?_DRM/QT]/20^@K25JV1^Z?2N2*?',VL284PG\,F\!?8[T
M&XH'F)D_AOTM#1CX\3@["5?,6@]0"1X%I91H[-]3JY!<6S%?,#?N%I3P.SJ&
MI6YK$:F,<WSFYD;%(J6ODM(:^61,W)MC_O&@LB+J*KND2DX]F*>K^,/@=;'(
MD3P0^;"[<)REZJH<]/G8PW8*!7<N5%[G"$<[;G_=C?#%/UD,_B"]N4=4Y/ZK
M:X9VJJ6RE8QT6GG5A% (.J?:&2J ><;A4&*14!_H<"ZXI?I:Z403"55JMRQD
M,2.4&B]@6B33%32_[G\SZ.A]%+SG8Q3CEV5'7_*?&MILQI75VV>/OIX:=$>X
MI"FG\'E\/1[VD;JM"PZUKY 11G8C<#3+W_[:(&!^/9B.>PFUJY'*IUY_5.OU
M/3M="Y3+CJ!Q*V.[5'Q$#A!?47.Z=3EZ1=@B5^=E/9;.Z+6B35P[VNP"#!3:
M+%C&Z=WT6J%TJK*C.\CP(VP/TEH:]O&4([%3ZA%H^)\I/))6;47<@6>W<"#T
M:$%WK33:;$.;_A"';A._2?E['+3TJW(HB<5^?XGCJ>PV92<8JM!U+17]R/B7
MJ[>]KJALDHK%=P?JP.1FRXN^*L]>E2SPU(4M1N+/Y;YDW>90]P&M#+JMI<IF
M>86%Q]H[HK%,?D[,QZ)5@P)]P[C]ME9;F-H K#P^5$9)WE'L#IXNX6_<T<(%
MZ8<.7#R!AFOR<WZB)L$2-_OK6W0":-64+O!CM5Y'D_E='-H)-XLPB W:^*-7
M?'X9%R4N\G-97=.(<=L]W)KUW$;B#2OY ^L5X6PVU^JH;TO:N;/MS2+4??@[
MZ%*RX9428R5BA.Y&E-ZO43>LQHSVAZ/GQ-R.AP<TFWR9B+URQPW3]%$V9Q//
MBSR+X[)-8Y915Z/B!C#]0V[2E!Z&3,BA3[6VMLM:FBGUW 7O&V;)\F12IFGS
M=5LH;<D>M#2M$:>D+A\_<,L;/AA5.8*-&@ F*><A+EGV,BB&K:B2/LQP;D"P
M CP>7$T^=%;0HM>TM=''FQ.9# UAKP(-<IZ#XSW^8$!1I>(0RAL'E-43YO<*
M 7R9BKL*/1,3Z4!@!8,B>V,1T$!(JX@BQI&)+SQ&QR1&4XRZX_?BEBXM5B\N
M7BR^I5+R<[+8TV(@7#E/8PG5OP&E&NJ^%"1T9JCH<H@BU?S?:'Q('\2?I3G,
MJ'#Q%6Y9Q<*7><+&^?ERHH A!2\MTE#%W1[$XM>,72E]/MN619:P]H3P\9.A
MN2Q1AN/,N&G&97R0,V.8AB*AI9['\#&\HT_JE]+??H29 =Z$*TQYK*5B>EES
MP:2<[E:O<,_[(1-OQPG<Y<ECK0J/"4MG+J5^T7"S%U<0%4\N#]K<CV>TUR*T
M$%)URLTE9"J>R:5M9N0C?P46_*D<\*<,$+BP*@X(75@C B(.::'Y^J4O=U1)
ML'$]+DWQY[+MBK9&\54 M#>9(CW*RZW#@3ACX4FC4%E+6T#89M>CG9ND=;Q9
MX)2,Y:BFL)4LD%&T2P[?DMI:M36Y:*<&E!2 9']W64(I-& [=! BHWW3;>#)
MH$=I*%4T1ON&F.&9(9:;)%.H#.?V0NQ115\$=7F7M\ML)9O5SG$8<W@3 ))7
M4D(1EI1Q5ED@_\ZF?TGE:G*1_R$Y! 14@^I;\X(!:J1-'4:)RU@;':8)B9&S
MB[R7OH17DTKR1O96U$7T7I%@I?/VRIMWT/Y0P#_>S!V6XY.*RZ4L[+IKFVH0
MRZKV%!@'0E((2PY7Q1"RBK+W[(DV2L;, -J\;&^OF*^,,24SQR,69.V;$D[&
M-(D3Y*%K?>  ^XY=#:?*W-TJ<T]/E;E39>[AO, GI2SZ8D8L.I-S3T)0H_S6
M/&PV2Y5'VQH/YF ?YR0HR7%I[PP1AYGK,F]\5T<J,X_(1WWYWN$R=0"F .S'
MD'MX8WKHV[<WX_1Y@4(IS5,S*3(JB8H4$S5EK;XP?=&@34CS^#JLA'*W=,+E
M4F;S;QO7UJ9<(>DY!']*KP,S:#(()O-/;W%/RW4[>[1G$'6X%A.QN1F%D#[3
MV$V4WX Z4>SJ<;;+P,Q:7 <AW5)M\';,IC3JT7-;O46K+R!8.93S_5$X^1N7
MZB]*B,P[:239>/ORPGPRQ.Z6#_NRCJ=>@<P0'+?6[5=ZX&*B'I9@R;KYQ7)
MD!4F8 KH>H\I87T+M*;-F:O[ME!C5?KL.GUQ=P/V^SM)4K:-G'/.0W$:I,,&
MAB^OO&)W9B.:\*K_FHF0>T"]9)A?G[9*HV:\_!@W%@>5T"H-(.4S#.DBL)AI
M?"VIQ?;] 5:1)1A=BI0L?:MY#0=X^3F7ZF$4C3/0_/0NEUU.U6K'NVF."<#E
M$OB"$.BA=ZTX!4&M3F<2?RHA6#^<I5!^5N)7)D#%U%@KP  R,A+/W&&1=5WK
MT>%?P&[(*WKP75"EL'-=J8:XL)V-R^<J,<&%#S+)0NAEGP"9 S\-4P6L*TI-
MLU#X,Z[2F_HO%>I-#):JUQ2RES5_G:JE*^"O]:PA6[V?S.$SEQ71')AUA^8T
M)YLC8TVV8L5Y#:.*C/][9F&XFW@C,*D4ZF/7=!SST[Z,J3UXY,E.$=68VU62
M).J%$)_Y3SSH^AWJV@/C#*QEQ^E<P<DQL0-Q$Z5VJ,BU<2\.)_KY"=*#E9QD
M4N(82:0YRT :(!G1&_7'\5G?.8"]^J;F5XC%$?PX^EZH]LGT,:G$K]_3F[>;
M3:\*B5[\1,4<K@,3GVM!V?':+0]5O4[#/$K5T8K0 H;'NWC\1UG?<.L7M?1H
MHI):4,+UC!RV*^;/[YOI*C?R\-%.M3V8D?]QL[-RIV;M/F8DE/Z]MP?55I_T
M&Z9HEBH[0ZUH_LRFE?W"2S<?VZ):B#^BN9[6]_%#/T&#<LLGCA>W;LYR_\TX
M(>IB"AWA*!2^S9L9N2^Z]L@E-5RFD,.R-(M*1>^1$=:\H#)/66L9=UH(3*WM
M1R0]8P#E#':J\)]#CX3+H=KI75 36^K&OIZP)S;KVQD4BWEO391LIL6NW[$?
M#)/F-7O&.S*G1X)#P4O^C)F>,Y:J=BXS[DW<,DSA+H_6&4YL_CP(D_=W57$=
M3IQ<KK)/),^[PVXTJ(1"<9-R))@4[Z_/J,(\4Y4T\K!94WL^*KF[UC)J3%_!
M5R>Z?_BA.< HM\$9I%3:G-X$*P<*-(]Q::[ J QW%V]>%XN+?QPZ:0?\X?DK
M81".1V2V)%%_40Y>.2&RJX^YZP]IQ:IO?O=%BW,3A&%P+S.@NE";>;9TICFS
MJM#\6_-"L'XS=GTVPLM!)![Q-ZJ!<NS-^[E7=_RX90Z'O\-VY6%;ESOD-PZ>
M.)M!794)/!_/7V5&'X+L2DIBG7KD]^I)(MFY6ZI=#.S/GUI1IWI.WF[</PRN
M<"J*_=*BV!>GHMBI*/9P7N"3*HI1)UH/UG>EKV>J&Z#!I,E7P/H3G2"*HD 3
MR^#,!#M9U66UL] ;'/D6K?M /7GP=O/SX_T_#]>7>]%D+D 2TN!\G K\,7\4
M]5!(@I$(LY)"'\.CYB;#KJ Z #HQ";B7M)ID]+DA .'M09KN;^Q"(+%501]R
MMBQ)0MX79SI&$G-WR8^V4L#Q%S?=!%6.&.LW.<T"5DU("1L:&LZ ;H*$K_IM
M!.T[TXB2=Z9/B#N4R8L30'P+JB:_8'=5GVA@."NO?2%755L;H'M^\3MQK8U]
M;T>H\DZUR^2I, 10A4=.B=,CGPF\$YD=_-68F;,:)H0E6+'G":=,XD>H:@,*
M'%(QG=;6[B[5S@4G&_'PCABK^W&VI)9T5=,F2:@WX4C"2VEM$[P^=9RE9>WF
MDH)&)]*&%UBR6&W;"<X?XO!S7YZ3 >,Y5W)F9(P,5(CN5W'WC2]G9UI4Z$Q5
MES[C,>#(0MF$G:!-]EHLNC?S5NQX0AX.*X$\;&JXVE.;!R^3N)G:&G*JZ2\^
M_S&SNT8Y.@8QIGHN6@X:I* GJB?NDI;(21#'-'EXN,EH:U[RMEG <_#ZB!^6
M(5/T&6]I% =D"_=NQX@\2:Z!K+ W!@:B!-,!V-J M>( -: 4,CL]I7A]^:LF
MS,"C$2.>0A8#?@\&T.M+8GEDE39F)@1S"Z0(WSO-MBURW<G#WF01#Y3P!%U)
M8IA*P6!^<([#4G]T9L^BN2O7<:1K.%66N_=PM4S J>];?(4$9<=$H8N[)-(^
M,-;ZO78'7U!]B,.]OG">0M:XY]P&SG3&8ZWB_6V%]Z083+@$%$\W)(_$:@"I
M?&5JT]3?025%81D:E'(TCGMJO2\2768V>R#Q"9Z_AQ$?O\74/T*_\(T88TV\
ME/VPT 2__$[11B&\9?SRM$YH0T9S]3=B<Z6S3:I;.-V,V\%U;QK1@Y;<I4VT
M5;35B&3>(8I<NC\U!"7GZ+I">8/8M12$8C3"K&7KFT#CHZ^X\@6WI1$1N(QB
MR>CP5B))T8<KM#DZ]B+7HA/M9WM9%M1;<$Y]$-%_(V*$^B:.OKPBV6PVHMJ7
M)'XRR<8UBZYMW6C=/(L3'JY*7'#Q&?[]9.;"W+%,ZJW,49[?J Y\M*RUWD=G
M_<6+Q<_N-C^2X2?/YJ^OJ;]H+Y'JXK/-O[W]MS+^>0G,_3G=Q/U][F'RFYL$
M:XRY#]7 M!]M6W.6$)#TBD4R!&TF75]+5,#E<,K@6,\6?PGE_O_&-TUO@(FX
MTZB[YW$5[9J_M+JQU19''OG/UY?59EA\ZWO]CMQ'^I7*^F:@3NY-%=>]PZ>A
MJYHTXS(1;BZUT\M%%ZM][SM@ZU YE(3HZ8;4*XO@@1J\J>.\RXB@F7<E2!#A
MS28[LY2,=/41N'>[=DT'-F*W:A^8)9!)9A6Z%R=$DIE(>;LC(MF'U'#Q?BO.
MT2CZQ#D6YTHPB<2UAS[5B EP(2<'.EV=N"7]*'9;17%!*0ZLYH&@>N0\>7.0
ME*D10$@/+3%D:T=$:=&.]29(AZ^FXTEK./3D129$6B: 9IZA5/WA%WN)%<G!
MFZ1S_G60,SK.#-&QA&[A(+TG=GARCUUFE/.N^<3LZ]A94C3=9E(3TB]LEL]9
MO%S2D)U% KTXHA@6(<V_.Q*+$;I/Z.\J!YS1]%9<Z* &+:C&E7LI]N!+J2B1
M^OHZ,]:.<S6QK Y.2!VU&G+"K75&PXOQ2R<M%:YA>'J-:_%X\GWESR*W1[)U
MY95KDC ]KS.+7=,J V3BIB&YR."#(R%<S1&?TF=T%T^=G.R*M4CC>W7;8/+<
MV=.Z"GZZCI$D$HTC>WI$:<$4CI(-DJ=EZ!/S C'V:1V6H_K;K$-VQ-$>T\NR
MSQ)'!'K!KEP(8G81(G8*F*(DS]RY-A4KC;EG184R!$+E9(J]^A/Y%=R11UVI
M!\?2Z6@HE"TQNJW[P\ C)&D4>+^T;6!BVX.U0-YF8#=3QN+DD,SST.H:85\K
MSEK9-?%NIWK1+ZX7?7FJ%YWJ10_G!4[TAN_AKUA))).1>6@#<L&01(UUW9F1
ML^"3Y^/XC"H"R)*XEQZFZ8L=I$E@L0/Y3H6&J?W 4#EWAUTI<(*,Y=UI0!L*
M@>A>REVOA.(S"1IA^#6)=CH8N7S@H>?2H,S4)CU'NW:UY']HUKIBSN>A)5XB
M14:X!B2A+!H1<(^0AW)XZQ@/HP$KZ[;9$J\V7$3UOR4'7Y'SO1-0QQ+'Y?NF
M="ZS7)>-H.:=Z&5.W^+;JGH'CLJ(,]!+7N$U$D_2A/4GWJD5*K"! Y\90O_*
ME;UD< #TS+"0YD"5C56P'$I&IS--84JX8B&P_EQ"NLY\MW1O0N]6)#P,<01M
M&VJF*AOO2(+MK^>^@KI6WWHZD []S#X[*2"Z;-0$XVL50H;&BXN62X4VT;NH
M0#SJ]115EG&T,T(0V&N?TSK!Y50,/7ELCLAM(?Q'<.G??YE"PP8EQYHLAPGW
MG \?"LSM/-6A>]E98.=1(*@Q;"56.NE),UCPKFTX<0ITWF@HLU?G5=.KZUD;
M.0^%\4+4GC9I]$/C\B.JM8W=F223,L&5(R_64[=B$C*/WO.JAKY]!@M,'GN\
ML-KGN=F-2UL>.!XI#158/.)V?LBSIJC;Q^U3YH)1!F%XYKR19O$%6OKSY?1H
MQ\Q\>SG;+'T\[6_Q</4YD*,@OG%<GO4QU$7-KL-QS&O*$@K31Z6ZF]+B(4-D
M65-?4_,KCQ2U$GB"KYT )3-WH.P@D=9%PTOM WHE.O.H&#B0*34\XM':MER.
MWLTBO5&@BX'(7J)*LJ,"#3@R6<A5T+PZ/\)WCDFPG6)//$,7>DU,&$1$"O5]
M<5N-5A*4FF,Y#G9(J +&2P1P.3JSPTD8.6,I7<>TCR.EL[GBCX:M_U3MYW%7
M_5Z'LB?D-,T75)Z1F]V,CD).TNPDPR9M\URA<=5VKEC/T<$\QLK9?Y)"8L<.
MH#<N(GQ2HNTQ@!.7X%*T6CH I>'V$UL.IX0E,S06IHXKE-QEK4+]_1#W(&\P
MF)6;&#>,VN;U$2[=@RV0DI8G:=KF[(>+BU?Q"4)(Y[_=L.JD^#=[ZSZ[=R+H
M85Y16#0)8M#S];[%0 P'V9,R! ,"KO%I+0RXTSA\ -(':XD/:AJ &"W !W*D
M1_1K3.-^&*>XN5+HTJS0[G1;!&0$U)S';E*T1$U[0 \7XZ)\T^Q F=9APH;@
M5H+G (!44ALMIZ27F2O52APQ E$5V=7-JI[@;D0TRV'2LP"&>;!$8>H2;M<-
MY^+CP$;W?J"@0G+BB;ZWSVOY2D&:I4-3ICB:T]7JP)S(9EJW) ?5K$3G%H,V
M#>>.+-Q,RHC@.HBYV8,\MM91]$?0TA#UA7F<5,[$IZPL2*E;*^6D'DIU$"OF
M]]T1&\,Z1AZK@9MDR(T%J,9><1<'"Q%\6:]$8)[\SE7T</#JO/10$4PTJ^P
MT+I9H1XDW+#QBGOJ=?Z,WNT)R-C&8]('/ME[2?;&^+J.UZ'@Y(O/G_UH%0J+
M5KZ-.^O0&]?'!7HD*VSWI%C[7.,)?.:G= 2^3$<@;O'TV>_T)/QOX=".$4<,
M2QEE.DO-[4#&1K<=/R5]X8ZLF85[J=QA,*>)"NRH<R]UCBKU\VXG54R?+"@R
M[CVG19;P4KAP>(P'[\LYGI:L*6E4!C?P<!8K$#^!Z/)>'6K:=TJ,*-U"7=Z5
MQ:3STQE-[5[Q*!HNXP'UEE;!Y:&CDZVA?\>-V:[A47;,W4[&EK(C5)>M@TRB
M^+XI!;"Z(9=:^-B+*3\Y2IUT%$_(VPM:C*0R7I/EHD>,AG0 J)!7INDVRR=H
M)U_%L8P3WN^$\J>G',*!VKPS6GE]:W@O'\Q<'V.+=F>Q,HQ>BO18X3%/>\E"
MS6#J*ACCYYRA,SA&^V,S?I!2/D1'@_&WOXYKF&345_3*BV_BH741#SC<4=GM
M_[N-4WL=>LB7;^' O&V(UXD2&'V(@Q8_5!J;X[<QVJGPT)0((7E9859D/V6
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
MHD<A F+WE?.,@# ^P3=!D*V/MMLCO69$_)DY/*&+? ".(#O6/?O<O9P#"8N
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
M)4!-B+:6Z#^=FF>N.X>]F K_T\PZ5&XKAN"X7E2:%52WE3Y_$#YP_WS(!/&
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
M""^K[/R;A#47W#GR;OW71?FNR/?051V7'P)'N"_K%[O=5_8[3\"^..C%(3K
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
M3LT/S6CR^#G/_^>F.2<F*P-Z0=L'K=;?!7':RKW>3<A%N>*'C6W<(R$&NB7
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
M]I.#>J,MU) ?Q\ X4N;5D3%@@0#)O4LQ>_XUH6<>ULP9&B(L<H-D>S,FK/)
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
M?MB>D*BJ4 7TNJ]M+XL2)QY\5'+K['"E/ .]30LB40U$HM>"2+0@$O69P&.
M2-3#?<>+0>FZP_^J]-@GJQ'V'#WY/$FUYJZ-2BTO7ML0Z2%[8):C4W0)U+V,
M-#@KX8792CTOQT&'OY"F6+X<S!^EQ"7CKF2^P\_Y"#B22.]N?[J3.)LU<1T,
MC1_<<;[$YJ*(_\+Q"A,.!PGR?1+O+WBEZ@ET;2!]#733Y-3EQ'0.-;N)969$
M.S6+;9)87P8OK0.[]BVCM_EBB<Z!QQ;??M<B7L$BLIV.-U:JWJPVG>6R' VY
MMTP/:N^;QRG831R0MR9O+'"ZG/>5D^%?X2S4;W;70/+UT1@EH5YFK^H=NR+O
M-7 A+HMS\30[M>,E"5)\XSM) & <D?4"G-@=+Y$W\W]NXRR@"Y\YLA7SE2,<
MR$#3I18]7AG-@4S(#9#KE.)UIG]@5=3)J/K0:BO]/C*QH?JFE@X/KT8YPJ6C
M6O"0BT/G-%^J'V/= E'6"T4HF&\QZ_T?D<0[,]E])$=K=^UWBD'9OR53Z^/G
M__E/-T)3$1X0#7RKY;,K)UC>",C .!7V2#O.YX!ND4L(@I'+FU:,-9SUX,+2
MR5L$,T7AZR-;F#D=\Y+4:P RA&&8D@89@J0Y!EXGN]U(PE\:+(H&:&0,  ^L
MS#:BT"&.I,*.<T$L)GZY4$8+XZ,JE#]TNOS ,)'O5RR0/%F8^-S0Y\(PS: -
MJ[!,D!14(HF@RO0B'7J>ZGP.<HZ,Y\P0#=^#0R?WA^B5\5DX!.2LUZN"=DG;
MM!TIP '=4!Q:56,J M7=)($QE2HIQ9??=&6ES3/E(B@]#4];J7N\"!P'_9==
MCFE:LQ3"25<G.VRIA[^X4JI2.RHNSR?[_*45"?@M&_R%2(A 7MTT&!\BHKV5
M![$PX:(KXA'S:!C?X.9X"YGZ8CD2O@J-*54CKCR^7J]X&F!L^;36BY"_UL9O
M+K2.?[%NC7^APU[(BSL_%VZ-?\FWCI^CE_U/U"+FK'#: Z1[%6Q2)Q0>.5%8
M02+UAZZ-"H6\I@NBO.M,V:D.A&98% 7ZB_8F77OD0NDSY;+^L@Z9H>U5E_L6
M8[G*V],Y!\U6EJY5.7TXHC)?+%6DYHSV8##HTY$;1\G%F,X7Y<F$RC\R_S0/
MP7P ![ .KN3L457=Q,G7,/9\&E5.!; )@&TB+GO/CCGP<U8*FU>6EBBO<DB_
M9IPDY96B9!"HU53LO)#4(U<14'T1E5_<Z9A;KJRT2,;/\JV,O2FMP'W>XWI9
MY1KR;KB#Y0>87]_$.%P8B<HZ*B<W7_Q $\APS3D;:,SY0O[=,#7+7\FBJ\H>
MNZL,;XH:&B0[S<BM6,0)%CK%?)F]X^)P_1+(X)];(ZS2_#EH$4*1=W5H+]?;
M, LV\"=T[%/I.(HK6FZB[\8[ ?#XP4+"\J MF,L-Y'MW_7T]-W)&9/F4"E<*
M/H6Z;\F+8H0W'K0N<73I@Z^-([=W?WG43LF;D'SIRHOXTX4QW,>'/FOK65([
M9 SJ.9O$7.+)*ZK4.\O*[KQ_LK)89>FFPJT/:,/(IVH6S #%\ [Z"BHV%&:Q
M7%*> S1.T3P4K$BAMNX:%1]?K_%Q]S*/#_7A$C6Z3$?5);*BDRP_D;O2QH+2
M?25J1[SR+M526A67+X%S>0W1:4@?01?Q*LK:6#+A6\M@I:6JZO TZZF]VINQ
M:C=C_?9FK+T9J\\$3N=F+-_-<^9.B;R8R?=%8%"K&+1VNX_(]M&?*G<Z@<V!
M&(__K@JD4EF( Q_'V!$,'+:J;"A7RI6I&]I2+LK!!)L77F)$K>N<?/!JPG@C
MKY&HT.3).VA>O&7%L3S)(*+2;<[EB2L8'[XY_P6U-W1[M=R&X%IL-CPYV%+[
M"; ,070MT%\PM8Q!IOS/HM>9HC-Y!6X+;E:NBEPZ<1CO:V=42@4VVYWSB</;
MQ"56T-V0^T75G=*I2QO53*A;P7:*J_+P,&]?*!QNF3P./JIE\G@*)H_>J)GD
M#3]Q2^?_X.WECW9')_;@'(,W_&@T!XU8MHJL)P\FCSB=Y:K"CM(NEUZNED6E
M(2PJC,34+8%B*@+[U0JKJ#* S(,H+)L)4W74%.L-234;S3I/Q8_0,L*VLF;/
M;3J<MDS7-=J/4Y:UT7#4>2JVJ.?!#F81FC7-;_BG2-.W59*YCX7]V! HZXOA
MN&.0I1J$1WOJ^S(8=7KMOM1O7_HOL2^/&O,U5'??XX+M7KJ\N;0$%_U99UA=
M-NOCPY[ZO@R&Q^B,=E^>[;P,.]UGWY>6PV/W,B=_5WNABCF:R-;1>V/A)!]'
MV%'M%N#4@OCC)E]OC3*=#H].)1TU_YJ2?[22VW3)G4RFG7N2*[:26Y,]/$_)
M'<[&]Z55>CK);2]I=RYI+PB.)(C>R++-AUW76ELW@'7RXRT6T)W\P3UR]O4^
MN;U9][Z7(147H*9W<JWP-E]XIX-^9] *;RN\313>B]%LTID=G?IZ0L%]U-OI
MYCI,TD<J;<RYIW=KV"UR&W:FQ_A1UZ;FA[S?A\CHZ+O*1UF:>D?[[9$XUR,Q
M'1UU%=<>B?9(G/J1F/4[X^:<B):7^ 08R.K'2WRF1+*M7-:<X+BE6*T+Q>H9
MH#T8]E+<"84VG(B%(#X@SUG!AT7B7,<A82PN';+S$E0?X4"IDKZ$?T!B4,?;
M)%LI4?D3A"-C/#G"NV34\O?V/JHAK*R!$?JQ&DD!Y"&'=4UX<F5O3/.O/%<
MQ%X?MOR3YI?\:$&B_&:(-<_Y/'PZR#IZ\>GC;V] 7!7079ZVR^($*P(;*AA6
M5%.WH*>)(<K0>ME8KT@>[(NE2!!(6#U 4OR^(=RC!8XK) 01ZY4*WY"AS1%R
M?HZJ]3H.$-D('["7Y[0 L.W + T'UKZU8&:-<GQ5&UF<$-P9O!P.8^"%:9$B
M VT \K9*A!>8N(?@KQ\9Y9V.+XY(?U8M8FYR7! >Q6LP&1(K!AF^0,PD]<>"
M; =O"O*>455Y[/S>^=R15"8I:PE%(I%C*MQLX( Q'@[]^5*0ZENL"%89D<KE
MNE5E0-ME=R:43 O8R(^%A/I?&,#$/%_=#@M:#J0]*4=NK\!-V'%^@0_%Q!HK
M)Q5$2UBT2*)D>18Z*++*Q8@":638&B7N#1Y"9D C9D')=U?R@5R_5@G>-=A]
MB<"=YXA$I&$OQ8_2AWA7TA(9N"WLF:NY\(A[@, M)>-?/=AC_ZXI*^#S9J4)
M]LI@KN*@Q'6 :A!W*\+E^?<V6AATYJ*X&:Q/&W$)Z7=2XNT,8YR8"%/!9+KX
MGR!J\3?K8JO&@_P*%G$. _]OWQT&3AP/OVM!.QN+>7ENH)V[HJ3 T*BBKUN:
MHWCR\[F'IR,&Y1P)"3C]B0FZ\9^_::3!AL4/TD4^>[9M0B4- S3_)008*R&;
M%86D49",L39Y]&(5QY)WJ(R^@)D+1$#6N92]@C*#[*80\<<B7B/W,8*%:[<[
M%Y9H]\]3G'H!LBPE2&5+W QWL258;T/*C15!KS,WR2XI(7%AD,]K'/G?]_-P
MN!Q&\-,]"!'^#7$_4BGS8RW&;\E2S*P9FEH+PX8=%A'$1Y=#\*\5YN>.*]QQ
M_CN^$>3B[H1 S$W\3<.="\$8HY+NBO)4.[Q@7/Q*$*>P.#+Y0'X?S!%QX@."
ML>?H:'>=K+^G>[F8D$U,.GQT./*;BZZLC@TVWJUD3?MD\]_MB=C,DEK<5048
M?>9W8G9EI,()D?&,B;>N\KSKDO^ZA"+-"C;X05).%8W)+AD)I@$-)"EYZIO
MD,67O:/XC&I+H,-ZC"@WL)O?B)H:EJ3_VG4&KV42\W51. ^G1)UJV="S3D;^
M8=&<FRC%)I%3RA+18K?(QX9)0A A7D[D=.#+CB5Q.J6P14C4G=.FK >04\#:
M>&)="^'<<-H@S5!E(%."H6GR$#1$,2_X C/RE%U?"E+C5QXCTQ+C-RIA7U#$
M;SV/1?4Z2+(MD1(&UTAN9AY%P,EF 5">"N\!D0=_[];8F5P(W'$^(R>#]1W#
MIV;$VN(D+Q5C)-!["3KR^HIE@?E'Z7I<+!/U:]W)-Q"T(;2\$8D'9J59+3!?
M*[]0^)<JF:$^7V)4*.A4N2I_FR@E:"F;/;J&@+'S:JPST\.([:1'WMK0*_F%
MS/.A!T/I?NF7E'DN 7+^T2DP!M=,"7T4UK1QDF,QW&%,I;"SH.=W)-YEWP>S
M,^R3^$H3!PE;3 DBGK/Y<-372)8I><_B\NWE=(]--F5G??#[)9D?21/SYY:6
M%&]*[I/]81JQ'=;/59R_Y2IUIW@^>\R;&8I\@G)!0$'9)*@LC0QQCY;<86HL
M^HQD&F52SELE"[0U:A')+SQKE0&*G-=:DM&B5&"6CE)L>QQ<\DM RZ=:EB7=
MG1&!7#[Z.!MH2%>CW$&S@Q(\1QZZ6?SN5" )SY'O207"N&=\L9O)HXC9Q$3P
MZ?N)3CX]TGS-S;F.06&FH%P%1S'YKW'IM,K>@F;4FH+4"9P]U 8I\L8NA8?.
MO4P[F]M,F@8H2-188.9H='*>^T9'1M*Y G?-(ELM#ME2Z][\-N,[%,/%BT86
M_B?'H:1]5QH3#H*O,/*[A0/<L_9W+*(>A9JR^G:"X12KI#F$_\XBC+>^ZN&C
M\,XW^?%$7$D6!KIH-5&;9$/D\<"+Q3>QV)Z[V_"]O,8QQY>4[C(4WP+)A!E$
MNS&I9M(RRGK7*8YWHSZT"SO^H?(J;,O);/>6(:$3$:1F4+*8Q,21QH^D@? Q
MP.TGSFD/:VNVH5=B1B63'#M'I 4724!COF3AU$!.Q/\0*5I('!<5!N2,,]$Y
MXR59+C@O4(OB;<\"R=Y*B9!EN8!W=85L)$QA':Q1WD4^&8 SXS/.SC"=DD0P
M%UP2I%\E^:05'H=AN4M$EVW(C P[0XZW'KM]7Q9$#A-R<EK(\V$D\,^UMTAB
MY-R(UW@\D:]3LK890F66LV6X74!DP?>E4F_85SV)24"V5"?:L=<K%*:QJD*B
M/,X2+ *[93)]EUH79O);:A-PVX.4\C^*_ELEW4*LBP'A$8M5Q(< KZ10%-5C
MI7Y-9-V!5=&5U_R_,8=YR;BL%)EUOZ_9>(T=""*PGXI5)7];6W9#CS."CVQE
M&0+?O]%59,Q.=8K9.\H+T0KX4JKDP:$99/DWDL7S3 Y(Y5'Q&H-D&KYG+MIA
MTO9R[UEG\IE('>DCKU=3/IZF#[*1";X23^+MU4K:/'B(=^T%LI@B]%)D83_7
M"B$Z%^_!!UQH7^HW6+\5,F+_D,/7.T=]H5:"CT:N&,7R\$&@3/)')<FI8$+F
MW1?.4E[,PRG"6ON-=KWY2_K XMLD__!GCL/EF60B9/H)!#9>!/0])M1>PANH
M4 !M(O$N^9C_61C*IG(87#?/M84:"Q;VZM:Y^/#E#=.#LTN"6B;9!IFMKM"@
M16E.2:I?F5.OK3T5?%C>@-9E;75!781]/-Q?7= 6"M1A+&VA0#/9/=&.<D7
MV5^DJZ78<?#(?>:_E96M67^KXJ=WG.*+\NZ^L;QQSL2?>G2T5W#OWJW"CG2<
M)VFA.5*$BF)2'BM@976V"A+_$M,6MS+?!7Y/XJ59@@%T(BS'Q2YGQ6R\%9Q=
M)=YFA:62,GN(']I& ;SPXN>/OZ=O7!,Z<3%F)*Q:S%Q>5U7NEA53Z.RFN=7C
M, U+3"*;S=14H42Y;%YN&GZP7$(X1'>#5WQLS)-E*$I%YN ?ICCF4'>7E7N;
M.N1"TM8XL48G(S!Y*E6,Q7D:\O\$+(^5!U?CMX>;>B%L'>[$'%S/98!#G,=X
M[R+'2@UN,I>$*238-X_SS'^H2@Y=TT ]+<X"=@1WB0+&75%0J4_+O<>8.O&Y
M8MYCGF#%1DMILJKB9+30CDK+:Z,U5KW_1WOK]T!!=W<>XBW S9>WB%YT%6"P
MBZ&NVG3COQ<V^+#/7A[MY#)W2C@RX;%(XU\%#",2@N\S\0\R_T5CPR?98I3+
MA;1J>8\&K&0,7U);.T<.=H\:KZJ=XKTYLUS.S<=+JTQ7NCU8^Y0<OVC_"72U
M2Y,66HALU8+_C;BXS4J;9W$<GKR;<NBJE4RA+XLI=4D!0T[:]^OFEK)PK5;4
MV$I#E1JW<GF*DRLODAM.M0):Y:UT8X\T=(IQO.-\CM>J,)%*"G' .U*HJCG5
M Z6DVR(#RAM^5FI2,YI+8\&SMSIMM5=BU4;*ZVI.Z<CDME7K0?4F8,"W"5<[
MJ<MMS'@M@@V=.'TYE>S<191?)RWB;0A65;;JPLAAG5*\ ,(L !MHV8@%K^1_
M&5_S+#.SOVG6RQ^EO3[GHX\W(H8'5'LPTF30!;L72ET/0O55\%T,%K5Y"68D
ML8[!N$YN+L=)Q3,^B"P\*N&;#^/(?53V1YW&1!A.^Q26"K.\7L3%$]0#8%V[
MV6/E8VR/=[_%N</:H$F@J5*)%2DG&.5O)>^S/,U[A+WW:K^HK^?T68O'+TH\
M&G@,/N\*^>YA.. ^[77_42V7G"*L&%LN'RE4NW,".8G=$7(^PXEWDS(RBKPU
MY<^!:5^(7"-R0DW5<+KISE!]@]PLKF/(!_U%+T[W9.>.V7MGPVW*JM)B=Y3F
M32(W-JR5\9)(%%J-J;)>UVW<V>!;C)U);14'=-Q0=)EBG 17021U#/D8*?TS
M3E1SJMV ;&HGU8[:K\T"3IO<.1O/1,N^<AM2;ZTB>0S =<$G#[;L55SL8&_T
M'1/#R>BIE4\G?]&';X(!;LG]H2/"J:'B.^P5,M6S6.EBA?,RNQ,I25/7]IZ:
M,7Q;'B?9U(_!/E=C\GK.L0X8;),LZMU=C;O&M3-5 E6Y$6%(MW4'GW7?==RW
MADM+LNPQ55PUGIYJIMBML5:/Q/)[NS+*Q) % :ZBDJA0)PLH_V=<\_P-Z'ZM
MZEK/Q^]IW]U.Z4#$<95XZYQJPB> ;J7EI8P>MW$MERE"2]QR5E+X,L^EBKC5
M)U4@0X^EBF@5)KFEVMY,1)9J)0&IJR7&T-<E=L1]4-ZH; BY .OX_%:\S;!
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
M'EI6HK?_5^'_]O+.R^6XQ,-"+//O=J>0=ZHM*OI'F]2HTZ\PK7T YOW.]"4
MS*OLQ+O\^O8ZLR&N'GCYX=:'=Z19O/AZB6-%1;O&.F4/9^AXJ;.,PS"^29V+
M('*R5;R%0?CIF[=[M_+ QEG[]K__.D]0E!\@$T@ 3-&+.J=\X&!10V^3BK?J
M'^]4W!!$M#;TI7=K+[D*(G5X2^#GZ87\YW=,"#\;=P:]X>OO=/@H7WPWP_QP
MTAF/^H?(ZFL>8-T]Q=ZH,QI,#TVQXN^'X]%1WVC<H(9W"\.!_$1%]/J'BT5O
MM//.$@_G.1G$B]JNG$'\IR"%@3C_([S$^1'TCN_\'R_:>LFM,^BY9=3B+[[2
M3\3Y4'="^&K;V>_V1Q6R40^GBSB9Y1JVRW7,<@W*=((:AOSP@/R6,U43!R;V
M: +S[.]I=*W40=?_+B+?IJ?U:Y1XJ;8/C23EKC:UWK#O]H[&!:E/HW<K:PV2
MM?[ ';2R5I\-.659ZX[=0?>%H.D;W0E4;7U/G2ZNAF4YU39F,.BYTZ.9KMJB
MJ>?9G?YLYHY'[>[4='>&8W?:.Y:1H5Z5;74V&F?!#5=#5*EJNS,=]=UNOR6Q
MK.?NC(=#=]9OR7SJN3O#+K;B'$MCT88;5=?W3*C@&NLY]48#=]!K_=J:[DZW
MZW;'[>[4=W>FLWORY-0DZGAQ'KAJ2\TT</MJYIIB2@[MS0D41#]1_KK)]= 5
ME8D[G,S %-_3%6W;!-I3<9*GHC>>NMW>J#T5[:EH3X5*^(U[[NAH6M6&M<\\
M;0O#\^X:=>9\60DGOL9L2(B(BXD /Q;^L=>K):3&#+ZTY-+J6RRM%L72:@<K
M=5WZHI? G[*XVG>&KG/CI<XF"=9> G/=Z4S'=<1AP%/$G]L@@T_<>(F?.E>)
M%V7\I@@6!C,[XEN0,CWS>A/&MT*DK@/#R0*8ZZT3+Y>IR)SY+8T,9% LLA3+
MX_+/S58>?$@LO+7 J2]%@&^!-5AN\2G7(H6?.WLW?N\V-U9@WM,BR7WCPVXV
M/*.(*"<O"ZPZI 8IWIUMQ&NF%CB*,Q (_,@BOHI@'#Z)P"N(_IQY$(;P#!"*
M5;!8.3?P(^R%_5$47<=S>,3"O_10E*^$LX&YQ3Z.M-^9DL"E'>>S$,ZO<2:<
M7M]UD/2BWWWW(^VV2S_UWN$ XVT"@XY(R="@ET'D18N 0CWX!5XQI7A6L&4*
MI"Q,Q<U*$$8W2$N0.N\C6)O0^20V<9(YL 0_Q<G:Z74O_T&'9[E-B ["%YD7
MA.DQLG-/[:,*E\>PP;L]:[(9A72X_2VIB[OF*]X<%F6;[?_*KM2JWR0L005!
MEC7@>V;U:()]N/>3)'L\R:^@_=]58N9X)2[GH">_7GI+&/U;+[SQ;E,T)M9*
MK(/HTE[V?2N6[SS#@>Z?_'+Y9)/G+?#A7"5T:M^"A18)]RO^U:O-6)Q5(I9_
M^^Z_@L% ^%YO[ T7H]YPZ(_G8C[NCI=B[(^\OIA-_S4!RX8VXZ]_\1H[ =1>
M/\"[4-_0/$JD\U[JXKD/%OH8W#V*UECV:8H,6TI!%>XJ7$O-PA+$3#T-'W#@
MSQYRKB4B1;\$S(2'FA[5""I]4]NNO12V ZBN??#_X.'/T*]:@^Y44#2=+BN;
MH]I39YW1\& [9,T3F0>:+H>=6?^X_LT[.D$/+U;#!S5IVU/OI1EG;7OJ$9^J
M?0-AM>ULVU./7:ZV/?6HY6K;4^O6-MJVISX>]M*G9O6E-K4$L>)NP']?H/[P
M9>;ZNHH9.H?RU%8V6MEH9>.>LO'<A=.4=WJ):>\!DGC4H8RI^._06/9!\''I
M8!4(/IE,/05?HX8EJQ4%ZNBJ@;:8^+EVYMB>]W9GGFMGCJT^JU>)=ZTCT9\3
M9$78)/$R.,ENTI,BKCJZ$Z6E(:OS;MZS)[7=S5KNYL-*I.O+*5?_(.TW+IO
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
MF[5FPUJL60OHWJ8RSR.Q=#$8OV[3<4>OVK!7CU4[:UAWF1%<YY&?6NUT.N[
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
M>'KC4WOIYX@ M=2M5*(DNZC8 M!?WJV"7UT(\$I\=IVIOP/F ?X/+#Y(SXT
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
M7_J10*Z>$ZT*$V#2@7\^P*HFA?"?2:8^&9GZR#)UXJMTR-/[2<P3@J4 OWO
M%S7SV$M\<HS! P'?'6_?S V0M_=TXE>V&S;\G:X=W-.=QS;#V(0R\K9^Z$#L
MX;S?7F$PREF$PV-@9:;?3RZC?0+@_2/.[E<<!!UB*E_RY>-!>P:<5R.H0@UX
MN&_NI.5^\>"W%,'@*NB?)AU+[G2J7LCJ*;?L@D[&I#+<BS="L7G9-XW7 :%E
M7J*3!LJ/?K<)01[>N)5LLLNHC&" KU92F>=,=DD,:86,%O8CEK+)F(TO>^C.
M7;NEJ-EM*Z'B2%!4$(Z"5%+]'$BSQ_=FEH,)7J^I$\2R%EX$T*2^=0<J@P2/
M!(4'HO;%CP670,BL!/I@Y,DNR,&FL5%)YX*B>MN7-N)A8OR2G5<W+UL(UDE\
M8%'](%77*3Y9;7@+;3#\&^40_YZ(C,*4<U9 ?^?2UZ.J?V_L7?"=WK SU:XL
M>3_IP=-.!C.7RROQJ4P=CNM8EXGF@'"J "M2*5\&8]%^FR7M+GMMO S"O_3
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
MOL[M_44&1YDL5+$HT0Q *#K,OUWG*U6W=$@)OS1>9C?,:&>:OEO8\D<\)?F
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
M@2%:?+SIU!&U:H),X'2!AV<GQM-EL^FG /0! <USKGG(?!P\A3S][](C@&>
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
M!3_]M(L\@;:>F&^[N\2<;R>/25"#[/HM;>6W*UM  9WMR(HPJ@,JH8>3I?L
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
M@^%,KQ*F1(BA?H+40>J(3)U#M?,LK#F:G:YFX^'>#/0@;XM,G4.UZ"S,VY9
MO(T9H<MM-X%Z9SUPG4/^YZS!0*L\I(T-E6 @"ZF#U$'J('60.J+JD"5Z43Z&
MEW0GX([>"'HZWP17WMA/O!&+,_26FQS]@)AM["?D@40O?I]PY?,'Z8<_ W:7
MW<+Z,*Y'UE1+UNW*0_D0D"@ND#I('9&ILZ>VE6((<P>%>>, B>)"9.KLJ<.E
M&.+"%4]<8&;G$@#ODB<2,6=D1)XH'OP7 L7HX3-IE5.RL0$&#/\@=9 Z2!VD
M#E('J8/4*6\V&.IFLX%I@%=9!?"&Z7_?PSAF4T ?O;>RJK^N=+JZ(BOF:FXG
M(DI(1"&_BTR=.KV*>^%W%?F]68A"?A>9.G6Z!??"[YI@_(ZIADL(HI251I3"
MK?+B-=;-CT$8I Y2!ZF#U$'J('60.D@=\:E3L0?CFJKZ^R@<^@G87J5M+KW3
M=71+5MS5^B[LBM=H]*RZ[.I'CX'H:2EZC!4'4/WH,2&5RW$%Z,V'V-EOQ\?Z
ML6.!Y+%EUZTR!G2O^7]N#>E_*][!=9 8^"]'P<67R^^7MU?7J=+Y=R^8>-$[
MUSUU598T13-FU&!K;(7+,"56+XP&)#I+PO$%P"8.1_Y @BUO((.7[$9GZ)OC
M U=L$%%FG._=)(D3+X!=*<WK=J=+50W9,%=/BMT" \4(UX @U$D@,$\[V0(_
M!KRG<$0W)[YF;6-OIK.P[L,(;G^9))'?FR1>;T0>P]LP@ =$X8BNZ^<-?12%
M;)*'19B"5#GO'&$H+@S+SN0RC!(3^E*QF-YH%5UNIVNX-;2N0V0U"EEY$FX%
M5ILZ*M8@ZLJ=R8;2Z5JVK!I5U.\F@'6/ -VHT!\!GW_>#^$*$TQ\K<,\C-91
MDA753M>5=6IN:7I=O9N%9DD\/XI@=654J%CG!S0:ES6M[<<'8K4(5DMUCSX\
M5G6JE<N*;<J6LFKZ(5[;@-=2<"W23O?P*#4Z75-6'476%50#$*H<JD7&/AP>
MJA#X4V3-L1"GB%/ J9B&E<4DJJO(IBN^RU?(8@7ZGL<!WTUFLER?.5VES%PY
M\D:BOA^S;_G'X1B(BH4-8DN.? ^\6614\;K)6.S+.T[]ZQ06I8?.4 .F:U$I
M43D^>?1T%H4^[72R6C!7%JF#U$'JM(\ZI93O+;T\-HT0J>?X=#I=PY"MG"QB
MA)>0\&HH\Z-V@T02C$BE!'6%64_U"&H7!76SX(4RH %$*E5;<6018"J"B0 A
MFR\+Z/>DBXTD\CP>A>^$I!^.)U'_R8N)-!YY[9H7U[XF37OP?5ZG:& 7W:=8
MN*=0R,M-IE9BU[)6\W6:UNQKIZ.EL7#"CFQ(':0.4J=]U#F4AW/M(5E:<]8Z
M7=N6E=JJ&!%B* !0PT$B-8!(A_)RUB>L=136S8(8RH$&$.E GL[ZQ( AF!C
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
M CL\G$2L!^: ))X_BL^EV9F1D9$Y)TCF=.@3@,[>-"%VPPMHW^KW"YR!L%$
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
M5@B@*I3J&R2#4!(12B7B -NAM-TX40UJG.AU!"=;YB 0<I),.CPFMS%[=4?
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
M:$[#-H\/C*$9[&5$#UFWGZT/N*@[/$=8,Q8#/H71#S@]!BO7-*#>;EL+V.N
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
M9&3T@+340EKJC%KVH#+6;$U++QDQ/" M$<)OJ]FW>\VJT%+M&<'^0LR)W*F
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
M*,A.?G>D"J97L3%!_R4:1-01]NTB[/TZPEY'V*LR_7UKY$>%D>Y6<U>T]T_
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
M2#P[$8Z]->5DE(!<KQP3&C6-G2X2GN0K&]:MB#CK9O=$=OJ%(L%*H:"*H0K
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
M,RCVSNU34Q28W3D$OAI8D=FJ8:HDX8;<+ 4')&JI25A,TJ*$_C;7&_+XGR$
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
MU0XX)!1I@ZC#^!(+PSD_](D?WAUX)O=@!O"O/3BCQGD!Z]I%7<D?RM]SON@
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
MI"%E=)%]&0[$DC@Z.?R^0Q-<E-2_#IS-$JGOV<[KAWBKL[;?E__]>K>G<6>
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
ME?!)M;'.^@YM]GF7!TX(^BP(K["HS:AO-^TEOUI$/P:P@S;,!W]C^*MFHZE
M3JP8S@3CA^-A/I4C'DYS]E0.&Y*$2G_'D(H *[TT8F6:-\2 ,0(643(L(MPE
MFG' >X$H3(I>YE'BP"^E* =8<!_F;0R*N7L5$[G4897A0_#QI&R3FB)=3N3!
M5-.'90;7<:CT:)-!SZ=1!=MY!!H_VH2PI&$T+$OD.Q*'G ,+J"M:) 8X%.8K
MTWVBR*8':?$$2&R YTK,^2H"9*JY9=%>,8S+_8GW[NN7!M0;+X<G5;8$&\5T
MJS5,HSG]".&L:3M^CK$*U!""R%KF>BA\9MNW$SPYM6NJF$(N35""E2>SQ@IC
M?R%;OF8U1!(8^.-AWL^?14:.>,8"'MB';Q)@RLGV6?-T^N--F/X(*VWZC#EL
M1U@[]A-QT04^HPACL+@S@IL7@2L/A8<ML&'!1M!WX%ZY^$D3.=B#?8:;D0>3
M PV,2HK 35%Q86SH0:!3]WSX'P::"U_'(P<#9CXMQ&E=3$YC4""F^X1].&Z*
M?5@ ,KX+]1!K&;.HAY-)'O6P$(Q[+[Q#]O:";\I5T(1GVH(O$4ZYUD#S]\!B
MH&_\0"78O,8Z?#9]\P6^+N)1XZJMJ6^V\!4QPF;$9?HAMCU3D-X,O1^$[7H=
M&D;.U@<):B^HT&;J T8/'(DWI%=8>!?^_5ZD*/S6"XC>]=L-A0^?!Q^A^F&V
MM=8^W ,BVERNG5?0($O79 H%V![UE;?=;,!D9P+=)90E1; ";/.)Q( NS@R6
MY,6<66N$.(<A/6_7OO7L+&"8^')A8VVH6Y$U7*"P?C P4'FW=T/AL6CRX23H
M Z@U U6#:I3,5S;\],2"N; 6\,+T:U9F%E[=7UF@%5W8OL":H.T'BEH.'(M&
M&\GCA_F*++9K\FT9BM!$OP?OY[?$7P72V2B0E$9>.O>#;7!?S7BZM*&!L 0[
M)0VW#Q;2VD*$=O<M;GY (5\7@;&QA[O+T!KWYOB4_.0C$MR2N$#1S-$"#%S6
MK>._@3_O7<MQ'YW$ZZ0"J],8X4%8W^%7%H77E04V&LX861YYC</>'@)[.YX,
M-;4EV%LLM%(XPFPZ#/L+D,,S/2M@?P6!-ECH(KSJM6,)?3*]%4<XO1H01Z,J
MY<%\H\?Z1R?08Z%*)-Y>Y0"&A%YK<60<7")XF@K;$[6#OXI" C![GFG[-C!F
M>95 7U*VFXF3"B#"!@9UVH[V[CP/3SOV O^!QF%CR2,/II.Q..Y,<7)+EL;!
M0D(:(>&?,WN[F*\.RG?CF9T7WHBZ52OG).?\AN)*H4X <3)J"]GF7,VL4\FA
MY_ P\;3/3J=]WFXVKO.#.@?6;^7!?F]E J-561RE+KS2?KJ!9?'-#0V+KUMT
MX7];/M /LE^+O'3J8 J:LSR5BPTX],H%KFL*7#/^Z F?UJ;G";?HOHN,8A:-
MM=(I6V7>SK!W:>PJ#;^%H6;V;?J^1=#;$MZ(=+"( KAKA_8D94U,,9(P)Y6!
M^7OBTG7)[\.X(JVA8"/HFVCST(*D!0-;A(ZEH9J7?]@+ETTQG$O6@5R1&]HP
M#LT[:[;:67-2WEF3]\CLPEAXC\PL=99G+<B%60M*7Z)O=S3)R"9,TK]:_HJ%
M4HLBIYDX]MIS!(MJ1YHM"!:':=G)@'6DZ\CS9NV\$>R)#;=B<!ON:JSH)[L5
M/54F/Z."PQ$2VZ-COG7!=&>Q[)_?XEL"M^8M=J\.S0$,C%-?YS=$E7M<F?:W
M#0W'_@JO #/!OJ<=V(M, 1U-@7Q:\2&F +:F_P%Z'P9/ ]RF@('Z($<;W@)*
M/XJATR=HA#Q6_:@<O>WLW["SN#W8\QZ5O?D$1Q26J 5V!1@\-OV9A1-I)_K
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
MR<3H-)?TH['Y.8CL:Y#;T7M%7Q>.I7,[4%^$%4VQVR*L$=),@:;/(,W4$69
MT'<T%_ WH.KF(@W[<(J*K()8RR<BG@@QIKG.WX$8PQGF@ADFI_1/SS#Z8#I1
M@5VDO)W<$78Y0/FGL3X:P29<7(K?(RTDVQV=IC5YZW70E<Y+P%.8,^>%T-(V
M&F.&W9MO69H@3182S 6=;I U5AK-CJ+5O@,W+==8"QPVXRPL:&?UPIZ8@%X(
MX#.P+"==!Q?&O;/%/*)0UIE/3.:=6\\;('R6'6J6Y4/B UM:53%[*XW-8^0=
M(^Q/NTKUG7GPHN(P/:O(FY$GR[9IP7)Q.\XXH5)E^=KP/=]QD;W2V;/%&Q[D
MW1;E+[#X?&;?V38GVGU'MT>9#/&'0BJ O7ZB*:*L]AO^C!_#HPL%*S!]FA>^
M@!V<^XFT\#!7>4>C5Y>8GF/#C6]!?18\PK9Q"1NZ!8)^$[PMA3C G]@Z5;&"
MY05U"=$EN"$L31 <>\VV/*AF /:VYBP1-MBH8A:@\WQUMNM%HF[=G*\PM7Z!
MZ1SE](+Y';[Y'>X'.4=!(8K(YJJSF.]KB+<&N>Z4['%WZ2Y%LE!D[!W2,]T&
MFN.<2RD72D (2A@S3G _RRX>?=.*T]]B, &U^6"[3*H-TP ?0*<Y*U,4P)J[
M:B[^9@N?R9P@,@'S0<FCI$J,%&Z4YK9>1T4L6Q^8R*9FPMS<X-HSW8\WI!98
M>!?\^5[$;M5%( 5O01UB7# ,# N*;DU@35P'JV#B F(JV DJ(435 <EO;4!O
M;4R7%I^"'/ (J'OX@D!3VV:81$NP)!]D"MH9+Q1]Q$S77$53#,;*-!*J2]KB
MBRJ@HG+F:CP"4#(). (4:&:A#+QJ0KP'(]BML#T2%"D*+Y8)6TI- -REUQ5L
M]=N-\XIFD;>=>=;",EVDAW>L-Q.2Z4-X_0THD5*?"3K$QI.B"X_C+81V3J;P
M-BXV.0?;*Z)E1J*ON2V.L<Y^!^L(*(^V []=PRML9J?0VAP@9]-UWVBS=89(
MUQSJ8;R[\);U?7Y \J?EQ_^TT#2&Q\T%;-GG !T(&2?JWKUG_:D\QNK_?)UQ
MNO[TW;U+7BQGZP$O_C>N-QL@2 6VO.^'\$^<I$W8['=#;F61,Y[9<C.4OXI/
M@9&;PAW*%#!2_G:C8G+8K"<\)S7&29DT!VAX\,DFX6P(>[&S8=_9014[^2.<
M+E+7KS"X;VY]+T1RYR:#J:(.RWJ6!%N7I/:H*@T7A)ISP4GN75"(]IXA-)8
M3147%AY45Z@>L7=Y82F$@;GSN5((XT;N4PY]MFZT .JQI/@9J:"AI)JTAA=T
M%WHCRC@#V9WJCT<G\3JI.6<8@ZDL&4U8 ZT7UZ*(/T'1952GD$G]YYG_Y1GH
MX\E04\?M);/O+B+@_<59?_$.=LSN0.O'LX8TL+/P29I6]R0H=>F)*)/=B2CW
MYAMU43TZ@:J+L0-_=?>)0"DC;#L]UO.H7>?)0#EUUDC/6@=1O.R4)7:N'CS]
MYZFRSCME5F>X"2B24_<4\I4$EJ-R,%>U%-H]=<YU/[@*]OP9?8#HHKRV_EL'
MM0[L$>\;C;O,E+%_^JSIW7G>E@()XC_P=-1<]<J#J31615DN VWCRK<+8N)+
MRB>"X8K(K4@]QAD'<0\EB7RV3GX]DB05EOG^;MS(\5[3/Y44(5AI,1$G4IG;
M_5H-#6F$)-^)UGDICJI:AY,VT.O7D?\T#?0N6B"=QY^>E%<J]:>+(Z4MD^>T
MS?0R@BY,<#U'^.;0-G7E\85S=:Z3RPV8KG:NHT,N[%QWN]FXS@_J8@<[L92Q
MO97I(L9XAK>EF@T<2JV+X'CRS0U/)V&OD0?Z0?9KXW"8HB'N>5FQ6ACB9W,J
M2YG]M#8]3[C%.%ET^!8%BPZ(9>JPM OZP\I9 _^&B9MA@I^Y7%KK--IQG 52
MB&Q;UIHC[ >807!F\,G!/.@+HS9*BW0[C_G:H:D>02>O#6*95Z8(W!.7;D-^
MVZ6:&*6)?:=OHACJ1?"CBKY;JYQR* A$;ZA#.6^K%O2M(2Y;_W"ALY'J\G#_
M-<@[N7/R;O^DG8#US4,$9I6\?'1IHLS; PH5)@+_(#[KM%0@YB8[F*9D -)I
M!';!8 V4R?DN2>7]'F+YC&ER1?(XS)PNRI-#D4I^@#2UGTB4HU.1:<4R(B]6
MR*H56-2G'(K4JI#%?<MLD@^LY+.Z&3_@JH!H:/D22X.D/5K#:@U6*I%I8J@F
M<. Q.9/\9PNR&.C'CX\EF03^("'/9WTPVP?)W@F;S=&NZZ%=2R..=LW1KKLR
M_'IHU_53[Y ,]\@518#L(MALK2^YHOM;=Z#9G,3I+JPVC0M"HH,A>=ZLG3>"
M"B/N>]CXX%R1;$VUY\]H7'Q*%*+>NBZ:,YA9\_-;?$N0;'/[:KI1],_SW2W-
MP*&]6!_!#/K&NI/_"J\ *\Z^I\6[C8_6JHQF7!E:TOY'ZYRY9@I8B1D7[H)-
M%M:WT <R.M]D^OG?0>EH: ^:3RX)NL& G@>+U:8_LS18VOLZ,!FP31$^Q+HE
M[6[3AYN72,VX=SP_&4W9=^OH?_Z7#;Q@=TH[^*G*8+ITMFYQ!S\QN2R))BNP
M=!$E!SL3LW[P$\UVS[HNA*"Z*/)N!$W*FV59ES% JRO:D!EH/"2*<C5G#74P
M'5=7EN12UV,BMK+U.6"2@D7FWR0K?,NJU.,^7RYAYC&\E[@O> AAE?K5#2B/
M2=D/;"R-*%O;1=FT @=MS@)ICFQ/!?D3[K! U3*E6K"P1_&Q#XU2K'*Z7X.N
M"F7^'P]_!IX\7!V*.>  "^0W@DTHV HT^F&9Z;3LZ&HHA^!-BZ!%,[(AZ$X*
M/$!^6.QWV.OEUM^Z":8<"@^$"%\=V$9)%@7D47GTD0U=I'])'RF1++<N+6U9
MP/EBZWG77H_WN+L8).B,S*@CV^0.-S'5#I1UW$P=\],=S0K[) ='R;)F\4*=
MYM]"<=_OJ*(I45(5LC>#76#:+BA*M1;4$TU1!*)Z<P9A@? $B2Y^)48AG&)&
M!15$]+(<%.>D>DV7N;"IJ]L+H ]V#UYD&^4%)2G>AZ)#\ F+J(+)%JZ!4F4:
MG[R2Q3"&$\78HX7%9#1IJY!%DBN[,M2\KJK-FD[L')3.JVMJ5-<@6Z1+P&K
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
M- -]);ZP=KQRH(R^*/JZH!V=VX'&%9D]$F'-:L[SFCY3<UY'F %!W]'\O]^
MJIN+-&,P-1195 K*)D\$*-)<X^^H?.3L<L'LDE/Y)V<78X3L,A8GX[/U=3^B
MZD\7_9XF=Z+;23-5"3*8?8U%-JS1@)>H5#5GS@NA124TL07V;[YEV:0TJ2'H
M21 76I8DU.3R9EA)Y7)-YKXP!\HP+;LX5QB,2[C'"[HC1*W-@B3_J*="JL0M
M6QD@LA*A&U:J@D5!Q/;BI@MATKGUO $>8 D_9EG^+#ZPI16[L[=TGE P1S$Q
M2:P173G;)UI9YY&2#%EG'KRQ.%N(E<_,R)-ETS9RZ?RDJ$XOSL156-;VRH)9
MN[3D%%/&T0_**G,*2<!B!3Q%254L8I^A!+;Q=+'I@_'M47I5_*&0+F#3GVAN
M,=U4_#-^# \SM.S1] 73)<("MG+N)Q+$Z2A8BGC94F)RL^DYV&?O+:CZ@(?8
MCBQA;[= Y&^"MZ7EDO@36ZDJ]K"\H#XANH1EO$&)@N#8.$A[$58U ,M;<Y9#
M'6Q5,5O0F;XZV_4"5O6%A)EC*TRQ7V!.V2Z:P50SW_P.3["RY&+2N?34S)V"
M[[Z&T,/=^1UKY4#^B%&;'T8P#BWPK$IPIQR!VTZW+Q*<(N/]D-3I[M <09H.
MC_='&;=!U4.6GTMXUO/A NT!D]_<G1MV[$THSH:-ZV.5"Z?%AFG"MYL-W&@*
M#YNA\-?0@?^_\/6IZA/W0#9 V#/B,@<4MHB+M=_>)<'Y91;>!=>PF*YN4S00
MS"X63P5"!!Z 5218]10V1J/B9.',MQ1E@N;RA:/:IV>:K)^Q_MC PKZQ.AP?
MU#0M7/KKZIF63Z>DER=]RK'G/=-XSS3>,XWW3.,]TWC/--XSK5'/--X,[6J:
MH<GC\S9#*W#KRX.I7@;'P?&3KZO!!F]V=C@+[]W=R%#@!*WJHJKF&USP=F?7
M:!SP=F<]4K?MMSLSU,%4T7B[LZ:I*L7.%'8V[&0O-'3<GK07FJ'MZH46=TJY
M=GN(-QS;/V,I)WH[T'"L0,9BZP1)YAW%>#\LW@_K8HW&KHNN5OMA&6,0::(\
M.D2H]=M@Y/VP>#\LW@^K-\?IUOMA&1.:BR+JQL&.;=X0ZZ(:8J63(90$BF"F
M159Y)L>YNF;)Y59?5[MFT2'SKED=SMJZ^JY9PC5GT)Z];58 )0^,SAMH;:ZR
M@=9^#0F0_AKF1D\:YT;7@E^ODQEM#*;*L"RF&W<\J4NNM!JD84.&YA#M2A/E
MR%&@:Z) JYE%Y2C0' 6ZXRC01RZ 8,#117#21H?*'QH6:CWXP+W/:[1@[^SY
M5>OP;[;PNPF&94JY'%JAE5E?X5UTH5F!%EAD]@T[4("-!P8!-H^BQN<<WD?-
M.%9PM%D[;_C7PO1-P61%2O3T4E+'%(VG7B53HD5=FYT92UG.* !CQZL*.Q,D
M"MEQQD7'Q!WE/@T-LS,VS01E.9CJVFB8!X!)&6?AB05GA\3D6K0V*>AF%347
MR73H*.K)<<+*LF _+Z.T:#P9:NJXO2J>W55*O(J'5?%TL"ZE RFA9X4-.EF]
M2$^ GRX=ZM'8'7&[-]]HG>JC$P330G5)O%_=/5">I)$TF,J2)$XZ@X5Z:F3&
M?B0F@3GTC%W*T"*^MCRD@U(H^\/[RJAQM+W,,L8:,/_M#HT.XOG>G>=M:282
M_@,MN>9B0AY,564B&E)9N_)3(\*=&JB]U"DY0M+O1 )0BK.JUN&D:4#],BY.
MDP;4'\%4990T$$QW(4!?6D+=V8$Y0_Z;K!?WKN6XCT[B=35/^DF!I="3OCC6
MM);LFM.F!&4$79B2<PZ/7NUD&YY:<X[4FMO-QG5^T,/\^JV\B;JW,H'3JHR.
M4G=<(CA::%Q\<T/;XNL6 ;J^+1_H!]FOS1UUZF *$ZR(H;(YE8%=?EJ;GB?<
M4E=K:#JS8"J#"4W@4A8[-\,DHTPB!(-<#+Y-W[<@L!;/%,\R"6,DS-<.S90)
M$@@VKC4GE:'L>^+2I<MO5:KEO5QCI^A[[O&K!;W"I9$&1S_9&$IY?%]$1F(S
M#*>2=1$?EDIU<5&/.P0[75@AWA1NG4W8WNZ.[J<#(Q;E%DR*B@(*$3F7TLS2
MH?' "K6=:$%/RQE"-OW"GO;R583 IJ^@U3QB%U*//ICZ*]#8>>()!D2SL]!
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
M0R*$-_0[_/4MFDHXS3U,PQ>TK1LEM?0FAK#^*HYW $W]9PT@FSNI[95^%SM
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
M)OFHUE"_LHS5J\JAT8\/%,:Y$_$ $A4.9N:O<9P)S9^X[0P;JZ\9-B-U,%;
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
M\$:6NH?!6AY)71EETD)2%2>!JR6!/=F(A]/ :# V]:.'>G :X#1PZ3S)PVD
M)[,J79$#K78B[KHF=TS!PVV,E:VG_*1==0KHWC!DKF"[64FT3#ZD^"JQJ9X>
MT1XZ82=3333-MMJ8<G3J%#K5$\GMH9,"VJJHFW)'L.D6:A)_(W,"IS@3XK26
MPYR4=4J!;O'^V]+VR R'IM^8MG>2:HR$*F.05N3@-6>P*IA"HF(5'0)][)?
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
MF(\LJ/8OC+S^GHVI":";YC)3CH%.)IFK;M9JM\&&2GN==DU[=WLSX-(XN)J
M2RVCO6WKAXK*$Y/CG@?T]SWGG@M[B4S']ZG#;F*[9;V9CRX9[]R6Z^>\EFVQ
MVXFK+>:M5M@]34M:3!G#V[(N*GI7QA.U4#G%J>):J4(]%UGH@[&IB_+HZ(%%
MG"HX59R:*A3Y3%1A#,:Z*?[_]KZTNVU<2?NOX.3.S$GNR+1(:G5F<HYBRVE/
M)[9?R^F^\^D>B((LWE"DFDL<S:]_JP!NDJB%LA:*PH=.RQ(7H% ;"E5/@704
M1"J.4.FX_& A'0:[:!\C/A@"OHJD6(^(OM5X\$1_D>C(Q$NGY$Y<TW'Q4,IT
M!MD%DR5'A]@^ZWY3(8N7XXD?$@-];EUG_(B$?^1TAVL?H[7)%+KFNT^-MZ-_
M2\"1(K*4=@B>RJOE,<E,JS2KBWE'DN=*P'-Z$7D.<_PJ+;5DK1W/UK$P M?%
M4JTWNQ:G"WUX+-?B6I!^!T*I5=]]TNN59GU9/< );H(ET^W'^=@AUZF\Y8'>
M*,HF4W)=8=V/'7(=PO'5*XW:8@+Y>80VCL$W77NPS=G6VW T2AWGW"5IRJ-S
MUH T[2H\JB$T85VM-!IO/C78X3J6"\A)2N_92>^!CORTW9V$2^F5TBNE][ G
M]MK.3NR/++T2HXVYC+SB/UN'T.[N;^?Y+ 8 [OZB47'=([.IA7A_HIT>O-+S
M,_LY#<U?;'#Q?\QU8M:KIEBO\98M\(''VGQ+D.C 8VV]^V0["^*\_@M><XDO
MY66VDV@TV-W),4Q>&2F0.-+5, )P8[8H!@M)&35&417FAA!6]4J(3A<A6>4I
MWSUU^>U86$;T,B*FC]6F&+5Q;-!F4SPI\'@C6G]$?6*  J2FO:(D"<O (X@O
M BL!?"@^X^*%!4XV3)JH&AG#N$9>7(<+CV$)/T95417B,=^WF$"1PSIZCO99
M(6&]L#F>P+=XL!$.R8]P \;PWL 5-X* >.: N6&!^6RM;5@+SDN%)V N3&\4
M3LO@1R?P)@?[1<35YNEAI"$9!@X3I;K4!CMA3K F';_W8,G-(5@.'$E8[ 6O
M7DY%!RQ-!JG.NJ+\.47HH6GQ>KE8^EWF!ZX=E]#-@!W]*W!-;V!R-5,A/ZEK
M.H%'!&) ^K<0*0X>$5UC"MP!_''N.8A9"*\52D6KP@J%2&@<P^0%UA'>S.O%
M$;<$@01LH9A2#(Y_9V-W3 (7Y([-O42K;ON2L#)^[M%.B'R A:$QF@1.?Q@
M,9EX;U@2GR9R93V$#ZB*U2"@ N(B''@*,R(]] "$R(KD,X30X./@D)6@I@QX
M,QL<I1:^N&*RJI07W.T'FW2"%Q@R41M\3;0*>03ZFCAN\AG_Q]45&X3(&T-+
M/.:)#0+A>G0,7I:*]Y+WR07P]0>4&(=8]%6 DLS\R)T46&XOMB*XEJ&2!J8"
M:;8"'ENF<"EPJ<O5IQ6*(*P]<(8Y#L;\/AB 6O]W5/L>Z@#0RB\LOHWK>&0U
M(#_[99@>B^\1M_B.\0.X"H0!U#&7AMO0G&R,BNHOS ^Q>&P'+"",V(1GA)9I
M%F(B/4_4]/-#04",%Y>.E45&)A*9X:W(#+4Y79'Z%V>)HK*^J![XX)W$<SA9
M0(2SP'-8R4I1V3T/A,QU29S=T.Q/0A>*,(6$UA22#U6B&X+D/#*W-Z)N%FB$
MUEY$L( O\5FS6!+8F@9AWS #BO"G+41Q9DB]Q-**9V^-CC$_H\_4,PW8E-^8
MJ)J70F/HU?) 8TP0"1JX6Z2E4<L(K!A8J8_D$ C1@B#<&[6B9?.09.!_"M@H
M_C0PP#W;>053_0--MJ&0:XO"Y1U8D_$X<@<0I(JY<Y@:%70?V,1//7I ?2JA
M-MX.M9%QVG'\_K.GC[91R$'M#P)DEVPAX40.1>G]7%4>( H)<R)A3DX>YN1T
MU82$7SEA^!6^WZ(^O&L#K5!8'MTJ4?T<[]]1RO7R/NCSA5S%8O9PZWLJK)YG
M54J::G9"*6.Y>G8NE,/A*1)\F@]T/;K.T/0QS)8[74Q7L>!4:[4KFKJ#GIXG
MD+(IY:%(<\LG#PN5>GL0".W=IY;>K+3;BPF44AR*P#)2'):6$.Y!'/1WGYKM
M9J6N+4(2'%P<BH)&H#6+@T;PE7G>57)>,W]* ^N%3.,ZEB7ZW8B$T#5(! 5S
M<4M>-KP7GQ!S8UPV8K9G_F0B.1EV-@]#;-.4XI%GYWZ&0Z(TY?R*HO;NDUZI
M-]_B1,I"]4)RW*9>U\%9KL[!<MJ+=6J2Y4Z<Y3;U;-[,<AE<U8 -@+;8F?/@
M/"5!'9<'Y]Z0C7):KL^ZQ98EIJ=>1+H7[P_D1&C#[39]31$41!R8'41!RE#A
M+07L3 1L4V?WC1+6PBACHU)M-Z5\2?DZ(_G:U+-_HWRU,6S9J#2KB^AY!9*O
M<T@>N6&VP^L/2YH^DN*.>7",8V=VE&1H<B.\*%5_\C_8X(+"+.@+$Z64O)S"
M(X$GBHY!?4X"7D^\TWH.7K^L?5RH&CFMG?5&\;9-#TF+9Y67&F7!(SF1ER-V
MZPANNP_&?>8^#,/Z*5Y3Y3T$ON=3#F69VU[7J@<:\<)0>2E8_O&J[S[I.C8'
M6/3?"P+=O@/?78I('ISHO<N(=J@A[TI(=! 2K56I5A>CZ5)(2BHD"_N[@W)<
M[5 #WIU4UT%(U%:EJ2]&6@LB)$5)NVD7Q_V^E_[TQB=5LSN^;!S)ZBR49,:O
M98X&[H%"Q38J*T.&$4C#2H=?6QHXS,1ZR()5K*V!J]SQ.$*+D3F2)M@ I;68
M8?GV)(0=\E1!V[5*O2+URMOTBK9KQ=+:4K%L.9!5FJ7][I.F9'3-E)I%:A:I
M6?:M6?0=:Y;ZJC#I'@:R0K/45:Y9-MBTGIIF>2OP?"GA3W-$5/1Z?0U6^EMB
M*C ) ^,JK\ #'K,S63-_H%2O-[8;\P:!JTU&K&\QXN911YP_TK8U7^QHQ/7#
M<<7..'G5%G7'?+&S,<-F]GZ;;@7;-#@04;7/,U$U\DH]XB03B/KQ(LBYZ,/K
M16B("TC7.U/L6P)5=FS?Y-$_\R?K,0,&CHCXW5\(;\P&O-4C/]/GT(V+N)89
M&);U5ADP+"<.0K.:')H]H@_Q8@*)-BDL)!,9 IVR<"[W@VXY#&&N%WB+])E!
M P3*3O54&*; JN'[,7EU FM 1A0FU&?,YGT.+N(YSD!G[A,C\U.9@# W>E1Q
ML1T+.:C5@)-%/9AX"SQC^<$KBT+I/,AK)[$$$G!2 DX>$'"RX-HW^GEW0)@%
M!((\[GL*L]:EKF5XZGU?C@M8SKK]W.&'UNI\JC?N<#MC(&M^J(@ZGH/5*LT,
M4*^<.542,**HC-<N(N-A7R.M6FG7%_/$)>.5@_%@B8O(> CL6:_4&\76>"?H
MM[RQNNP8+-WC<7%GPKOX;>7 G$T"N]Y84UAT)''6P(ZHE49]$>Q*5DZ4A/'6
M%.L<B?%T8+QF16^T)>.5E?'6E, <B?$04+)>:=5KA6:\$W1@RE^>TPOKX'D[
MT&EXU(IL#W/R^&'P1'27%*W-[QV?K<.%DWL=KBIJA505" 1:JS2J;W:.Y":[
MJ(Q7/SCC#<U?;'#Q?\QU,GFN\>Y36+@GF:ZL3-<H&M,U3X/I3M IVA-F4(&<
MHN_@_7B8EH;(QZYIX,>9O$DL/684'";"?C'7,!%%R,N,'.5WD<YH-]4\B-+(
M4 ZM;.#J(NV6Y#;]#8QUF)/5#,9JO_O4:$K&*BUC'>;D=)&QFM5WGVJUQ;+W
M(C'6";HRY8_O='N/C^0)OY!AFTTDO'F8(^H,"5???:J__>A [I"+REB'.2S-
M8"P\#VV]^6A ,E91&>LPAZ$9C(7GG8U%P(PB,=8)^B0K?#1-5^H%SY]Y=GQJ
MO25O9B6DP5MZ()R\I!<RVZ99@QVO5JGIN]J;[&+]3V"S+-E\6R3>(_%Y'3;@
M[8K6VE5P1_+YN?-Y(7.)F@W8AFH557NS7U=(/B^(/R@QDV;A*Y"3$72$UX_R
MCAR^P_.-KNED G]?4\OR1)\.VV9"O%Y-?Y3D)!%G.&0(7J(0?"#L*)C D%AX
M"F*>@,@YQP+!@-?[:T:X"N="S&_F>AS0"[.9RT$_V*\)XR>6,"R@96 (5(T8
M%R1$!8%A1306Q.>GY<V/7N;@23!Q;(X+DTX-$V-WF<5^PA@),@!?B619%-)C
MXB-1JQ6"[]"J'Z_Y,WP3B==CMNFXXNH*_UW]R(%"AH$+CW%!1_K4M+PY^!F4
M&=2GIAU0@7BSDMG7" EJ/U/7V8"J#5HSZFJM-FCT6;]1;0Q98U"G&FNW_JEB
MAN^B:,U">G"N#[_B:JTZ:[=F![0_85NHA^;"IM85D@]QYXF!0+#!(W7]Z;,+
MKQ;6P+LQ/0.$(LB$TFDVA;6#U6&#CA]]B4^?1=@)GT[XXTGZ^0M:<1XT*+WZ
MJ1?#.TY$\77(F"&@5*P#YN2P[U!W(/20"Q+M@.X +\"%48.4PSM_LEB97(],
M-B3=7^ F<"R<A^'0-,23*9FXYD\@LC6%UUL\D8'KVO<SM/]0(:\CTQB!VO&$
MULD:D@$4=,:H!4T;](I655L*:+P8-0/1"2KI.T$YV.P5-;J?NIN^N(R-82*)
M$I]E!)1_2L 6C'$**QE6;\:>DP=*^ ITBX\>RY_PY.OPA<_PH$5PKD'@QN!<
M,?^TWGWR7QTR9=1=8$$Q6A@7QCCX,/!%Y">U H;C_+<\[?WXN%/^7WVQ8??B
M1#J>Q_Q[EH3C&JFA8^&NIBSZ;01XUX(/?*7NG9^"Z<12 =>CGX77X90R%@C8
M8<8J[V+%:MNO&%@D?Y1,NE4%G:8O+!2_RMOQ>M7>LEZ;N.&IQ6QA36+&6@H?
M/%Y0?!<F*:'%C\SYS+K,"Z/AO-B@H@9YYUY?/?<G]I.!JO<RIZ+!5#1E\60K
MXLM*WL$TWC 8L. -I;5B+)C:E7,\S3>,!TLWE,6*YV@\R*:NN#]&3QL*T"*N
MHD V4ZA%@CMTM8+27>?_UOB$$ :E$C$*& AK*B8ZH@.N @P#-XL>,@@#8X%^
M69]:%'7\ -\<.<BS,I]?A%JK*?6 #M]3/(9LBF$&^XH5W&8!UVCBC8:%^V9E
ML8(X&19WC#,7*EJBVNP2@:>V-PR[XGM'8*N^41<<DM!0@:\#M+0=UP3.,WF"
MIN/.JK<Q'<#.# ;J I.^@-T1EW$[AI[09.(ZOV"5T1?*RR+M;!;A!JP7O? N
M?E_WKP#&F81M4%$[ 3R.PNYK>L/04)HV<M,M-=T_T"+-';2E>:NYAK?Z4S()
M@%;4PP(>N.0"-B _F-B=,CZ4- 2DZ7D!8BY.%V7Z;;NLMS.A0)#:.<MMQ''+
MQ2U"8VK <R:.Q]VE*Q?I!H*:H#3^^^S.(]P05I-;:-]S,*2P]);%)JK1-ZX8
M:&N2!;A5$)%5]?H<^Z3^S;'-QHR%\*Z1FY#FA5WT749_7- A3/J*6J]TZF%(
M+;T7AUUW>K66$7IQS[Z<9L/AWF@F5@X4B^-R^;H2=7AP%0R'%F8L9.2B'OS;
M^K4#3?5,^_]U24]V^!;?&J S#]+D\9ED\/2IAG\:><,_O:#O@05!D_83"9(1
M[&FU,H(]K=9BL"=Y%N$/VR[$PY]\(DY,:L:P.TMABX8..CI^_LAU@I=1Y.W$
MO\UNW$+[#G8Z;WY0J[K2=8&E?(J?_N@Z+RX=S\+))S\/\N]CV[B_T5;O8TG8
MC!L1G_U90/*9&#2/,8 G_?+BLA?P62*GAV&(R]AB2[^2-(]TBI[<K>,F!'@8
M7O,!<;*)HS@892IL>>UXOI>;2FW,[FY7E64Y%/'FE/V* ;&3=\*LX*7@(7N.
M87)7+H[1)'SC ;/YX!R_SG5#WY!TR]JES)%0VX"YYD#U'_']R>,74?+;')Y)
M4QJ+)<O)@8Q".I:5GJ[ .><[ A.+V)E-A$^<IMP;#Q6V='>E-[FA-]G8C3?9
MDMZD]":E-[E[;_+NN?N-M!5R_5OG_DNW1^[N2>?^AMS<]3I?GKK=;]W[YQ[Y
M\^[Y-]*YOG[X?O_<P2\>[J,_[^Z_\!MN[^X[]]=WG:]XZ_77A][WI^X)1JSN
M'9OMJTE*#GV'1P=EX*L.,-;#_?/3P]<>YY+'IX?K[@VP1B\'C?<W _[$*].'
MUQD;S*F+ITYQ9DER>,YU@^M@%@?L!<!%,M@ OO;..?3[$+C@K-E@HM$!KR3N
M[(1BLI<YB>GHP)7+SKZ1GN*W6].FMH&I+^%O%7[*S<228*9,G(\##["9YT7/
M'B3K9*37:1*O$WD/3QJP(4P"#TC)4V#!EZI.+]3Z>_:!7PV?!A_"O[D=X2^$
M[<.(VN"!=PS_PZKC 85\YAL_W <%L$5D,2M5MB4 SB9,?O)'U*^L>GUE4TJ(
MSD(1&7'#"S_^- >X#:&>PZ/=N$L)7'ZPA"\&BHFM$D_H8CR3R<6 M2ORE\*W
M<A\>G'O']3UQWRL>@Z%Q!8\NZ(]-?PEAB<D/M3#+<% 1@_4\_.@%8]!_>!0J
M=N'BZ>'>*02[\H&IXUY%>"YC#DVQRN'>?&QZF @5IT>X?/'Q<3@K+]K?PWCY
MPJ4G"^.BAA&, Q%\QPMQKPM[+H.&R5O.G!@DW9"V9GL\1<%3$-CTP5LJ^!:*
MC:/X5+%A%,P19X1$>Z$N?UF\'@D+[-/*%5^5?XO7)%[X)\X]**%WN(7"7(I0
MKQ,'MKFII1!7 ETSVDJ52&D+N?,FP$H\RP]#-\S# RG3&XD6<P.XW+1]^(__
M/0 VPYB.&1'02!-P&!/0C0BX4O,.YS3O<*GF59(E6_M&%-I(B<"KL36L$-65
MBBX1I3!;TJ1]TS+% 7K6:X1>96#M8D.77 9$]#F)13LU6'PQ^$G@3AP,?)CB
M/-\=\)=SVYDDA\(O;,(5CCCRYQWC7- LYL3";,VY502*# )#*"B<$<P[.DW-
MM)E9.6.;+^BJ(_)^9 (-UX3GF31A)['\D<@<6D<L.[V>4P,7G,U>7*[<;UTZ
M9J^.^V/?HUXYQO=:5=4_S)T&<ZOF^XSO6WLHOPYO"?G@OE#;_#_.D/%2/P._
M#U[I-&4+4\X*7I'P3&7.GG$7;-8-X5=LSBX\-2UV-U8Z4,_+'+S=,&><,TG!
M/ON"F#RN^0K+[6)/0G;M.!/,_O[Z]9%GW:'"GC"NM5%!F)Y(L9L$P-)&6CJ'
MICOFAIL+?N1]F&XXM"AMT_1"_T!<<@<Z@K3$.L%/'1N&;:7,U"TX(D2M7OQ^
MWJ;\FML!KC.W-]QGM#,#.0(/G3OZMD.,A'KY9,G$><3.=%9-1[+'2?Q/$*H9
M&S^(;/P@_"O42C/^O] K!D^<'D3];?$J\#; WW=7)=")FWD=!B8-N:*I*N5Z
M!/<->!SEIHS^E%CF#W2CP2-8N*&2CT9[E,NB"-^=C=P$^N^K"28GLBPVZ<XK
MZBA$4FZ7>2<;O#YXEPP+ V)[NL'&'?_,80CA21O[OIAV9\!@?X9B!W;+Z?]+
M+"^XF[\YKS!:=\$W&#@P+-OQPV*F7+,!J<SI1YB6A?[V3^[9\H(C?"?(+F&N
MBV47^ ;\<^B"@5=X:91XIC<%NPWFV>8"C^ID!)OI5V;QUV+":+BW1^-/N=(P
M@,\BDCFV-4W1K<*G'!WK5>9C):BU$N)%VFYV*'QUQLP'-RSLJ!Q>9D;"9J6$
M#;<*EC7W"(]/A\W$*V-:IT<?#71^G.E'<N<RXC \U3?$R#DE@>.'6%-620==
MHO*4I/Q-K <;"#=.L!YG++@JG'5ZB+RV#WP>L6. IV+44-2O@8C@?I,/>"R
M.F$63B!HRY6W.7(<7G0S#'SD,LX5<20'#1^2H,_MW_R\[6DT.LY27H#0)@.Q
M(8MD !,<0D_NQ8&AAMM2I%E2H1>^&W=?ICBG)@_(O1BEJ20S'8/GW6= ,%S>
M> /=3Q8^9:"39W&[Y7-*8I6'H-UX KO2>+\HZ@5!BYM"GE+2A>_$!7%-/!EC
MF_,9SU*X2/SU>1'"_4.RM<6L<] M7/YP!)Q?^,NY+>?+@<+29PE[++4 ;SG[
MD&?YNSG+;^[D+!_+)>19_JD>ALNS_**?N7X&0_/\6_>)W-W?/CQ]ZSS?/=R?
MXK[^V:7<CWZTZ#P6]WEMV&_$AA<=8HMZ?E0[%FY^HZ.]J+P8K.HEVENQF\@\
MVR0@)!?JBGCZFMK/5IQAS(S!U;UCXT/5:K^N=ERW,W P.'UKT9<LK/\A^$LL
ME1BHO?M$Q1T+!: PBSSC2 _BV1W;_L9CT&/<EVTFG.]=8/S"NJ&,*2^0(-X<
M4 ,=6'2_W<!(7,!7%^.\X!ZCC,3%A7%*+9ZL4HLMB^JGRHDP-LE\?((_B@Y'
M1>D1[$:=5V4AK7M]]CF2ZIOO6E@&[#T,G]T!$FLQ];Q=G\\QSR&6%S5$T\/^
MZGRPL6_&$6E 0"TZ\=A5].%C!.1BVES,^$T?9U4\@O/- =+P%XJ?$Y=#J0JW
M(X0%#-\<_JS 3Y>+WVNJTJPW,W^J*FKF]\L>I:J*ULK^*?>C&HI6S;XE[Z.:
MBJYJ!7N2JBN-QFZFI]:49G/U^JV!BMRPO_TN+FLL7):!P!5N,0X"P=5:Y\14
MTV8?E 7:HS&O,5D"1?EV@NUVN4Z"P!UN/W+0]"1F=0/V=(,Y;8Q55NS9"B\.
M') +]>_G,VMPO"[2,]]DZCMH"[#WTN8-%2-'0.G%9581Q)>H9B*BZ74OX,%E
MC+NM4J39W0-.5/2[OR9FF&6SH 6V[2:QE<1D,=38' PLMB(.>(@^$^V-Z+AF
M#Z2E'7OAS=_9@WOX*N7+-_ \WC7!48?A_VXQ> GLB.SYC4UEW<XN^V7/IF^E
MW]:$Q?_CL8(IUYCB1)*LOM5EJ:M4Y5$X8N\J9IX#5J*?;K0H.?;\?%>7K%H+
M?)#L+?^15BE;I<7K5/"%$-+!*0HJ$#5@BM9M\(R8(=#"U+9 $UI*=2D5F8OQ
MCT.PI=AA;#3]K$"F7+O=-.)HS<!(W=W?+DI: @C4>7GI_*2FU1EO" Z75$2W
MJ@AZUVY7:OHB#-9>$DKK2JN^ <DR3D"102YT1<V(C.'YO#C/>J]^D-I[:^V=
MN+ S^KM55;%4 3$EPGRVQDKE?: VL.7Q:6OK?=I658M\6F>"6,9_*N2&O=A;
M.+79;YMU:EM5'5^'J6$AYF"4&+9#9VEWRUXL-;\1X;=U7%O5VCX<U_5K<7(*
M+H//,]W35K6><D^UZ@[=T])Q^%N<T,PV((=Q-4NW#KD=ROJA',H&.)2U=J5>
M7029/$F'4GN+0WD>6G6IV]@$2S5Q38OHU7VXC=NUW"V/V]C8Q&UL@>MN&B/*
M+/)5(;T),[U%)VZMSYC]JGF?$<,\80;0[F-JI5/>&]%Z:S=1K>XQOEDFA9;!
MVMENHJJFW<3F[J.8Y>'P'<0J-\QY*!6+;N[.-0_DSJG8<:&BJ<U*,Z/O\YZ8
MO;#KDT.%+/.)5'TNE-9<[Q/-MG@[:-KT_-%W=FKPWWG),Z]^]1WBP;2]H<
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
M($0YF]4OA-T^GLE>*+S;9I&/BXE>0(N]0-4/RSVADMOMH[FD:>.]X]2ITR
M&O$N/I?\YI1XXW4H\YW7=A\_$',&BU\(ZWWD77<G :(^Y6UW,2WY(G$W-^5J
M[<BF?&E"W1M.;F4NR-I<$/WP96\RJT-F=9Q?5L?CPY_=)_)P2SK/SP]/]]W_
MW?)\_5@YB-D*I$N-$<$N%(Y-7D>.QU(PZ=B\E[J8@F$YKY@*"@/U ZPGX8FT
MDXEC8E+(PL%+)3.<5XGW!Z(\A>&;'9N%225CGC6"R2".BWF^!!OH\0LM^CH,
M+$)#4'</U"[0PO#%*%Z0TRKDU?1'!"ZSR"1"@?>"OA@P9K3BM2Y+?U7A>;XC
M<QR]$"\Q;1R+Z?+N?Q7,KC:8&*[G,SK -AT\;9:_&EYFT DU>"9,!;-7D'8S
MO_,L&)$[P_-I5N8GBQ?!=9B-S--=/#X*/C=\&HNRHOTH$1JNYZG'9. 8@7@/
MC!"6R@YSEOF5^(#P,7/I._B .(7GVAF/3<_CM'G!9!V18HSSHK O6;T R9)&
MRYE:#7ZA2,_QISC#@1@[,![63H@;^1/ 6P/JA<\&>L$(> 826&K!#3 QYGG4
MG8;90@-DH:5SIAX?!K\8*6@*S21>'J5X(]\QPK.Q&1FC<(@T^\ :X$#AX4)
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
M^F16T$&?:V9.";6O7@_F%/H7Q=,@>:4?59.?#D$1UYS2&?GYA_\"4$L#!!0
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
M@OW&LIZQ#5DLOK&Y^ \\.:5)L :+R@*L-:J-6N %9H? [WTMB9,6['[YRT;
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
MMEK)%HD32&^-54:XVOV$]8^7N3U10N]%AJ-ZKSL=9[X6E-Y \$*V,V &T,@
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
MJ^G7JP3S'=O-MN$RR].3Z;X;R7L_<[A,;>>5#YVKF> LNR6PM44X6K<-AA0
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
M<@IJ30OX8(VL#E<4IBMB+ )T(.DU:REZ&6>V%G@'UR*W,,TOBU< U5%BS4)
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
M9:MW)3--]!2AE.I2>7"&+*14"!_WJ7I5J[S.],TW7F7ZV_5K?.>AC_B\WTZ
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
MW=\Z;"C\V^K;0G*-+Q=NPD%R*;S(BK897X>UY01.&MI_HG#:%\046F0F=J[
M>RX0VNIO'8$UUMLO)*GSB_,YD>K4'"2#00NL#7(9!^?(8[2%RR!2M+RTT-QW
M#]WM5<'&8A^VD%GC,_"7\.<-()Y.7%<* Y&=I'/>1H@*'3#-T443$],K)1P^
MI+R;#WV$RMM89MT8MF0 3+Z][]=,J$%^_=\7O6FGG!LVO0T\&L;KCN+(?*LE
MR\'30FG%0::@@U[M<G8]Z_8A6$=@!'6EA Y:CBR%>,/,7P5B1]&3%>#M)XK2
M7+6K4F=+O>QRJ[D)-1OK>: ],"=59QH(VDZ+!>[H%UD'(T/KI.:]4>>!*,M!
M,&<-=73167%8)G^$46T\.__Q1B^WVA%RGA%!6'CA7$/12M5>&AI\*@J\5AR-
MD<G(E3(%URFA717<[F,QS55[NT2V$[WLXN[G9O\%>CL<)CJQ2Y'D-Q5Z;Z8]
MDHU-3+"0)9K.LU3VVOYB5QG)FPJ]?>_PNW>4\]]]PM'Y*9-&LR(B\%Q+A8HF
M1TH( ]'KR 19< %7FY3YT),>O:[;R[.#X^,D?Z5=L#>^T1769Q6*30E,*!X4
M4PE"R<1!\J M*ZB(@HW?^;LH'KWV&PFX@]RSI2??;V,L%_VWO8*G,1G:@BP'
MCZ)VZO,&G&,2N'#*D"LOM&C=7'4%6$=#BM8JZ"(%('SI34*_]R_,\_VJ&BTG
MY[4-U+^F\J SJS?,IRX*J>UTY:5>+ZD:[=$..$\QBQ(Y8ZW[K*X,[F@8TXTZ
M.FC)NP3HF_,OH3>J%)^V?+,YVE"$A50"@DJN@)>Q@#;26U=B,+IY6[55@!T[
M7[90P]* 6=LBW?D<E<N"T_$'3-C[6J.'K[#@:(1Y]H$PH)^JA&M-*HZF3>E(
MDN]BO_=Y*LOQJ]XX?/X\PLN_#N>=:K8HX-T9MA;%O?L19*/"W^\?>=5EZ/K=
M8!FERCX M\+7^4ID0TEN@4QF9@)/MJ36TP$>PK3MSKGD^R]#YY*'Y!)J$*[.
M)@O2P[0OHHE&HD3+;&C=??8^/+LJ"&[*@]M[9#.!'VQQ,$J3F8@"8@X"%-:A
M0)Y,2BF"+<%ZSUV+R\9#*@YNI]2'2H37$>[.BD17 ?6$2H37TM%*U:*;"'AG
MVN>:VU13!P,61;9_32+,CH%E2@5R*"/>'B7^&+2^;HEP>Z6O(]?N,FOGV1"!
M84F" ^,UIX+5F2O)>9"%)<<%4XZW-GV^ W H5<-K*65QQNP&$FT=<*]]T'%<
MB1[Z\P76(9)U1L(<7E$ZHE<0F" O+5H/,0@)J*10QI-_$NQ#KLN*SWK,NNU"
MG+NOSELXTC%9SQ6B![2E%K/' -$JA,)RE%I)I[5J_,H_BOF;G;H'72MJ1UW/
MVL4!9A\LB_K*M6Q@OV?$AQ5\V5[HNPK):".\93J 2)R!2LJ *[F #T$7R4(2
MS5NT[S4D$TRD_:20"UEX;7%9RVJ,KS/C@U&!.4S,/\60S#H\6"LDLX[ #R$D
ML[P5,FI;3 P.I#$D(LT\>)9=G36N2PHI>]^D*_2AM8UOI]Z5FL*O(^:==01?
M!=13:PJ_EJ)6:@V^B91W1@$ET#MG(EB,&I27=:H9_:2MY-%&9819Z?;SL%2_
M45/X]II?1[C=-(7W46C,2"ZK=YP0: NQ9/(\,D^ISLO5Y3[#X+$VA5]+\'>;
MPJ\CM=9!F&EXX(1,:EK./"V7>6658QFDJ+?O&14$5!8,6L=9TL&P^) GL^S+
M'[/*F@BL@[C*ZU]>G\R[Z3BGE%0,@JC+<IH1E4*"7 JWUH@B1.L,QNNG/V;=
M;BG+ALF*4Y:=C'OA?4BU!_G)(/\_X4L8S <-8!(1:PLF6><"*I\A9DZ.ALRT
M9"&\R&ZEEW/I(QZS&AL*KX/,PDWB:I)Y;V.J.TH@,R&0@^"BEQ"YT[3GE)CE
MCIN5/9( Z#;.>->*>G0!T!9#(#I$<UB!RYT,B'B0_UDGYK6(P)RLHX9\;>+'
M#* /AA>ME8ZMB][V&I3DFM$9;3R49#V][X5>O603%*N\DU99VOJ?8E!R'1ZL
M%91<1^#[#DK>VMCO?X%KM4J:T*[>.Z>/O"L?Z;=CLOSJOY$_/YJ\(I_^LB6[
MD=[KG"&$@K3G.P9.^ 0D<&1)&O(+6L_0:KN"@PR'KD6LQ2?W/A3<18U:OS_\
MHV+_:3AZ-;R(DW+1OWM G7JLJ>PF@=<,:\?W!#&B!,T,2IZB4:EUS=)JR [0
M+-QF.^Q '=V4-=^Q6-_V0NSU>Y-O5^]'&GX>U!J)4Y^Y=9XK$(*1W6IJ[UUD
M@ACO$@DD.=W\W%P/X9&1J$/U=)>S<_]^>AHU:BW(K_8L%E!6,_!"6-").U>S
MRF)IG:._$K CHTY[97109+L2R.NB_U/RT8WRM#W2 1Q!955'HB*'8)-CG)QT
MGUKWCUH3XE-DT88*ZBYHMKE%=UD=RD]+25%R+P +H_="!0NNI 1H@C,L*1%=
M:X>X%?:GR,#6*EU:\?M88FZGMUJ?[#OJ=LH//.YV6V#/D;?GR-MSY&U/D;?G
M4,9!'<'/H8SG4,9S*.,YE''0+L!S*.,YE/$<RG@.93QV!C[24,;+,#ZK_?F^
MAGX=+TT.^)O!5QQ/IL.F/Z8SS!=]');Z,?JW>S_]4^B-_AGZ6_6@ZA).BT#&
MSL35*(Y1$9S< 7+]6M02)&=B@, -O19:</("I *622,RRI2Q^2R[^R%MW3%\
MIH1W9?&#9MXUYXE99Z"4$&OOZSHOC#:&D@N/LCB%OG4UYTK =A77:,F+.[W!
MFVO@4.(;B]<SF[@<F6?% RNB7$[@\3%*R#D9Y%DI9+MYD?:9\=.!YN\T?FRB
M@4X\S_%DU*L6P&*,BW\[RUE?!7M'<U.VP;VGL;2-.'#'RMNQ @^-A-8HQ5ST
M(&4R=<\GQXE+#=XHGI(LP=C6TQ .CWP/#;X]0.ZMH[<../?+<(#??@FCWW'R
MT\4@7[T14I1DR.%*)>O:*V::5:D@Y:Q\+IE0MW9?%R/9O3.Z.VT.FZNB@P#_
M;Q]_'G[%T:!:8*\P3CYBNAB1"G".KZ#PQA8!.H@,BFD),7(-D5SB$#,3N%H?
MSS6H\A"F)T2:INKI8']Y$0:_?Z(-^A5^&8Y[5TO&HE.02D!TT8$R44 P@H'D
MR6<=+'.K39I<@S2+D3PAJC1010<1_)?#T9?A*$QP(7ME\(A,1V F!%"E2'!,
MUIK0D,CA8(4U+]^X%] 3HDL[Q70Q 61X?DZ>;2_TWX<O5]T3E;&6)<G :,]H
MKY.IDMH#%[+$[$MPN?U$L 5 GA1+ME5$!W,^?NH-PJ!B>C,@L5S4L_%RTC8Z
MIKTOM>4A&?G"TJ:G302#J&)T*7LI&O-C"93CC?&TD'T'Q\RG41B,"XZN^[E.
M[WD6H!W7(8OCQ?\TZWNPREHZ"OBT7,=^ D!-"#(\,.UV8#DW79,HHC@6-&03
M:@,C3EM\K9?,(?/,?32L^0CPPV?J ]&B@R?J.DKM@*#W&XC"*%.LU< S4Z!L
M-&14>)*2YJY(85-2K3N0'ICEOC]=KV7)KZ.HCN-+)Y^1EH_CA3AU2L9%%2%Q
M8T$YQ2%B<O3:14U.!R=GI/58ME6Q/6%N=:*^3C:K17X*$SY$GQEH18M6&FGE
MTEF(DN? LT\86H>Y#\1A/!@";:^8+H)2=2QNZ=''ZLIG ;/Y?FF#%-)H,*+0
M8F-- TMD"*1L$DHI$I;6#?SN@?.4F=-(29T,J/W^AG'R,HQ&WTA.TY2QDSB>
M)N6?:AZ+09V@\!J;+PPAY"Q!<:F\%<A( !VDG3R,; ^C1CM,:>I &UU4TMR+
M\I1Y)[1+'JSU=7H'1HC)UZFKR'EP 1UO/\GX/D3[X4AK/:Y%E;64T+)C=^V9
M>1M:2A?G%WW:_/+/H^%X_-M@A)<S=7\F6;[ ,AQA;7H8@I56B0 > YGW]68G
M&MH32]%TEMIL%;LUGF=)-]+-GG]4+-F5'EKWJET9<AV\? V9I^@M"@<E*%T/
M40'.. &2<\6DR.AD:DN=[Y[_A*FSN1XZ,F;N'LW7"?"]<<WBO1CAJ;:(P20+
M*.NLNLP=.!8-,!F2\\RJ*%OG9:\,[JC8U*UJ.KB1._D:>OUZM_33</214%Z'
M!Z[DP'4*T6(=@D9[HY)>0L"(M9 Y9!,URMAZCMS#J([+$&ZLA2[:*=Y"^'TH
MZ>1\2"X?[8\OA^/)BS"N[1^1/$0M'5A:..V-J1ZPV=8\!"49,JY-:V]\78R[
MYU!K/3] HZ9*VCVI5C3@&'K$.FS &%9;>AB$6+P!J;-GA942[IV<T@'3#M4"
MWR_].E!G!Q'&31?QO65(;U+!F#/(:!PH(<EV$#H"G?':&1U#]JU;(30!_LS)
MK=79@:&_7$;?+X?>G2)CKDT?<BB@0C#@)0_ F.+1*V<9=DV[9=B.GEE-E-+0
MPE_HV [RK1?@UB*^LQ%.K7926TZ[<&:)D)M(YH%W4#-)91*B^'S+;5PQSK 6
MC.,P]7>LCJXC50\BO_>TO[&U9A$8O8,9Z/]I:^7!@>>\SL)641=ID,R ;CBV
M(L*G3+\NE-CP?&R\J._/?,.M4\8EB+Y,ATP&B/7TERZR:(U.,J\VRJ\C@,^\
M;*K"?9^\5['!TUQTO!R\95R=OJ5)C#9I$)P9R45TQIA.B'<%X0E3:S,UW"6/
MWGE7H19SQM9[0.>=?W8R#6RY'5][-/8&%\.+6QO,^YK/0DN]XLKUE4$T)F@>
M(4F%H&SAX$R]D,X\6J<M"MUUT',+^%MW.K[WS7H Q&6!BPK"I"026"7K/7XF
M7XE'#BP@<XE+86+KD8W;H]Y5=Z%],?5.@^7=ZOE0VA2]"/W:F^[C&>+D;?UT
M57&M.PC*<V6"!YZ= >5< 3H=!'">/,_1>25T8](NP[*WH60[IL2="NH&JNFD
MR/XNKEF"Y2K(.BI56XYJ/X5G;;2W B6V$/UNR<&]#3[8VJW7$$)1!/B ML8E
M8]&&&5U:U\/NFA0/U'CMFA/K2+P#+KP?X9?0R[7;Z6",U4UY-SG#T<N+T:C6
M;XS'>%44KHMGPJ@$1L>:F9T,.$4>BB5'UPOM;<;6Y3:KH]N]Y]A*I\.=**2#
M].0W9.R,R&.Z'CTP WDJ,F,IE01**0M*2@_!YP"Y6!=8?9%8Z\SDI6 .Z?IG
MM]9R&_TT),XT+G*_P?9+F-1_^?8)1^>_A#][YQ?GIQA"*HYEL%'6W@,E@/>1
M07):82PB<G[+-5L2EEK[T4^/.SM04==9\ \%VA:+[T9D]_M0KO?.29Y$30BA
M/[02X )9 5%*Y9$E85DWUT3KX7RB5#T@Y2^]^-Q+@_<E8J"%C1_VB[MO^-X$
MW@X;P+<7YR$&D3/RPD.!'(6O29D(SG$-C >IG)8ZQ-TE\3S*(+*RTAOR#H65
MC#:OD""J(B'D8@IR[95I[3T_T2#R&DSM(HB\AIX/)8A\3Z=C#(*+3/BM4B1-
MS E<1 Y9*N%L]"&$UK0]O%[WNZ;%ZHWPUU'/H?4@7P7[<R/\QAQHV8Q\$P4>
M&@F+=D*@T<"=I#5X7ZLE+2,K7BA+[FFV\;D1_@%R;QV]=<"Y!QMI1Q<%HN1@
M,K=5,+5/LB,K).F<T.4DFR=='%F?\[4TO&Z?\W74TT%X?%FS0)TMMZ5X,*R6
MOBE4X&4LD+RO(Z*]2LT;6!]8R]D]FUHM%'/H_6A76<MS/]HE_&Q"D"[;?&ZB
MW8/O1RNPCIXPP+,2H+@V$))6=:IF$"HP;7WK.\/#9^J&_6@/AJCK*'7G_6A=
M#*[D4OO )4>0C($ZS1RD,\+F&$SR1SY)8G^Z7JL?[3J*VFL_6HV6:<;(AJWU
MECH5B#PR",6(X(Q4D7?I#QQS/]HMN-6)^G;6C[;H8F.2"(A(3DPN'*(0&HHP
MWA2FB\'F#2&/L1_M5IO3MHK9<3]:6[3.*EHH2#: ,@HA9NN@\.1%$K[V5VG-
MF>/M1[L-<QHIJ>/*U55OW9A.BGLAP!M-9J73$CQ7&9R+1:D2(_,;%:9N=,'[
MZ%)<-KBRW)6R6N?XW0X!/B"LMS@>?SH+ RY^H4^>C4^Y,PG1)# .*W8R^**P
M#*1GWEBKK+ ;$6U=(+MCW,XT?0^S.E53QUE_#V&?8WXW>CL<?*;M-R3/.88(
MF&K&&5<<7+ *8@H8).W-0?,N*'8;R#/%FJFIX\XCBQ&?>NUCL8;L0%:'I6#M
MZ9.TAAR"\S[KXM5&1?.+'_>TZ-) Y'LQG6[EDU[)14;'O;8)6)B.R-0$/)!I
M*:TVA4>31"GMN+($Q;,9U:WB]GS2W3ZE;RWI5$MCG?(<9(JUH1,YKS%F3NY-
M1EE\))[97=A6MW =XL;6A T-#:YM5'E@]M?MI0A6BF L@)6!3HQL#9WSRD"R
MT<K,7<JW6SUW8XX]LW*GJMR+R7;G-<H8A+!TAMA0F^YH6WL1<\@V>^^4Y2SG
MSD[EI\BP]FK9:>O3*WG$$*4PP4$LLDYA,(30R0@.?5;DINC8/#9_B/WI]VW>
M=:2Q#H+V]R<^K1U_(4>8)>8S^%RGM$M1(" B<%LL=UXD'EL/UVB[@D/BZF8<
M6:NVI%,%=W CN=UJ[L1R2DY21J]!>L/K,!,-7J.NK?1L=H);S5J/UFR[@F>Z
MME/PSG?7);$D9U22&"P8J<G*")I>-FDB)*V<+U&B#ZW3SC;!^<2HUT!9.S4)
M'WI5EEG4B1NGN4E@R9<'E6R!*$*&5)PM+B#WN>L)(ELOXI"H>2@&YR[XT '!
MVYHOMQTZC]JAX.(RST&1@,F:$9$H&@/GME[S'+:YNC?7_4 (UZFQNPU;#M[V
MO;TX+NO\!)&!Z4R[#N>)3/P20!OZ629?F\D=U*MP,''28WP56K+E0.SJ.V\S
M9QFE2(09Z6V6F"%(7^BLM4X+1H*7K7L'-H#]3.O=:G[O$SJN$A@BB:86&]![
M5UOPEP*^U-;_7) /2^=2SMU,0GBZ1O7N%+;O@1MKAP&C"UJ3HPV2?@+%N .O
MK0"396!.B)1OM]-LQ,;#C>?ND"W;\+-35>^[D>+:\4$1O2U)9<!I^"8*"]'D
M LBD<X4S&T4W@XT.-]![)#S>2M7[GABW)-@8HI%%6@\<D9:@8H0@D@(D80>1
M;9:X48;PAGB>.=E>;?NV-]?K1GHE8A$YV=(Y BV(#@GE(_A(<G:,'$6=<K%E
MHX25CO ^V[*'0H:ET\(.Q&)X*"9H3';6N@P\U&&DH4[-U8F#D]S:'(MD<J,L
MP:Z!'_C>O0OF[=**WH8VC\VHOKU6.EVUDX9#SFA(*75@>&V8P'R@93*,]G8+
MVCW9V,^OR"Y?D9:T.4Q[?6D/]X+2&$N^ARDUC]293*Y('<CJ<I'H>347#\!:
M>GX!=MG8?QU2+/42VC;VOS(]?\$POAA-NS^/K^W1Z>"?,,AO>R'V^KW+OB73
M#^;AX$.5RZ@W^/PBC'OC+=KWMP?1HDE_QZ)IU(K_%J"3A8#>70.B#_PZ)-K>
MQ/?V:O"P2,%GRQ5XHTQMC4EO#B,;QOJ@:P%E)A^W\8U9TP5LW3ZS 9C+7I$Q
M).L567Z:Z0(*@P:GJP>') !AF1.V=8I?,_"[:LZ_/^[>Z<ZY%[T?2I?^J]6_
M^'9CK_MIA/]]@8/T;=K=STE6LD(/#F/M2&,*G:E6U.IJGNA@2XRU+CM9 =:^
MFLGNB2_+6-M(;QUD-"TZ1*\ SIH=K0*QH[:Q*\#;4S?8UJI=1IW&>MD3A2R3
MVEF6R74L$E2A%\@9YR#KE!Q]I9*WFT0]7NH\U)[U )BSCCIVQ)CQU5X\:X5F
M8O)8QPK(6"?KAAIB#\5!O2;D(H=H1&<'VCVX=G]OT5RA*Q!F*VUTT3;_^J6Y
M^O$?/1S10\Z^O<6OV)^^-\DS3"Y&$$X%4 (Y!"TLY(**9UW[P*3NC*![D#W;
M08VUUT%&Z_WQA"N\LS=N%; [-(J6 MV[>=1,XZML6TW5M:N3;REHIVP(6GK:
MQGFB=\XG\$(X<-P';PJW6K6NC3D ;JUN/QT&M=;14I>4>C/X<C$93R7 Y\-N
M&',N:0&211*")-O 6SJU6?'".,^#D9T%N>[".0S3J9$BEU%F2RUT:3O=@"9F
MT"0=Y*(D#LKJ4.<9$S29%#BI;8S9<NG4#@@BGB9!-M%"%SWF[YGRYHTMVM.*
M39V6)6J]G6 :?$'41GJ?;B?G'N$0T,,PHAMIJ8,"X>U&2:Z _7D6:&,.-)T%
MNH$"#VT6*.VV/LCIVU@RK2$S"%@X)&55ED)JE5L;VH='OBUF@>Z+>^OHK0/.
M_3(<X+=?PNAWG/QT,<AS5,)Q4:2MD[5X37:7$ES(&1)C@J7(=="MK>[%2![9
MW,^UM#ELKHJ.AT0MG"Z$0DD=/()G7I!!H%.]'9=@":XT6F)(K0.61S8L=AO2
M-%5/!_O+BS#X_1-MT+,9,7-4O%;+%!D@FFG#(Q<A6)N!:YNRX#HIU;IEVF(D
M3X@J#531Q;RG>R?D)3J2H_$&F%415.0<O$U8>W(9K6HC:-U^2MA!C3+<&UW:
M*:8#?VWQZ#)R/[UGT4!4AHPX2^=E%.B!12N-5$)$U,W9<A SY?;(DFT5T;!K
MP56T8\GX6#H"91UY""@=G84R(SC)(LCDG/<N"76[OO#8)I0?1ARHA7XZH$W3
M\7JKK.5Y4/DRFK8@2)?SGS?1[J$/*B]".#H!-* OU5.0"D*)M&D7%3-FK[EH
MW;OM\)FZX:#R@R'J.DK=^:#R[ KZ8!AD/;TT2@JBM@P<8DPJ!^]5ZU*0 [/N
M]Z?KM:S]=12UST'E0?+(M:@]NJTD2U:0)<N2)1LEZF)K\V;6NAO?$QE4O@VW
M.E'?S@:5:ZF81O)TO;(&%*-=W-O, 8L626OA+;8.51V(4WDP!-I>,3L>5"Z5
M%X%A@9)= I5=A.AIL4YJ@]P$YV1K4^IX!Y5OQ9Q&2NJBZ?[4 []RR%_UQK4>
MC_SOJQKS(%"(6'L7I)K_9S-1G6& PKA,C*=@3.M+N =![3&_:>\5G&TUUH&=
MM#C*MP#PJ4/A/-.NFG$%5% %G) (,:22/<LJ"]YZ@UH5W![::K55[$I93]MJ
MI0/[9WEWL>^MM9?T9M$23K- %-%FD@)9:HK1%AV53<!C\)QKE);M;LC'0HC'
M1J4N-=2!B;0J7-JOTPQQ*26055? 2EOO(NAE"(HA(=:I3@=+.;?VX-9'^51I
MM:&>.AGH,J*-=-+[>FD5?)R0@5=MQAN&Y+Q5SNO:!&7<H]6]'I!=.0K3;IHE
M%N^B=< Q6C+^9.U^Z"58VF6MECD@MA^/M1WF8V/=3G78P771+?PUZ*NS%D("
MNAK#2*E L($3$YA"+[PJ'8Q<^Q[#D7-D/1DW[ KZX&I/C5(Z%\W!>"-!&7(I
MO?((B9P*IJ.0(C2?F;L,S+&QH(W4[]+!;$N'&Y[H?6MW)25?L@2=,JW=T4].
M. =%>2$9X0S8.ART&K*G[,UWH+M.QG7--\ YWF_K'Y3>,UN8-Y"C<F2L)0NQ
M)'(S6?*82%*N>2"I!>[=L[,+3BP]T7:DT)V0D@1V&DO.R6L+DILZ$$G6@4PF
M@E(VYNB-*,T+[18">2*T65?D'?CW]Z_[%'-P=0H7$53&&K@/X)#^&E-Q6CCC
MR4O<Z;%WE,QHJ(1]-H2][G/[,PFV-K4=#MX,ON)X<GD7U+CUZXJ/ZZS)ZR;+
M/<AVKLD8+E5AM/LH322+#)PDGUP@\Y8[56)JG7-]I.U<M:F-RE%!$@5)G+;>
M9[, *$W(0EFT[KF=Z]ZXVUT[UW7T?BCM7%]<C$F*X_%)^N^+WJPE><U[5-PP
M40T20>Y7;2^A(5A1(!FK>!%&";2MZ[H60WG\&?9K\>)VK5<#_711#;@ 5OUQ
MA#A+]E@%8$=I\P^"VT\N?!-5KD"/[?6P%\*@5,:&4H#0&:#-G$',*4!4VIEL
M4KTA. ZB/)"*OA^>K"/^UB.(/H;SX? LO!FDO\Y3 K/DB4<'0:9"?I1.$.K0
MT11\<4P$CGJU 7)WOGKWKF-CV0^;":Z#Q*6:%S/Y=GW1_)^]R=GP8O(!0^[U
MOY$SA*/SWF!Z0WW5@^K\"_U8;9GI5/#!X"+T3\Z'%X/):>0\Q!PS%,WHX*0S
M%'SP#I*+PI(GG;%YV]VF"WCL4?EMS.K],>$P:/W;ES_"*+\?]1*>Y/^ZN P'
M?+<FSH6W9MH=.9.(=4:(S$1(/#&7>!:^N8G=Q3J>2;Y'7K0^B2^[UE3 MY?V
MTS]_?7,WUG6:Z$R)5CFP,2H2H;$0)1T_)D9KC$ 9;X_Z6')0K_ODITB[[E74
MP=W"'91??^TM0"D\-\4("2RK4DN&.(2H/6!RO"1F<G"RX]UP,;*G2+0.===!
M#N$BE!]N8W0L!"L1P:F:YQB] B^S@)3I%RZ&PD3K?-15<#VSJZ'>.L@-7(3Q
M"EMME\P#+X#1)K)*2R3>DU6JR(_3SEO+LML!IYZYU%!/'>0:S@, +X?GD:S!
MJI*/$_QR(QYPB?[-@.Q%'$_>7,4'/N#Y]55C74Z=CDL+"C)B9@DAZ2A!>5,@
MABPA\Q0-+SE9VSI#H_DBGC);]\N(I?F3;;,#WH^&7W T^18&N:[F2T7\*TX^
MIC/,%WT<EB4?V")#8-M'ML@2:+KL1ID"\T>^[X?J;%X_]YK.5GG%41B(6+L'
MQA2@UH6 +E(%(;%XT_KZ_V%4V^Z\<Z&_*TN?=7E%%Z0L/M@ FL1 ;W1P$%S,
M$$(IQ4OIZ=5NO/I5L>WJ1KXQ1VYO>9VHXE!NT9<NZ<6W6A8_O;[)GEPA7YL(
MF5!3P^*TRX$!QF3,)JND4VL'=P58^[I=[X8.PV[5TL&]Z/+5TQ?,KH=6@=C1
M5?H*\/9SF=Y<M:M29TN][(E"S 21,9%16"22><@S^$)XN4\.)1<QFM:S=?9&
MG0>NUP^!.>NHHP/&O"47 L^&_?SF_,MH^/4RD77>9EQ+*WB($$UB=0@0!^?)
M=98FYD"+)S&T/J;N@;-[)[&Y^FYG>3>2?<-;SNFU KFB7R[(V[Q:;^WX,RR3
M/\((YZVBL7#I>:W+E;7!N/'@>+(@9,U+B2XP:Q_RT%9\UO'HO0OA=C&Y[V)$
M$JZE#(/\4^_/^M-57WG/F<FZ0'*6D&6N(-3)OBDH7MM1:%^:)X8O17,\Q&@L
M^0YN[N8,?57GPPVG:YYWW$I)*245H-&U*ZKA$&K3>&VC0"M%LMCZD%@*YO@8
MT4;N#2_:9GO8M*%;JK)],R 9?![5"&;XTIM<7ME,@Y6#T/]MC M6\'(XOC[G
M+$?G703I!?ETA)Y\.J8AZEC70']:N>)!T@K3\;!HG\IJ> %WSS+>3<ZN>D=*
M(60FLPF8T;%:Z@IB]!;(>->.^=HI*6Y!I1N/>A(,V52T'=R:+5W]SZ-ZX2$%
M+;%&@SC:BDYP\+5SJ,'((P:5V]^]WH_H@/C1)F+;4 $=I&2>I'1Q?M$/$\RO
M\,L(4V]ZC48_]W$J]D$^.1^.)KU_37^_=#&GM L(HU! 2"D!G:YYV@V[9IH&
M)C/G+K8F4BOL1T>YO2AUER&Y7W%R6FB73MYID-%H\O28AZB2 A%8"2&CXZIU
M)M)]>(Z.1,V$O]2E:GM/OB 98'Q]6WPC)^ 5O1=7.0S#4D_P7IYU$IDW:A[5
M-V?C^_.NH+2X5]^)F!K=MR\H^;GF-FU)A:&20(+/Y,1Y!X%X!]H8%:+"8%5K
MY_D^/.WNV!<\9?SBVXV_7=[HR4BV(RL67!"T-R?D] J2:X$*58Q!<,U:SQE=
M%^.N[MR;\63Y;7L'2CF46_=EA9+DGD1CZS(L%W1XV$0^D1:0/;<F!<UT\YG'
M!U:[WJWZ5RQ17T<->ZDX7@7@<XGZVJI<N_1X$SWLAS JYZ"3 _19U[?$0PC)
M@\@F:\N<"[9U/>KC*E'OF"=KB+]U81P9E>'KL#^\46HMI9>>Y0BZ#G57CO9,
MKVOS4I$26N_1F=5JU.]^]R$6J:\E_6$[T;6^Z+Y;,^^RP92L <<$84B1T<JT
M AN#=B61J^E7JV%\%,T&-M;C=H)KWC-B,L)PWN]-",]\_''2R(03D*QG!(>V
M(*^Y 4Q,""9-CI:MIL<[WWU<BMQ.=%W<-,\;I[[LA_'X7?DX&:;?IR<*R]F%
M6 SD7!L#QYS!)2]HI5+*J%$(SAH?N4O!/ EKOHTJNAC3=@//_/)K!40=&?!W
MT>S'8F^DKMN3CMK(NHO1CG>1V:*<0,. ZYJQ67*!B%R!B5:&P(S-H74QW*ZT
M_X 9OC/EKR/BCN9Y#@=37">S TN@"$7+ (2LML35 4*4"CB+S@>5'"O-YY[=
M0;%[JV!;W2R8Q[F%8%N:YJ/)Z;L_!C@:G_6^3"EL@N51ZPPI5L_ !S(S T8(
MR+W@06N,*Z4=TC??T"[][5JS=QYZU"?\=B)NF4YV$\B,Q:M 6><H7U7K^SB[
MMU3$(G5N(<66CMD"2*IP(XQ2D%1)-:^Y0/ <:7OB7#G&F2\K558>@D*7',?=
MZ7,=X;5VL'\E:972Z_=J-L9'[-.'/D_/G5J\0"CG>>M<)Z6%ABQJMZHHZWF!
M&7(0CHZ1%'U>+7BRVO-V=^1NK8]AM\)L'1>[;%I?<5W$<2_WPNC;?)I[)E"9
MC(M8:U-4<!*<(6A*NNR2K@-+]$HJ7OJ(1ZK5-B+K(O\H?+N<R3V<Q8SF9@6.
M+Y/W4N$J:9F :;(<R6BTM#>9!#Y(D0ADL;%U6.4A3 <18GO;Y/:]J?A;O^<+
M\FB6I\A<_G^=>/S=9TX%'6_.A@!&6E/[Z!"_M>*0>-:%<<S,KW;WT0+-$3!G
M/YKI\!)UA35\W^)F_&8\OL!\,LCUAZF3(VIM03&U_"DHVD2E!V]"J6UV8F36
MY-B\8T)#^$? RGTKM8,H\N:=EZY2"OEILEH:.L/!H/&@N,K@G*A6@R.Y9EM2
M:)W!VP+W<3.R6S5VT+9RC;?JS2#U+S(9FLM6]0_LUY["P]&GX8VOHR5JFWW0
M H(H9'VB\. *>:.)&19+22:QKE+A.ES6<1-YKR3HH(7F MDM/"7>C>:'Q*\7
M51OORL>S0/]^^:^G2C*MT3+ XFJ"D4)P7DLZ0A3W*4OA>>L6)FV0'R%;=ZC*
M#OMQWEC%%-ZT*?MI",EP32^**9*#BI&#$X$DQ8NM1DHVJG5Z^KV CIL^&PI^
M:0O+S5GQ:31MK/EM&I:[I.L'G-"^FD\=YDPNE8 8\S2&4^]=2H3"@XXH.</;
M ;"M*;$<S1'QH9'([Y+![JI.Z]<P&DV'^38NNKKSO5U54-V_@%V40QGIE1$1
M04I.1X E)4>E#:!5.3@OG,4=)%5?X=EY.51$:ST/M7$PV63*Q5KT*!,(+T6)
M.@9>RG,YU'H\V;H<:AVE'$HYU$D=+'/5PBZ8F*)B&FK7L-J>&B$XU("^%.Z-
M5":U[FC['8!'DTJQEJIOUZMO+/(.0J_3 _1%(+[5=F,DIW I;_(@/U^VF7OQ
M[?HSLSN*Z0JNES'(M6KZUW ^3S)>94T=I5AVL9[])&EN09/;&]FAZ/BQ\%<:
M$:Q+"F*)-?:1- 1#KF8JQI?J;OC2.FKP>'C[0'KI@=-V'=6V3H[Y@.,).:V3
MZ8+.:_"9/)C9W3]C,EAO$1+3%E1V";Q'!HA&TLFB+>=BI;O1>QZR>R=P_RH<
M=B#_#AH3+:N-]"7S)$3-!*O]DJS.X)-P0$MUY"ICX6X7Q:-/Q31KH88.[Q^7
MEW6M O"Y*GUM5:Y=;;R)'O92E1YM\<Z1.\P3[7**>X0H0@"K.9J$@GOKCX,H
M&U:E=\N3=<2_@ZKTH(LK)7K0* JHP#E$F1AA4C:PJ$*Y/<GF45>EKR7]!ZK2
MUQ%=ZZR\3W\,WX]Z7\,$^]_J/6XULL*@=]4*VD>IF1$(G-7!=77VM;,J@"A8
MD"=7\/:MU!*U/O"@H])Q2Z$VKU^_4TUOH[#%: [):S*&BQ+@-,\@9 I:>N$2
M>_ NX?&T(=A8J=L)KJ%)=YG8C_BU8JDI;I/Q_#*\IH7CO+,_,RJ:H#*Y(E+7
M7H:TK60?0#*EG$S&6^U6TNO#SSHJ13<6;>M^Z+_48>VTP-\^OAR.O@POTW5^
M&H[.<=3_]K_H$X.3\2_#.E[R7_@K3FY\:%YIR:U5M<C2\^)!)5O3SP('S6TR
M7 6C5LRAWA;)4;%FIVIIW>_\+88O_P?#Z!.FLP$9)Y_IK+INTB$%T\%$"5@B
M'5<<)?AL(C!4F'/('MUJ&\F]CSDJ-K03:,,\I"FR!8;)O'@H&\&X(2\ER-J,
MA8M$YQERR()KI:-7W*QF""Q_QE$IN9$H&^8436&=?/G2[Z7P\<O_-QS.X,1@
MC3.&+$RIR!,5TU%/6H((647ZJ[-R-2O^[G<?E4:W%-W2A*!VO::2TEXG+X$,
MS)JB%@11S#A@BCLDL]-KL=K<B<?1:VIS:WT[T=W5I-NZ-G)V!3$-#2G.8PK%
M@!'2@#)>@%>LWAHHSPSGR=K6;41N/O])1.(W%G@'-1>W[I]60=/59-4#R$O8
M7#-+5+R%6+NH@OX>E=9DUX5ZNTAD!:4J*DP6G)"(47JEL?G<A?U?XG>EXW6D
MV3IV]NYB4BMDWI5/9UAA7<_+<\(R.J"<KQ.+D-$N);RO$VH(39$ZL-4:0"YY
MP!Y&96PA]&%CB75P5[Z\@5G4OD@>$(2N)0")<W &0ZU90C(6I!"^]<'\^/L^
M;G-*MU%%!^5C"UJ>K8+HR?9]7$M=#[?^VT36N^G[Z$0.06 D)R0CJ"(07+$:
M3"HN67)4;&B=.'_P?1\;*W\=$>^F[R.W@A,,!8QV,T*4%'BG,G!MC,6L56"M
M2[$.M._C6KIYN._C.H+MP!+XJ8H0W_:^3D>3AL'G'AUH)^,QUKS"7\)_#4>7
M:"O)$84GM+G>V 90UAH(6,,23&JGO<K!M*[07 />D[ 6NE)7!]6^]T"]!GK#
MQEX%;D?&Q9I0]V-Y=*;ZU2G63&\=G%GKPHY%,.6L!)Z3GW6*4S: Y*FH(')D
MJ754XB!H]H")<Z@L6T==75A$%^/)\!Q''[!_6;][UOLROKK-)&M ^%2[1=8;
M$DXG>/21;#^64N2V=E=H;1HMA[-[&ZE35=XVH!KIH0-+:C;&'?/5G?>W#[W/
M9U?SW(.KMJ(I8&O;+<6C@U@RH?5,6U:T%KFU!?T I..F2DM]=-6K^;+ BR6#
M,4L0TEJR!V4&'X0#=&0,UF'P_';^X1-JN+Z)L;R=B%NF(RQH>KL*E.-MN+Z6
M(NYIT+V)%#MNN&YUD+1!">"J*%!)RMKMRX,0*66?A2M1/!:%KMQPO94^UQ%>
M]QGA)H4B:F4D*I9 R3A%X\"%D#BR1#O0K>+EP\L(WUK*]^=^KR.B+BZP'JJ*
M7584.T]G'D]&%]/JV7>3,QQ].@N#=U^F9]#/]!63\9O!>QSUAODT!S(TLDI0
MT-; KBL0:'V06>#>,IUC;#WD:%=K.XA\I[=M^LP<(AU:ERJ]'XXG-_NN;KKF
MZ1__O&R@/UM64%@*\Q*RK<WR2Y(0?1+T-BMO<[+:^[#2AM<=QB-@ZR%IL?4A
MVFI9:[Z0GX:3T+]J+7RJJZ^@?8)HL8:ER##Q6GMPY"W$A!GU[=E5'?-XJ^4\
M4WY?W&A=K=;TI?^(HZ^]A/.7/CCMLN)@G%4UDTB#0RX M;?1.)<\X[O?NK_#
M^,SCIEKL(#UWWBWX>E[*+ \]GUKEDU'" @\BU!!<35VLPL-B%8E-^-NY?5L;
MP,O1' &3&HN\P[[A*[1&YZ?&:1UIN1"20%"Q"(BN3CWE&$Q$3__4NMWA.OB.
MB#"=J:7#3M\WL'[ -/P\Z/T+\YM,&V&O],)5['_._)-!?DN_[O5);/0^C,=T
MS-^X*!B?RJ(4BER@%@G2-FDD'=^!S%S%DO5T@MO0^@ZEHZ4<-S%WKNP.^I+/
M<=YS9_6?6"^4:"E?Z1W\C+^-L5STW_8*GJ8@D/F@":S5H(2L9B?Y8R4:[DPT
M2;O68:-M\!X1&W>FMH;%CEV\23=^<QK(TK<6$9(V"50V!J+4%H0J643.BFC>
MD[BCI1P140]!V1V4>;9<UGS:WJ?PY\T5"L^%J#U'G.*.I(X:?$D6LA<B&'09
M@SM@.B]>U3.SNZ+ 79+[;4G^\W"8_^CU^Z?HE,>(#J)P$13G!H)@"KCW)FOE
M2^"MO>/YLX^(,!N)<T$$NXL>LN\O1NDLC"]GY9STI]]!OYY#?OWG%ZSM<(F?
MKS!?I,G4S#BOS7!.G6 V"%U !$\BX=:!0R% 9(E!U?*_V-40N"8+."*&[4^Q
M"VBZW4W+@J7,,?\ZG"R":\E;<A@LI.(-J%"OA*P+9-]ZHZ0P6M_./'Q@:/#*
MCSX"!NU Y@LHTL6\U1O@I^FS-6X]GHQ/?68B"U_(Q:X=7JQ!"%8)T-I;8K5,
MEN_ .UB"[@@8U+%*%K!GZ_N RYNVCY@N1E-[ZS][D[/AQ>0#AMSK?WN%$QR=
MTQ*([E?W:S/>!R8L!H[D<]0[:&\81$-2TI8K-+X(I5J756P,]HBXM1N%+:!:
M%[<-*TX4_H#GTS%VT[NVGTG\[T9OAV/R#3+7O-2*%!GI#<H\0^0Q@Q3<2X/,
MH.AJD&2S11P1-?>KX 64/:C;C9=A?$;_4$7P-?1K4L-IB<(HJPQ9EW4XARP.
MO#:URVZ25GFKDNBJKWPW*SIN,N]+]0N8O?6=1S=7.9<?ODK6N?+VO;"IA&S!
M"L;@_V?OW9K;RI5TP;]R8MZS&_?+B9D'EUWNKC.U;8==U3MZ7ABX)&SVED@W
M27F7^]=/@I2L&RFM16(M4I+W1:9%FNM#Y@<@,Y'(5,Y;<#PC9,4"%X7;DD\Y
MCO?H '_R?@1B;)D&AQ6=O$K,>$OF$7W?<J*B,=&9 %S4,N>J5L!4R*'H(K#$
M6)0HG=SGN]_\#/AQN,2VZ&_O,XA;OGH+JKY#<NYO<G6B?4Y$0P?.B4SFLE/T
M"A-@<NBRR\RZ;C6"!X7Y7)AU.KK<0E,_5K/KJTN3\_)A@6?3ZL@MOE]'+.G7
M-T.9J_EM883MQRI-VV8/B'"H!MQC"76,5MX^.6<--Y!S2*!24! ,$_1#&N'0
M!FY;9YN<5"MO':4K=561/B$H)AS$A/4*1*$Y',AT$*W3PIYD*^\^/#FXE7<?
MI9Q**^]=G<PB"RIEAX#&U .?VN\$4P 7959)IH"B]3'O4^\AV4O]'7M(]E'#
M<5H"=@#XLX=D;U7V[PVXAQZ.0AB;M3-%9K!)>O)TDZ!9XA+8@)PQ^D;#\O,@
MRIX])(?E21_QC]!#,CLA3#0%7#"^=DWAX# R8,EX9,F)PF0GY_)I])#L)?U'
M>DCV$5WKB]E;.N,YY<B?9%"R4K45-A)KZ55 HWT*/(7@.RGR2;04W%N/APFN
M]83LT/>.C&7/N,H066:@)'JHA>Y )Y,M8]F25=,M%/@D6PKNK>C&HFU]/??@
MWG7&"VMR*1!=O6Z5B@8?23"FYF\D+K-5W4+$S[&EX-ZL&54MK=M4/MP!SY0D
M>9 6F \65/0&O"D!HL[,N9PQFFXI>4^NI>#>;&@GT-;=([=T32M*>,%-!JT8
MUA,0VL*D"*"9%CD4YTW'6_E/H^'<WDH]4'2MFT-NZYJF4Y0F./!6U*'%")Y%
M"XF,31U=%*YCM]BGT7!N?UON,-$-<(%SX%P-GZ54/AH(7-<FYIS18B,,D(!$
MR%8[)5J7_7U1:3J'!*M/2/6MG<V60_OT9;Y8_8&+\XTMOJZI,XDAY6@C;9U&
MU6O7LM12)*;VMY":%5EO7H]^PKT-Z3/@Z^EI=( HZ(^TGBQ18BUD8KPD%\\X
M"Y%K"\63>28L]VA-XQ7S1%.Q#EG;]A)G0X_Y."EA4B=!_[404&50A9$MX9T$
M%D(IVJ%0>H2D[A>3*W@JFV];8@Q0.>N@<A,*T03!##A3VX(RQJ'F-X)$<H!H
M=O.B?E8)&82CHZFM=:RAY>3:3*9;@[[QH7>XFJ#4)I/7#=H57J];)'#2"K!,
M\E1KX1K;[1QC5-C/@*<GKNO6<9>!*D:L/WWUB>]UD,(S-$IJ< %ID(DQ\$P'
M$)DL*15HC*Y;H'XLQ#^Y/*"&3R?H=&7.[,I<GFBIHW661J1%+7@2++BD#%@;
MG(D^67KS-.S?QX;R#!A]2LK>689L^+ST#XMY/8T+O\U*_:/^KG%>^0-/&"HO
MO.N@QLCK9DYYRYBN/08*D8'VY:C)P8G2N5Q\D"4-=4'N)/*ZN2&3I![=6E-+
M9VA.<]/1#\3LL=!;"EL7T'F2>=U]>')P7G<?I9QZ7G<J+/MZ)\E*6>L]DN \
MBPYRM,J$:+1O7J;SJ>=U]U)_Q[SN/FHX2IIN%X _\[I[J[)WONX^>C@.8814
MY(58H#\EJ*(R>)EC!5H/OYU*:H2=^X3SN@?F20_QCY#7K9(,4ED&G!DRZ@L-
M.VH,P+C30BB+GG>[-/PT\KI[2?^1O.X^HALPKYM<M:L<UBMDZ%3DN63:"$W-
M.(L6O$L)R'6316AA6<>>60\^YEGIMYU 6T_:'WEH__+__<N<_GLSFXF@?EA,
MOX45GGW_=SQ;=WL)L^^7J(5SSNA"SCFK%U2,]Q $YV"SX9D'IJ-BG6BP-X1G
M19%Q%#'@<?A-\_DJEO 1O^'L B?*"1>55B"Y<;3I,83H;28R9(;HA?!EJ)2Q
M!V"=!'_:.+.ME3! Y]*'(+[#2O/Y.:[+G'GM69$\@'.UQ:H/H7;R,U ,BLR+
M3K0LCLB66^!>"&?V5\C.#:IM6/;NH768_8@N7Q>XN/NA X*T!SVO1<BVW8 ;
M!7 ?R""XYJ?0,B/32'ZU).8P6FX",K)BC3!<B&+TW>L !T_E+KC:!70?>-HF
M;!30,V_)N..LUMI)/D)P-$,SYUEX,@?:5U#HCFZL(&YSKNP.YC95R*F$<1\8
MU"_?_Q;^:[YX?19H):\!!FF3T#E[&E#-"S-,5F_" !HODY31)-OZP+0'O..'
M>]L29#Z.H@:(Y3T ]1KHNW!^Y=ET@3M0*+@GU.,$A@=3?7>*-=/;"=#-A8RT
MZ@>(22K:#4(&)X( *]!B\HGYYCU$3H)FCX253Y5E?=0U +O>D(][-O^*^<<E
MV>\?:Q;K\JI*!O=:A=K^6BE-?I+WX*T38"06S=%HQUO;H8] &M^1'%2E\^'T
MT3JZ?85M\7I^?GY!,KD*I 4=(L>0@%M-SK2E44=.7J]4+@64-C+;[6[ZKB<\
M3YVW$VKSX#8-])P&G/\^7_RCS!?IJN9&8%P'H8ET:9WRRPF4Y0P24UH$AX%A
MMZM^NY[PC#7=1*@#Q*$_A%6]]'=53\>PX(V-X&2*M,!D UZ$ -8%<B6YB+JT
MOG)W"\#S),#ALA[@)M+KB^5J?HZ+=2.A&L3\,OUZ!8T)C\$%#E'@NJ8"@ZB4
M!^02'8_T6]7:&7X SO,F12L]-+PYU$$,_[98=U:Q'&,A R0I62^VI]H[EN5U
M,C3/B%;I$8,F:TPG198V4;JF:AC@B.H!?*]2NCB_6'<J>W4^7ZRF_[/F^,1P
MVM4\J]6[#!&;)DN]C\E .)XMUFZMJG4=R_XH7Q:56JAJW !(O?J@E/#.6;*3
MC2+K26 "'V*!8I*D-9,Y^LMX1#K*=95CDJ:O"@8P8'^;70IY.\)?_TIG%WDZ
M^WS=+887F6N]0,ZK$QW(OXJ*A!*XEH@.:R_%QI3IB_$9DFA0-0U@'F]A^GV,
MCGF40M@UUT%E+\GNXYSL,Z9-XMFYW+KU6A=<SY(^C=6QTUP>+>'B75C4ZI/?
M<)C\BGM?/W ZQ</#&3-[(@@67"1S.!KGR6O*!0(9PA \2U%9;G46X]D$OQ\A
M>X)9EA(*!)I99+,):<DS-0$*.N]4$EK9UM<)GFCV1!^N') ]T4<A3S%[(A57
M3 @"=&2T\B8:GY/,0M:TP!OC:8@C)BP]P>R)7@0Y('NBCZ).X#B["]R?V1,#
MJ/[ <^U]]'8"=/-,%I\S Z=UI-T@DH6J<VU$&0K7N43%6E>-.PF:-<R>&)-E
M?=0UVB&IS5*93(LXM\J"JF4Y? @<>!!<RIRUO'M'_-D=DO;22Z=#TCY"'2S"
M?;8];+HITL(GJ)6TUCE(PM5*0B)!=/2*21UL8<ESWSH8T 772=&EC>'=7!T#
M4.:PBH%!U%N,#(2U&A3JVIVH7A_):&ANT<":9[\_K4*/@U-L-/4-8/7</+YY
M?^]RR\0JYJ-T$C()"%26'*+WGBB1?$K>$O+61L[#B)XC?=JI8.>12=M Y>OY
MC'B\JB _X6PZ7[R;KW#9(D;9\9M;A"?W&42CR.0;C*O?9LO5XJ+&7FX$O97F
M5I18;ZEG4+7@MA>U0)L-+"NNK/:J>0KM5BB')PO?_-I-V"(Q)40P@NP['R\O
MQXI40#B5 [?%9=<^0?@>C+$BBBUT?#_E]S"IGDJT\/8X-JX@AA1S$K3OU;24
M+!!<[;%4;"R<H=):M[Z+<!_%L6)_!^OU09[TEN\@EP=N(KH9_.F :Z"@W2Y,
MQXG.':JS!REPH,#')$10T<>B"FA#IK#R4H!G*H'(4LH0I=?8.DEG7"(\$C\;
MBP=]Y-PZ'K;=]+H,WT1M:(\L!5*JI7IHD!!4]N"<B=D:>H=UBXD]])3QW8@V
MBI@/(<76MW^V WMS@:0C>XF/A\@9+ZR&YA 4<PZB*PZP^KQ1:X.YVT6@#@][
MOLK>7Z;C3.D-/G_%R:"2"&3-R!AK=1Q.[K+U"+2"69Z2*#YW*Y#?X6'/7>?[
MR'2 A,K?Y[//*UR<U\'_0?]FO5\51H:KY0HXF1&@E- 03$I &Q5#8;WAK+4M
MOPW'<['F#Y;Q"'J_I'H75 -9\]L1'<>6/UQCCU#@ '$/8,OO0.=MSB%S#=+$
M BIR#UX&VIT$BF"Y5L6T+H ])@D>L>/'XD ?*0^@^QM[5 5V98F89#F9(Y!Y
M[<Z;,JO+72:/)6/0])(5V5CU6X&,;P6TT-+=2W\'B[C]]?Z;.]P-?+4[Z/)]
MV?QF>56/N0C/;;(2BE;URIG*$ -W9 ^1,V)]T"5W\^CZ/?>I[_]#B[KA18B>
M4*^VKPY@MUL+!_/C&-;!X/K<CS<'**-Y>?.^H&W2SG!-4$4DURK:#"Z0"T3;
M*WJ7+6,I/R'F[# I3ILX?70P!&&N 6T0SJ[RP'((S&/,M,A:5\,AM:FFU4#K
M;A$A6&68Z$R.74\9S\(803MW>=!$M$,8'W> _?'/^24PEVJCU" !150U-9[V
M6=I:(127%+>"I&#VU?F/I[PDG>\GV@$<C4^KL%J?0J\32-^73ZMY^L=ZJ1,V
M".V$ 6[)0%/6$Z;J7N54'&=&,*-;W]'=">:IVYQMI3U F9&;>"[IW@710$&G
M^VB.$W!JI*Z[CF<;60\1=;B/C"F?.$\&LE "U+I">R;31UN?18P)3?.*]F-I
M_Y%(TVC*[R/B04)-Y^?SV>;VR.6>5*Q,D<MUJ3L-BIL M>1=;=.!12#Z$EJG
MT=]',7Z0Z5#=W LP'238E@;>8C7Y]"4L\"-^O5BD+V&)'Q;SSXMPON:S*E+S
MR!4873N_N%(@B)A .T_N#/-!R4X5Y^@Q-U1-?[M6\\,(GOKVWE"^][6^?YOV
MG:@NR=T%5Y\=?B_]'R5DU%!?CU+@ &&W].L?PR>3#DXQ T)S"PJQ=FV+ F2V
M](;6B0^X"!PC^G,$#O21<>N8SAK8\AI9_FWVHS/7._P\7TUKV;$_%F&V#&E=
M!/'7V0H7Z]L9\]]FY+_.</W[OT]77Q[,D6*%%LQ@ R#6JS>V5L$CJ8&CG=-@
MRC3.;CE(HT$>,?+0E"+SD]?O +?ZWG^M*&LMJ[]H///?ELL+7"Q__>^+Z>K[
MYN=Z J.V0=9V=K*@JX+,X UR,"I:IE2N5UD;V[#=D#UU8V= /=QGBQF2+3<.
MDKN@'"C8T0WA<0(@0^BX!XT.5-  SG)7M!Z=Y2Y ,N0[JD1NHX^)%LL8@F"9
M*Q[&7'R.G+-S0BSJH9<A0BWA[&R#]*H!*HK$18B@?<TVT8EV>\9H\$X)RYR(
MFK>N]7X7P_AAEB%T=3?T<HB@![!9;N^];T/"5^?SB]EJPBVJPE*$X ,C7&10
M>0P&M! 8R>D(3+?.Z-J%Y=BIW;\/<)=S3TD/SH#?UJ;W<O61;/)UG#E_($..
MW@B?<6(,1A.QVF.\EFZA5X&&#,QFG[CCD876%=V[HWN.+&FFC0&V#/(.$^V$
MR[<DEXKZ':[>E[IDAEG"U_/E:CDQ)1BI7($45:U;)S0X805$9;T*4?F S1N&
M/(KJ>?"DL?0'N#'P!@LN-D52?F#:="3PS)A8BV4P86C_1!DA&K*N6/+:"6E"
M%JUKC.P$\SS8T$;60_2169\TK<^M/H3%^\5F$?N/<':!M)*M(T.3P$M!RSD-
MW$K:_TPB5Y\9*,J:H&*B/;!UF8@.L)X',5K+?X $C]W93J3LY9?Y60T-UDK>
M;\+WY:1X*ZS)2"92O5M7JBL6G0.,(GN'S-OF=TQZ 7P>M!E.)PU/$;N#I=\M
M,5W4*C\W</-)$4H9[<C4SO62AE<&G%0>,C*++HN2U+ %:GJ ?2G$:J&K :*U
MCP._MLPO$S4^+*:)QC#]_)G<?++(O70"Z^T=FB-<!8@Q2] :,1ETSNGQJ?8@
MY)="N'9ZNT\[V_!VQ$?,>+Z.'&T =L,OD@A2%PL22P*5<R*Q,02'*FL:FW;\
MCLO>Z<+$7F">-J..HI+[E'*#4&KKOIZ*U\S3;EY[6X-24D(,6"OL1J5U$%S%
M[O<INC[U&9/D8"'?9X,?E@W;-^,)L56D>A6@B!Q Q>S $6^A8"G*1!\-'K:H
M/ +@)7"D@>BW!/T:1XOO+( W@I.)H6>67$G--8(R14"LQ:R"#U[JC!S3L*'B
MG=">-GF&U,,6OK2\WKD3Y/M"OYBEZ==PMCD2J9_$<\Q_S@C%VXM9#O7?A[/7
M7\+L,RXG4ACF@\Q0/*O]SY$V3^D\1$7R0QNLQL,VI@,!/FV*G8SJMO"Q051Z
MU_G*KZ74-+-O-V=/=EI&EA@8YVL(G45P0D8HQ:L@),OV[NW" 0^\M@!\VD0;
M7B=;&'1P2/MV]>Y-Q)UVY\V9"SF)M$/;#&AJ*PJF(H1@R<!74O/,M4RV=7>Y
MA_ \#WXTD_@6.NP=OEZODA_"]_5A_GSQ.GS]BKEF=RS7O=IK_LCV7-6)R\&B
M,!(D=V3Q6ZG YR1!T&^)SD9:%SKM7OL\_6DS8ARA;Z')_E==;B.^SH*NU[A_
MG,W\Z%9Z(PMZ0V^7A$M,)V!^C1MK'2'4('615KFB>4=7:W\,SXHR@RI@"W'V
M#CQO4N<KMGL)^7=ZBUR99)O3O,R4D5HST,R5:O"S6D48P1<=6<FZQ-#--N[_
M[&= E($%OH4@AX6('\I8_*U*GRSO\'4->%),"L[D!,@%&4ZAMN!RY \6VB8Q
M)Z/BW>RM'<SH\=!G0(FA1+R%"VZ\WBV?+L[/P^+[O-QX>U-MMG4OET>?-%QO
MEWZ#'+K7"^<%-1. UDM0TC,(6A3@*G"6C>%FX,R%WX?L]>*,3=8[!EE(0ZN@
M]Q"\)',K1ZYH<,[HUDVE3['72P\==^GUTD>JI]SK11K+0F3 <Z!A<%8@6C00
M/?KL$Y,JM?:*3[O72R^]=NCUTD.^H_9ZZ8#KQ?9ZZ:.SSKU>]A#XF(3@ 87@
MV0**VK! 9%?KTQ!()55)Z&-TK<NWG'ROER%XT$?.8S:&L#]*RWE'X^50<E"@
M:*S@=4(0& +WOCBOGV,SD%YJZ=L,I(],QVP <]6X0JM2KQS0)E<BV48E%O!.
M9[!.>I^T%!'YP3H_O68@@^A\'YF.T =@O: 9[K/R!"?8.N!:?BQDD2$HGS'5
M6X[-.\B>>C.00\R]@V4\7C.0+JA>:C.07AKKU@AB'W&/UPRDZ,"U" %4\J&6
M*4H0L^$0(X9DG$E<MBXT<.K-0 ;@0!\IC]8,)$CE74$/2@JR1$*U1()B8 K&
M+(0.)K?> 4Z[&4@O+75J!M)'Q(/?&;\!\;J8],=Z7,\G*J%219/YDVLS\R0,
M>"$=6(_U]B$760X;^GD W+&MQ"'BAJUT<1S2K$]1^,2%Q,BL=5!<3#1?0@8O
M-0(/V=0,L>+OUFD;@S0;<"^&-'OHHG4HH</1VZ:XW*1PEQGWY%M%F4'E8L$K
M60!#MM&S$M'?J5:R_]GFYI%/FP<#BG>GOS'&L>;KL%A\G\X^;Y)1EV&6WX;I
M8GW?>3G"6>=^CQ_N +2!. 8^%<4B!2TC&D3(9,AHQ'K]Q4"HB5E.H>9NV.[?
MOP]Z*FI9-,+1CLN+IJF9%,1")J"7AFRV'*35PX[N)$Y%^^BXTZEH#ZF>RJGH
M5H>0*0R2T[;*9*W00N@AI.) 2$9#R3I+UKJ1R<F'ROKHMDNHK(^,QXN.=$'U
M4D-EO336+4RRC[C'(P.&6D12<K"%!U ^$CK-&*#*CG;>Y&+S6HNG'BH;@ -]
MI#Q:J RUE&2K>V#.T]8H)8.H8@0M'6>,?*NLFC>Q.>E062\M=0J5]1'QX%&/
M31Q8J(1691!"D\,6A017D@&4/&!2*<@<!K4*G].F?Z!\!RE\M^,HN NNEYH.
MU4MG7=-@]A'XF.E0,3/.92ZU+A\M3?5&K+>!=CF?37&!*S%P4:#32X<:A =]
MY'R,="C+I*8M2H#BB:P=B;7)IF? K&?U5G2T_M& U!-,A^JEEK[I4'UD>HQT
M*!&2Y]4.4:;^4-S7FO(.=%2V*(%8,GN&Z5"#Z'P?F0ZPSO^(K?[R_<?+?Y_B
M@A[RY?OO^ W/UDN<%IDHF07DR,C:48:#"X),7!NS<2FDV+PT2C=DS\4D'$ /
M Y3&_0'M;QB6%XMUN'%Y'^_EO.D"=B#;L1?0XQB40VA\%ZD&4]>0*U(GT%[J
MX@7MD;645"U 5B!$SZ%8[[).SC/5.F7K!+CUB(UZ<M3JHZ4A*?7;[.O%:KF6
M@+C<?Z-RUA3OP(I:P2YR#KXF#-1 2R03S),<AB+0?3CC6ST#*G(790[4PO!I
M/K=.H">,>2ZT2^#0,-K6#;EWB4>P.2;4B:$0PQ94NHWGV(;Q$&>D!TB\M1]T
M&]B?L[ IY(-Y_<:M9A4JQ!BE=I!$\F2_!U.+HC(B+4;FO;":QT[N4/=G/FWE
M#RG@@8Z^_K@,]T^4Y$S[FK.:F025G(:8E 0;5"ZJ+E)BB'/OJ^<_;<4?+-$!
M0MYW3EY^[$YOILN:9'%1<\A"8%G;9(#,(5J(BLX0%7.0=<S""B,)YK!'7=M@
M/0\NM);_3G=WC!R^]ZLON/A_\7LE=TU9^T"&U/3B?/DA3'.Y5?2K>?Y>_T</
ME[MWH!@:Y>T]E"-ZS=WHR9@HF7P>4[V?7"(XQ3PP)<F(+<;SYC<^.@$;OJ/S
M)EH5C#$Y<58#FC1W,ZV\M*]J\%:5)&D69]LZI-<1VEBY?^UYTK^K<W]=G$IV
M8,<^M,([KWW-BW"9/+L02BV>*R!%1YL#5XRL@-%I=LS(\2"<V*^;>!_=#&!?
M=VQ=VP7ESV[B372\7Q_H?11T/#HY;I*R,8-7L<ZK+"$XFX'7AK;H=>1IS'W_
MR)F,I\.B/GH9(M?Q;I/KDK,/@:!(4[M0AD1#)LV"= 12$CR-K3/>GDPW\5ZZ
M>JR;>!]!CY/L:)D,4M7L"U_K<R/!\HRV7@P8E%$\&Z$:J_YTDAW'L$\.E/F8
M"9!=<+W4!,A>.NN:^+:/P,=,@+0R6_($"5^0M78R0XB1ED)N.%/.2E^D?-)$
MZ)\ .0P/>LCY& F0,B@EC."P[N2@G*]=BJ*'Z+E,HN@8[E[X?Q8)D+W4TC<!
MLH],CY$ Z8*/JL:"#+>:\$F")I("*PQSF+)A^7"=GUX"Y" ZWT>F8]6#*SEY
M&X.%:'5-^]2BUK[CH)DF/TAJC<V3W$_IDNL8)N#!<A\@O7%7*:0.J%[JQ==>
M&NM8'VP/<8]8(PZS"-E)\-Q%4)(6+J^M@H)*1T]FD"JMCX1/_>+K$!SH(>71
M+KXRIG@Q#L&EFK" H=3X1P#.,D]*NUQ$ZTK0IWWQM9>6.EU\[2/BU@9@]])"
MBN#HE#0(C0&4JF:JHW'+D (7(FMO5"<S\(0K-PUW.#J@L(]: <X&D2PG&XA)
M6@&5R014J  U6,J)TU+(80OGG%0%N.$/UX?1S#'JP:T6TW]L.G1-@L_5M)%
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
M@ 9'_T'H:K^4=12C^)2LD. ],5KE$B 8KL (IF/2.<OFQ<UN//YE1\OWU<,
ME1TNH5P%0#N &2C(?0O(<:+3>ZMENWH/D.D /O-M4%&9S%(M6!0B[6R)S.;
MJP.O@PVBJ%1B>7H*?B2,.XQ^^XARO,."]4)%:QFM=^]G5_4[:\8C>40,0E:U
M_JJG5Y[V.LN$#%;7MJRZL=9[P!O?ECA D=WB^@=KH65>RZTJO 6MS2ZF&FFI
M&1@V@W-2@K!2I(2T@:E.Q^6G7@+\N!O^_C)O:/W=K>+;!<;S*QO>2_@[RD[O
M([D!RX87KZ-CW$$2G+P)M*'V$B!,W$GMHO&VV[7_8RNP4]GP)OKK(;!!RX8G
MYG41.4.Q*H JF"'8G*!PSW*,D@;VC,J&]Q+[SK+A?636>-O\6_CK!A!N0BEH
M:KFC1'9"%N3$JZS!2F:BCCX$ULF*>DQY-Q_Z!)6WM\P:S[SW_YSA8OEE^G6]
MC$A![QH70<MZ7B"+!1>"!\T9K]V*"B\M6BW<>NC+M7WVE_U]$NS=O/D6D*LZ
M$AV@-+2![CQ^?#OH $5L4^<!4AQJ=E\Y<5H((3=]?0B2+[3DU!85A5M>M TF
M6/E4%/J 732,/OL(KW5:_F^S;QMOO#;=FN9I6'R_.N+-1MGL"VARS.OH CB5
M,F0=,OW>.U1WJJ'L.-K8^8AQ=]>#I#YO+K+&MM)Z&_F(7R\KV'Y8S#\OPOF:
MIF2_<Q<8@K7)UKPS#D'[ *)X7^AO&GV+F,-N!"]W(VZDE?M<<>VY<CDMNN!J
MN$4_A&7\_;J5OAZEP '";KR3/X@O&6YU))<OI7IC%%F"@+7!@C!>"QVCC2U\
MKO%)\, >/S8'^LBX>1&:=3K.-;+\V^S#8OHMK/#L^SO\/%]-Z>4ZE+X,J4I]
M^>MLA8OZN=7\M]GK^6R&Z]__?;KZ0G_[AHO5E!;,3SB;SA?OYJL?N3[!E!IM
M)_^3(WFBFDF(=90FN:1R8,65;K=R1X,\KG72CB+SD]?O$&W"B#*X6%SF?VR&
M_>IB]66^F/X/YHDRWA3/"YAUTU<7,W@5)'BM?2K2R<B:=P=[$-$))O ,6W^\
MH8(&I\^'L'B_6)>XS?\1SB[P R[6@"<EI^R#I 7?.5W;@= \3)H!;0LH1>1*
MN$[QX[UIM O9"Z=3$X4-48)D"^GKK>Y56/>QGJ"6G&O+(>?:E=K4YB(U(=]%
MP91DUFO7O##1PY!>.)$.4U'K2Q(W,F/?750IOB_KE$>\JLX[<24&G6TF,S0E
M\DLEK9C,D9MJ.3KAO6 =BR<\^J@70XP!)#] ):L; '<N?B%)';/G]7X/ R4-
M!^\C OI$A+8LV[LF=Z/RU3^WJB%5-4#EAAL0[Z^ 1')M/1+)L0A0#!EX= S0
M*INE4<&XUO?Z'L+SDOESF'):7I6H'FM%=#].\L.F?W4^OYBM^"1Y\E5=]E"O
MC('*1M>&K@)L9,$*+-)@)]_KL1A2-S@OACY#J:AEAMRF"NQ6C#FOU1+.[J*=
ME%B<D=Q!$,& TCF!3])!4L8FD9UW,7:R>?H^^>509W"]M$PSV WVRG2[%P6;
M>$1M?(R0K*FE&)P@PMO:"38%+8W0&=T!'-KYX)\4:J65ED=BZ^:PFZ&_G2^N
M$9'1?[WW_OI7.KNH>^Z-:.GK^7*UG.0@,B]"0&&VWF*3",%["]D4E95FK.N"
MM#^&E\6KD71UGV)^@$7J[SC]_(4<@E??<!$^TV^GZ=HOX#+S+),&(0UMS)J;
M6N6/T&?IK3(9N3,'K%,//?ME46I@W6R)+1X<L]X.^2-66=?K5C_VY^O/7-E[
M7 JO@\O O22OP88"3JQE94.66F/PK1L=[8_VQ1!Q9,5NX>3! >\_%AB6%XOO
M-P]Y-CT&\L2HS&B2,(C,U+K"2-+0M-DC1U3:!6V;=U-[ ,Z+8U4KU6RAS<$E
M9=>8?ELN+S"_N5@0QVF1G<[S!N4MX!]QNO[8I##,?ET 2W.L?28-;>22?LC
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
M?A1E;VOI][^J_/+J?Z>S.7W___-_K187>/W+^6Q%R\*O9VLDM+[AY_KBX#Z
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
M_O0:QC-A22M!#W"]ZD!S_O+V=$Z^UO\AU%H$,MQ5 I<* FH=HY4IZ>85,YH
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
M)+ C_:GS1=Q9@KZL]4Y>%"7*V]I<$9^7U]004#I* %ZLX2Z[!AYHNL6_6GD
MLFL:=<BUN-4Y-B%B/,//>TK]7?S3JR8K*5*9Z71[<G:=GC'B%.EE_%(\G&K*
MLC%Y9_^HC_Z*G1SGO/L MH-G %HIE;BW_1:<Y@S ((7WC!#8E[VM9*>3I>C<
MZV# K?1MCY>Z^H[\C0%\_NXQ!6-W,O.(FE;H9_':0_3;W=("8Y@>W>]7[]0S
M /[UY_&<P VUH!W>1S&NK)*-=/L*O 4Z*ZV0:*H895#]PGDY'J=V-$@%.5!$
MT8\'C2O*:T=?7\+<:[U)U(MO@^=1*B^#/"&/Y).*Q0-B>\ PA.U2%7 CY::?
M0Z#\PY=1:VAIDFL_EISR??*^8,;6\-]G(ZM,JH5\E(MNH)_=Q%)N[A*;;7Y=
M+:4M.FG*O_+&XH.#[/)P4[EM6WZ?(_'=;B<GDX=_KS)EP$K,UE\%E[WY"'\B
MN,([)M3+OG/:RR!'OW;OV_)*S1&1JBO_I^@&9'$L1J+"U62=PX>^*#W;<5-M
M].-B_9/. H)?)XUPKXA>/7S_VKWSZ8;8IO2T^6M3[:#'+>-!GTNYCA="Z_QN
MLCY5]_,E=8T[D]GE6[M%CUP)T4IB"2[+IC&=9R_Z=SP:NL64D/I6B% 6Y25B
MK#,2G1A'7*>[=CNY3[3K_:[K:!J[A<T-W"2)76MLE'B GKB/;_HGXJ=)!^P;
M5VT_DDY>_:^(4[-#6BPX5,]3 Q+"UC+&*6I6]--<$(YUDQC>J&69*^^XO/R!
M80$_@#.H8O^YS5&3%!E7T>-#5O/M,N*KM2C0U#B6 MYG $82Y5GFE%Y]8YDT
M^6R*R/"\]Q1>UJ(>?"8@V[K?D<7C!]FQO9NHM2(E,IK#'3 2PSNCPW^X0XUA
M7U2Z5=/B44_2!#  S5%0FG/CAFPR<FMVEHLV6;]\?_+4K$2-"0/ .G)$AAYF
M74#UF3SG>S]AJ,1YXP&UY5X=/Z=!4*6N1*4Q[-/F[SR13GAR\G=*>T$S7G('
MQW4V?6'^@_N=WH=KDF[R;Q(U 8!S?',&'_B-M;*D_)42!4I-7X85FVL]B-O&
MKV\6#_,76]O[7Z!JN[_]_3Q[Y^>@K*SBK4LJIRX]N4/X[I8B+._-D5>KHE4B
MVF*4RR^D;=>\TU#J"]+OMWM['!5.6V#6'O])7UAN<Q>0[%0:  !.: +?73$?
M18A4&*X7=V^A2UE%C1&1_WR?1>WJ4AD&][R,TI[I\YV6K_=6_5GFW-(B@"ES
M-;9NP.-ANWF.WAB116(:)K&X[NP<' ,7B7&@.?8'BHU5UQ Q@;/:YJ0UO]DX
M[PR=UW[@'I"4C3JK3\-<:M?11M[^.L0B;:@P,F;< 5<S:HX8[:X\:%KDT.#4
MS_PYLJ(7#<(FO\70<1HECC,"H]YR:JB\EJ4[G_-OGP.\60SX(7MKSO.=[@/1
M%9%YT:'XJN+S&J@%TJ[=8&/.%VOW1\3'(H(*#O6V7)A 3S5PKX48M+ WZ-@9
MXH5@FVAZ%V'=%M*>?:A,7/++5*&RP @'#  T8<+/F:[B@R;\5CXF=FE1="7(
M?N^!TE\T;222%ABY!'UTZO27=X!NP7?,A5)=*7@+>)*3R/:4&&;-,^D0_;P&
M&N_Q(0[X!,?6SQ&Y:;7?\EJ@K+#1?UKY0[I]@N(HLPZNI\J5-BXLT2R,;!OY
M.7&?H'R(_\K/FU@4\DI)*_,!]Y*)DA:'$ -P[2(0ZDC:/LQ*=C=\J/RKD+-Z
M6,FDQ"K]Z,/-_J^-]('+R.EW@VEA\(SR3.C C,^JCUR'\!$+?!"#0]M3IWUK
M,-,4\$1=<ZTJ)M@@*] 9D@:>G)E 55?O0M_Z3[:SD3T9@!H&X$@=M86@@QD
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
ML3J@*WYV/)=4.WCK8T)V0),VBXD?Z"+^MUL]K1]Z_.Y%':\/ 0R##^9:U4=
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
M' 2D%O.Z_;_1E?S_U;]5N1A3_PE02P,$%     @ 98)U6MK<526JE   ?+0
M !0   !S;F]W+3(P,C4P,3,Q7V<R+FIP9^QZ!52=S9+@Q0D2W()+(+B[!X<
M@0!!@UMP=P_.Q=W=W=W=W5V#!H(%7PC)__[_S>Z;V9G9W3=[IOG.J:[ZNJNK
MR[KKNSS,/JP"$,6%Q80!("   ,CC'^#A'H O8&9B;JEK9:6K0Z#E0/#97%>?
MVE)7^Q?Q80'P!0#^1X.$A("$A(9Z;-!P+YX:' K<2[C'!P4)%1$!$14)#P,-
M#0./"!<;EXCB]6L*)@8F04%5D/\H@X=V !(T*#>8-1@($0 4"00,">2A$X#S
MN -0,)"GS?QN()#@$%"@8- /\P#H9_K=^0'@SXTBNNX).#M$91@6]X[\^/B]
M1IWJX#-:?I-F7]></"L;YD?([)!Q)IX:G)!,9SM7BXL&@L?QH 6&H8\ LB:*
MW=NS1O,T1;%^DL/65VR!4IE'Z7/[#YWB,<4[^*M3FOIO^(G&6.A2VA,,-WQ/
M$LE7]CXMB%;PYK<(\B8<DI_6*RP'_RS7X[BOUBI#S"FZ&Z-_D7<Z[B_RPQ1E
M\_T9#Y;O<M- 4WGG_B<:L<I1VI<F8VXT%='8T#\M$<BWW8"W5?JXEQUY3F^P
M8B6-O[V$ JGNF4G??%KO[9\6X'%+Y!5[)_I[%[^:%9Y_Y-]) MD<,:8#^*L@
M2'W7G>Z/4_>J5)IP$_YD!YB20(.G^4TR%3.T3O@,?WO#3J9P[0XH4-;YD]C#
MAPL:?[<:#\Y*CCLD+\=NEL($P=_(=#\NC<X [,$0-Z[R)G_BBAF92$V#81T*
MP1 S>>$A7SGCH"^P<R?>L?T'2Z@M;.#TMZ2-E5(DJ=2EH^5U(>4)E-/SO3\&
M@&T-<B2Z$Y5)7>DOU1!05/_)*I;%>00(P[8+)MU\?Y&2B4.E%6K _P+>#_"7
M\5NXRGP?'7H,0A_)*2$=E#(UU[]?$2?N._:^2;A;A>%)R'5_\A0I(^N\,]QO
MOZ>#; 2;D.6*^0[5I[]EZZJ^ /Q95S!2+BE0">HU-"H3KNEO'!&2=S+<_VP2
M,!6174&94A,.[%VE=)?B:;&_N!-([_6B3\%)RM&+S^P(!D-_N"[(VV;I$; H
MZ\"G_N"WNE4X5][YQSZ:BE1,W(HA-X;=D\<BX#&AX0_BY[C<G1K5+L7L(@,
MT'FKR]S?7YFYSK[+0/&_='B<(U_$"]6!;?3H"I"O)3Y^'QXW?SG6=+JOZ[C-
M_>&1"$$L-,6<F))GRJZ^DO.2>.%1<(B?!@9EJU(X/Y[?6GJ#2[43%<@34J#[
MR"+A-.=K?3*4'&9B]#>3-;61V<<5\N>?U)%_+-'L=<:Z\BIP]/AS3%C&]M31
M:?Q3",J4'G$E9"FV9MZ[W&E? GXK0.MTSW:G8/NEV5C3FX]4I=GF^\77%7D=
MJ^KU)N'@,OM57\LF'@#\=ZU$?#_5<O5#Q_Y:% #:=$6;Z>ISXY/>9$\<;]UJ
M^-5.W<'M<Q8M2J:*<$22MM5]PI3K^$_ERILP[Z%%ATT:(P+P:3^Q U$*5+Y[
MC=#MO:=X % : #3,X:,/%G:F*=PR?AH+1.%1]2#*8Q;WE_K^$(:Z4*Q?E]U!
MWZ"J;5NK7HX]>_S33D&R;WF7;W927^J/;^+#8 @"P,+M]\L!?[P'+>AP^'8X
M!\A08DD5@=BM7@40/9O[Y[:#M5LYA7*V1G5@]*GO8$!P)K)^!_ECBI@<HT'C
M[%X8\#LSHAT[;EVW7_K&. W%MJ>ND>;\;;D5YWXC^;??%2A;5#I<WV!,;KD:
M.3:^&DXY3THDCCFCNB#C;CATATJV&/_M8T_.Z#YVM>*!BO, X#CR)@"DKG#_
M9O,S9,'\/]&D GCD:+[\=LM?J0=DA /S%^G1)^B>$YO1WDSHWUC?N[2,<AQ&
M_]P >XS4$X1LX>%[<CN&+S_U.FE8_)/7U=[)!-^O%1\;SD:&Z.-8C!X]4 _=
M<^FOWP$@OGV<[+^3GNRYVI/:.C=^-"5PH<*R; &'.$)* :A=@\_>]IB/N%9V
M=<L]\@?Z 43 D%$YLZ9^*3?M9;\=#-Q: '.4Q''^O%Y82^%BQ;/RM[0-]8>+
MOJ(-#HV4^"8K3=?82ENDYJFS$"L)M>B/L2Z,L@/5ZWM!<%IR11\G>C=-*%U\
M>E:3 ] .L(<N.9(YDI+2\LEZG@OOP]R1^ON3=:^!&YMH_IWN@(RZ^FL0G)'4
M;0CE/Z7&DED 9'54?;4H)0\UP6^IGYMPPFF(3N-6["1>,,1?LBE B!)V>3UM
MJO4ON?3Q_.TOG$%\5/?QP!U8GJ+SGP^&I^,C)*5$UN$,9&<4;"05*N4M\>CI
M5U!D(D%14!*',SP7!)XO)(_KP^MB9 >;V,T1M>R[:DZ9)@?H9E"-;RB.>#/L
MGU.L2)#G%B^+IBTQR"B=ZS+;&.VB%M!T%CL70>)BI#N2.TQK"ZBWX+'?;5!O
MYR1H/N96R( TMR'[[9L;+0J.A0= =DVR=6)/LEU9?=1\S]N;TJNI"<< C(+%
M@G.C9:NMH0/;3-EC1X3LAF1K2:\1SOE%\2&[M#M%YX740Z21YLN\CY0Q03L]
M\?/&7[,TSQ"$%"8(\]N'YJ,2AR:&4X:/E)?P=CZ?JO4MQ9?X[$_LI [/-XZS
M<EX9N6+%Y19M'R&E)>UD5T@WS')-5V-;?3A><G*N5&KX&,]RZ?RY&?O=%X6*
MB^VP^K!'UYK\>*3^,<"VO=> 1P$AXV6"=;]S_IS"VQ8/W<<.2U!Y'M":\KK
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
M]/,%DQ@+HJMLT/"#CE!I^8TOGT9S\5Z5\4C[J/G<%T<Z5#@#98SL/,82IZN
M1BIK#!89WU<%?4F90BT@H5-AJ<T\AOS:+:Q(0B+?1:X&.- &TIAY)?ELT%B/
M#T4D=N$H2A.3 #2A,_P]$+[464)LZ9"*\(@R!C A"9%X:;=N&4#N;'_,CWX
MW%@4E%MTG2<S[O!RID%2OA01!1#U&-.MLAW'$*298B%Z<,7H7(6 !(6*;1\/
ME*Y81T@FE= "5;RZ.ZVT<2R"["5C9:[F,2U(?!0CH8G<<8V/PXB1/->U^/&I
M@NF)N[@\NU,8.V@Z++:M.X:C#^'\P5ZCNM,)8 JWP?XZ&N6N%/VQ)]^$WYZ2
M,-(15$,[QYT8C\C[.J1@[<23QQX/6P3ILT?PTG]B:*'W,\CT'/UBT4X'V^Z\
M+0@B.CN>>7T0+">J&" &9>>5W':RXQR.F.E!54;/?;R9T*TZ(A#&-8=2CF7N
MA<R;#2N4 AI!;0B)].[\I>'[U4HK!/I[!"?(Q<;PG92XC#:B[5&D4C,LV0#Z
MPR^@,"))8VF"QHA77%8WNBQZ)#5&382,G%/Z;<-&*C$<@BM2PGH"&\B"9J)K
MT)J8[;0O3N=0I9PT^\/VQ<G?:[#@X1W\8 O2CQF)$R)_ ?,AG<4P8Y LJ"[V
M"]_FM7\H'B(Q%))[FWW<D1%,;VOTW$L='U!8 8+O:JO?Z4Q.D=4\3O?IPP6/
MP()V\1AT$:D,URNH0AFKN42'?' JNN:&7QVL12@1UH:7(2;7AJ>L[C #!U9(
M]3(^1XMFQ>&&]7<S&6O,G3U?5G=C.-@<P.Z(3QX 3*(G7DC)?/:H&;#.FV_:
M=&Y[$4'G,KPII/TWA5/0NE!%FY.5M/T(X-X'LW&1# '13MJM!+K!-V"8,$L?
M9T-]B2/\@H&SJ4%U7B]H/QN&M1JW0:&H.MZ%8^XHI@VN6.8%S1:"WSJ>T4-B
M@7G<N2/JY(55?#:^^>/:SQ889(-<R48\;_SS$("2QM()AQ9!<R=A1P0'@)&:
M.\-IBN@G9B'J-XUW E@^:$I%K'_H2D$+AWI%ZB7F[^ZG@0U*^X)1NX?*/IN*
M](K5AXEM=*'3[86E$!RG^&/8$%MH]W3Z'>BT8$40HV4%]([=D90(8Y8)P<$%
MTX**!:.(!']XJW_;)1 TPK:-W:.#K=G-X:](UIB<T74Z1]+CA8D4"];);$_L
MR?(BI_4[/U:R92A1Y,X0)F!BF^3TASZ7:QVYEC2XH60@ NBYS3?M5RQ,QM?/
ME\6SX3SP$KDS^DK[$3Q&=<+NL_#4-OMA0^%K!"CV:/*PV&X@4)O+.'7;WAP"
M$GJ_PSVD:\BH]I2%ALZJY6O\E1?Z"X0)/2?HK]K8@H/TR0S$GGS0+Q W4.&Z
M$<Y@_.QC=[.N2;H,/2_@"XVX%NT'2,*QRG1:/5=1RU^<H;?<+^@*&YE/K]6>
ME)<<@1E4P!"D@J3B!RO/.#@/^ON@#E^3\F@(CW?BB+PSQ873-O 9J^A^IR$.
MMM'KBY.FQRT]"D/O\[&0=HR(!1K_37QW10IM4+@$H2_.^2@C;B?CO>?,"24#
MR(UKBMKSF3'63AQ"Q+M>2H3=+^Q*Z$D.WP'_HQ!1<+U6W>^]WZP>_.6S/JX:
M?U@%N=Y3$:R,1"1:;5U?=?.Z6MS06(S 7JANG*FN67DGKM4.))U9UO7XLHWL
M!EM<%SO<U?4<U/7LU?7@_'!(V![@"=+'NHN)J[V;5@NR""K<P>RV2LE(M/*Y
M__4#+X-=\=@#X.T%F8QH+R,1-D>F#!^SF><Q0[]-8YI$QRM*"26!D2SFRCES
MD]%,D6+JMHSRP^5F+D_^"JX"AIX1[VJ:1L^#2W07&XB36)_[.B?,6R6W'N:>
MUU7!C*:[]E3\*@L# $<_#29-N*ZY. 0Y1;>"DN_UGXB55/70@!W;<KTA;VH8
M_)0.=:EVAGS6\=NWDH3Y9H-0HV;<*X(43Q@GX8DK=-7I;"39+<2HPW*0R>L5
M8*W;*W#2:EC9N82U;PAU0+^O>^YK% %1-73,Q0RVHO99;4N ' (I-E3(L+Y"
M]6$TJG"\C7UZI$$61Z1Z3I@JL\?T#%%;$![>;*. W?O:2A'^/:Q,C4P]^;C-
M]GB&[IJH\![,=)6Y(5\BQ9=F,@*:I*(_>5LNM$S#.')73L]HR1GXXOBETCT
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
M=<83K:@F##0=7[;A80U7(K6MWU\6<*BUM2?\?YWZ_ZL]&6U[/9TSV0^ V@?
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
MR 8*%928]"8=?)Z.3E"7(=$(J8.0P--\7O5_]4CY&&%OU.)FO>S&SY**51*
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
M6$^=2[FTX1B/+S%=%^ !B"33CU)KM4;P6G=744)55>P$)AGX'5<G_)V/$U8
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
M]K['LFI?(MSD3#MRU&9# 3E(7EPOT!F"O6<2#\D#8/=_KY'2,=<4T/%#_0V
MW7M9V9-\?;ZJE=HO[_2M,?^>]$XA@_T_H\@RM>(?S[18M^T/4 V*PI= @T#]
MB$B&G\1S_['\7F2T'G ))8)L_:3WMYNH9WSN-K])L9JI1N^<%4C4$P#V@G<.
MN\YT,A/R\!!J.U@-)47*%F?T'F= JXIYI.Z;G9WH;$[^:(R3R(&?Y/K*OISW
M>N5YEF9)7T, T+?:+([&M*UY9Z*B\+P:@>\ GW#@1<4,&W'QU!'72@&$Q?AT
M>P0@O5JG8M9<N_3VWP $5SAD1R;PHIW^=XBNL'3@+]QLKP)1(_3.7EI@5:6H
M:+\\/DP-$>)\]V5^F->B*V&(/RS3)_/4>G.<9*.",3^;IU\G"[6&W[S_9XOC
M)H%HK@([K0D='9YZ/&!<V"W&O^_1B06WTLK"R(9JE,1HNX@&S:E%\;EDH^.C
M(3J!">I\,BOUISGIT+VG2<>2Z#T=G\'XK\9\F&>GN! 0:Z5*KT'=$'DKD!W'
M"4;<7QD.;G[W1WA)K0I^[L'[+]S2Z?4F@;9J(KS/5J!=2* AH]ELS-?6%6(C
MU^@-2F! E=::0WMX%^_R;/25AB?9.^6/XKX2C+X9FS$,UX,Y7E-^V,#+K[ST
MJ8]Z1BS3O=XO_B*$4=]HCX*0H?H59.SH5:*AS.3D*@Y>\FW=^IEN^D*):_!%
MJI\T.CSI<JV$)GV_/O/>N9P>+$TU_'];?0,^9DFD()&QN(IUVEC85SBU5F/:
M^C$R;U/BA'>'^U$@R*5)[;R3UV/^;^ZT/C6;"H;6/"QH/2=4&D(:)]+)R+)#
MO-[^C-F6CDCA+WSPKX\?#](X"?S58C2.N'V&=A](=6!AOH<(QJ\FML12W6'M
MH,B1M"2B+P!NHC7$"-6*-QF/J>-P-<,FONJ98S0_O(]2'YVAIG?E^HJG+_^<
M\@G>541WND9QQQ4>RZ,!^FP5-SGDG;5J\/[T4#I0A(CTPS/4)1)F;R>4^EV1
M>CRD'L1<WLP52?K1N-.2'+EN+Z1BHFUM\0SV$$5KUJR<T8.^O_A-HQ7CY72+
MJTBO:<]0ZYP(MXD@6#W?G)8(ZTD._HP[DEF5^CO?=+X_3AXM'D!8,O!*+:H-
ME5R.1R^4%S349]?//,W'*2B&)0\36TE#L"\96-I(Z2@9918I 2:M0Z_(@ZI'
M,.CY.$S1<;$!6E-&7,L*0OG()K,[/W8K;H"JF]](5$:/-:OBLO_X2@G:W<]+
MG01:]8R%W/-(&?CQB=PFDVK1CN0UE%7.9]0+ZKZ ZM=^S-4F,/:EMMTV68]%
M%>9*"\7Z$CWQWKH<'LQ,_;]5'7\WEH;I,P6TDL3$HB[NM#JX0?6:+X.M'DH;
MU8>_W_S7O@OBR/EGNG-A<$Y\EDTXF0]O[]X?O2C]XT'EUDCJ P+?&1N#&+&Q
M+BFT]?/N<#[S_).A]XV1NNLAAFCIS#;J&86CH^8^UVN"W!J5($7:HEHJ?=56
M<CP29EY_7-#LH_Q\E2A)<)"X,T($=1ZMX&0"UBASIF'N.*V6^*XP692JPU6.
M^Y*-Q<&*U9Q1=PNKX:B/09LU=(HNV3K/-;;HC=U=UFY%2/XT,O^OQCT^Q-K;
MT6!0_7*@:<J16D;3X+>(WKRL)] RSA!ATG?]5.?P0?<-9$HDJE_\"/&$!K5_
M3$\FR$)475&5*:$5@.63?,$6Z,44L1MUF:JJF"02&J='2V?P%4X 9D05E=A1
MEO 6$G_<)WY_BIMD$>Q>5B\W@+GS&_ IPJX2IK;  2CAWH(,RE]0,63R^XS8
MM'#"IE R8#,U+$KK>9#)^[EFX5!E9_Z$3D[XU)/LZ\-)G_[%JTW@W3&[F9>-
MA%G!\2FV2D?EY1"CU":V!!TB,8O% $A[2,[LV1V@SJH22BJJN/&4_1\9Y4YP
M_4L"K<SW&LEZCN]ZF$31LBP4Y5&=,Z<Y=**LF'N3I-082=;A&;+&?]#7=YT/
M7(N_ 8*PR"@,L\W8B% F *8R$%.T# $4J VR4+SWJ?JEN_0_,/[?_<%MX=!I
M).':QBL<5*KR9\5J3-B,Z:QI N$5@E]0A5A]&(0FQ!9\WZ&U%#CS*/_8#< F
M6@CQ=3N90KX.R !^JB*4G/"&D"UMP[QJ_<>;"TK0']/S&X#(J2G!*!#=7GRF
MTM2D1B+ADK$G#PV J#",2CN8!GE1RID\T9^IID&%SK]^$,C$MN5A:-9&'0B/
M$%E!+FPU$8Z!DKXL?-&$8]U!.,>Z.=L-2A_O<&0(MW2J.:-ZKY-:'J58'AR:
M#G"TT!:&8ZOP\KB^"7&ZJ(Q?I18:;67X6)[9K 7=76114GS 3,A*XV=E#!96
MGG^@G?NTG_Z"JJS!/*;S#3AA])1O^Q'?U-6Z^3?@3AS5FZM+\XL4]5#ZH/RA
M6(; I-T+P;;DRA[LJ[YJ?!Z^AEE5R8F;C9>,PAPUP!KZO@HW&QY4B9[G[JR;
MXOB@&'\REI_NV#EOT\-<&Y+PS2RT>[3G,[- H\Y4CYS"F-TH?LT1.Q:U$<P+
MXM08<8\A":;G;"_$EVXS3%?CALTK?%1:$F#96GUBUZS0@[5-=[1<[? ;0$?F
M$,45=KO\%4V C&N@ST2DC]Y \CW9? K%#^6M[@"G83QG"%!^B]-'<J,@6:?T
M6L[HV]?9CFI]&121U@-QOSH9N@#;3804*/QU+:M,;&H\ G^T=8BAD4UL7>![
M#6;;I'VL=0V_YE'+'^X#J"&5\E[;'L&P9+1YMXX*7_SEO&P761[\OR'V33YX
MDE(FVE3SLZQ8%C=_.+(*I=^'.FPG#P^<@>]/R?]FAR2K\].&A^)\$CSKDYVZ
M%"&'B_"KX><YQX,JUQQ>;D_W&5$R%3>HTK2-4 G/Y6V,N03W=$4MY0E%3]Y6
M C<#:<YVEA-_ONHXS#%(F4?8L]<[U\*'7-Z( 5."N[:!YR3+3*480H 1^0*O
MEG41P6XH9+P\0ANT>9?O6(CXWN"#/@$T0!FNNFK1A</IID"3,^NF_]KE?"DS
MOT@R!BX4T=D]R,W%:H2]W_N;,>SL#Y;C[K<Y21 )W=M^%V?/S",^R]+NQDIP
M^+ 'IQ8?H1<VOEYJT"?&B#Y?:@43^[I""Z*?^6U]=0$/'W2[#Y87'D%1OZPQ
MF^>+8AWN3CQZPNFF2QX&U6#D[!>MBYM* Z]NRZZ>49&&$T1$N)K)F?(X9QV@
MBT;&U;)XZM]-%SJ-;(,)(9C1-(>S>Y!KEX,BYV&+40-5P0W5M]LJ^@E">!H*
M912 ]3V,Z(3_?%Q&ZKMM@%Y^&DD/JW9R-%IUJT!NV/<+K]!XJ"09Q<1A'W@+
M@A\ABBR3OP$[.*S<TLP\<UA%MFP2"N(-'P-$X7;G\UY8$VJ,U'6O?P-FTZ5X
M[76X5/J7J;/1:-O2>N&+/-$]&<>*AT5'R? \QZW@ ,G7^H^%;552WW&9T:']
MA9UZ?2)_5"4DCH] %H2T5@-B3HFU:0,:J)G(%?4#?]0?+??C'R>+U%GU^1)F
MEES]^G>G\2HJ>9F(]Z@R^(_RT&6\ZV:&Z(2_:)F=^'('(4IK +_15/XTKI;4
M:7([*-&SO_H7L+RG0[ X=,N4G"Z# 'PPWRGD"'SLUL$GVUS.U]C<ZVW'6PSW
M^.7S;P=^*C9&V=>2;RQKB#%&F^6V^N"?R@(&I1$M-?*CDUB0N5YC$E^F>.,=
MC?L;L<M^_8'EE\$O@#2(&M3G099Q$V["Z\'?@'5]4M$0H*WV>]+FU/\QD"%?
M</]DCQNL810@ IT27L8@@I)MEC(W/LU[C9'X0Y8'2S2\\*O1C"C#(2I-IKRL
MW^HPGS'*7AR!X+%SM3;G2R424K@_%^6ON;:28\_BMZV9HZ]9R-CPKD\&!:$P
M%KHK 3THT062<FTK9+)[6.0.^[,IM76LAFH 5)6\Y<%^(F*O/)TBLML8J^$]
M7"J"1'AP#QY:0:,>HI>FIS#/B%! C><MHLPQN__D\$WM(0-S6=.",LE;?E,(
M/),'@)/4S+CSSCWIS?_3:,?J'GV4<AO:--2F?;FGHOB1HP &ULH&\+V(@_JI
MUNC8K8$:<A572J:, !/1:'/4ILFS'NB N=X:5^(WX"RFD@&'?X8:L4F@_>-+
MR+?]'6B1CW-(E9'L[Y!V,L)3A47*,C[6!X99R^%.I6T4^8-CW/MT80<OWX9Z
MO:1%Q*:7=$1?I(;* .0^EK?PB-7B*"B9E.8:7S[LDYQWQI)3[5@40S%H8]VB
MAY><HWA&5'<3G-B]4WTZ+#;B*D.99SO1,48_40'N9>"1"._+Z1X %?DJNL%,
M1OK.3&VU4P0^]%.;H6&3_;"63G0LEAH"=&/M2$:PI)\AY8(_=2Q2G4OS8H\>
MOE!WZ9\.1C@;6IH(!QVE_KG^EU@CTTB]K>JZ!2H@/2/^W\7AO7\P\@)HWYIA
M?S;N-IXX6XU-A#M?J\]3>7B0C$Q.+(.RR;4;L7\\9 _',ACW?8^%)^T=HW#5
MA&6UJP@@13=UIJ-SAE6HM;MZJVN?[F![LY^2Q&83B+?ZM%[66BXA>Y0X39XK
M9KSE/'\ =ZOL$X9)@02. ^H]ND]#APR!KWF45+:;VQ&4\0\+.OLG8"LL2$=Y
MOY3+ZE ,F I7#C9UWZS<Q2+-@Q=YX,,=8C/V\9[#IJ&0OSEI,TUD"A@S!K;6
MDJB9[HCMU@G9-?-4_P9,&NWY@^ 6^@[@;$7$OQ<A%M696EBMI+/0VC8B8+/(
MKWYLH6YB2KUZPAW=3K>A2-@3B5L[ >W#PSTR-L!"44?<O4/JHT>P'(&:SI']
M&*#-.P>&L?>SHO]9MGV;2[7?P;2'L&5D:MP)!MR6U8#KD?3!_XP>^#+Z3]22
MFH*'_ABW4"QDU_Y]@IEJIMF=W3_38OO$OHJ'UDHZ1J4YG?^@AZRKX6LKBTHT
MWEPASQ\+ Q,6%/_"'C4AM8;[PO'\WH9P##7 4>9H<3WT0SC<$AX+J[[(2^FE
M\:L&ZA.-/4X^9B^Z4H%-':MN]_)F^HGAS/,731+1Z!]'#[)![$GZ>ZWA@<(%
M3E9<Y!#Q:]3!G[//KU.@$[^M '*E,=CMIY%#/@;F;E4[U",HVLXF/%&Q$C/%
MUQP_4=@1K\LFXP="4A\)C&O*E-\ #!WZ%H[Z+UISZMBZR"J$DLAA3\J8=,_0
M3SB\(9$X$I>8U-"N+X$S?BZ]/IXKZG5-N:[2ET O!%Q*X_F82C0"LM&>P6JE
M:5Q OB0+H"DWMY3TJ;8L/Q5PVQ=P>ZG*<$[/$NNQ%^@/#9!K?9U YJYH80F&
M;[,L'0%$U]U1B+)0M!E=D7&H=6MN+%L/A&M'2[?<2V>1PA1 G=BT#"G5P)]W
M:9%(AJ[%9N/@UN89=]KCO3,E(>9N_N^2:'>#Q^C,9",I/"$LEP5P!+5C"%!H
MN>U#)SOC*'76P-VEB)F )E-K*&ING;H8HG3(;T"FI=XX3EA\LC]:G&M%V7G;
M1JV_A*0PK'!S82Q+GU\9)5%$T2@UGM0)/"I9[Q!['$40"7FJQUN%&"%8Q.&!
M(E%CD>9.M,L4I:B'.;BC1Y2.R6J;8FU$K/$=JE'*\DO7SY1(9!;%+CSTB"G:
MV:\P\WR#N8NI0NEYI9^ZNQ1J/J5F=S/<"B-44@FX,KCLT4;URW' ?"GPKVK3
M$3:>WML;F"<5!YT@Y)I1.LA'_U]S@:]E_X3NOJ(B'3@K:N_()W'D'C(:[8FR
M4J5)8%Y%ZZ5Q:,5Y7U4UT&JU@P[@62-#_'R*%2#C" &).0L+6DP*E^/:&6T1
M*)^DXZ;>[S"FZC%U=B/GR8Z]X=D"[-C560!XQG98!%\00Q_FYSGHC^&:,"_O
M_\4,YI-[_P94(X:>':1]>/]('7$34O ;0+Z=_ZM:W%Z+76M+<.\O<_D%>1^*
M*XP F7M! ] 9HQ+-^Y8>T_1HP.I["&ZS9J+_#0#O* W/_.M+H 2^L__^JWPJ
M(GD$ TL@S:GY;ZRE-&AOU&)/:J )Z9<[,7V&$FW1%QG6?2U\4/64OY3:=9%[
M0<;A4K\0S;>Z^.R2WP#%*BN.G(9,TDVA_5X?#BHU11G*0?UEBV #$UI/*?WI
MRC4B9()T[3@('K8#$,YK[;QTC1!T3)X,(VK*UE?8_:HM7A^2WM&>I="V.X],
MHG%Z7173SU<[^QQPO6A,!L@3.NWUU,!'UXZ6\:U/NZ%+UBDSAZKN(54#[52J
M% .MJ\;D^U@18NCH*W.O0\H7D%NF$/'<6RV@6HXTSS9+_LM02?]#U<ELO\__
MIQ9+T8H[X\Y%&4G%IBY#<C'*]X55?9'ZEKCF:B-5_2'J(@+ T_T"_2_(N3*8
M0 UKZ%76P KHDII<6W^H,N;E=J'TY8A@E)(1'RG51;^OC>B8  E[Z94/4GUO
M'$JST*/Y(ER50.]X]$\4/M:V<Z@SXEIGQJW&FK<L3C^8,HM5,A[QL;_,38@
MJ9@^5_L$,=7\Q):7.;V;QH/D>XD[-4Y+ ']6##?WY$@?;W9^/^Q*RESG_#B!
MEW&H!VSZJG/ZZ7FH9PU5$WIY[WB)O9&AC\L:0I@A\0X#)^TXCWY:DB+TTJ2^
MESITSK"E_?S0?1%\1T!;-]?;: U,286R;7[38E2KP$M$SS=>%"J,T(%:;MI6
M?VQ7Z!51-Z_#"J_?<47Y_*8D-.B. 8U-U$$[PTPD;AAEL)'48#A\MTP8>TGG
M5B8B\+Q]@I#RR(%L=:U>.0'$Z]:"1:D414,HI!<O*YZO5@>%]]4,?,[LMOS(
M.K/_HNB*23%UJ/+)4V_4^@YJD1/%[OL8[IT$M!_H35L:]<43(R&K&NZ]UC%0
M!%29%RZ>9*=13^S15I>)(.L?B51,,N[;;.DQF9E7MOX.JHV_? 5=,*W$B(R^
M)FHOF:?5#)&FF;Y>PJ9$DBUQ5)L1J]9TQLH%/\\^AGJZEQ*.O(>Z<\=PR%5N
MWK5,_8&C3%#=SCN9.!X$"C LF!&5)2MXRI71UIVQ;S5C*D/OR4%4CD:<M)6Z
M2R4H63F=($#MRPQZG$%J*(]$S"]H0R&XT^#CU;7&"5QP1##?/H:O)@+\E*3?
M#.W3R(N+,^85%&7%J121HX,]8>)_5$+75[?F1L9A8K46*D'Z7D^/Y&F\USJ$
M@-0HJTW@2R(9[>72U"G[( !7N]/;@[YG$GVYL5,UJ"<9_SXYZ]HUW*ZZJ]1"
M@A::'H(<D^E_O)%Z%L3 .6BRIJ>[BX7G0X]@T%RQI]'TJ:N4-U5-YV<^G3)U
M>;&>][S=?@X&Z^&SP3<6BG6M^21G<>9D7NLY*I21-$U3N'[^ "/3A*<'OLF
M+_VS:5 ?*#B0Q,! )Y263Z8):MYX@Q]1XE$XV41ZO!>A]<_GB9MMTAI"%8DK
MK/4=K]50G"$K]+5[>TW>R3!<V#AEPO0S.+4<&G\&IG3QS?]DT>]EHFMM"W!#
M$,$"6 LJ2V#/BMB,&&*$$=0=A$Y_SE1).0 Q#;+TL.*AJ7>BH\,3A%3@Y!-+
MDMK/PS?2?=3?1J5,M1R&->C*?]W]\])U%JLGUWOPC)!DZ((L25?AJ'0H2TG@
M\:3V"%E"B6XO;H49,REY/ /OJOR 8OD-TB.OK\2@,E).92/Z-]&Y[Q"8*K]"
MP%%23?K>;G/J'1<)WLE1?QZY3E8[5\[%-;5"_'.8)\4Z,DD!-[PU4%W@ASU'
MVE&4IFQC'8$I'RMK-K.7@<,O6@D1S6IUTI04+$R#+< NRE=]T'UW:T5%V$T=
M&0"@C ?X520&]9& J$=' JQ\[(6>;M*8UFM.DDK4'M+=*V+,ZMT8 ,9H 8R>
MB:0 \YDXNUAP1O<UE?L"&M@/';Q;D):5I3*2F8G$FCL'['9$L?-I*PQT H#*
M,V701YN=O,I@X7[0CVT>OK7,^-3*FLN?=*WZ%F!KL.BI]'(-DT4)5Q!6B:;8
M-0YN^L=KCV,$_XI&X!B,FXZO=7I;0ZEG6M?('"AU-,AO7RVZFAZ-P?;12+]Q
MR-4U_N?*9IHNRJR\[=S$?MF:Z$]*ND"('[GO!W-"[$:DY3^HD SQJEJ#>]*6
M@GDF'UP'J68QT6H4.>;"W7QDZXZWLC24XGLODY:A1U:>5P,+O8!'Y]F.86B0
MSPR>,Q^^-O8-(G(K##AZ=X:YX.1(]D43L!TCLA1/"+"!W<09]^I904/9 @ 0
MT50;;0V@ =K9RS6(Y)DJV%]SF:6VS3:[*Z$! &2X"@F0N-3B_IRZ"UY/Y(KQ
MH'X>G%(PZ\S8,=*\F/^GJEIJC_VC/&6!>P1 26'@<KT]5SQ>2#LQ7 4&2@LB
M#NW\LDI&BV:>1)H(2J.8G>:OREX(]Z.#KQXM/':,3C..7I:&'U1L%JE<]7BS
M1O'!(JV6-C,@^^MRWUV][6"OGEL7]19^.H<P0R%LG#Y;]GPK>]AH7I:FU%!O
M@6%*^7LH22/_ERQ2_66R?--I/13MGXMZ] @:4&SRV 4X#3[.I9"+0'IJ7MSZ
M,V5&KB:6&SK%*E2,U#KH)W58J*#Y+)Y(1!0]L.>[9=QM+#03^*&2.7V&$40"
M026#%7]>328G(ZR*;_K5\J%VVM8$#[2'(XMB@W&LB']^#-\^@A,1E>44Z:\
MU?!<#A+07R@TZ !YUE)0E]:_5+\!PI%$- JN<-?4>JW1Y:,N@P 5E$OERHX5
MNF5"X]ABC&-:1 (43:_\==#NO,C4IG# 8T9;'UC_ WH:>_P^,[6F?OD\_A0
M&S"8/KR\Q[M0+R5]FKT*!K1BW0KB+#YB9576%2VCFE51L8)L=4+J4^?1MAH'
M5669W)#"BDI 4$^]6KE;L-#SAHLUL)V-++BM)N>:L[TY<A:-LF?B2&0,D3YL
MK^SX16V7CP62*&%),BKS_DM 5G\H?QY!&]QHD] '=0)*$-.+#L]V"$Y"NV>/
M,I)6=>6&C@8B0#-P<=(0?1<0L?:BT8\8*#5"R SIZKW#G4QOQ"X/]O=D._^B
M5:/C%@"A#7+P9@0(RN1#*1<[>!DNUFMY[D7_W%)MEE:8%JP@M.U4)JF0CY'M
M+$+A77@R TL*T)L.*RLAD2OW-':;Y+)CW XQ$G992)943'Y:7IH]X)E3LE:1
MX&'BX21 TZHMQ0,U+_3LJ_#/O0WM):M68+E79O"@1?EJAE2&,DC1?Q^!TII0
M-^N@>2\W+,Q)>>J+ E</O09'PI*(<(#=SVX$8*=7+_'.!*7FM$(YSG!:6#,1
M:FL=W0J-QEA.X6)KA _U^R[7ZWC[*P.:7#%:0@UL 1#V"0X<<RQ'SP:^ Y3^
M.?$RV*!CXTXFW76DH"\@CFRE@*DK-)-MJH';& Y&5W,R<](R]+SW<>1WL;;+
M\0(,3E]S ;W&>7?0"2+S&OYAB&0]-0R4>IR5VGHL+!!E,BX#ZKA=T\&&&>S#
MEU02)>,*LSOQ/J1+N268/W HLS'R- 2#&LE5HW!S^J./0 #Z1IBIO2ET'["2
M,AKIKEF<2SA%TPM!W4?Y%\:9?>B8,(4^BLEM'NYBF*3W)4/)O?^X#G(H[)**
MG"?+<I2TL*%DJZTP)M ;G;[1S*D^RG6VZ%L?1:LH5T3!84@>O1>I680\YZ:\
MD$V,^9A_@L1#WD+*'7NM.A!K(:%0@XG5)*Q4KI&)NLXT0+5%7'QSYA0 8FP4
MA=!)J20DOX'CJFP"N,6YSR9D6PCLV;>JJWU+,=JC=6V)# 1"0C 10ZN:WHR,
MWU>6.[AG\B6_0==)VDGQZ]TM%>!N^U]V7AH#<$5UG&ZU66!A12*T^8M>6>T0
M_(%:G%A?DFG!4.')U]2Y)0,!Q]:,GV:>E'OHQ"5(/@C;]WK[ZV)LFR!QZFD^
MTVID560H+(R,?ZX9LM[_=N(OV8Y34P ?;T!BA?=@:!HXAQ"O.MMW#Z,LR>49
M2 OB1HO2I46C?]:U^.IJW#NBWH?< %C^>@S0Q5".8)IA1F> XTO'^M1%%F%F
M3M0X^"EHPO..I 2QO%V!IB 2\[J?+(%]3-1&U-4;RIB^&O!72,*,2%,!?"J7
MQ*)$<7WH].L%:,LNOW:O\QQKQGB$9T^ PW ?.3]_&T*HA/]L7&+'BG)G4\\Y
MU^9L%%2V//;N"+?EK)5P3X*U3465-S/ 'D_[]B T"1T BR6><]X^R0,UFJ5-
MDK>Q,71U(\)Q;,,MQYQ',! 7>$)FJ@L'3:9E:U C;QA6,H(L= ?%S2&A(ET
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
M7^=][R])RP?F%2EN5,IBT1W!'CF,'CG9A"Z!NAQ%/?8>,M^,8M/) D7GW-U
MKB_9RDV<S_S&8$M<&"(E@28.68&)QO.!I%^ %/* .M@=[*"O=)H%8ZQMS?]'
M (X0<>^!QUA^O;%+>>*6CWM])'^-1IYC[H58 ,5-CH>Q(W:)TD0V92"#WC%8
M@YQ9T%HYUVU W'>/(_6JK.P1%+,38 "Y)PZ/&S)(A5P;%6%B.A! \[[*V"@7
M9CHJ\3B7E*&>GAY,=/X2(_1R@?2 _P!1&\9Z8GIW@*[5F1A='7-6'U*J68*H
MN20!BMH:GD^8052!7*A@ 0<C]ZIIN3FY.FI:LR"<2;4+@75;@7Q)1S(K2):6
M(:O&=H#QWCSZ"(\CJD:%G)L%47)PRLC%'4JP-B"+$=*&"6=BL:WL+DZ #B2=
M,13P\GR)+3D35*&X<_9H>X>]B:JCY3D:2L(CJ6_F@>PWXAN\1B:"6!MF1;7%
MP=01Q!&OHIZ=ZA]A+  79CDJJ-YQ43QA!2TH(A!NS'K2-Q/=P'H@J3$#%(O.
M0,?:0_,<#B:F"H)X&YR$[_>0\&'U%-&B*U7,+HALBGWWX> WXGGFJ9&EGD9W
M.]C?[W'+)$P>*1D;BIM@5,$V57 +VMSD5E;S&AQ547)D"4[IRF9-M-IE2.[*
M>!SRQMT"=6"60\7<*/@N(>4Y:659J2&&)UT(3:/Q:YQ)RI5S.\DIC9F-SM1(
M?F,&M8]:GIS_ /(#Y6Q!RI!%!4POR93N95 V@""/GC;Y/89PS(>*N&'P(QS-
M"_4K&7_4B/S4G$W)]%204]3+7+/S@OS4.OF3H,353R@1J!'$-(TR7SXGTPU3
M1KS4BB2$ZHWS4[CB'DEJX234$@:)!M2"0A6C'?Q\1B>= GJU-?F0;LQR,AXG
MNX#H4M0::=);;2@C;3<Z[P<5;4'*$S2TJBD8VM$UN;/@1IB6&6%MB5"I_(CB
M.C3P&>38OLJ 6=CHJC4XJIUE=5C&S#&-F->[B>\]EI++$'$<C('%F"DBXX'I
MQ54D0V" \6^-\U_X\L4E#1<HM($JQ2LJ%BLI!4^#98FI*B 7DB(7<PS4^!%Q
MZ%4LP51<DV Q4%:>+U.,@M<&9AO8>Z.Y>U8IYH"3#*R7UL<CCUJ*3*II4;_'
M']&WY9?E@?\ 3*:B]:I9W:M9BHC<=0'WA;?P/^>G)] E;,D;UD,"F^;G/+%3
M3"G9@)XI0&*@HU]-_1@I6J&"K+$I-\F8+B2(QZNC?A-^DQV038GPQ#*9%N8V
M7.V?_JG_Q !'$0 " @ #!0,&"P0(!P$    ! @,$  41$B$Q05$387$0("(R
M4($&%",S0$)28I&QP14P<J$D)4-P<X*RPA8T4V"#DJ+1_]H " $# 0$_ /[W
M+=VM2A>6>5%"J2 6 +:#@,9)G$>=57M10/$JR&/1]-=P!]J3WJE;033HK'@N
MNK'P WX7.<UGS1ZE;*6-79U2>4/&#N'48%6[-OM72J_8KC8'_L=3B"A4KL7C
M@7;/%V])SXLVIP !P'M+/Y,WUI5\EE5+#NQ?: ]11Q.H.!E\TNAN7YI-V](_
MDD_^=_\ /$%*K6'R$")KQ(&\^)]JNZQHTCL%5022>0&*"-*9,PF4B2?U%/U(
MAZH]_$^U[>MRRF7K\TNDECO7ZJ?YC[7M6%JP/,PUTW*O-F.X >)Q0K-!"6EW
MSRMVDI^\>0[AP'M9W2-&DD8*B@EF)T  Q%+'FEL31.KU*Q]%E.JO*>8/11YX
MCT :4[(Z<SB0QEODU(&G/V;%GUB;-;F6Q97*X@)':A@%)&G'70#CC^MI>5>N
M/?*W^T8ERHVHY(KEZQ*CJ59581KH>Y!C+<MJY566I45A$&+ ,=3J?-6)V7;(
MT3[1QMI'\T-3]H_H,$DG4G4^S;MDUH"R+M2L0D2?:=N Q3JBK J$[4A)>1^;
M.W$^;'$\IT08V8E]9RQZ+_\ IQVNS\VBKW\3AI)&&C.Q'0GV?7_IMMKAWPPE
MHX.\\&?]!YJ1ZC;<Z)^?AAY-0%4;*#E[-SF6=*$L=20K:ETC@TX[9QEMBY1@
M@J9TQ,V\"QKK&Y)U )W:'Q\M^5W,=&!B)9]06'%(QZS?H,11I#&D4:A410J@
M<@/,"",;4HW\DYGQP[LYU/N'LUW2)&D=@J*"23P &*:-:E_:,ZD:C2NA^HAY
MG[S8=$D1DD4,K#0@C4$8["U1]*IK-7YP,?27^!C^1Q'F%22"2P)0%C!,@;<R
M:<F!W@XH1._:7IU(FGT(4\4C'JK^I\BQ.R[0&B]2=!C2)?68L>B[ACMB/FU"
M>&\X=V=BSMJ?IL-RK8:18+,<C1G1PC E3WX+H.+ >_%S-<OH0F>U:1$! U!V
MCJ>X8AFCL0Q3Q-M1R*'4]01J/WTFN8V37'_*P,#*>4D@WA/ <_,S;X/ULUL4
M[+R-&\#:^@!Z>\'1O(B ZLYT0?S[AAY&?=KHHX+R'TV6[3@E6":U$DK#549P
M&(\#@YG%(=FG%)9.NFL8] >+G08%;-;2EIITK1;R1%O.G>[_ *#&0_!J"G9M
MM>M5;'QTF:N%9B=@,>?/B,#(LO&\4*S'P4XFR&A-'V4F5Q%"0=!&/TP@?*"(
MSJV7\%/$P=Q^Y^6%964,I!!&H(_>6;Z3.:-"='LL2KE2&[%1Q9NAZ8K5TKQ1
MUX5]%1H.9)Z^)P D6]]&?[/(>.&:.8DD"-CS'JX9&0C:'@?(B!M2QT4<3AWV
M] !HHX#Z;-<;M#7IPFQ8YJNY4[W;@,?\-U+5J/,\VF6:W%ILHGJ ?9 YX#1Q
MC2*( #AKOQFDTMIX<M1R6GWRG7U(1ZWX\!B]2[2M$*H"35B'@Y %1IL^!&XX
MIVDN5TG0$$ZAE/%6&XJ>\'"NZ$,C$'!=9 1,NNOUAQ]_7#02Y27EAUER\G5E
M7>T/>!]GNY8CD25%DC8,C#4$'4$>6.:*4L(Y4<J="%8'3SYKLDDC5J"B24;G
MD/S<?CU/<,97D%:A/9NQES-/OFE<[B==3H,%PHV8MW5N9\JR,HTXKT.$A274
MHV@ U8'B!AWVM%4:(. ^F9IF5?)ZGQVVKF+;5=$T+'7H"1B.:QFT,<L"O5IR
M*&#$@S.#X;D&((8Z\0AA4*@Y#F>IZGR2RI!')-*P5$4LQ/(#&61.XES"PA6>
MR0=D\4C'J+^I[_)+_5U\3C=5ML$DZ)-P5O!N!\JL5.JG%FGG4.:0ME,D467M
MZ4T;Z$!SKKH.('<,"OF#?.9@J_X4(_W$X^(*WSU^ZW@Z)_I7%;(HLF:>SE,L
MLCS-M313D':_A8<#OQ5LQVT8Q@AU]>-AHZ'HP\JQ.PU T'4[AB>YE=([-V]'
M&[#5%+!=?#7!>7,OFD>O3^T3I+*.[[*_SQ"$KQK%7BCC11H JC#S22*JNVH'
M#V ]^G&G:-9C(UT]%@Q)Z #4DX:7,K) @A%:+_J3#60CN3E[\)EU<-VDX-B4
MC0O-HY]P.X#PPJA0%4  #0 #0#RW/Z=;BRX:]BFS-8(X: ^BGO(U/EL01VH)
M:\JZHZE3C+9Y-)*5EM;%;123]=#ZK^_GW^?8IK,RS12-#87U)4W,.X]1W'"9
MJE=A#G2I"==U@>C&X\>1[CB3.,MCT%:592V].S^5=AU 77#6,UMD&.%:Z'ZT
MYVG]R+^IQ)\'ZMFS6N79II[$#!D9F 4$'7U0-/84]F221JE%5>8?..WS<(ZN
M>O08^"];X/UXK+Y+:^-R!PLLSKO1]."Z@:#S;EI*=:6PX)"#<HXL3N '>3C+
MJSUX"\V^Q,QEE/WFY>"\!YGPAFERZ&/.*M=YIX"$:-!O>)SO!\..*E@6ZM:T
M$*B6)9-D\1M#73S[]"OF562G:4F)]-0#H=QUQ1H5<NKQUJL01$&@ZGQ/T_,,
MRIY7"L]Z;LXV<(#H3O/AB*S7F57CF1@P!&A' XVEY,,//!&2))D4A=K0L!N'
M/#V9KZLN7GY#@U@<^Z/7CXX3*%=!%:D)A!U[",E8R>K\W/4G#Y1'6/;Y2D=6
M<<55=(Y!T<#\^(Q3OI:+PNIBLQ[I(6XCO'53R/EM7*]- \[Z:G15&]F/10.)
MP<JO9EFM/-K4[UX(/4J:Z[71GY ^:0"-#C+?Z)+9RQCNB/:0_P"$YX?Y3J/8
M]RC4OQB&Y DL88,%8:C7$N09/, KY?$-.&R-DC\,-\%<N!VJ\MF$]%E;3\#A
MO@6\N=07+$XGIHH#*[-MG0<.>[7"(D:+'&H5%&@4#0 #RW:,=L(X8Q6(]3%,
MGK*?U'48@S$Q/\5S/9AF'JN3I'*.JD\^HQ-F+22-6RV,3SC<S_V4?\3<SW#%
M7+UA?XS8D,]HC0ROR[D'!1Y^9H86K9FFNM9CVFG.%]S?AQPK!E#*=00"#[.S
M?*:N=4WI6]H1EE;5#HP*XIU(*-:&K60)%&H4#PYGO_<.BNK(P!5@01W'&5$P
M+-EKL2]4@)KQ,3;T/Z>V,P J6:V:<%3Y&?\ PW.XG^$_1!(A=D#J77BH(U'L
M2:&.Q#)!*H9'4JPZ@XRN5NR>G*VLU5NR8GB0!JK>\?O9)$B1I)'"HHU9F.@
M&(I8IXUEAD5XV&JLI!!'<1YERY'3B#N"S,=F.-=[.QX #%?([56Y/GL4G]83
M@F6 M\D5Y(#R(TXXIW8KBOL@I*AV9(GW.C=#^Y=UC1Y'.BJ"Q/<,97FU+.*Y
MM49"\0<H25*G4?2K];.H\[KW\N$35#"$LQD[+OLDD::\QKNQ!FE:5UAF#5YS
MN$4PV2?X>3>[S)98H(WEFD5(U&K,QT '>3B.2.5%DC=71AJK*=00?.M7*]-
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
MEZB=Z_>9+YM31ES6+U^EXUHI?T/ZIN_RBDH/95WRK_Q[_49B^/>%P$&2IJF
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
M=RI"O!8/]AE71;F;&='G-'\MWO#/G/+\6>['WPJ5VEPM2)IBG"0$4D1]E;_
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
M?IQ]!D;O3\['S7Q7,&='>.<6Y_S49Z@]=KRBR"(->")4XB_!7@A1F")(XH!
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
MJTI=F;X"JV(%SQVFV,.H9XRY!L=0%6ZI@YX\4/2[(^4I3IM,)'9D46F1G-6
M,@%AWUXR>O?R JF#^@'JZN8B"2D-N(<A2V-/>F](P,Q+(LA9DK D2X54%K:E
M4?=HS1&]!4\[)4"E<EAC.87J&A4=5/&HVBH>*_VB/3I8ZND(1PB9J8;=RJC#
M@B:*[C0E44\(-T$QU'U*KU8&]83(8P503[UBX0D=)$A+W?(DU0I>+H?5118H
M]1 /_ 12@B*(0NY!C$D,H]CC.$FS-/-];7=(D^C4/E%#%$@?<PGJ 5D#FU\7
M/0U_: ),+*,PP[L.'4:*BYWZ1Q-@9. <38"5G8?D!C,S;\E0^%&727>L^?PF
M0^EVG"?3=^TL(VEEJ9(64A\_YXRS-R^_->69-KWNKR65YR;(OHA31&/?2R&6
MT*L^.ACB6& 8<Q9+?9D0$B"3IL;ZI(U4IWD!HZ::LZKS\M2QHE)/BYX-@#=\
MF!E*!M#JV4W3 &:F5Q5634V<NP%6/RE&0+[Z&6QX =?G43.VK<P!<&1J&1">
MU?(R!V3?$+,886I%LSG^"7S"(H81%"F2"H=Z$4P3J7\2'GLAIT@$L5%?&G,6
M)K?9Y$(2R^);YY4<TSF&!VT6,+M6/M,?L5DHH4E.U^PQF5TOO<ZYFCU ]GK*
MT2V# _-K0ZJI[S&\;[MSPK?P8N0'R/-ADB:9U%HB@"EF*B4@#@,/$2PRH_NR
MMHQ,K+N:-G:;A:;:7>S>M+\"E>+FP@OWNJ#KZ; YH'3@IF[U5UOW9Q?6O6R"
M">_I&Z(SU<5]739>]R:_(5AGK_:;CF>GY=X_/BV+%\Z_\/(YI[PIU/M&5>A5
M+2JX=#*;ULO+YN-INBY_YK2X7ZE8?=M_0D7JJX^;KA$QXH%T$RG,*%&5^%D
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
M: G'^,5(TT%GO#=I*>_NM4K;02P4]\WJF5=J1_BR)E7.<ER^=(%BFH2$LE#
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
MT1R.-T]MM5-B;&JDG7S 3?!BX*GT5WU#XH<B)@$D:2P@2N6R23,<0(899RC
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
M<OD]RX_]GL^36*"\8 12'L<0\2B".$T9% *'+$5,X-RJS,80[L@'T0XN>%*
M9RJ;O@5M65UGR$>SH, (W'$X3'88J#S)+:=N&T[=7N:4?<F='=V^*N\,H4Y;
M@&?'BJ,Z/,O7'2..FWI=/O)*9R*H%D,/BZ<N8R7$.$L(93#(LQPB'.10ZH@8
M"AZ%A. 0$V'5+&0 ULA:HH,,JCYHRZCA *<, X5^Z+>,#7:D[T$=81ZM 76^
M0H #D*:-^ETF^2C09_"*8Y/M<G6OVFLJO;&KZ J30B"B[@BB3)[Z$4,P3Z,0
M<HI)%N$X1@&RD>&34,:6WG+US*NUGI#^G:\6906^E&O;SHBG^6,FN5=3;2>S
M"AQ4\)K,AM]&J30;I,E7W^Z3,*;MX3U$YE$_[\&'W>3RL)I+UXER-F>B" 62
MHD@0EZ=K%&00)P6!F(2I7"A%16)UA7<&SMB!(+X&RZZ(M=;ED7B]KA9DTT2&
MUB7X+GTEL<3_U%TS?P3OEU@^?@-H^?@H;=%:#2E[*)>2H?6__UL>A=%?6(,Y
M^&&Q JQ<+G'56]YP/LHE[IO)O0>>VDG^<;7I#+1 _4G^!:H\R?XY*)-*_P52
M#^7_TN-N&J"K^Y&K+DHFA:!2Y?T?>//GG' 21TE10$:PFC1,,BBM; (C0G$2
M!&',@]!&$0R#&_L&G[%%TRE77=!7;?HX9O_86,VV,V2=F13[8XB=,.\*#AO(
MH ,-?NB G]=FUE)M1J4GX;X ;%(9-R/\4-0-WW*3^+9G3M?&M\)TK<*!G?%_
M6RX7]*774Z.(J13R$ 8LE!J@R"@LHBB&6888IVF$ KO>5W;@1X_0-2V>V@K)
M)IU']3;I]7^2AQP7O*J:_)7'15TO]$C<[4_;Y^R4A^4NF"F3\7AKIUPZMFY[
ME2M,P.\2%;!U^7]KL!FG4X4;(SSI'TO@D^HC-\8<ZB?'51P3A]?RF%9ER7+7
ME_^]J18U6U EJ6U\*V%Y1O-,P"")I(*2^DKY*BD,">49R@41L5W3GV%X(VLD
M#=TR5_@"@\QTAT>R[92%!MRT/5"@01_V"*% 0SI])1%?@#9M*K$9Z4<)Q8:O
M33; Y8/\BYI_-2]0FD5"&B-)1G*(I$,""8H9S,. Q%D4IX@(&]&_ I>1U<*O
M/W[_<?1A*UN^FFF,B;AEITVN&Y;2X?>JTU$.F?1ZTT^VF+SUZ2:'+/,PO>1H
M26?UMN>\?5Z=LIBV<T[GA1 )#I("!ID(U)#I3*HT06">%5*C,1$E@54FA"7\
MD=78UF>J7'PF6UX:J[&Q.&2MN@XC,&H$P6G_J3?MV*NR<F&%/P5E!7UJI>3"
MFA.*R&D9^ZY+WZ3VDG:;BFM^*'G]I5Q_X[K54]<[?1=<,&S%9+[BZ%&;+2*
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
M?_.H"F;^I2_9!LIA7/ADICO\46^G*A1<T ,\ UBU\&Y@ PW<GX8P(]*30K@
M;%+Y-R/\4-P-WW+(OG^O@@;R@R<J0VJU**LOY9K7'S9<C7YHQY84&8D301%,
M8AQ#% 09Q$%,8(90D="PR!-J-"/8%.#(GG@/ ]"@ #0.0"(!%!86Z=XF[!L6
M^S&88BGXE_CA,@G'A#$6N>Z>&>26S^[^X=CEJ%L0.YB';K+.=+GF%E3MY9/;
MO.=4?G2/E[=523E7\89OO'XJ5S5OLXHR2FD24ZGU6)Q E&0"$M6V*2TX(8AC
MD21&,Y(O@QI9Z6G8X&D+? :J%GS_"HOA%],;+ /F&2@^;RRQ4WD--VY[W.@@
M7\I]LN6!53V/)UZX5NNX\L2V L> S OU-4,K3%D]8T#)06V,R1MN3MH7OE9F
MHJX3E@[7NY=?:S5KY;.^%%*15-5M3*>\STF*"$^)M."RL(!(A!'$<DV8!3F6
M[EL>\Y3;.&SFH$=VWE01&55^S%.+BDJ(_&%3ZU%=_]'6P.BV+%N,[#P\"R:;
M>7OCL,Y.&RJN:>_OML^U7SNN;7$!-Y>Y9NT)VC/ DU=H 7A2#]&>(8?>HL,*
M5[:IN-FL'\I*94RIZ4-A3$/&0@8#PE*(XC"&.!/2?,)$9"PD"2)669*GP8QL
M,/4Z#?SWIEK4;$';!J_F@YDN\,E,0UQ/O9TV<"3<O<G"2;I\]UC8!_(Z+19.
M$GJVP\+IIR<NH/FR4?[55W'#F,X-P<NF77V+W+\XFR=13)*(13 A7-V:Y@CF
M%.<PY'D<BS#.<KM*MQ%Q'5EEM!,5\!;>*]3+&&R8X176V]@&R^NNZVMD&O35
M==F.@&Y6QHZ$-U ;8\[GUZZ*,<#TSU$/8\YR;Y4P%B#=CH9WFWJQXG6MK]>;
MEN@_RQ]\7O/'>LZ#5!IL/(<\SZ5N1_)O1800%&F!>9ZEF$>IC6X? C:R<NY
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
MC)U<=GS8 AXU]=^,2E_S'8:!33O@P8CPHPD/9F]Y[GO[[N5.KGCSQZ*>TZ!
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
M8XZO$FA'+*:MA;Z.54=%T5<NY]IPM>GZ_(U3OGA6\8DVX#!/15"("!%UK5I
M1 (&28 YS&B,F,"!ZH]HUV[U#*21==:V'7JU!3P#M %MVUSU'*_,%(\7#MBI
MEBWQWWK$O[] O$,CU0N$>6NC>@[.Q$U4+Y![W$+UT@M7MS:0^N"95^N%;IQ0
M/=9:0\B?U(MRU;8"YZQ(6<92R&F!("J8ZI]<)! E:LQZ)"+&,L?V!I>ACRSD
M1]7G/8R:X[(&7P788679<MV-X\-J870^VJF*M\E"YWX(?EGIJ2?"]2R]IC6"
M.4LLVB,8+/I:+1+,Z1UHDV"QB.--.OO'IEXK4/5=><.8KF'!2Q4B_KQJ)T.>
MGJ'TC3<U+_P[KYX7E-_R:E$R5<QWO]*KZ(Y@\Y20+,BC#(8LD'H_SQDLB!X(
M31%-XB+-D%&FW%0(CWQ4Z IHJ'%3;NL6.<M[];%WS<RD?$M[81GYOOW\?G:Z
M870_J7@[!5=E$[\O&TNV0]'C%?M$?/1UZ3XVNM->PT_$_*.+^:G@7M/&Y/T2
MU_6[-F\P+O* Y4$*:<HCB")=%%U@B'&6Q4$JDHPX]#'I@QA9^6I0X-W>6$F7
MAB9[7#%3E=?1:J?<6O(Z:L=J:G**&*]=3?8 O$);DU,$GNYK<O))^VOUNXK)
MX^?SBMTMUDNCYJ/';XTL0AJ&^=7X 47#LG(=,78RTG6".SCNV>)YP39X"8;I
MM+KQ/DV2TPWWP5*3W6B?)J%_@WWF"<O(4K6>J^2#<KE@JH!.%QFH%#4]@ L+
M&G$<PB@K"$1J=$X12V^"8R8"PN,PHD:33H> C'W^],""#J[59?4@ARX$?#S1
M;7L6.9!L'F8PH&GH2)+O]XXC^:^=N TN/4U,P8"X;>C Y%DW0[!)#BU7]RH
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
MCQ&%P)/Z$'^MN=@L?UX(/L\(1PRG <QXAE0E<0#S(,EAE(E0Q 6+$;:J[3"
M.;)UNYNLO-$@P5+"M(O9F##.+*#BF1UV6KH#/@,:O#88MPC,0(,"^'F(/=:A
M!PN"/<4%3"!.ZK1;L.#0H[9Y=>+ =.N9]QR0;^5R*1UU]<LY3@@/A1H7PL,8
MHC!6X]HYAGF2QB1+>$:I5<? <= <6?-\T3=K__YO81K\1;IV+2I[/IM+.M7(
M6S=R9-C;ADP>Z=W&<OL;^)O"'K3H^VRS/RI_7SL$.XSDGR.D:L1H;R%2,VB.
MH]@?GY;E"^=ZHD8;4D.",HS""*8H2R$*4E7A%P20"I$BFH?2&K2R T_ &-ON
M^WY[VPYOL1R??H(=9DKQ2B+M-%H'##0S:_P7Y0Q0XVN<^0D(T\XL/T_BT6#R
M@4?=Q.[SBE9JGNL'WOSY>27=0-4>JI:"C\F2SR,>\Q@QU;XBCZ008@;S-"Q@
M$I(\PGG&J5S.0@@O0AP[?Z^%!IX:<'9R>9E?9E+JE0MV,MN!!C]TP/]#Q?:W
M?+F]P!=K&3:FU9-$7X8WJ7P;DW\H[>8O.H=B*.>L_B11UAI%>7CUG 8%2J*0
M0TI3!%$FCUXBI1R&,2$)9D$AD%$[Y&$P(TMY!Q2H_="]%K'<+'6Y1<O'1VER
MU_K VJCQQ8!WIUCSPR>YYH,2D">YI'60YA1+C>,R5S+*.A33XU%S@FN07B,O
M R3Y"[:< C)U?&6 T!,AE:&G'6:FLW_<E;>\5 ;]IY7J:J2;&AE/3#_]^M@G
M\;:J2-6 W'[\NN<4JW2E<KTJUX8G]! ;AN7/$P?LA,^4>/";UQY5!K2ZS5,_
ML^9TT]2'B=J;I7[A4=>T?L&KBK,[_,=-7?-UW?U 'N/E(Y_G7 0QS2(8Q7$
M49B%,,\3#$G$*"N*@%)L-1'O KR19;<#!BK^S%<#>8).O#([+SURP$YVM\1+
MR* !/0/;'S;0?:;?&Y'I+>%^&-K$*?9&I!\GU9N]YM"G0JJ,&[K>X.7RY18O
MV%^;+,%V'I[UN6NXW,BRO!^*;M$!"A_P7/_89A*W.%FTD#!DU>6S>00NV<F[
M#8-&.*\MZ7?KYV (8[KN#79$[_5JL'S5(6EMOVSG&V?2A51?QVVUH+O2G5LN
MOZ?5&O__U+UK<^.XDB;\5QBQ;^SV1!CS\@*2X,PGUZW7&]7EBBJ?,S'1'Q2X
MNG2.+'E%J;H\OWX!D)2H&PE  .TY)Z+:51:1F0^4R40B+X_\7C1NOO[U>O[X
MJ ;'4%0P(5(@4HP E  !C*H44!*G"*.RXD5NW+/! T.!K<R^2NUYQX5N/Z#/
MG5W9W[-BR"(5R\=&#%N@UX#7UATYJ@[<\Q=I#OHE@GL>HWO1'?K5AZ*6SXG!
MMTB*FW@3W#+D)MH,NX0YC\@-9L_YH#-=*IU'5 [RZGRNZUYBON_)>OL3SQ<J
M7OQIM?Z.%_PPL>^K:N FN=O5KCRHC^[]LZ+D%680R?=2ID;PQ 7 +*6 52GD
M<49$0JSN?SSR%OB-]9W^X&R[X$W;P8-&Q#?1CG$@5FM08U6(?93Y&G7LWY@4
MU 7?2--#]:MLC\,;[_)N?#?>#>FMJZ?"]($/ *7'JGI?G$U><^\9TG,5^;Y)
M.*9%MO:G?3^\>WF_P'6M2<RJDHL,\A)P*#B B%" >,Q!DN=QD0O!<%)8Y39>
MIA4Z^J (*1/;II#<_IH/#/BS!LK,ZGD2W\Z*:5(WT3$ FJK/++YQV7REX@U0
MFC:?;ESDDZ0X@T?LXX5_KS?+QP^;LR5UMTLF?[VKK+.KXK5>.+ 6_YW7FZ;S
MS$'[@,O5I"KO_^]-F>A18:EYB-$>W?%@8U!@[>R#1TP]E^(Z@^04F[2G-EF4
MTAF(?KS2?1''Z7#Z3F1&*(())"DH&,'2A9"GNXI#" K."YI7>8EA-MNL-GAA
MYD(TRUK9F=WBYE%$]4B$-2G+ 7"-U&;^@+TL=JI].RR _6RW WY]S7-K%IUV
MAMN!("=SVPY_ZS@S8E5O[L7OJQ6KI79]Y^N?<\KK[ZL%F[%$NM4XCT&*L/2J
M19J *B$,2'^ZR%)$JKRPBG5<)A7\2J_6DX:=;N<' #+3'C]BV][1-1)KJOI-
MV-&-%&&/8R)&A?,U)>(RH6F'1(P*?#(C8OR)J^>:*AIU,\5O'^*2*LH36B(
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
MCNIPOO,]]>@)S?B^JJW63?[KN^57OIZOV"S/29G@4H"$I-('I$( G!04D*+
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
M,2#.06['T.?<#A#?N'8,ON+UYN5AC9<UICK%\MU+_S<Z*2)A@C,FD2OE(1_
M3,U;2Q(*$I(F25[$$%&KEOWFI(._VAL/6/6#^+):KMN_*O)Z=.!PHL6UL)H=
M&<* 9>L97(.3]<G 7F1/AP(+PI.>!^P!.3X*.*PP05?X&4YR7O$J!461I0"R
M2AX42,$!89"5<8()(T6P;O"!C<M)BZNZ:6N^524C\Z6.4&QU&Z==^LRNH.TD
MD>:[]*W$ O^3-_'R]PLL/WZKUGB2+]]ZLZ+__+%:R&VJ_^?_D,>M]-^)[I>N
MJN4:LI9-M.RV,2D@08)2D%,( 2QA 4@>QR!.XAB)BD">\IE<B:Q>?2/[7%AO
M9=1MY7+7J[[=U%6_5_VDV)N]18+A:?<B<6GZ_TJ=_CV_6NQHO]W._I=>,&Z+
MV)\&OV_^^75-[]</]?ICO9D_Z0/^'WSS8\7V[;<,3X<F:X6^'5>6._JZ5L>E
MU3IZ^/XMVK,2-;R8GQB-P!D_0?K&Q<Y&F$ 2_>FU6YFMT$XG32,"DYT\;<3M
MGT2MGG-S(56FUSXGYSA;9RQ')TG_D)_X4=^O/Z^6CWS="X*KC\U2D1<5S L
M*R@ )"JQAI8<Y BFJ(0I*0GI^I^9^2I!^372L\/V:786*$FC)\V 4K9'R>%&
M]4[!O?LAY9K:#OH(NX=F/L_K[TNX1,<]]Q=S'F\BN;5_[+:VD>(FZM_\^>U_
M,PG>GMRQL+Q.ZKY- ONQNS<-4<?A"[W3<%=13A=;Y7U^7:UU*;I)$4E)RC0I
MRQQ@1DH F9I#G*4$))6H<%H6<9'EL\UJ@Q=FKPD_;%GYHSOFC(W/@WKD-)Y0
M_KN>0[IYL1RLX&<GXA(E)<0(Q/+U#* H**A$ 0&G52YPG":XH+-GOIZOV/<-
M7F_>ZGX<LVB\*^_XXWRI^WD3O%#-#UYG&^*"EBR-05Q)WQ8RS %"&0(DSQ"K
M,D$2AMIM^+@T])U>:Q,Z!HVWX&/3/N U\3?S>J9'U,Z]:7C2>;\-5U'+UO0E
M;WZA\C7\PP]3TP[Z\ KDR5 /OZL[YUNJZ6M?URO!:W7CC1>?.*_?;]=KOMS,
M>,E@Q5($Y.LH!K"H4H!1# $N$195CH5(;-,K!\B%SZ;4TPB?>]2CNKG4MT^C
M'(+-S*3Y \/.5'4X] E'BK(\?S6TO69#&LCH+_EQB-C4N8X&@I]);31YRB&3
M\;V^EN-K96F>=6>J)?N^$IN_\)JW.3AQ)6(J& 1YQCF .<S5"+8"8$B++"U8
MFN5&1?V&] )K>\> _%;SCH=F>GW=LF&1_6> WK#.!\#$3ND[VM&.N*Y.ZLB[
MI$0:@&*1'>D7'+=$R1&0/&5-FDLZF$!IL,QTN93F,AVD55H\YCAZH'Z_6-72
M>U)]US_,:VHY]G5HC< &S&[XZZ"PXW=CON2T]$0TU4B35;DC#_,G?4324P@4
M!_(7V[5R3((,B#41VGTLP:6%IQU.,"+>R8B"L<^['3-4^+.)GC[R)7WYICIF
MWHNO\E_G\FS3Q%#UD>?+:M/Z0+,$"50*D0$8(PP@I12@*L\!C],L0;BD>6DU
M*M"!A\ :KN\UZ)ZEFTBW$E5I(\\M6PXE7BY8FQU8 B-H9SLT>._[X'WKP.LX
MTA=!-[M C.2JFTCO[X!S!2:>3CTN'$QZ%+H"HN/ST35+O<:MO>HCIOK\=C=#
MQS>^(A8ISP4'N"S5U+(B!82F":@RCDB6Y8@1/N6M_0B_P6_M%?VFG_CN_OZU
M+^W'MM#,=+[^MKSRI?W!SO[1[NQ;O;0WQ/M-7-J/\?K?Z-+>$':_E_:F1%T'
M9"L:THGFOSA[6-W5]787[O\\7W+=NFM&XX1E&6(@R6D)8 (A(()"4"!2( %1
MG*:EW51L ZJ!G=N&AZAE0IWJ&C;^5]U-DC!J7G8%JF:6V3M6=A;6$TP.TZXM
MQ/8VXMJ$YL1SK2U@.!UF;?.P8V_>-N/\W;:6*RKGYY9* FMY:,L@5QD**4!E
M+JT&3RG -"OE'PA5F*4)+ZP&_%TF%3K2M:N6(#O2TNMK:%LVU;T,EYDY\ ."
MG0W8R[^G&MV.R6_?"G=4-%\];R\3FK:Y[:C )UULQY^P4V/&Y[./T@'9O'R:
M+_CZO9K-OEJ_S#BL8)SD!%2TA #FC !2"@(@YBR)$Q3GQ$AW+ZP?6&$;BI$F
M&74TS13U$B##VNE!3#N5M)/06!5'Y!@(-LLG&]63/^PU[M)ZDZC9B#"=;HU]
MS+7._R=?;ODWKIJ.J929_0BE>[)H6Y/->(P(27$"1%;$TK%F""!>5J!@&%'I
M7&<YM'*LC:@&5KX=<557NQNUMMJ1MRWL-\'1[-WI'1T[G6W)WT1[A/K#Z/8L
MW'B;SN(DN;>J?A.:$Q?T6\!P6LMO\[!#"LS]\H-<>\EZ$]OJ-D\!5VG%H:A
MS$4.((FEG8!) B@O&4DSBC@T[^=UF4[H(_<2,$TYPCW2%AD= P@-6P"/<EL>
MGY>@(=H?9%F[9+,,R&Z1Q>(' [?LE?-8>$I:&1=L,%EEX/'IDE3&93A(3C'X
MN(L5&@@:W"WGFSE>?-^LY__DNE1X1F.<HTR>ZC-<,0 AS@&)20*R-"&8"TK*
MRLB#<: =V%JU!*-:4XR>%<F;J-Z2?W"JIT-1OM[(5T%O3'9]_9QL2_A-S%XP
M4#U'$E4630-YPT]3C!X..QNS&0Q#1U/J&4M+6^N$QK#]M5MR0IOL).NAG79;
MPL%VJYNF_1C?ORWQD\HV^"_.]"\D7>6LJO: ]8QGG)4IXH FK%*#+F* 4^E6
M%JA,4\*J/$ES8[MM3C>PS>Z1CO3=<$=<-T6T<34MH#2PP6$ LK._#1X[)M34
MGE< R\+HA@'-S>!Z \_.TMI#,&AE+9:;SL+:RWA@71T>=XOHM1/3ZT^K]?_F
M[)'?+7_R6F5ZW=+-_*>^VY\QBG)"D@J05(7-$<M 12$"F$MKRQ.4BCCN\J4>
MS,-Z!J0=4I\>[.WK=[[9+/1)0]T&45S_B,1B]5?T0W%EF?9D@J=97,\7/&Z=
M>%OBD5BM(TU>^5XM ]&> W_!/ MQ/87R3"A.&LBS@. XC&?SJ/V@'IWQV89E
MRCAC!*44%"P3TL6"$.",,5#!*N<L3EA*C;IL'JT;V(7ZKMZ,$A JSPY_<*SJ
M&YJ>]-9C>?I8C/A([A+:*:NS<%9#>,Z(<L7<G?YJDXW:.2-"?[K.N5_[F9-Z
ME"RW3W;[?;VJCU+DWG%I<[D: T-1PF&294#D92Y5K8Q!E<12Z5C.(<0EXSRW
MRU/VPI?#2]E.637QXZQ6ZV)Q+UM@]JJ>#M9P^<3]K."S&W 3$<VJY\$]/J$+
M-._4C:=7G71Z%8QC,TZO6]RQEDV^U_2!YT'WY=@U((452E,<5Z!24TUA$N<
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
MQB[('_;FP([*)';!2?#.0+@][)@S+M^H6%5>[R88SB0)FI(X 3FLI!>:5A7
M"9,&(BLKB%G,:4%G/_F:K(S3Q4^(V'S)^Z3, SD=R6BA9X!22=2R7N,,-&:O
M^.O$M0Q8[>3L#0'UF E^411?*>"G!*;-_;XHX$G2]^5/3MPOIFEW?B_:MIB]
MB<*_RV<WLYQD98R+"HA<_@%108%DH  513!G),Y*855Q%8K1P*Y 0S7"'5E=
MOO6H"+L? (+MF9EE>0L[86>?//2;:7C7-WW-CMX>[*@6X WTGS&$^+5[T8RQ
M^=^C+XTAV-YZU)C2\^&$[89>?)$@MH/V*I8BZ8E!(&"2 EB)%%1QA4%%TCSF
M+"6"VQ7PC5$,?:MXY)XM6@[F*BRQ7"V!T\#"<1Q='+@KT;G2G]M1UU-WQF"Y
MTL$;$#6(OW>.WBNZ?P/B#WN#0P^Z7A$T0Q#_8[[Y\7Y;;U9/?+V?AM-^F\N2
M9FF>9R F%.NP#2 $"L Y83#.$2H2*ZM@0C1T_*8;7[KN<H+<1I>:P&<:L/4+
MBFW@MAU:JF=E=/0/S(+_&:86$GN+Y!J0G#BB:P[":637XEG["._'Y4:N\X!_
MW3&YT%S,J79CVIEW)4V2"F<"(((@@)DT#Q7E">"P+(HX+M,B-;H_'*44V!(T
MM'5/MD/J5M,&Q_$:#]UZ0\%.]9T!L K/&@GG%)(=7GFR,*R1@/W0J]D#3C.C
MUAP_21MPMZ1MI2F+29HPCD'.5"J25%E0P30'!!4I@4G,4&'T!K^P?N@(2T?P
M1MTH_*O5T*$3*(;UT(. EH&+0]G&2V[-]MMF?M(UPKI.23+;4-L)2)<D&9ES
M=/+8E-.,+O%\-+/HXL>NG98PD)K4=':+,:.5X SP0N5IY"4!5<55BRTA"L22
MK,SMPKS&I .;E=-<O(-4O;&6<-?B:AB*#8*6G8VZ$J@K)AJ8RNQ]B,$HX5>:
M6V *R.51!<8KN!F6ORW7G*X>E_/_4F,/?KWC2R[F^GIYK2(8]3=>;Q<JH/%)
M2OEU/5^MFU[<\K-?5[OQ?RQG%4MB@',FW1520H!2)*2[DE:<%&E.$JN9+#Z8
M"FZ,6EXBHB\GI/N]D1[Y<T<^8LTDP<T/KEH3K=;MW ([\^1E=\P,U]28VYFT
M/G?ZZ-/QIST2S6&TXS!2&AEI'MLY!/J1'9O^+)]/T#S91"\L36HM?8)X;$>]
MKNUF81_6NK#EI9?1IT=6KCF;\0IEHJP@8 3F "8Y!ZB*"WG8BUF&I?]6)-AB
M K !22,5O7KF[S?^+'_S0]O'XY&_N(XV+7_MOSA?NP]!:V;UKD7*R9AU1(_S
M;CO*_NR3@7B>S,X0I4FMB8'(QT;"Y!'7SHW-M<6GU9K/'Y>]:0.Z<*0U1[.4
M(USDA0!9J@YJ/*\ $G$""&0)0IPE#"*[MHTF9 -[2"UQVW:,1H"9*;=_&.ST
M?'=IU3+0C;5LYHEH'J+?6BXN6SZ'/HPV8GMKPFA$=.(.C#9 G+9?M'K:S4#\
ML5KRES]TF[1/VR7KQBWG<5P41 B0Y-(60)X)4"%I&EB5)EE&LSQ/B8U!.$\F
ML '01*.F!UPD%%D[6W !&S/=OUYB.UUOA&T(1IIB@&Z,PT)YTN0+1";5W&%!
MCS5UY--NFOE5NK[[^>>08I)D@@$J4 8@HE0ZZ@4".&5QEL10L,I*(0]6#ZR'
M+2T[Y3L4WTSGG(6R4[663 #].BN )[4Z7'M2;3HKUK$2G?^0AR-O4\_6-1:.
M.>5Q%LMW6B'U*.$<D(+%@+$"DS+)$D2L&@M?I!18IPZ/<%><6@_0<3BSNLI\
MW8FUK1OUKX&CLH4XKA[0>;W#ZCEQ!X^J9Q]PU-AFW,B+NE'H\N!8612LR!"
MK)2Z6N$"X(I1P'+(11$GG%342E=/:036TEM*UUMY_G*8RG,.$$/UO$Y,2\5L
M!_)H:@%R_@:$\:6)9RA,JX.713S1OH&/.GJ9<C>_X*>F>Q\K4I3G* 59FG(
MLXJ 2I00Y(*@)$L93[!54\;^XJ%]3/FW2-%RZH)X@(*AK^DHFZ6K:2J6O:MY
MAG]?GF9_Z6D=S3-"G?B9YS[CF!2SD3ZKRF9JNGNKVAUY$I1.K/X>Q4@UR:$I
M*!+*I#:I%J<B8P SEL9"]?HB5J^O06J!U:OM';^GZ:1FPWB9Z9TW%.P4T1H
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
M&^O8E?^^=&\MYK@U9J&;@$B[9?IW_$2_]3G2R.Z8T@&;CJV;Z,X 6>M0S77
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
MSK7W)7]><'VH6;+;I]5Z,_\O_>^2^#-?;UZ^RJ_/1OY.I9OKU+L98I0@3DN
M"Y$#6/(8$/D_(%)$A$ 9*A/>A6W,7LV^6',(V]A9%=53_M\. C:LQZ_6(=QC
MU+(2T]<&F?D&DX+N9*OZ(9D^BS?1CDD->9_-FZAC5/ZD6+W1']EQZ['BTC-^
MO@HM?;$U;7VE9S!/RBI]K^\0ZFD:9;U?X+J>BSEGWWB]6<_IIIV5^+?E?%-_
M^_ZWNHOZQ(*37!Y]XJR,@;KG!A7&$!0,$D0RBF.S@0X.M /[9@TS8,]-M&>G
MN0".-$/1;XHEFP1C2X@-(D/A@+.SA9:8N82,+,&SB!Z% ]$MD.3K"V@75G)#
M83#"9+GD=,$F-UD/XDZ.2[A4@KBV/E3_T/3OO!=MLT.5-:'N#V:52!->L0HD
MTAT&$,<9J*HX!QS'"&>)J$HHS&M% G 8V,C_@7_-G[9/$6USFYJD)KS=_%BM
M]?W;9A41?CC2VBK/*=S6&;P67GM#[%X>'EJ[*[Z[7K7WHNMD&W6\O_:6V=2W
MO/+6.5; O-X66E;*!(1WN)8F!.$)JVT"XG98CQ.2D*?LWMO=:V*6LJ)*L@R"
M*DD3 'F!0)7*UVH>BR2N,$M%:5218$ K^+WWF2S?W@O17Z9O#SZS6) G4&SO
MO4\S?J,]X8!)OZ?2A4K\[5%ZW>3?4Y%'$X#//.*FWMVPS8?5+95.O30MVWJ^
M5.,YF_F;JIU)^QLVPRRG)8M+D"="U5@7&" F<H H2K(2,P+S?5*@N=K;\."2
M_>=@#E03EV<\9Y%8K2/2LA/U1O+4-]&2;U3#%RH_>Z/_C/B^[4L3VESOCZ[Z
M [B5PLZ&6.V1F5'Q#KG;'*V6"W7>:*E%>T::N;]=2YW;,>BL38\+!IYLD17I
M28V3"RC'ULII#8?8P.V6S3=W2ZFB3XV?9%8W//ALP!L313'JD32I [80VN*8
MY4-XMZ/2"0B>3C9C$@V>3BX^/-T)8XS_@U/"Z(===*F>XZ^8SL6<WB[9_\'/
M>+G+<!5$I 4#>0YS "N6JTJ '.09)+B4!P",S.\Z+I()[-\KNJ EK-_,FK2-
MVEW$Q\38^)#:TMJ<%=CEZN&RY#86QP<"CB;';NLM[<Z87,.&Y^+3$UJ>,0D.
M3<_HI]V.(9]7RT>IUD\JX_]!+G'[:U[/< QQ$4O+@[(B!I 6)2!EFH$\+G.,
M*H)3;!2F'R(2V.XHDD >0)[T?)&;2)&5[WU)V% %!P$R\_6O%=O.\+A(;.VZ
M#XGDR44_2V)25WQ(R&.7>_"S=BK)^'SV<;F9;U[^OEILI;5=OWR:+^17?U9A
M7+$XK0"KDA+ (B&@XFD**!1EDO(<,;.L[XL40N<V:)K1CFC44#53Q,NP#&NA
M%V'M5-!63F/U&Y5E(#E4/MNHG?QAKVV75YQ$U48%ZO1L_(.N+4QUWM-7O-Z\
MM%Y5 04K*OF:*RA- <19#E",Y%^AP)#".*?"JK;BE$1@-6L)1IJB;8?2$SC,
MWG'7"6FG7@?RC7O4#AU(+\GBK>WH"8&)>XU>$O"TP>C%3SK>9JG0TY(=3>KZ
M/%_RNPU_JF>$%9BD)0,I3*3RD3(#"*44<%A1+!+,:&IWHS5,+_2MUE%0^M\L
M[ZY&P#)338\0V.FIEEX=^$Y:LO^IJ$>:O$>]-134UW76"+5IK[3,1#^YUC)\
MS$W7WV'Y=:#\^P_.-VJ$E@Z5J6-36O"\HC$$E3R0 QA7&."8$T!3C'+.$>=)
M;*/DEP@%UFX]'DPGD:R$=/&6DH<Y7NS:)D0=*RJ[1#/H=/"\B**9]OO QD[M
MO<-B;0C&9/9D 2Z2F53UQX0]UOG1S[LI^]U2:A"ON^;C7U9+524@5U\^SA@L
M8!GS!%#5T J2/ 6XI 2(A' A<"G/M-SAVGJ Y#2WU!T#$1]I@F^-F)EN7PN
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
MK!9TW53X/*[*;VMY9E4/0UPM7S]]5TITS5GSTZZFI\\NCQ)"HCB'88%"B(J
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
M7I><<VVH7H+2VYBQ#IAXTLAUL;;S(:;;8:EJ7EM73A/@(HZ3-(=QI'H+Q[&
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
M*ER+89['(60IXCP/$"59JG/JS\#Q?-Q;R* '#5K8H .N=[S/<6K\7#NDW^Q
M6Y*N?9@U"1M)EI KM =8_F5[;L^M.\F!U22N/ZFZCULX#;[R=@1[TQST<54V
M,J"K50KR$(>)R%6]&H(HX+%J%41@+H(D$%E*"KV:]G. O*<O]I!!"[J]@@SL
ML#$F:=C-CD@W.Y\GJ+:I91LCW\!H=,0&.Q//]",P,[TT2!LUE,;>G\ZLT:!B
MQPC1>=[.9!C8'YLFQ-MJEGF4XA"1)((DS9DT&9(<DCAB4(FDB(524*%POEZM
M\5+/9!@'9R2>-D"UO\P[]8JYBU"357I6@3L&F FI =R=_NA;V.ZL CT:'5D%
M9X!-:A7H$;YO%6B^99ZG_&55_B0!=,FA'WE-JT736WR;<:>9OGQ^)<^:A40
M_G1U=0OZS. !#OJ9SAH,&3_%[GEA=HK'V."XJ-2,5*M,:HWE)TNPUB=UF'=M
M\-:['07SRZ)LQEI%5(B$(@JSI" 081%#3!(,A4CC-(\B7!C65DV&NF_7P^%@
MF!EX;$&_NPDQ_6[J:2/O<X_,9.(;S(N9@5_.;/]['!RSMQ/_/O-C>L3__S9&
M9F]#WF":S#X&=I=4UR)2(KDJ)0Y=1S N0L&#(H H"$.(XBR#>9:FD,L?9K@(
M@R SBC8=A>);]+?UM1N@AEW3QAFD)Z(O)MO0V6Q,L;&H&Z7(D50Z#F-2 3)*
MYOY9'W_8133X%E<WU;<U5C) R89;7C728\Y") @3.4QS&D.4J!;4F:!0D(PG
M,0KB',?V4>%38*>.#C_A"KPT-[R*"K/5<HFK6I6=M!'BBP+$)UFK=\+=,\SL
MR!\$C"4*\D,#+1*=7B31:#4H7\'C<W1["2*?!/J&P>1SC!@/*I]]V[(;&JX?
MU/^5G)+'2/5 &OBDY2^N2K;[@\&35T3^ M/U/*8LR6G&8(I#:6)F@L \2#GD
M2<18&"0X%H51DS076'F/B:FO0&I<K5&B*C8D'K/FSZ9_1X?.K,ENJ[;!$_6
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
M)BLNX+2>%)F&?V;RI8??3.AML9HU?]_\HL-LMMO_3B4W]=BY$T"7<\B1:+H
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
MOOMSU>75X50>?TI52@3-(<H3H=S@!.:"Q3F.(AIPO<2E<Y!\'W[5O'0+&S3
M@81N-%!PA%'CA]LI^8;G^A3E-I,"1EE@-%#1#2MLIRF:?@RF(Q3/4W=F?N+(
M E,.3SQ/Q][D1(T7K!.ZZ')5/U?\1@RCA5_Y4I4J-X'!)IY(!@G=IO,2+P/R
M9O%[+S,0W?#"76+3)<A,G?'D@'%'4J%<K&JA'WR19./Z87=T4@-OGG <\3@5
MJI5R"E&1(8@9S2#+DB3F0D0QRK2U@]-P/.L&J@MB,_%BM3>"F2K@!K?C"*<T
MU ,W])L)E@XFV!M_UO;^<$.Y@5;@A@-V.H$=)\ST@O/TC6H%(Z]/IQ.<IV%'
M(]!XW#)M4[E 6A?3Q^=*KMPF"#5.D:8-;MM*OI[G*"9I6(12*&$&4<@CF(<X
M@500&L6"9-PP"U,3L&>AI3"09GH3\J,#'ZZ:V"/WL>SL]*:;%MZVSI*/DB[>
M;IAUJ<MO/4W+!Q<-=:J&6RT*H,4!M$AL/)A#1!RF.QJ2[BI[41?LM,F(ALPX
MR"TT?=^IM&D4KGKG\Q<AI20)<AB)0JBY8#G,41C#+"[R(L_R*"9&05UMR.]>
MWH ?Y*-M_.1T5YX+N7^1\+F,I^ZD3XO'Q.+G-/%^Y<\1N.]! )UFAZ8$&EG
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
M5F"Y6C</_M"W@3="+AJJ)[5_:;H+O-@PU=DTJR>A6T']79#3O BC#%._2[G
M"%F>)TX\..!;8Y$'Q^89VYYB=26I]7V,[UR>+_F3N$;/8&U<J._7.G8:7)6B
MN%N^U8>8Y7,[,4DHLT!B!#.1$(A1%D+*F(0R3V0L@SRD)++J)GA$R,B>LQ5I
MV0KP&!AF@<]0$^U<3RL-W)*?X/\\ED7%"]9$/MY<A(EAOMKR'1,Q;>N]'B,/
MVNOU/>LV"=^2ZOO5DNM_](+Q1!;Z_*8.NS''(D*1A G/),2ZF0?%,H,H"_*(
MJYF9$&(S%4^+&OL:4TELN^JH+SJRG78I/8B9S5<_.-C-6F<(K"?M>>L\3=T>
M09-.X/,&[T]C@T\X4M 4A&HFRD)46\9*?7NX6.DVG-OBED G\M,X@2*6NE(.
M<9B+3,5($8EQSF68(B-2*#NQ(T_RCA+_84E/8X::V>3VCX7=1._(?\'"N]-A
ME$H@.[-]4=F8"9V6U<8*B ."&[M/#R*7_:!TK[,)U!O_NUA_?_M8K5?WHMP=
MZ N919)R!L.$*S^!&8,D32@,4(SC% <\":P" %/!(WN*5@W-I,*:XMD;P81R
MPS65XSLA1:GWO=O']+)Y(^Y)H??7^BI6[8[OB?IM %_HHKASZ9=@/ 1F3F<,
M8.W<3JL!T!,";'0 /Y028*,%^#;*W8FM[7XI=\^+O00EKS$8)RA[S3]OSU3Y
MKFT4_$&Y-;+0ATL?U$^J.5>[#<QP!E.9*&>3YACFD1"0<D19SD),L%%B=(^,
ML4],6ZF@$=L<G-6"S7DJ3Z'3[P<\V6QY!FEOKA5+Y1F#G%@J3[US,I;*,T9U
M62K//>I(IO%$BH5>Z3ZLRJ]JX[&K*];EQI_(NOWNJUKK%J+]_OD=68MYPEB"
MHRB%89H1B D1D C!( T9(CBF,0TRF][([JI8363'7LB6+!KNL)HM\=. 9>D!
M--O 3A$54&V4A"I$@EI-W=>C447][X;CH8ZH&D6W_PW>U5U =CL6CQ0=@Z'S
M1=OAKLBT5!Z# 3N@]QC^1C=W=UVN^"/35-R:=KNL8W7=+:X]8,=1D.2(AS!"
ML4[ "&-(B0@@YUE .!4YQU8=FOK%C1Q_M,*;V27*)VN*_S-@F3DJ?Q#8.:.-
M]2\$-]TM_=],F!GIR6V<$3:I:S S?'_Z&W[*;8K?EH)4C^5S3975-.G1&2&E
MSF*MUI_$^ON*SWD:1RGA&:0181 ' 8:9$"&4G,<\R@(<"N90>6 BV^A7?G#)
MP(UX4/_SO6:J7DG-%7:O?OV;KA^D NM6T>8G=F[!"& SY^ -+R<7L9'>M.68
M-7'&#&Q4T#T]JC5HM/#G*VQL]N0QC$1.ZC=L0-CW'E:?]=%CZ#.Y%^]6^L!O
MCD.9(\$Y9$('"!1+2'..H(B#,,X"QK'9J<0Y06,?3>QWK]&2P;=&MN7]YTFL
MS%R #P0<MBGVQ@_LQW-HV2B-=CIB+MA!Y]#8_M8X1YX?0+)PQ5CY*'CG\N3M
M8UDJ,7.:H"Q,40YE$ J(.0H@02B!.,(TBWC 6&35=Z-?W,B3N!;N0+%P&AZS
M&>O/:+MYV^0UMH+!BXO-5K9G]H6S-OJD83@M;'H^AK.&'R5F./\IQR/*N@#C
MR/WGG"6Q6HP3!@4-4XBS6,(\2C%4\7-.94+#G*56)Y"G)$UQP*C"<ONZK-/8
M&!XC^K#8;AHW(D\D(W@\Y3MGF:]#O)-RICVC.V?NP1'<V0^XDNJJO:;X?555
MFUO#8OE8+.^^/(AFHU^]$7)5BN:Y6_)35&T:XSP0N@U=&$"9XQQBEE*8)3F!
M0BW+A*<BSJE5^9.[*B.OW$X9P0. -?,%T\!EYRP:6> WK=5?=MD$C6)@IQF@
MM6J@?;Y6KJZ9[\79@>!X*$3>"(^=%9F8 'DH8(>$R(/?Z%B><+HX].I^5:Z+
M?W6IR>O[6?7L/,7*>44!@S@)0X@)#R%%&8,QBB077+>UL6H#YJ;&R XM#*+
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
MC-1NCT2Y(^&@BSHCK[C=]/F->DWWTXV"6[*JAG)'Z]AV16^T=,O&'3A&9A<
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
M-T0ADC(IU((U.GC/A*&V]F.]_=2,^Y9D&.WOA]@QJF@ 5%?7RA_<]Y(@O<K
M4Q?+2&H&T:)I%DE2\-%ZB-(R32SEP=3VHA^FI!DP':7G/7?Y1PB]#>@L+W'5
M>S*:*)JMLAIEPVUY5^44N-*05?N0.8LV&UD[6;B7F'$/N^$ 5$'T#6#H=O;S
MBI^K+JX3S92W(0O0J?1BS-Z D]: 2BF:4KGHV&-E/<=GG>]2-.[=Q4!HJJB$
M!B!UE97XQW3]Y>7E:KTX3\M[/)DD8BK^I504HPX=/3@E(RC/4]2.YQ@>ZRQR
M4):H!UWCWFH,!*_J"FD 9 ]87LWPD(X,C:XMSQ^T\F 5$<A!9A1_@&:YMLMT
MX&DWV.7'0  Z4M@-9 UP"WQ-RW5)QY<7!SO9+T5L)L88($Z4*(276CO.2@J,
M6QV(,K[V1=E>8IIQE88+W.HHH@$#M.?,WLVK^ART]@J2<Q:/;6[!!\;0$]1&
M:>325G_]_T.BFG&?AD-87<4T@+1'C^\=M@2:=Y4M Q65!"&<!,LE \(#VGX,
M7M6C;;>JNU1/1-US>%6#VK7J2FH >]V-T8X =S@A.3C<1A9TCK(TJR 8Z(8,
MS 2A!!'XQR"W<P]2TXS;-:!=JZ.*!D"UP\3$2XQGRR-TP<OD.8T[PW)AD/3H
MB</H5I/:*-I9?MS7)L^=*7^2L)MPVL_/I^NN:68I)44+BZ=ZFH>.%4^S42Z
M%IJ7<,:6%^H1*%&!9HQD0_7KWT?(&?=QR3,=<'64T8#]N2,5HYW1.5.@I?18
M4.' 9I] 2Q*<#$:PZNT$#K@.'NQ]R;.@YPB1-P"8#U?K=M+9E*X'YP4U/$+V
M60&&#!Q<9A$4%8I3QZA4M1.8#Y Q[NW<,5J]7[!VE(@;0,E.>_ -_5Y&D4S7
M@K.DW'SPX%**0"+QTB?KC:Y=HW:7AG$S2A7Q<91P&P#'IV5RJ\OE]XZ##3,;
M/I+5/!)!(%H7,2!$>1AE*42-86$V.8CX6'O^0T"RCY9QDT,5P5)%V$\'C=V
M9IX^E][N=:[X8^S>9;G9!S>-;^?;Q[^3X*E(GG*(C% 0)'LPA$F(@:,3SZ.T
ML?;ILX>4<7,[%4%30]0-&)J3$"[/+V<%@5W&H(RU6:8O:;Z:?DUE]L!Y>K=8
ME7*$T_S)?2L/_203.98.XKS,/-)@LI# :-=Q- :5:]_P/Y'$<7,[-1$VH&H:
M0-['M';3>8JOW7*.L>%JA]U7*4_#M&0_NY"00"*28:!H2N;=E_;DW@EDRPM9
M^[+MQU2-FP2JB*_*"F@ 4O>CT8DW))NH!5!B)0BF2I.=K$$J'LL=MG<D5(;0
M?2K&S?=4A,R1 FX@2?BWZ7RQO!HJG5;K";>!>L,%R*@("!,%N)@#RL1DSA@G
M6M6.NN[2,&Y"IR(\CA)ND_8#C]E-#>:',IX>%;)>+Z?^<EV> 7]:E#N5<I&W
MF.$G?K[FVD6,++W(0()5FQ(9HY(II3;$A!25K=X,JP[EX]8J#6JG!E=D [;M
M1ZG9"<V:>HUFV@230$A7ZG58!NZ"SM9:J<1C4U.&J'$:-XDP>FW3DU12#6+/
MUKO]P\G'U^\__?7UI[<O3][=9N/(1NZW/WG@KNZ/L/&<+=Z5X2Z5L6Y1*PSP
M5 C@$T6GR\CD4M#&TMHOQ)ZCQ?OU&I^*,9X$%;27HJ1-,-) +C-87GR&1(QU
MR<1L:K]+NDW!3]#B_2E(N'\V'BSN)ERT+?4O9VZU.LV=23WY-EU-"#)!*<F@
MM8\@'*?@//4@M7,J.I[9H[.,C\+-76(:@= !&MX'EJ/$W0!N=NE_M3AWT_E$
M9D<-#^C.H8\'@E #EF4\X8D6G#L>5:C^E/L>%8T@Y3CUWKU\.T[6+:"ENP3J
M^#CY6SKW:3DQTC'CT3-C&@,"P2+RHDI]!#.4V,PD5[432?>I&!<MQ^KUP3O:
M@X7<%DQ>;#EP.24DGH#7"OUYYQ5X8@UHJ@TCI6B*/C:\]DB8O'@"3 :[QA\.
M)H<(>428K);K\M![M9A-8\FJORX3FTLD6 RLU"S+A.2S4E8E(M/@:8B0LS5>
M:*92O[Y7N,@.2/"K&X \MGXC/44.]U"J";=!@&QWC;5:D6!DR7N5/H+(A;$H
MEB@3903]_-"O]_D!$!G3.:FGV1] Y0 QCPF6,DGP[?QK6I6GM&>7?C6-4[?\
MOK6)6I@<?2J=1TM;+FHB.(ZL.)I=BD9;X^Y<S.^9_+IWB;;0<(CR%M4E.;+Q
M./U]CI_S97K1[8V<2<I&<V"J])+0)H-1GD"BZ+)+;X6.O0*:']B+6XLVDK\]
M[APY7(RMZ'^[&U2.3 C)(?E<YLK$ "Y[!LHHQ\I88$M[O<[IBX"QCXDC%/>0
M^@^08KL'@N)1>.X86!+0,I(4P0A'@ =I%!>$9^I_U@/A*(WU.P6>(KX&0M$7
MEZOI/&$D'?[[<KK-%I<]$;2R2B'=WI9:O\3+D Z-AZ2,-CAB:4ZU"^;VD#+N
MR\^*.=$:HFX4,>6ORY2N=A5Z/%)CU)Y3=KBK*+(F"8.@&3$4O23[Z'SN6MBY
M1=2X&; JJN\!I\/U,/9Y=.;.%XLO[NT\_/G*D$H5(D'G7"E1^@53-*EX% -'
M!]V(X#63IM<Y=.^CV\/"$7I;5!-B [;EVMJ^0Q&]Q;^N)DPI;JB/D++V&%4I
M!XXQ"](3Y;E/R@TWG_R:BG'?A@]Q+W>8@!N R.T*O@]N>;KLF(I=Z<V'M#S[
M@D*=T"!LMC0 09R#B,JB9\=Q'T2G"3>*4%.[WJD?98U<W!VH_T?+*:LHHSF(
M=2RL3B[77Q;+,@UA@IO,.8&A@DJE7E00 999 5%[H;2+T56_T7N<HD9R\D-
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
M'7ZF2Y-:ZFKA@-[UIDO'T=.+HK75ZV]I&::KDG=*&.67(FQ;&EN(@)O+,YK
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
M=;?$?K,ON+4T9H8;(7B)FR^ACY-#!J]E-D2X;)C[$8J>L-ZX9FD@8-RZ71]
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
M*1.4LA,0"3)H6)+<YA^=Q$=1,&Z84QV!SZ>-9OV\JX)!MU,K^#ZM#_?T'O_
M.K[>$XBNY.WMK:N\QA_U3G ?!? D AH@H< $@B#,5@IFO*>F]BNK'Q(U6)WO
M;K!C"5-4@\C*@Z T@B/$@D[>1&>307O\7&PWXMO5Q4KO"M_#=-*L87JH4/"(
M-[3[/ZW2V]B>Y%:R1P\LAUCH'*B3@(C89"BN 6><$H1[ 80(AK! P#GA,^"I
M2-'MSS)4-TY/H[#>7=S5NCN+K%Y\W_EJYWD;[@4JRS942H&(#O=)D Q4IIE[
M9S TJM[:\P ZQ[5F R)M_]W<0$IL('Z]X7'[Q .=S;<1]= ETS<14,?GLO-(
MWTV=G\XV2<G5ZO(\Q;MQC]7&!*- D?($1! \2M#*0PQ))B*#SKSV/4EE%L:-
M:D>!]_.KO@'D/["GT9=Y4]Z2[CR$W^E0PJDO#7O!)>J*J GXD!38Y!+/-$;M
MAVK&T)/$<:/A9T3ND*IKU@&]6].&P>954X'#_= ??V@==_2)Q%?R2A]ING"3
MLKE&I,Z,:L]+;4LB('QB971Z NDT!D&9<<]K7Y(\B<!Z1_U..>3=9>_>'?)D
MM?,!NEI)H;T#IQD#SB1-5.'N,7ZPX[PWF>-ZI,.A;/^)/8P&&SB5KUA</,;B
MF\MU$>EY*5O[GT[/V_DT=WB70?&D*!XJ7D6T^YJ#L>7Q'(O".T65)T.AMP;]
MXWJBSP_K9]=Y0W@_S=?GX<UC3Y],-&5JA'&N;%WD(B8!Y96G=,HK%FOWO7^$
MG'&]RS&,['$::=:1/ EA>9GB=OL45ZSK*+L9E[G>"?,.=RN?ND0=)_,HQFI=
MS+COW8>7T*>0XV8W5X))"<>%<ACC(""%\QI1&1E()A3U7K!DJU_)[">GGN7:
MROVN@'?FV0<5<BKS'I!_$)30<@&0RH-+H\J@>T)K>];]J1OY<J827O9;L:K:
M:=:HO5S,N^%RR-E9FD\7R_>+]3$6[-'/JU0OU9OD2K:I/"I]X+#DF@@J/ --
MR]#CTO'+)B8@<V-$EI9J5SME^S E%8:_7PFT+'"W6@%=@:1"F5=I\0^A%1@5
M T2/W-*4N7(#C'_?3]"X=J<"%AX8_EY)_$WYY9OQ;JNWN &_I?AI\7:UNL1E
M-L^^=[L.:TZ#M9!LP#B;H)WV%"-N$K14Z#<R18=SUOO1.&X\.0#B!E52PT?=
M^?FT>P&&'FXI=IG./Z?Y<3V]?OB9M8Z\IY!>Z=B[6;1X6;=6?0"/,D?!;"!
MJ$8[5>HW;$(?S&O%%,&8DHK:3OJ3"#R^<[U;I3)^]XY]ME1DQC@!G1PM=R02
M#&4*J- <O<XDI:M]O;6'E'$/QN'0<K^'_?&::."DW+3B/[U(2U=$U7%U%6Q\
MORK NWM53)GEB@8@RJ/19X&#(5X5 981O5Y$5SL@/(#,<<_+YP3BL!IL *2;
M1-"-1.\_G?:EP7&9\E:F4L8(+G,-*OO@G:0QJMJQP>,4C9ML?3[H5=1+L_[:
MU@D]V#>[]>_K^&'[2:J5:KB&R6G>G97],<U<&1:+I]ZJFVOLRS3M#^[[!FQ7
MD&*1>JL( \-*)W)&##A+!/[!DR:,1LMKCUD]CN*CZF]V.G*6!<I0W;3\FN*;
MQ7)SZU6BF=+@[L[N<-IFD94$XLJ51 P,+*<4<-]YHE,,/ID?@>L8 D;.8#P?
MQ&[5YSR'ML:N".LX^Y@N+I?A"TKO)*RG7^_[ "HX%PH?09;\-/<&+%&A$Z$5
M@7B?8C_\]5ENY.S%6&BKKHD&O+$[6^A%$=FN4,_6R-0VI;.'8VVR<!9#(YU*
M>1U1"HR5 E@(D4G*DZ>UZWR.IWI<KVX$"(^D\ 8@OBOLAWD^62X=>M6=D%]\
MO_F=K>!/?G?+N/.$U2#+7C"(+FJ4OL73@\H$R06190YYD!ZJ-5D8MV_+B. ?
M$PH-[(2;O?];5[I<VH:B5*<!_];M^]_FT_7JXV(V0P^JX_3VQL\8]>E2QQPL
M52!LD.5Z.D-$9\KPZ%*6M;L5'4ER+Z0/-G:L"3,_O*H;0/;[Q<-<;N*"/>>8
M(1+/JZ!!16%!&,I1M$9#<#I:SRESJK8A/X3.7A@>; C:B!@>7*D- /<A=VSW
MK-EUQTJ#BXW>2]'7Q4TA\>ZK2)U91->,Q=*4U"J,/K+[_]E[U^ZV<AQ=^!=A
M#N^7CZGKY#VI)*N2GE[G?/'B!4PT;4LYDIVN]*]_05FR'=NRM25N;3H]:V92
MCN.Q0. A"8# @P+"*X<918K-677;KF OL(\V;ZV+ _OD0'@!V^#7BR_GBV^(
M:RV\WT3@E>=@#U4HZ3)SP8-,LE(JD&F<1PE92B&49QA3Z^?4$9>SUP89;4A<
MQQOD5!"9/"'XC!YNG@MOB5CO#&:YOCOW4$D*B=F(!6+2LC(G90B":] I<L?I
M&LWWV5OVRVB/).]>V\+_0-NB5RQT=9G<G FX_#K;+/AAR'^^_I6;@2S;]GO2
MTVQQ;;E;162N>8U^0 LIZ\-!O55+@A319)-*,7:\5&?CQ>SW9,1^H"W3%SZZ
M?21_/:<O\6/XZY@JQH>_I%7W^I/"-9MCLOF41VHL!";!@T$HP@@*,+.':*4#
M)\G)-KJPI-O3S^\4I]U9>?TA/R'=#GC[@?2?U>4LO9K71U6<?9K?[_$DH&N=
MZK1!CN0Y>0=1EPQ&9(/""F?8>"0S!XD\]2R3-LC:?::-;\>NKOAZ4B_F]6[8
M+IV6N^D[_ GG6&;WBSJ-X"(+RT$86=6<6*5CEQ!*B1B8J3/.1X/L8'&GGG4R
M-ES'M5]74/VU%*Q)R]MM^2>Y.M6EF"?RTJ^9<NZEX5.1+.BZ#^N8U:(%.10Q
M 2,?Q[$0<RKCD7X,EW?J62=C@W5D"W:%UNUD05KDAH!L_D3GJLLJZ%H)P(50
MM<W?0HRU6E1P[XS/,:GQ$L^#1)UZ:,G8&!W/;EW!LQ)R;V,Q6NKFJGCB15.7
M4F3(&6C;U7EMF.OLE4AZ9C%ZI8QEXPW9&RKMM._6XX-T5.MU&UF_Q<O*'/\%
ME^M,P^'1]>._J$V$O8>0C:+L7\.RC@U?O=]\U"UG#'>"66,K[P$#996!J$0D
M-R\0O+0TN7D#[RY9&GI_]SZACJJH\=@OL_.KRP<,GI($3,75PF3G04FEZIQ)
M 1BLEC%HVH'C]3 /$G7:>+H)AIYP^$8S6E>7Z:OYY2S7)9%K>SOK[->_TOD5
M;?,Z"+J&:5>7FRSH?:W<T4"6,J?(( 6M*\]= /K"@N*B6"6S8WR\M]96JY@V
MY!X9T9.8NML;>3TO:%'>W_E]89X_7%U<A.6W1?DP(Q>ES%*=IY#2XFK=??=^
M<3ZK_7>W7'D?\%-]G?@3OU1*O/FG.\RWO^!EF)T?-IC@5+(U&G,PB2H;N2(/
M1;K9=L6:F'/)%+'7B1P\: A%2$!54(::$."E\9&V6YJ&=3:[%?W3M\T_KJ^W
M,X/<)IT\(-*1HR+GX+P(4(Q&'J*2*,8+G/86<UHWI!%^GJAY&<5</3@A9*1U
MN?V627RSF-6KOV:K,^6YL<H92#'2U5+K.@,W$2(:SJ)#IYL303\IT+0H&QT.
M]^'7S#8] .U:]E\6%V$V/U/<&.TD!Y4<"2]9 :<*N572)9Y%U.3"MP;670$F
M!E([P]Z'S,%:GKJN[GHOA34%X'H-?^!%Q.49:G(O0B _U^7JYTKRN)/*8&(R
MWL?@=6'/N7)/?<#$2#C<7HO&RIL2 ,O+.CTM7Z7+=\M-,=!Z*^ADK$S"@2XQ
MUD$J!6*V%AQR9 YE,F8O]@/Z@#M'!/WM]GC8]=G31J&GNFJ::+X/Y-2'ELT*
M5IO]Q&- &RE:)\64S1S08A/!'[7.PG"5]G)?]H//0P&F.5O:V/0A0(Y4< <^
MR&8AF\-1>R\,G8Y@G:W=H\E ,)Z6(;(+S@ICFE,=?2? Y.@XUJ /YU\>J-VI
M?0^2O) 75E,FYUN%O-IPIF^60SZ9B<+0X1JM!V4"@N,I@\R%80Q.RN#W<D.>
M_ZQI;I[VN!A#M5,CY>/GV3*_#\M:TK^XRG09+\/J<DE*NUKBEFY_LZYU*506
M'*P*CH[;G""PE(!\KT@' \O%[^>Y#OC0:2J 1L+.6,J>&D3OZ=<LYG,\WQ3;
MWUN*94(4&3.4Z,F/4\Z#BX9N;6^#3BKQ*,5^1\V3GS--(<Y8QTP[E7;@I_R\
MF"?2X?*Z(V.V^L=/WW[">?I\$9;_6'MR5M19@3D#FCI@DJ&#Z.G<9"4X^C]?
MF&"-79?G9)JV]O#4J;FF%NH2<=O5;':FI\/%8\F@O*2=&>H.RHQT5TQ6"J6-
MV/H5XCF9IF9';HF 9^%UA#FFONYJD]:[LCGT_\2O.+_"F_5L#NBB#7TLQ0B&
M5D '-/>U7]Z 3UBX0NZ2TWO=>7M\6&^X.<:TBQ'UW =N-@NI,<.6EGE[N=]?
M7);%\CJ3+$1)@42AH]U3K G2E92Y93'*. !$^W_RU/38XR)J) MT>>M]^TC_
MK^OC6UIIG.,14E[G+Z*'D**B@,*%K*003+=N4WI"G&FKYCOPK@ZR2X\0JPO9
M[$MC$1U/#"36HFJ7(_A,2T&3C/#1>7__O&H/L5MQ>KL6#S3Y<U Z4/]]7(;?
M7^YU*75)F\.7<^XI/C9 =[@@-3D#T3$'J&B51?J2+#_8A_K^LSK#RJ$V?<Y[
M.D+!?>#EB:O[WMJT-5+P9($Y5X<%UVA%A00V,<8<*BU:^4X'(.ETKE,[)(VC
M^@YNM"=<@#>S.;Z^Q(O560UW27<% K,.5)8(GG$$KHP0EK3'6>O94?O(-6U?
MU\GKQUI;J@/T;;;5=:'\?%WB^??9Y>>?KU:7BPM<7A?2TUIK[R7];^UN.U.U
M<I\KBGJ8TQ3TQ@">MA7%P$I2B)*U;,XX<("8710B-<3*XK2&ZP";UP=_G95^
M]VGCP^(\GZ%W2FNM@ 6%H(QT=)E(!<D:Q,P#Q_N^60-7?Y<T$Y<VC8VT1F;H
M % ?\/R\;HEY_B,L_X%W?(@SH85(2G+PV@10/)*" M(-@39ZQXQUS?/QNZ69
M^.UG;$ U,D,'@*H3>DB S[6%DL[C\\67JKGM8C0&"JFUA) K$Q&G?1(<(T?4
M^FS)S6<96^<CGA1HXJ37^#=B*V-T@*S?<4Y1SCFMY56^F,UGJW50]75;IG'&
MA:7#UW-@K([&,W54@\J518"TY(-A6K8^KYX1:>)88&QTM31(!_AZO>:BKRJ[
M9L=XNY@OMG'U&6:7G4(!M*)U82LC/:5 ?J*+HL08?6H=;3XES[03 T9'5C-3
M= $K^EVTFLVN^&XIF2$)S>CP+76<JRH*G$--H3<7)86HF1+-4;53G&F9^4\
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
M*L<R2%'K"#(J"*@L&+2.LT07,8O/.>J[?GF/[/6'F+N)\CI(6/SZQZ^OMF1
MSBDE%;E5HJK!:4:P#0ER*=Q:(XH0K>M0;S]]FOK3]K@X4J]3'P>O5K/P/J1*
M0$VN^/\7OH3Y=C0#)A&QLD_).N=/^0PQ<P-.9E*1$%YDM]>AL/,CIJD8'>EH
M:*/(#@Z(9S-OV@AOF::X+''RF9*BI91<P(>@BV0AB>8#X%YPLOR08&044W0
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
MG0C.<0V,!ZF<ECK$TQ&EC=-U,]J).G'(/A4,IB[0NI=KVW>)3"?%O1#@C:;
MDQ8%GJM,ZXQ%J1(C\P=1 K6$ZLMHP1F"E2=JQ,<P7&?8?$ZY;W"U^O@YS+GX
M@W[R\^J,.Y,030+CL*Z50L(H;*T78]Y8JZRP!X%TJ"#3H/5D*'D"E:.:[(7!
M<[O&=\LWB_DG<I1"\IQCB("IMH=PQ<$%JR"F@$&2%Q4T'P.>]P69)HQ_"? \
MRF2=P?/Q%9YY[6.QAB)%5J<NU_I'B@(TY!"<]UD7<IK:7>33N)@]0*V!^CNC
ME]RKZ>Q&CS(Z[K5-P$((H(JFA08*/J75IO!HDBBE'<YV2/$#==".ZC:V,&)G
MQ]]03^2>"LZT--8IST&F6"F.T4*,F0//&67QD3!J3^%+WI.K=]>R"9(:.IC'
MF'52TOX6[LO]Q0M6"DD9P,I =UNVAKP992#9:&7F+N7[0Z?&<4 /P?2$_NC4
MF&YIUNXPO9?*Z_47A+!TW]E0>62UK;.0.&2;O7?*<I;S:-Y$[T[LV/AL;Z+I
M6::?]]%NU!A#E,($!['(.@#3T,*<C.#09T71H([-'T ;C>I[&:09!WBV(UFO
MB^&13[^+#$ZP!:M88CZ#S\F DJ) 0$3@MECNO$@\MIYQVG8%O:;^#T/8H :C
M48W=P5/L<:M_D*PK.4D9O0;I#:\S:#5XC;I2V]OL!+>:E:Z@WD=B]D5 _2AC
M=P_U'<E"9U22&"P8J<FE"IHVMC01DE;.ERC1A]8EU(?(V:LO<@+8-C!<AZ-;
M]W?G=H4>B1NGN:GT^)(NHF0+1!$RI.)L<0&YSV./<3UZ$;V.&NS%Q3X%-KH_
MN8_-1WK4#@47UR5SB@Q"'IN(!.\8.+?U[;%O][R+_'0G8!W5N3\&.5V,GVWK
M -Y7!Y=U^*3(P'2F,X[S1$%0": -?2V3KZ,,NMI(72;%?\2-U!(Y+V C[9>M
M]9QEE"+1*I%.#XFYDE(5\@NLTX*1J63K.18-Q.XUTNAO4[1'P?0Y^\.&9-X4
M]D32:&T5Q#5[8"H%?*G3#[G0K-!5FO,X@R$'Q1.C32V=.IXXG?$Z*T1Y=I&#
ML[S1!:V%"2#I*U",._#:"C!9!N:$2/G^;(Q&2'X9J?L3(NT8;(]J]LY*!X]6
MQH/TKXC>EJ0RX#K#%H6%:'(!9-*YPIF-8IP1U2\CI_^#[(&CS/[2]L".7'*(
M1A9I/7!$6K**$8)("I",$T2V6>)!70,'RM-/,4R'>&Y@PA\#M;M&D=R81$1.
M(4>.0 J@RTSY"#Z271RC:%RG7&PYJ*!K)'FGG>G^(GWW$P#C1_?T[X?KQF1G
MK<O  R?;!2\AZ,3!26YMCD4R>5#][MB"OZ XX!2H/674< R$7FC&Y]A\,#D#
MVDG#(6<T9$N)$"J[%/.!M,,PVOMTW!.%%EV\&/Q;[K*6$'JANVS@"+J"TAA+
MD9HIM3K<F4R!&PN5BKU(]+PZR!WX>R\HNNE]#XT(D-9;IO6PE-N!1QA65TM<
MLS#=NN+KD>5AGM_,0IR=SZX)X]8_F!?S/ZM"E[/YIY_":K8Z8B1*>R':##X9
M63F-QIO<SE"9K=+YHG[^[;.=T\*EFH4R46M0/B@(K"@HV3N)Q0;)6Q?M/"7/
MT>32WRO_U:/*?W>K?/J!MPO:W7=M<4W(%$.R7I%CJ9DNH#!H<+H&ETCK$98Y
M85L7K#83?F+"WU9X>T!-/8EQ.ZC;NUGX3]_NG#2_+?'_7>$\?5O3*3O)2E;H
MP6&LE'BFT&5H125[X(ENI,18Z]:N/<3J!(FG!<PNV#:R7D^ ?&Q!&XY&RZ1V
MEF6*%(H$54A;SC@'6:?DZ%<J>9]FK1T@=XO5"2!;06$7U!K9I5.HK6YV[(:W
MT\3DL0Y[D=%1D!IJ)C@4!_45C8L<HA&C'7Y/R-4)V%J!80^P'669GM#VT[>;
M+_]SADL2ZO.W-_@5S]=[-'F&R<4(PBF*/ 5R"%I8R 45S[K2'Z7Q+MLG))NV
MU+:[^[:5#7M"YJ.QYLWZ-OO:*1N"EIXV,D^D/Y_ "^' <1^\*=QJ-5I8MX^
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
M1;_^E<ZO\FS^Z7;0'R\R5]IHSFM2+NA"3BLI,7 M$1W6L=^-X394QF[#U38
M'-5D'=S'C^RJAVMRS*,4PJ[W%:CL)<5DG%/LQ+1)/#N76X_NW4>N;@/;5M!K
M;)IN>X2?J,!Y&Y:5POPKCE-C].#7CUY2]/2"IJH@LL$F 6ADK'S?N4YDMA"$
MT$ZSA"C&(K+KK8*(6982"@3:G^2T"FDA)A.@H/-.):&5;5TT_L-6$.V-J2,J
MB(;8JX/;=DB=02JNF! $Z,CH9$^T-">9A:SI C'&T^I.F-Q[L15$@Q!R1 71
M$'/UC<1'T_*>R>)S9N"TIOVL(CDR.M>QTZ%PG4M4K'65Z0];030(*D=6$ VQ
M6[</]C9+93)M7VZ5!54I<7P(''@07,J<M;Q/DC#&@WTW94"#;+K7@_T0!?=]
M>-V&7D&PX*(3$(WSI*5:OBP-A^!9BLIRJ[,XW8GU\A['1KHX#S-0-Z [?SP%
M?LWHQ<]0*VFM<Y"$JY1U(D%T]!63.MC"DN>^=:9D'[FZ/=\.1,.C<&MHF@[@
M=AR=;A"5+8"!L%:#0ETGEM9^M(R&+@]21/-&F-$9D:=]/#L&GB<S90^PO?,$
M^.Y!U]R95<Q'Z21D4BBH+#E$[SW!*?F4O*65M@XCGI;H!;R?'06]=N9XV2VK
MOUU=UO34'77\^M<7G*]&RBL/^. 3-K$.4\(DN>CBE2E.9["9$*\D]Q"1.V!6
MNY+H'(S-&<M.FHM^JI#BH5W>D@T^_A//O^(?B_GEY]69\=JC985<<;H#5*"O
M?!W'EE/,088Z,D>=+JC90^*7E+,>@KTA!3*-[=K!+3]LM>M)L_]<T")-S%X)
M$-(7<F4R Y\RK^_C:)-G3C=_9SI(T&G=T5XQ>X@57R94"7MXQJ.MC!T62G(*
ME&4:8B8]2YX"^N*4=3@]6*NHT[JP7<-UL"5?)&!_6UPMSXRQ6A9-OKLA+UZQ
MZLJCJHUZS*.HS#1L>KQ62:<M&.L9KH/M^#+12C][QGGEXN*U0Y!1X!F*HNB6
MN4K+9#+S!A\0B$Z!5OK9:6O,_G_VWG6YK217%WR5>0&<D_=+Q/QQN<K[>*:Z
M[+!=O>/\8N0%:7-:)GU(REW>3S](DK(E69>UR+6XDJS=T>&2)9F9 #X@@002
M:!JM?>5X=FA]46CE[Z2R4$12P0*=)^2BNTS.>I 1LB*U+$EK%H:.3(_8[K0#
MN%K%[>$2;1N\M1;>9.NS+1J0Y02*RPPQH@.3A>-2"*/<":\&)I]]U00$^\KE
M'"MT?UPOWGQG["O5^^N<\ ;U21(GN3#5PBFC4FUK*44U8@I\?=Q<@L.D*=!Q
M00ZL]B>],+U9[-WRZNK5<O7OL,JS8&6Q2AM@%-*!POI&7*L(/@LFG=88Q=!9
M]@>V<4Y7FWU0\MA4[D,ET,#1^?VYA-!9I<3K1K6J^T:(27,(*>B@4=7VUB,A
MIPVX'"S$QT:U]^'HP4CX@JOY,K_?A-5F4#R\W7[NZT5:8:A9L-U_9^AS=%DC
M2,5Y[7*425LL \>-$8HS$7"LEJH/[ZB-&^FAL3, ]UNR+9A83:/7%+K)9&@C
M:0+S".3GV1A\,=GK*6W+Z%? @]N6/AP]TK;\ML@CNL\O4EI=8]Y'H=6UW Z
M?GF]JOR]-?WS"->Y]QK#N,W'D3:0R_PV?*LUJ^LZG;#N)URMO[L^V:B<1*"S
M27@"D10.O->$2<=L"D)K.L$&5LLGMG.LM?F-H+#\AKAM<82W!\?N.3X+)<OL
MLH<@+1%=+-%;9P@%B](RCMH._F[HV4U-Z_L,A8[[=FI864S^^F*GR!\^S5?Y
M+3E:WUY>+:_I="ZK0+RZ3K5TZ$;+;^C31KC(:XI"EPC*>P4Q1 8Z"I&,%\G>
M/_(>>YC1?_%I?:*A,742$30"L1N]>;]9IG^]O5ZE3^3VO;T*BQN:6';><1E
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
MMB0DO-?GGN3,D=GUV107N!(C]PIJN#JHEXR[5@?U8?C4MT%=JE<LDYH,IJ!
M(-&Y+;&.U_0,F/6LOA6.UC\;G)]Y=5 OD?:M#NK#WY;Q<E.](D+RO)ZHRM0_
M%/=U3(8#'94M2B"6S([&2]O50:/@Y1#^-G P?;_=^N7;]R__UQQ7M*E/WW['
MKWBU-<5:9()_%I CH]-;&0XN"'+T;,S&I9#BX!U/NNVLI4OIXQV=$:31$L;^
M@:'>:55>K7^F;Z^=7NKB!5G8VB*H=J4J$*+G4*QW62?G*5(="VI=-CCM(3@&
M0AX#X>#B:@F+KQ=?KC?K+<?$WG1'Y:PIWH$5M1]:Y!Q\S1;6R#/2R>^);V,A
M[^?M-(*SX4'P&-R.E$@#X'HL1XE%BF"U!A$R.1P:L;;<,Q!JCP*G4',W;EKC
M]UXU32<='C_<O<!A_&X.-G<SD#/&/!?:)7!H&/''4!"<> 2;8T*=& HQ;K>D
MN_MI*00\4.!/%Y(<SOVIH[^[A/RY"+O&/)BW/[@S3D6%&*/4#I)(GB*58&H[
M649V%2/S7EC-[Q59=NH3]]2:+<6"QP%G3&8W8(WJ5?^'_57_3$G.M*^EQ)E)
M4,EIB$E)L$'EHNH9+,;(L-ZLWU)T-XRU.9B[AR-CN0E78R3(OCMN/ZH5UK,0
M6-8V&: H@PQFT1FB8@ZRCEE88221-6ZZ[*%MM>3V#(.CH65Q9G5K;S:?</7_
MXK>J2K5(ZRU%*//KS^NW89[+G?9A@]>L]5]ZS'JU(QDQ;JU:4B(PY12XX,B^
M.1$AR"A!%.>L<\K_U(:[T5JUYT=0[X*98(S)B;-ZJ4P:G<F6TRFOP5M5DB3=
MSG9H@CMN;7J__4A\])\4WU\D#7A?'8>="^^\]K7FPF4+*H12&P0+2-'1H<$5
MDYR='&C3U\*- HK>P.LMH<9Q=ZO@QW&3E(T9O(J5<5E"<#8#K].&T>O(T]!7
MI-UVUCKN^F.B!^P.%% #L*N>R8ZR_8UOR=F'0%N7IL[I#(E81)  Z8@H2>1H
M'+IZZOX>VH72H7*^'SL<P_0&0/- J9!E,DA5:S-\[3.-1(9G9- Q8%!&\6R$
M&L'3;*GH[A1GWY&<;PX[MXI"K,S6,$UT!%F;KC(*QB/I%S><7%0K?9%CO*LY
MBT*\7C+N6HC7A^%37ZUW*12302EA!(=MOWOE?)T_$SU$SV421<=P__GOQ17B
M]1)IWT*\/OQM&2\WA6(N^*A*YF"XU42/)%)$4F"%80Y3-BP?CY>V"_%&P<LA
M_&W@8'KP44[)R=L8+$2K:[FB%K6%&0?--$424FL<O#K\X =NHZ5A3N'8',W]
M!A%TTVD(LPC92?#<15"2-,)KJZ"@TM'3N:[*T!F9LWGTUDO"'5MW]6!W Z!Y
M^!468XH7XQ!<JHE)#*7&F0$XRSPI[7(10_>L/9]';[TDW.G16Q]V-X"9IPSR
MC^QF]#%A/7^=J26HN41PBGE@2C*%Q7@^>/NW3AN;-A<\]0WU8?*9VI_NWJM%
MD<[HE#0(C0&4JE&"(^64(04N1-;>J$Y>];!M<2:Y+CQ0UH<UR>G#^(/A1+8S
M+D_>V,L&D2PG#622' 1E,I$F5(!Z!\O);$LAQRW?;;:QUWCH&U=*YV#/-JOY
MOW:#H6;!YXPE2 A)>U!":H@\&?"&O%=-X6P1W<HU^ZW;;MAW(LMVH C. %T_
M9D05[8OC'(J7I#4,(X3ZVCI+DT32P@GEAX)6KYE<DWA@I\'50<QO U3KAPG;
M5YW-!!>VN$1DI.U['9_ ^VP@H'7.87;(NLT-[+):)QB--DKW)# :D-T-%WA^
M_CS?;.>?+S*=ZIOYXB,NTAS7[],GS-=7N"R_8UAOJ^F/JN8\8)VA2C>/)7&@
M.LT?&UF_N+>3!\KS6&9*FQS!,)% %4>GG_8<I!%"<VO1Z:&+_WMM\/A[#%R%
MNL!WWL^,\2F4FM^LZ4Y%UAA"275Z"-?<,3+8.'0=P<^[F#:B' \C/]]3',7_
M)J+(?X;5O%[8_"!!./0Y4AQ2HB82R )1((P%?. 916'"RZ'O3G_:Q+11X>D0
M=!SW&[A*?7]-NZ>]OU[084%1AM0%O;3D']2":.5-G8<6060?!7HF,0Z-G;L[
MF#;D.QUPCN![?]3X'6H6^'$[R'ZXA-]WU*<47$$E0.LZ3MA8!5%:LIU<DB$5
MU@]?EMO/UHP6S9T.,H=Q>[!G>R=TNZ^_D#N]_0F%JNM/KZZ6_WZ]*,O5Y^VJ
MX[C@W=8<W1T_@/1)7'./A7'F D169]"9@A!\DJ CY\P6D;P=/D$[F6O^-GS;
MKCLK@CS"H!PP74<Y>%)=ASH 1NE8-B7I/#39#^_DG%ST/EAYVD4_2 X->%GO
MYA\_;=Z4/]?X8KW&S9M(:KS _'KQVU_I4R#6O5JN[E+Z.[F5\ZOYYMN,1^84
M8PB%<TU'1JZU\8:.C$"67@>.)@Y]M!ZQW7-R_(_!Y:DD>H:W9O^)E3>87U"8
M&S[29]:BE1LNU&?"] ^J-&I_DW?DD(YRGA^ZB;$/^$&8,\F)+Y+*%-P*R%;6
M/DG10V#5\V1H'"]"NCAT*>B$)_ZS<N(4Z:MD+$<*UUQ58V?!\50?TY6<BA R
MYZ'K&OON\9R\A#[X>MI+&%AV#?@/3])WVUR\Q54B?L\R'62\DB9EO84R-D-T
M,@'%AXK^AI&+H1\3]=WC.7D*HV'S6-F=H7OP(^-TES.U><C-K=AQ35,&6?ET
MB;>^;)CD])<B1JZ* I>-H( K< BV.LPL1^&<CSP,W11WPM/_QE>GI6Y"SE^O
M?S C*A,LH^BS%!EJN32#H(0 *ZW+)7&#9>C)KGWV=TZG?A]</6U9!Y19 R?^
M[TAA)3X20=ZB[P^R!A_^C5=?\1_$Z4_K63#9HZ8#BLLZ*]([.J6BC+4N0W*-
M62@U^(NM _<Z=>'R6.CYZ=[^!*(\(\C^;PRK#_]>SGS4.OGZ-%*S5 <5D-:G
MI*#D4KAE/H;[ V1/AM3]%J>N;6X,H(<([MQP24##64RV6.X,\$2!(2E>J44@
M'"+Q->A@C+3#9S-[;G+JVN@6L=E;>&>&SE?+Z]4L,9F*T %DXJ+V;)4U/)2@
MG4\A2V)Q&#H%U7>/4]=7-XC-WJ([-VC.O^(LLQA,X06P=BQ7&DGK0@Z@O:-O
MB%PP#%V\V'>/4]=LMPC-OJ([(VB^*+3F=R)1E1"29E!\1%#<9' >)=A"^A>8
M-G$R?-[9:">0FK\-2 \7XADA=9:52G0V1, 22 -MK*T@N";BHM*2:.5I\#89
M'??6"8_V;X/'7J)JH&W^DW3]N<C[' 3FW_Y*]*O[R2/9<12<2<@QU1(;FR!P
M])",]=+R9%(>?%;Y(1OM!$YWV> <1(CMU!4_5CA3&"M)HZOMNA4H%^J%&.<U
MB>L#.2K2IZ'? QU3YN3/'G1#"**1,_A^.=8-JUZ1XH2KZEW\(VRN5[53\@WG
M7)#,B&Q *T6<$T:!DQ2]>9=*C(8'5<:P@/UW>DZI]&,2/B>08^-H_;#\!=]A
M0G*$\T_Y@BA%,BK5=P"L@*I] H+4$H+ :(1(*0[>)N30O4[<5^L$..H!W<&$
M>NP)?E+X?OCWLG)Y/0LB%^55!.N#K#Z*A9#KJ/,2/7?9&3_\B*^>>YS6P#8,
MUX.$V(ZCV9G,FEG8$>JE5\EF 4YP!RJJM&M^$!-1R;UG/@X]^*3_+J=-#K6,
MU\,$>7Z(K?F&'9W:%VD#*:7=/A94CI&O+@JDQ%GVJ2B6IO(*OF]RVH11PW@]
M3(QG"%?Z8T<G%ZA#2A9\KG-J0G2U=0W6 =S1%X<4<(YQ1]]KD],FD5J&ZT%B
M/#^X?OB$*PPU+3&3=<BEI,/#&4YZJ1V1'!EY/YYG- 49=V-<V_?;Y;0)I88!
M>Z @SP^Q,U;HI"!20%M?RV*J0A*E8+PO)05-I+N)<#IM>JEA=/82VM&8/#K?
MM.T;URF)]@=N[C9 >8+1&$)0/ 8Z.C)%EE*J.G'% -><PDR1+<I[Q7B/M/0;
M>F?GU*KFD%O7Z<4Y=<O)KL2_*7?)KX2_6> L^B!2C DLLV0C?"):'2^0)?/2
M&E^?=0T*W4<V,LUM:P/X.03)0PCSG(%;*[Q=8'3,1 0A3>T:6CL4^,3 6L=L
MLAR-<:,#=[("_ L";E]AGC5PM^7?G%F%Q0?(;#L<)4;P(8DZ5#1FEF26]Y.V
M8T!WN@K]2P)O;X&>,WRW%>+1&13:2_ F*U!%&/"VD/\?5?'>I$Q,'QV]TY7P
M7Q!X>XOSK+%;"W.+*XH"4@Z.*:QOP^B<<8(!FL*"S#J4;,?'[F0U_I>$W;[B
M/%?LWJTL%\5*R5FLMSEU&D+F$ NQ7F1?DM;H'78;'C#(=J:YL[T0%!\NV'.%
M\@REY]I[!=PK3_$IM^"2\'5 C-2R%F:.'+--<XU[(8#M);XS[.G[1UA5CGP=
MI]O?3Y\^=O>>I\F9I$,/-\%%'PUD6>M9?(D$667 2&5==L'YP1.1I^W0L_F$
MJULK[L94:LXS$\Q#E!0B*I84A.(CD,_B1-"!+/O@0SX?VL@Y]=SI@Y2?7@0<
M+84I#]C59O:N-F?=SE[6M;\:,P&,X12<!9_!2>[)QA>F/3-"NDZ=<NA3;\&&
M_O8#,G<6G+C=S?&"6Q[+Q19$OY]XC#IS+XH$@5K6N5@*O),:<I%!"!6,T)W>
M=G01_I2CI(\0UGUQ'\"YB07^C_EB_OGZ\W[CV:!7CCPY%EPALR<"1*,3U(8A
M4;G(-._4..,9D=]9=&*A'R*RY1#\FUKPX:];&U>$;1?KD[=2-VZCI/#/,B@V
M:)MK%87HU*[O.<'?7G2BS-50@C^8?Q,+_O?Y9OYQR^:7%%IM;5Z25O","#74
M!Y58 H^Y@&8R\Y!"<:J37_R,]']>>>+N88.>]T?RM2E4?*!_\>NR]H2>L<)0
M9%?'2*@ZY%X6\)X5J(^J-"84)0Z/C1_K3W<Z'"O/1Z%Q('.GOG7[\SW%29O5
M/&U>+J]7FS?E9;B:E^5J,0__7+^_N1EXO4C_X\:RDME3M>=#9-R"TD9 8$0<
MM\ZP$KS/_-ZKBD=NV_JNW IF#A7T\E1<GQQ2B_D&\WN2S38(_T'FJ^7JPR=\
M2=Q>A:N;G]RFG4)X^H7WU[3MS[CGS"\KXO[ZT\OEU?7G. ][?DCB>A;"0<8Z
M!J=H43N$2B O/TLODG"Z6X'9"38[G4<T G ;DVT#K];O^QN_?Q]!C5K$HKVF
MH-/71*),$ 07@-9ECSSXH@>?D_'89B;NFCF83S8LUQN SY^+%:;*__SG(BT7
M>5YE$J[>7J_2)U+:-_%JK\*_A*NP2/C^$^)FW^1&6N)95@F$K^V8-$.(&#UH
M%P31G((<?#+-$=MMZQKP0, LIY%> T!],,%7__ACN?G?N*FL1:*P/O'Y3(9_
MN=C>N?-9"4IZZ004+C@%T3) J&>-T8$;HY&,_4G::3V_U;;BUF$ >@JI-0#.
M7['4*73;_<_C=9796U*XWSY_N5I^PU7-!:UPJYNK;[=_::^*+EEE9":G6EGB
M< B6OM(6?$#B 4HL;NA.',?MN*WC?!BHGE"&#2#V]^5Z_2-?^6U[>?FFO*7O
MSNM8=?KOV^6JDD>*^B*EU37FF9/6"V8%\&!SG9\HP27Z0SC,C,@SV@S>GKW_
M-B=N@CV.&1U96NT!<DM%N'JQ>1E6JV_TS7^&JVN<%1ZY%2R"%(57I\6"*]Q
MLAIM[:SGY> ]B[IL;.+VUJ< W0 2:0]F?^"_7UZ%^>?UJ_D5YC^NMS< +%N;
MK'=@9<ZU<Z,"K\FH2Q5$CD4IQ,$[_3^_K8F;4Y\"8D=+8^J[Q]_Q(T5?JV5"
MS$33.UQ_62[6=<+@?)EG@8O@4D' DC0HIL@B\\JX7(R(F45Q?X+$HY6B3RPS
M<=/H07$R,%/;LS]O<5%IVJ%^#_BL=+&>!4!76[KIQ,$);^I74DI4A?,PKOEY
M8%<3=WL^A?4Y5A8MH LW]<,HDJ:UYYLWUYMU+:$EJO91BA#1.64<2*Q=+;E-
MX%6T%*\(1L84"[-V:&P]LZ>)6SJ/=.TQH!S.>];LCK^[>QUR'V^Q>NQ9L\^O
M?,)9LSW9,$DE>Y+1LF 5!(.UWB@GB#D(T-(YG03/G)WWK-D'TT"><92!<R 2
M&2AC(CCO&!1C)6/)<LV&;BQZ]I7L?9#2K9*]CQ0:.&CO$[&MY%%&966D!"M"
MK>01#D+VF9@DM8T>I=9#M_IZ:!]M);H.$.\S@.G-ZP;QLB^$"-G*Z)D &0(Y
ME<%Q"))+$$9SQ;U3>O ,ZL,[:0LS_27\#&0.8/?45PD?/LU7^6U8;;Z]O%I>
MY]>+L@ID?:_)?2!#_'&%>&.LWU_'=5K-O^RDM:IWP]L?O?^R#VA^\.$7W/P;
M<?'_7"^0@"'I'_\C?*.OW+[VQ=D0LB+>E"#(YV6DH4'D0'\MFI<LI;U?E_G(
M#<44NV\+PX= ;GE.\K]H!0F+Z["JG%'T[W_%M&7/+485%S6Y.0GL=CH$=PBA
M, E*16U06I5BF%Y1GJ&BK8*#IA5F2#RT\!IO>\+6ET,J90\*MZW-M02G;8$<
M;2(_WL44AWB?T^\AYHD?9ASBF![.Q19$OT=L]#K;^OI8FN!JIP4$3U@%(U'K
MP*U,ME.P<EX/,7L)ZY&'F'TX-_5[O#L/":.6*:+-)*%4,VG:@4N$=8V!2>T-
MV:A.-QWG]Q"SE\@>?8C9AW\-QIP_KK:EBUE&64>HJDA:(#.Q(VMP7&=FG#%J
M\$*>LZH,'_*VXC"NMP>?)YKVL.A"0E7 Y-JA-VL/T48%0>>(,B=F\\CW7D<V
M"Y^@ZKL7&)Z&V$"2:0!R/]>M_WJ-KQ<_S>;35N3"B@/N2"L5EZ)VB8J0G8[1
M48P:Q= %.AVWUA3<A@+&<GPIM0N^]U@?5E0FSF)!&W.P@#I3D!=JCT9G$HB
M H65RK&AGQ(\NZFF8JK3 NY R;0+M>T-QI8>Q0H*<EHA"EE/!U?'X12*6K@N
MWKB4>!EZ&-=S>VK*3SLMT Z32[LXJRV2-Y^V!!D7@Q>1-&4[7,$%#=X[#M(Q
MP8T4!<W0]4#/;JJI O[3(NU R4Q]%?\S-76:TMLPSS>M8%\L\MW6L$HSE51R
MX/76_ZT=!0)Y"-S[;-!Z?VLPSI,7Z/W7;JI6?V!\G4(<31JVF2R,BX@>;,X&
ME*_/7>A+D,698"P*,7CQQ<^[:*I&_V2FJQ?OF^VA^]O_N286#=$O]Y%/&J;:
ML,LV!ZH>_%'X59_F?OZ"B_5VQ^_PJ@ZN>[E<;];O/Q$T(\$AWS19_@XR84MD
M65+\5VK3&&$B^$3.DB_,<9$"QSCT+>-Q.S[6*MV4>[XIVS5^J6O<WL7M7.,O
MWW[\SGX?+_X=5GEW 9GHD,^&*<C>U22H+A"83&!LULKE9*T=.M(<;//37H&<
M$+/W#>,TXF_@--[VXZDDO+P*ZS61OUFF?VW3;0'IG/%9 3(=:EI<U-FN'D1V
M24A)P;H9^BG+HYN9%I<3@>,^1 >15 .0N[W_?>&(-$8K3MZK2:P.AD5>W]YS
M4,EX8153: ?OP_[3+B8&V3#B70[*ZQ;00C[Q<K&EX\4^E\N8$$R* $9FVC=/
M'*(7')C*@?3(VS3X7>[/NYBXY/](N=Z'R7%,;@LFO]PT@Z-#WRG)P/I4YY&0
MQ?5EV]]#<!>MR((-?1'[\RZFO>,?#R:',+D!F/QRO9XOD%">*!1;;UMN;6VL
M<;Q6_TD@ FCST2B(.25 E1R/B4O+AXYW'MG*M(!IP]490DJ-@JU^N<*;9IHF
M)^&C"B#)J()2Z""J* "%SC9@-/K^3>HHL+NSJ6D/MD%$WP%.A\MAZ@O[]^'S
M<ODIW.KP&XST1J8 Q1LRZ5(K"'1*DTE&(TK1R@1]%T6/W,?_]-'M8>$(N2T'
M8^+D$-BL,'R^FF]H_S=%[#%S)#4 &24=YN@<'>ODN-EH8^0Z9E.ZY61^_NQI
M3Z0Q07 <&Z=&P:]A$[XNKY:W0*R0?"_N+"27!6U?*7!>,W F24'G,/VHV].6
MGS][VAJ"$5%P)!L;\#-JJ\,_PN==E;PA!Q]9S!2H:0?*: U>. 11N-?>,#[\
M0^;;ZT\+DS;<UX/ET1"6]EKE#+$!D4Y%I;=O+D@)=$3P5A9>-+I\?S[U8&AJ
MP1L]7)*/0.( MDY]S+P@";%=YI),)#%M_A4K.3?W1"YKPXB*[%E]6,$XD8("
MK/)!Y!(2^>V=CIRGUVD#!X>(;SD.+QN !1>/DQ*$9<I8!4K$;0>F6B-/NI.,
M)@-J@S2^6[^\I]>9UC<=$!9#\7)J6-1V6?-,!_"'3UL2UC?WA%*1"XUT@)8Z
M/W7[-%CX[5.N.BY:"A&Z>::/+#"MWS$4$(;@7@-.Q,Z/HE_>GILY%289G98L
M"'*EHL5=GVU/ ;=*/"J/0]_#W]G M#6I;;BDATND 3@=SK@?9"_R/1WEOF2I
MBJK-CBG2-Y9!M(8B?2WH1XA1ITX/Z/N4-XQ Q[1^T1&PNE_=,+6,&\#Y?EP!
M;M-U-V>_*EDQM$0"+Z"*+. P<9"9LRR<\UB&SG4_L(V)2R,FQ\9R6$&UAK4W
MVW8J>T*L4,HSE<"R%(DQS-?>71),O?J*Y'OD/'1?LT<W,W$RM&G<'2RT!M#W
M#G=3_NH\0"*EC@9<OWO_YYX838%N,<6!+M5]CL)#+,[5%X'1>8:>G-Z!$?CD
MAB:^TVP-A<,);^I@=1=R;^M9YF5.S,-56:X^[Z:M$4=_A%_UB2IQ*]A2;_Z4
M@>@X$>;0F*@BEM0M>.VXX,012RN &TU&4^/N]WF(\ZM.9&EEN4!;\UA%@G(L
M@;.ZUE=%"@6%LL[F3M#KON:T;^S:0M](DIH:@#],^*ZD[[8C:Y(,)IL$R4L%
MBI=".B0RV%B8ET%S5VPGQ#VQR+1O[=J"V%"RF!I3]PWU(V["C;IDS63Q!L%Z
M1>IB[;:^V-367-(''HVSZJ S]>EUIYVPTQ;R1I18 S'&/XF:.K1C>S-5?$I6
M2/">M$?E$B 8KL (IF/2.<O!NUS=6G[B [6)"^A#I=$.D/;:%I7)+-4V(B&2
M24[D9P9>(VT=;!!%I1++.%!JX<+W8#$^#(<#>-H (![1HZVBD"Z1OKU9W'2O
MK 5C%'LP"%G5SJ6>OO)DH2T3,EA=IWGJ@>'28WM-@.D0$'3+'APMD19Z_FYU
MK:"UV<54[U)J"8#-X)R4(*P4*2$97]4IASIHN^?Q'/1)CZS#.=\"7&X*F;V.
MCG$'27!RUM"&VM2<]LZ=U"X:;[N]J#VO%M&]A/5(B^@^G&NJ171B7A>1,Q2K
M JB"&4*=[E2X9SE&28RXT!;1O43V:(OH/OR;6O#AKUL;YR:4@H9.SI3HY,R"
M C.5-5C)3-31A\ Z^1C/"?[VHM-DY@83_,'\FUCP;_Z]H,_Y-/^R-7=2T$^-
MBZ!EO?.6Q8(+P8/FC-<9,867(>8 W%ETX@N4R3V#PR70"G1N_&TMA)"['NFT
M=5\(_[6O?N&6%VV#"58."9XIP]<C!?>0^ _@XM0WM*\77W<15QVB,\_SL/IV
MDSS+1MGL"V@*OBHW CB5,F0=,GW?.U3WGK\_<AG[Z!(-R/T0B2T'9]_$5F!K
M$M_AEWTCP+>KY<=5^+Q5"?*<N0L,P=ID:P43AZ!] %&\+_0WC7Z(&//Q'4P[
MIWSZHV4@V32)L+WR)<.MCN19IU3?4"%+$+ V81;&:Z%CM'$(5_6I/4QGB8:2
M[[.0.8#94Y]-NU3Z#TKRZ\7;U?QKV.#5MS_PXW(SKRT ZV7>.J0JK/5O"UJZ
M_MYF^7KQ<KE8X/;[_SG??**_?<759D[*^!X7\^7JC^7F>YX^F%+O^\C'YTC>
MOF828N6*22ZI'%AQI=N#M9-MN37$'@*O9?.R;C>Q\./@>>S<^?W[;!KKE?(R
M9I#1D2@B1O!"U]#6LAB*$<D,/5[E^%UW KB_S(-_(MDW@/:W-^MNJPUV1N'%
M]>;3<C7_+\PS9;PIGA<PVV&<CNCR*DCP6OM4I).1#3XHZ,D=-?X(8F!\W'_
M/IRPFH/>V[!ZL]KVW\S_#%?7^!976P)G):?L@R0WS#E=.^O3"9<T W+64(K(
ME7"=;M0/AN!C.VO\7<0IH3B(\)J#Y$[!ZG/@3=C.-9ZAEIQKRR'G.J78U#[]
MM<S>1<&49-9K-WA?EZ>WU/BSB-/;PT/%-77L=:ON](_KZC>_*=NB0+QI'3IS
M)0:=;::@-"5R;"19=N;(S[$<G?!>L(ZO]Y]=JO&G#^. :@0I-&#1;A'TJ)$.
M2>J8/:^OA1@H:3AX'Q'0)U(>R[*]'XP/U*/W^.-UNA<0XUJVH<76%A)_MM2D
M4-IZ)(7"(D Q9.#1,4"K;)9&!>.&?FWXU'X:?QIQ,NP=)ZBI[\ K!3_?]'Z/
MEUY\7EXO-GR6?,#BLH?Z> U4-KK.OA1@(PM68)$&.\6XSUV'=]M.XV\C1CI[
M1Q+7U$[=(S3EO&V>&:[N4S<KL3@CN8,@@@&E<P*?I(.DC$TB.^]B[.3C]5UY
MXK3?A"[?J#)J$X WKNU/.8"91]3&QPC)FMI PPE2+EN'9J:@I1$ZHSL"?X\N
M//'E<W/P&T9"4Z-OSZI7R]4/"K93Q6[\B]_^2E?7U:^XE6?:3AB;Y2 R+T)
M8;:^IY,(P7L+V125E6:LJR$\? _=KIK9)8+R1(*;&I\/Z]Y_XOSC)XJV7GS%
M5?A(WYVG'T$7EYEGF30(:<C[T-S4_G]$;9;>*I.1.W.$@7QJ[6YXO+3<QRD$
MU4!T_#"%[[ F^>M;O^].R(_?N7&(N11>!Y>!>TDAF0T%G-BRUH8LM<;@AQZ;
M<_ANNX'X4K,F)Y)R WC^L,*POEY]NYVIW,T*R#.C,B-]9!"9J1V6D9BGR:-!
MCJBT"]H./A/LB>UT0^2EIE"&DE-_R/D=Y!;X<5MH-*PE?;U>7V/^]7I%6D5'
MPGR9=[3=(?<=SK>_-BL,L]^V:],<ZW!'0SZ+I#]DX,XS[<7@_1W[[[(;3B\M
M*W,BJ39@,1^8KG+3C;S6W9%OO2/_S:K^MY8ZW0T2=S^=Y614+,F#K)E.E9V"
M@$:0_VVYD(HY889NC3#,SKOA^U(3/A-(OP',/W#ZO,/-]O I(6@GL8!';4 E
M8F8(]35HXHDSKXC/)W 2]KOIALU+30@-)*4&\';K!N-E^#+?A*L;<M:X^HKY
MU7+UZGISO<*MDBT2SHI7!85@@(9H4\E:B($4RN?,5$9EN!@ZN.J]R6[HO+2<
MT6ED.OD5U:',K=^X.2)V78K7-R?'3'.K;*T,Y;'.,K'1@HL%(92<; K,2GO/
M1WCJ]<7 N^N&YLM,14TM[ 9,],$\N*'_1^;NIP)I;D1T6@C0,I/B.S00C13@
M,N>A>(X\#GY3-AXYW13ETI)FK>&D%96)S[,BWF?%V^_WD/-T-[]#T74=@34S
MZ 5/6H*T453_CHR'*AXRQY(HHD Z2L?0F%&HZ5:P?VD)O<90<K8.U8[BJ[!X
M4VC7WV^@9I*.5Y&2!JY\ J53)''D $6XH&1(DN>.0Y\'WEDWN%]FOG!*(;=R
M(AQ"__:/?4O('>E\EHS+A7L'G&%MZN\T.!X\</J!0EZ\O3]%<CJOZ8']=U.#
MB\TX3H6$5K3@D!/OM[^^S%?;7]ZK/W/2Y80,F/&B$LXA.!&A. JA'$_UMK45
M-^C^YKOA_U+SF]-@H!7P'\+W_?W!?] O;M:O]]3?*[79_O#7L,%78;[:ODJ9
M29%0R3IZS4@.BF5B#V<%F%4R$J,*'WSD_8E)[*9(%YN ;1A/%Z=N_[%:KM<S
M%C7+5GM G8@%G(Q-%)Q##$P8Q32RT+9*;<GHIC:7FM>=&A<'JP8I9EPVHAR_
M_86K-%_C=SY\6&["U>O%AB*T]3SM# ;C2HC$ HA<+R&8R^ \(H24K0@F!NV&
M3AB?@JYNZG.IJ>?FD-/*47.(2[OG20WJMNV^M@SY?N+R&=>84%M3K_$T**=M
MK94RD&1]\,Z2S/>G04T7Y3Q#2S>MN=24>!,(:453#A'#3>G5>K.ZWK8<>[/Y
MA*L/G\+BP6-YEE6Q#DT$*XK=3?YU!@,HI730@3A3FKDBZTE;-TVZM'1\TP@Z
MVQ1*3Z;<&O+Y(:P^XF:?;Z* <2:#-SK9!*Q(N[^*3)$LD<C6A6P\AH[OL*8G
MIIN*75HBOQ7N]X)2 X?:BZOM[V!^F'>__56_Q)G/=#S[(H AIZ-:"T='=;;
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
M%D),#H0,*07KF6_N>?5/1'32F]'FI)^QWAP'A\O2AZ<][>RXM]D XUJ"4DJ
MDSX#1A-XU%IYT=I-?D?2NMU1CC81_3*49S#LM*)21SC)C[/E<6\8@\1HN0!1
MM 5E#8=0BH-H@^8R>&]R:"P<.X#,;JIVL;UQ&L;49:G=71>7SZ05F5NI09"Y
M 15):$XZ#T79)!T+1=P?$]>2=MVCIIL27>R#NND1TG@OP#_W$^/?O7_Q[OV?
M0_8"?/:3A^P%V(^,-GH!YA"9C;I T*K4*G9>:P,-V"*"8"93G*T'MC.7,@O=
M>#J;6,D@=-@V6<@0>,C@@\W)&^]9&3P*_^]9Z#TQ.]XL]#[B;\!7N3.Q.1=3
MBJ$C+2H=0?%HP-611+JHZ%E"Y&7H%DN7. N]%P2>FH7>1QX-86D_OXCE:&5,
M#"2O^N@$:68@3R1S5B(+C+SWH1-S+4W[/%R23\]"[\/6J?N0/S.H&9,V6A@#
MR$R]3D$-7C@)6CJK+')TRCSGT TU]/I4L]![B:_'T.L^O)P:%C69,\]D:3]\
MVI*POJ&A2"64-E!$'1DEA*H#'AR4Z&*)4CCZ:2<\/+) 4]//#P;"$-QKX+2X
M/PW9!%7)EZ90#%V\@2 9@K0NQJQET6SH=V47.?;\&-_C<(DT *?#&??$",9Z
ME9.#<Q!2'=1M%8442526EN@=E\D,/MMR##K:&GO> U:G&'O>1\93'YR[X__E
M55BOYV6.^9%!QC<G@L1@G9"BOIZD$R%P!5$P#Z9DS3,*C_<;83QRGO9;M_&W
M$J.#9'D:B4T-QM_G(<ZO[E#W%E=EN?I<AQEN67Q#EA")?%-O(7)K*/SA&ARW
M#.HDT&1"YM%W<^RZK]EX[Z*3@G D24T-P!^Z=&M*TIX.Q[(.(G-( EGMD&0K
MFQ!<\-$DJ9,UW4++)Q9IO W/22$VE"S.P9-\?FQL;4O :VN%)"@>4R*0&?<4
MBL5*<E2>.>E/[3?^;09/'Q,"G5CVYXSVFZLHTOOKK53>;#[AZL.GL-@GJ?]8
MWB0^;S5W%M9X'C'4CCIUL+%AX+++((4LQ7!FDVKF0=5!%#;N_ Z,WZ'49WPP
M_3U4[:;TU]5QN<9#BJR.+2<[Z#%+L%[*E*RW)0Z=OC\9<6>J8"= ^.F5\0"X
M3=XF>#?_]W [^5,H=8M1]QFCLM(QR0A:NRK#&E<Q%8%K<GHU6L=TZA2%G&:_
MC<?,TZM6J]B97*G&E^'=[LBSK"A.+5) R11)*LD8>$4F!TF&11HGC8UG<\+=
MI:WQ:X7IM;!IL$U]*3:2=;K'$<'0NT"1M9;!@C+<0U"8@,? .6H>C,A3'FP'
M:%1[;7<OXUP[ CD7';/M'CI_YTNRQ07)! 1F(RA-+/$B*U N1R>T+^1%G\V!
M=I>V,^VL>TD'VA%@NX 9@,^R9]\J_!:'B"<H4B[ ,J_%5%*!#]&#M3J9XJ5R
M[31^ZD_>M%V>_ELCCX;<]$HYILOP,V]TR<E*FP&-W!HL\AIT"H")&RF\]"3,
M*?W-PS1LM,9,9Z!A[>+GW'7K61G>JOUXD?^_Z_6F_M8,=9+**P-<;I\H) G.
MY_J.5 AE.1JOPK@J=MC&I^VT=/&:=@(T7728=_]:UX7(C6421#%UI&))$'-]
M0.Y4,<P8EN7YQ'F'Y ]&:]YT!JK8-MPF'J!RRN2*C-X*8@WY UJ#2EZ!DT$!
M2DLQL C9F&X%J0TEYL;K['0&FM4J>%H:2C2N!.]U\]E>^_Y*_O"K,%]M>Y/<
M%G&TW)1@$TB3MG7N&J+UGE@H@D,7M;:C-.UMAP5GFFL_FSJQT>#X]_!6GV7?
M3 7,SFD'A9=:*HX&(D-1!PEDRQG77H[2Z&UBNB^^_&P\Q6G0"/1"\=^NRN9Y
M]J60!%?*@=9T$BA/C(S!,HKZBTL,=9#WZP :-@(]B3_3$_QO90G&Q/-%.P)W
M$\;/,PZ+TAY)\C9D2S%;R!"DLR P12NML]R=S[563^(OOF#O @S!F'B^:$-P
M:XKZ\USCTC)F2@+A>:S#Q70=8!3K'4Z04NB8%9Z-%>A#^<57&%Z "1@-R6=;
M\GM8;N]YYID<(W*7P.3*/.4B&<]@0>H292D\BW*O.+^-5/(P:G[.E8RCJWF3
M8NT%V(L^[7O<G%CG8_2A0'3*$\]B@I \ Q.8#9R3?X3-3!LZ]?W?.9=.7L!)
M/Q**!\WEC=,ROQ*U8^-Z??UYQXVCN^4_]:%#-LKOO/DV>N3SC(F@PJ&8H$%Y
M%L'3G^"X$AA%E.R_>^3_I+N[%BVY".>TD*1KC*+K6"R0M>#;ET ^)"6D'GP2
MY'_WR.^)V?%ZY/<1?P/NUMT&ECX)G9-48&1RH Q*B-QK,*8V68Z27,FAL=N_
M4^T9=,GO!8(G.]7VD4@#<#J<<4\T;L/"L%AOR(6Q$A0*!Y&E^L#2T?\]YZ6<
M_.;MS#O5]H+5*3K5]I%Q SC_C3S,Y3?$;2O G6>^;PAHBI-2J@PY:Z132"1P
M*CJ0P5&L;604>6C/Z='--%[/,3I.EF,(K37T[4E()6<>4X:84@+%1:G#VR)8
M$7/P,F;%AIZ>]\ V&J\;F!1Q!PAJZMOW'LUUO=&>:_*Y<W)U9&!)X!$SL%2G
M5?&2=.S6CWO@-LCGU:/V$+"-*:D&C-V=64,F6Q4D+Q C"E!25;^ES@$)61&C
MO!-BZ "E]Q2O,YBD<4Q\<K \&L+27MN4+$;8H"$XZTG'$B,.) /1".:%R$F9
MH4=@M!02'"[)IZ=X]6'KU"?<,Y.GHBL1N<T@?22N%$W'MC5(WF&2W$3) KI.
MI]H93?'J);X>4[SZ\')*6*PVLW?5CNZ&V]E +EE.P+%>*C)4Q(?(P;.H8Q%,
M:]$IG*-/O64>Z&\_3,.=!2^E4?DA)\SAG&\!+GN4J\QMC1J!*4O>52 W+CH;
M04M!_V,&B^X4AW4!S)3&XPAAW1?W 9R;6.#_F"_FGZ\_[S>>74A"DB^=?(R@
M;*QO.J4 IT.2T<60[! VXLZB$PO]$)$MA^#?U((/?]W:N)8L*Q<U<">)?%\;
M002IH7 9C$_HF.[42.LYP=]>=)H09##!'\R_!J*' 1Z6:A%8$$2Q#N3YJ!(<
M$-4>N"V>F<S(4-HNB#E%8='OO8:GC%< W$34>V+9GS/:OQ<@W2IU>;'(_\#-
MIV5>7BT_?ON>LE?)<F54@< EL41X,@")S+^T& 6%"S+Z9M[9=B>K\;3+P$@=
M2E%&@DTKFA2?9TGLPI+?_OJ":=>)[3.?R10P%64@)T&<T%E!R'2,1H:H9)V*
MC*.<)Z-0<Z9Z,Q9P'U*LZ5'4BCX-):D;3OQS>44?4S,H[\(&]P'*C*.4&(P&
M9PN%)EEX\(8\WA*%3<F11]%.(XC>U#6>K&U!W]I#V=]$_W9QXLRYG+B.9(I*
MR*!2;>L=>7W+DHKV ;W%9H9-]J:N\?SUWT#_#D#9WT/_9DJQR.K53&;H:Y%
ME2'9I4@VB7$OO%7-3-GK3M:9/F6^'(WKA:M+4[5W\_6_7JT07R]H@[C>W'8!
MF-31*BE!2*% <6_!%^N!Y9 9YQB*:>;%84_:SO1A\3DJW5 (^UMHWO[PY]EJ
M[H+>=7A420J(D6)A9U1 45B4[OPTKX>#V=Y[WHO1O ,0]G?0O%FTS-E@!63-
M"JC"(_&BRL]Z64P@!L5F&FIU)>I,AZ)<BJ[UPM2E*=F-K_WK_.L\XR)O&>*5
M\4;Z ML6^2IH"8'\:]#>)Z55<#$UT[ZR*U%G.@_E')7L:$P-IF3C=)-X.)UR
M=#^)IS]VR(X2/0AHHZ=$LEF1P[.M&3(4@'!#4;^.(!6+&)5W6@V=JVREI\3W
M=V"X^CK?/\?Y65&OMA])7[TI[S M/R[F_[5]Q3-?[G:ZJV)A@NF<R3B@JQ,:
M% 5SCD(X\#D&0R&>*6KP>&4,0LZZUT0?+#_>:V(J6#3@_[Q>D#G#]R3P[<GT
M^Y[$;3$QTPRCM1(,8\1<YQ.$VJ[4:Y<SLR&Y./3=\Q/;::4GQ61@68XCN79!
MN'\'D[6)J=@,Y-8(8A*IM^<E@[ RY.S0LL%?\C^YH6F!.)C8N\'I !DT *BJ
M8F_*^W#U_;&M#D(R:SED61]3645<X0E!BZBB1^U='/J)X4^;:!(XAPAX.22W
M&X#+>[RB'WVLH6!8_0LW]'4-NQ;KFS)[+V7.9(XA(2,[S5T!%XHFF6N>/ 4?
MR0U>WO?,GJ8M&AH/3(/*H@%LO2/!T 8^$4&_XE>\6GZI#+M+4O9&)ZLL)!;J
MBTR5B%_& %>1^VAL%FKHZIH.VYJV+&8\A TMD09 ]A^XP%6X(HI>Y,_SQ;Q&
M1_75[UVBHA<\6,Z!U,424<0YQSP';Q6BE$$(-?1 O$X;F[8:9#R@#2^5!J V
M3/CS^_<W#C&@)MC4,>G!UHM651OR$(.%*CJ8.CI+#@S*@4EHI1E)*X'IE AI
M0$'VE&%^F/"]\I/:2^Y8E"!S4!2K(0,G;2'#DI2RA5L?AC[SN^ULVBAE4O#<
M[P ZO"0;P.<P''X9OLPWX:I^]\7GY?5B,V-%H<R"@2@J4,SGR&0HED#;3.&>
MD<EJT:0A_XF4:0UZ2QK0 E8.5IFON(K+J9\.WO[UR@P^TV02@M0%DG8&E)$,
M8C4<Q9I@'.IL<&@]&6[WT\:$+:G&1(@X_ !9D@J.F,W?A5$?PE^XOG%)E]N,
MWG)1,W;+\OMRO?X%RW*%MW[UB#S_<0L.4P$P(-$#U09\7^9'8O5[LM1KK=QV
M^HB-9'6%1G!)%BCT/T^ "UX.;7F>V,XP2:/*X%=D*%XN%YOYXGJ^^/CF"ZZV
MLGR \?3%>C-/,R=8T"Y:T-&(FC:F^%[;!+Q@MD&$9$?*;!ZTW1;R!L<CZN&$
MT_CR:\#E/H#45_37^<?%3+@L8\V?:,=%'19<P".CL\'Y+(5Q,9>AJP</WVT+
M.8DF@'J(],X3I[_]10PFR<X78?5MZU7]L:2?+C:TM9K'N:D-GD54);+@@?Q\
M!)6M!R]U@ER(0488E@;ON#0B.2WD1II ^BCR/R\G]^UJ^76^IH\FUOR""RSS
M3179B%YN]Q5'=',/)/L$?BXJ%1@%=N!5O;QVKD"0&2%RY2(W/.DR=)YK1#_W
MY?6JVH17F&LR:9NG>K'(-4UU1>OM+R'W OC. A9CBH&"6MIH[0LH!012/]!>
M"14+KY5"0Y>['+#/=CW;/ACZJ1YF;(DUX"KL:7R:N%E"43S9?; \;B]84IUP
MK2 9YRI16N>A#_U.&YL6=^/CXV% #BBL=A"X=[5_)D?*&)D5'(S5Y'NS&B.2
M,D-.6=C*,,-&PMYC6YHV/)H*=8,(J &\_;I?MA\#Z:@0.<L V2<Z1W)(X$U)
MQ$_OB]12:A<'1N%!&VTW=#_F)!Y?9NT!\SLO[ZE;%#(QX0S0]DG=$@_@1+90
M2/M02:UQ\!K6;CN;^ '2^!!Y&I1#R*LA%-YAX&.TD7DO(80(T6H&2OE IE];
M$%[1J>!J$=S0Q2]]]C>M,9P.D8/+KB%<[MV0QZ@JZ))&[\$D5;ORJ/#_MW=M
MS7';2OI]_PO. B2N+ULERW;6NSF62E9R*D]3N$JS&0T=DN-8^^L7&(TN<^>0
MX #.YN&X<B0;Z.[O0[/1:#3"8VP"R)"EU4(2K6-OF+M)EC;3F- [QL,K Q;N
M4X-"2XPE$E@?4/OX.BPFIA4HC6#<HD+0Z!OD+'DV5@ 8P^X_5C;Z@W-6ARKS
ME]^&CA&A$&:NI[/IT.X*@^<<,2/=6_4SY*1+S2T7L@ ,,?_5U((#KEP!C"R8
MI086D,=^,'/TVHM@X#7C[EEM%V^3#@L_\N,:0!.IB%F&$"4,?;F<1J&;B07.
M,5YJ:I24G9[OZ6.;& KDF\4^A75[7>?9,<[I>[VN_.X V3:3 B)CA=5>'QPZ
M]Q,.I/0!$&&4\G!3",G8_>E/%#'?!,\()(V"4[XT]#^X],),V^;Y+N-$VU)2
M798^H EG[-H2H(@T@'&((57(A\-G\J';PN4;6HY O8'8G$XZ\42ZN;V33P^)
MC,N]SU6(E!8^SE*SYYN,NPNQ0W'S1%E#C2L<( HS'[P;!SC1&"AO9\@9,WZC
M=AY>GB9X#G=2S\;9$3'-UXE>WH=*_4_SYX2#_PL736/;)G3@>[E)\*><:SL1
M$A&+- 4<+H]&2V]SQQ$@4/O-*8=$Z-B-4H=+G;;?]YDI/!::&?"WR[;VG97M
MZFZ5-89!)QV !DJ +=7 ?W8$*+QJ3D)F2QJ[8O@T"=-VPQZ+ER.BE $']ZRZ
MJ_;>UB\_FM\]7:N2MC!2%1(@BQ7 4#(@2K_2R@()0Y6RT,0^\SY%OK0=HL_L
M%X<CE!/[-K*XV#G(<"& ,3RTF;(2J()"( HN"Z.T47"<:SS]LN>C-40>G5,#
M[/YC9<^WP@<Y-S]/I0H/YTSC%W)WG&[$G'D?A<]1PHV<XPQ9((@+=6>. V7"
M0T4P/,B'(!5TM'1&_'3YEI%_JJOFM8FMT@Q!YB204F&OK!& "U0")13UH0"&
M#L;>71R6*-^$]BF\V'>R' &%#+Z)6]JL+NG,[\+]G4M9UX^NJL.%\V;""DX+
M(QSP3KH$&&,(9$D0H(:7F%$-;?0.JB>(ET?]5PQ6'"-<)(AR9-^G^75=:=N\
M9#W7N^M-4&F4+9@!EDD+L&(%4/YG@%LF%(;$$AK[3LZI,N91]74.'L8$*T<R
MON3@U]>8W]T4I!08$(*8#UL+!WBQ?/.P9 9B"/U>?&P.[A8MCR*O<U O C0)
M&1>BZFV=?K;2C[L*FA\GMN00$6@ I<J[<@*%=^5^=V2HY,I*[&B!CNT6NDR4
M]HAB!-)$MVZ.ONGY!T]1[D0H@KFBR,MO_?:\]'MTR0H(K$ .<EPPIV+W9#DB
M4MIC@W/ZH@%09.>#+N77K]9<RMGLMI;SQMLJ7->?:&&PP%@ A$1HE**]Y:S7
MB0M8.F(A4KCLYXMV3Y@VMW\VGQ3!VCGZIK#G7OULE?%;ZVTV-ZL$8#-1SFJE
MM094Z]!EPECOA:7T82*GFB GA1P]9=%9VK0)_S-'5R, F"-5/\V_V:9=/@8U
M889BO_0D@"ITT#8% :I0#EC.-)<"(H9&)^,;>=*>!9QW']D/A!P)M3PHFR!!
M-,3A)K+?<_CH4A8^!G 04.?7A10$^7WPZ)FR($DG$HF_ HE.-WR.]%D:: (M
M%HXB#CAF(7$B.!!,0J")TI8IQX@>/<NUE*1;3A7^%?ASNN6C'4E&Y,^.,B5H
M52F(_S ; 4/)O/5+ A4BO'NC.+>6T7*L"]M#J\K07R)=/Q"3?$IYMS3[;-N)
MUD2@XJDAF__#^!T+9U2# H75HPOK^%AWL-_*T8U/?XFT^ZE6S\M/O:D*>#5/
M:8UFA@$&N0KOO(6:2HY @1GEQ#)4JA$C[QT2Y7O+)=+)]5 4\HJ=WFCS4U69
M/Z>S\%K2)P_9_"[4HC]O,];_OU^5 CHA*2@L]YM76!(@N'" , Z-EA0K%?NV
MU6"ALSGE'LR@3N0<"\XL/ZIK!5-KZ9>)*S4A%&*P-"^6/D*5''G+&LJ9)(@R
M-&)^?[]@V1QVGX>.0V!)3[G-)/0;Q5Y+2L(QV<WT[KZ]<K\T3TMK4FCD2A^2
M DD-#!\="50I2X"X99I!(I';J,0^GO[O.GDV9]JQ&'86%-*3[; %5]D:Y90C
MT.NAPQNLJG1 *5B 0A !+=0%1>?Y '?/E9WC(/P\ONQT"(:2*BJ?7H+D-RI-
M"",&>7, 1U!HYT,MD,0AP'Q8#!6C1(W6)G&7/-F<@8_%J,$@#/93(V]1)X;[
M14 Y#C>JPBZ+^?V6)@A(+!PKC&"6GR?PRO?V>_PMZ4E6CTVA$2^(?);UT].]
M<2Z ; T7_8+'88'/<('#Q]#,V5(!;I4!F# ,."ETJ".%EC/B@Z#8_?1&O,"Q
MLVKQZ:5<7A8*0D,!U,X'=U00(!$J .0&2ED*YF#LQD[[I<GWXL8I?-CT-9&L
MGT'JZ\5"%XOVOJJG[>/%]VDSH=!1@;S[Y;KTL9P5.%2>E8!+2PMK#2N+T9ID
MK$F2EC^Q<-YWB[&_T;.DSNJ%>EW:DA%G@+'< 8R5UPA:"BA'4$%#I")H=/(\
MR9*)^QF \U'J]#!Z!N1Y?CCO,O0>J!__:1^4WT)Z225T&(*"AZ)[(P20JN2@
M<) 20FAHUAH[1-XE2&ZTZ8/Q9G@\V. 9L&;5@G==!P4%*Q5"@)NP:6 % ]+X
M-449ITXS5@@2^R[A+CDR.>B+R9G!YLZ ,FN-]_YK44\;,UT61S^KHX42S%M%
M%1;Y%6!]!"BL \(8#G6AN-2Q7<X1D3+9GL<D4DP0,N#4SK#PYY='O#57G.'0
MT4*7TEL*"O^E)QB4FGA="LZAC)WH.2Q16M<T4A =$80,*-6M2QATA>82",W\
MCA7Z_U*D-*!$#AD67B#FH]=R]BV_.RNY>K*@1_7=*9!DP+)M#3:5?.Y:MVH*
MIBA#Q CE'7-I >;+1PUXN)EA2D&%Q);'_CJ>*F.&SBT._T8%*P,RGM",XN69
M=2$P(E;ZJ(/Z2 1K$=8;IL#_CSMBF#)T_-L01\5,&\&=TR5&ANS'8N5:5#LI
MA=3>]SN@- T/>&@,N'42<$44*\.#'FKTKW-'6=.6)^3!S_[@_5@D7>WA)ZJ
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
M3_.5_)N2;NKC@XW?ZAC?\_ZSYN$T>K-EL+D3T^57K^#=^W8GW[T>_M<OM(]
MD]-G2Q84QJ%';_/FXT4NFBNW4N/*+1G\HD9D=O2>--DUS^@^I)>Q4Y<Q/PO^
M)._<;'\WGQS?QYE9ZG99S4WSOO;_$8LYD41(=K$T#H_B I&85>^_&=-<U5?M
M??W!2]A<FZOYBS:?V_#S/YL;-]-!K=MV%@P4'O:(1:D8\R>[W!J'3Q$A2/TH
MCI6A+F[P4>;;<9)]= X=9.Y0-'6B=R5MG%KI[='255L,*[_,[=K)9?7%SJQN
MK5EQ:/"-D]TCICO_[X?70;ND+B_SHIB76JPKYZ;:C_MQ'F>M'1\]G0OLAV5G
M>Z7VF=;6/]75XNNGIEE$1/30N,EBW[Y^]+B-4GO4^]"[W[P(&@O%0^,FBSC[
M>M?C-DJ^%JO;JI6S&-?W-L=*UB6E]YK;:8OT"%WH=B%GL\=K.361@-HU9+)^
M*/WQ.F"9U#55X<C=2[C<-49RC?O&3-;FI"=P1VR3.NQ\+NB_^'87S3?N'31=
MAY*^4>81\V2$WE*R-QXB)HB[QD[77B0"E@>,E8,K?1$UND/=.W*ZQB!#_.HQ
M0R6O\UE,V\?PM,F3*?WVYF'YA-O[J?/"6*]M+'1/G"I=GY"></<S9>IMXX:;
M^;59?D26C[_=5S-OY9LVUD[RM*G2M1CIG;OK8\KL\/]LVT]S73U$RJ%WFB!=
MIY%H6.\W6W8(;R69QT+ZP$2=$,\J=]3#C(F1W^%^@N:KY%<<T+O.T0GOG+)/
M)QHONT5^U=[;>N3UO7N.3E#GE+@ZT7BI5[54BYFL?YXV;<2C[OVC=H(SIW36
M40.E!G#;LPS-A.P9LE.U0D[)K,.F29[Y?W;^\0$\-G8G)'-*974T5D)(G]\G
M?PG<?ZZ:0_5:?9Z!7Q^[$XBY)+ .FB=YM+,1>0]=?CL'[ 173@FH0V9)W:$V
M!%1!HTB [1JO$UXY)8P.&"6'%'^45\W>#M0)H)RR/+O,D#P(J0:72CZ/T0F/
MG'(P&\KG4>8]&(Y3ZU6+G-(D&9:I5O.??."R$NR];70]71[#1*I3/3Y\)Q!S
M2H!T-UGR[Y*9!KGD#,/BVZMVL8Z?CXW>"=F<<B&=#9;ZLS9OYN_FK@U7B*+5
M'^\9L].=@)RR(D>,D[R"X/7V5[Q2@=UC=H(NIS3($>/D^OK IWDS]<:\K>7R
MY<FZ#G73X56%C0S P*<(#DP3Y5V"KFI$>*1@:ZHM6O1L]KMWV"$9Z)?AWH67
M;(8_3[!SP(2=<(]AL99S/F",U"<%+Z(-ODNZ,50R; Y:>R<J&=TNO9C-=OB2
M..UR]P^< 58'.N<>-<C?G==3K:&_N[#_W86],S;-O/IS<GE?3YMV*N?_/;/^
MFQE"W5T(A;\;0" 0E6@)Q)%_G;)1]'YC5Z=HWAN:6214JJ_WMO[7/][;NWD/
M5';]ZY2=GT]!Y8#F"5'YYU3?2SO[^1]?OMII8W=V@=D#R9Y_FK(E;3<\#NN<
M!HQE%KJM9[=^T397[K8V_L,8)PUQ8-AD:^>TS<UQPR3?X@2I8CPYNSY2LK5T
MZN9SA_JY0'([;0?G!=:&2M;!HR<H:P9(C,K-8F815 2%[9BIOK;6?)S)NT'P
M[!LS67>.TW Z8I+TYY!C8'9@V&3M.$Z#[;AALG" 2[G"[3W9QG"":\,E:\71
MQQ'N,D1&SO"V?IBW<7WAFR&3->'H[PJW#9*7)XP$V/Y1D_7?&.0'LX/M><-0
M/TSG,J(GW!PQ7<N-/MYPCSVRP.K#]Z_3.B94&P.F:ZC1!ZG=UL@"J/>+)\$B
M0/0R5+KV&'W V;1 %K!\L7I13]NI;2[N[BZ^R>EL\,6L ^.F:W#1!["#MODQ
MZEBNJ]E4>P6NZTJ/6,>R-LT(=2S[U8A>Q_)VJBV.1"AHV3W^H-/>U?#F[="Q
M]M['1\^DYN4@;NM'Q!WME?P4?Y><GZMV)6J<?'_W63))_P_$^8#]QO?HJU^$
M/Y1L['_\V_\!4$L! A0#%     @ 98)U6K9(?PN(1   6ZP! !P
M     ( !     &5X+3$P,39S;F]W9FQA:V5F>3(P,C5Q-"YH=&U02P$"% ,4
M    " !E@G5::KVF-5X[  !9<@$ '               @ '"1   97@M,3 R
M,'-N;W=F;&%K969Y,C R-7$T+FAT;5!+ 0(4 Q0    ( &6"=5I!F^)/,[8
M #DG!0 ;              "  5J   !E>"TQ,#9S;F]W9FQA:V5F>3(P,C5Q
M-"YH=&U02P$"% ,4    " !E@G5:6*KV#'XJ  #9(@$ &P
M@ '&-@$ 97@M,3DQ<VYO=V9L86ME9GDR,#(U<30N:'1M4$L! A0#%     @
M98)U6FW^6-&T!0  YV0  !L              ( !?6$! &5X+3(Q,7-N;W=F
M;&%K969Y,C R-7$T+FAT;5!+ 0(4 Q0    ( &6"=5J6F,BZI@(  -('   ;
M              "  6IG 0!E>"TR,S%S;F]W9FQA:V5F>3(P,C5Q-"YH=&U0
M2P$"% ,4    " !E@G5:_B[OO5((  !A+@  &P              @ %):@$
M97@M,S$Q<VYO=V9L86ME9GDR,#(U<30N:'1M4$L! A0#%     @ 98)U6A^T
M@-- "   62X  !L              ( !U'(! &5X+3,Q,G-N;W=F;&%K969Y
M,C R-7$T+FAT;5!+ 0(4 Q0    ( &6"=5HIE:'^MP0  %L8   ;
M      "  4U[ 0!E>"TS,C%S;F]W9FQA:V5F>3(P,C5Q-"YH=&U02P$"% ,4
M    " !E@G5:O6S[?*T$   0&   &P              @ $]@ $ 97@M,S(R
M<VYO=V9L86ME9GDR,#(U<30N:'1M4$L! A0#%     @ 98)U6O&CMB!!U0,
MRR8N !$              ( !(X4! '-N;W<M,C R-3 Q,S$N:'1M4$L! A0#
M%     @ 98)U6AS[->^K'0  @VP! !$              ( !DUH% '-N;W<M
M,C R-3 Q,S$N>'-D4$L! A0#%     @ 98)U6CIRN'%Z/P  .+$" !4
M         ( !;7@% '-N;W<M,C R-3 Q,S%?8V%L+GAM;%!+ 0(4 Q0    (
M &6"=5HJ%T,ZO*   (-T!P 5              "  1JX!0!S;F]W+3(P,C4P
M,3,Q7V1E9BYX;6Q02P$"% ,4    " !E@G5:1:<.-@([  !G00  %
M        @ $)608 <VYO=RTR,#(U,#$S,5]G,2YJ<&=02P$"% ,4    " !E
M@G5:VMQ5):J4  !\M   %               @ $]E 8 <VYO=RTR,#(U,#$S
M,5]G,BYJ<&=02P$"% ,4    " !E@G5:#L]RK-JO 0!0,Q$ %0
M    @ $9*0< <VYO=RTR,#(U,#$S,5]L86(N>&UL4$L! A0#%     @ 98)U
M6M_2/N$V#P$ "=\, !4              ( !)MD( '-N;W<M,C R-3 Q,S%?
=<')E+GAM;%!+!08     $@ 2 .H$  "/Z D    !

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>131
<FILENAME>snow-20250131_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:country="http://xbrl.sec.gov/country/2024"
  xmlns:cyd="http://xbrl.sec.gov/cyd/2024"
  xmlns:dei="http://xbrl.sec.gov/dei/2024"
  xmlns:ecd="http://xbrl.sec.gov/ecd/2024"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:snow="http://www.snowflake.com/20250131"
  xmlns:srt="http://fasb.org/srt/2024"
  xmlns:us-gaap="http://fasb.org/us-gaap/2024"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xhtml="http://www.w3.org/1999/xhtml"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="snow-20250131.xsd" xlink:type="simple"/>
    <context id="c-1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
        </entity>
        <period>
            <startDate>2024-02-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="c-2">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="c-3">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
        </entity>
        <period>
            <instant>2025-03-07</instant>
        </period>
    </context>
    <context id="c-4">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
        </entity>
        <period>
            <instant>2025-01-31</instant>
        </period>
    </context>
    <context id="c-5">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
        </entity>
        <period>
            <instant>2024-01-31</instant>
        </period>
    </context>
    <context id="c-6">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-01-31</instant>
        </period>
    </context>
    <context id="c-7">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-01-31</instant>
        </period>
    </context>
    <context id="c-8">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-31</instant>
        </period>
    </context>
    <context id="c-9">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-31</instant>
        </period>
    </context>
    <context id="c-10">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">snow:InvestingSubsidiaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">snow:SamoohaInc.Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-02-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="c-11">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">snow:InvestingSubsidiaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">snow:SamoohaInc.Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-20</startDate>
            <endDate>2023-12-20</endDate>
        </period>
    </context>
    <context id="c-12">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c-13">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2023-01-31</endDate>
        </period>
    </context>
    <context id="c-14">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-31</instant>
        </period>
    </context>
    <context id="c-15">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-31</instant>
        </period>
    </context>
    <context id="c-16">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-31</instant>
        </period>
    </context>
    <context id="c-17">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-31</instant>
        </period>
    </context>
    <context id="c-18">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-31</instant>
        </period>
    </context>
    <context id="c-19">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-31</instant>
        </period>
    </context>
    <context id="c-20">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-31</instant>
        </period>
    </context>
    <context id="c-21">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
        </entity>
        <period>
            <instant>2022-01-31</instant>
        </period>
    </context>
    <context id="c-22">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2023-01-31</endDate>
        </period>
    </context>
    <context id="c-23">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2023-01-31</endDate>
        </period>
    </context>
    <context id="c-24">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2023-01-31</endDate>
        </period>
    </context>
    <context id="c-25">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2023-01-31</endDate>
        </period>
    </context>
    <context id="c-26">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2023-01-31</endDate>
        </period>
    </context>
    <context id="c-27">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2023-01-31</endDate>
        </period>
    </context>
    <context id="c-28">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-31</instant>
        </period>
    </context>
    <context id="c-29">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-31</instant>
        </period>
    </context>
    <context id="c-30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-31</instant>
        </period>
    </context>
    <context id="c-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-31</instant>
        </period>
    </context>
    <context id="c-32">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-31</instant>
        </period>
    </context>
    <context id="c-33">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-31</instant>
        </period>
    </context>
    <context id="c-34">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-31</instant>
        </period>
    </context>
    <context id="c-35">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
        </entity>
        <period>
            <instant>2023-01-31</instant>
        </period>
    </context>
    <context id="c-36">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c-37">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c-38">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c-39">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c-40">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c-41">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c-42">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c-43">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-01-31</instant>
        </period>
    </context>
    <context id="c-44">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-01-31</instant>
        </period>
    </context>
    <context id="c-45">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-01-31</instant>
        </period>
    </context>
    <context id="c-46">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-01-31</instant>
        </period>
    </context>
    <context id="c-47">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-01-31</instant>
        </period>
    </context>
    <context id="c-48">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-01-31</instant>
        </period>
    </context>
    <context id="c-49">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-01-31</instant>
        </period>
    </context>
    <context id="c-50">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-02-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="c-51">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-02-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="c-52">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-02-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="c-53">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-02-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="c-54">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-02-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="c-55">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-02-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="c-56">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-02-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="c-57">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-31</instant>
        </period>
    </context>
    <context id="c-58">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-31</instant>
        </period>
    </context>
    <context id="c-59">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-31</instant>
        </period>
    </context>
    <context id="c-60">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-31</instant>
        </period>
    </context>
    <context id="c-61">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-31</instant>
        </period>
    </context>
    <context id="c-62">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-31</instant>
        </period>
    </context>
    <context id="c-63">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-31</instant>
        </period>
    </context>
    <context id="c-64">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">snow:ReportableSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-02-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="c-65">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">snow:ReportableSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c-66">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">snow:ReportableSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2023-01-31</endDate>
        </period>
    </context>
    <context id="c-67">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">snow:ReportableSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-02-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="c-68">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">snow:ReportableSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c-69">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">snow:ReportableSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2023-01-31</endDate>
        </period>
    </context>
    <context id="c-70">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">snow:ProfessionalServicesAndOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">snow:ReportableSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-02-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="c-71">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">snow:ProfessionalServicesAndOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">snow:ReportableSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c-72">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">snow:ProfessionalServicesAndOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">snow:ReportableSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2023-01-31</endDate>
        </period>
    </context>
    <context id="c-73">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">snow:ThirdPartyCloudInfrastructureExpensesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">snow:CostOfProductRevenueBenchmarkMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">snow:CostOfProductRevenueTypeRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-02-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="c-74">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">snow:ThirdPartyCloudInfrastructureExpensesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">snow:CostOfProductRevenueBenchmarkMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">snow:CostOfProductRevenueTypeRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c-75">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">snow:ThirdPartyCloudInfrastructureExpensesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">snow:CostOfProductRevenueBenchmarkMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">snow:CostOfProductRevenueTypeRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2023-01-31</endDate>
        </period>
    </context>
    <context id="c-76">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">snow:PersonnelRelatedExpensesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">snow:CostOfRevenueAndOperatingExpensesBenchmarkMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">snow:CostOfRevenueAndOperatingExpensesTypeRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-02-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="c-77">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">snow:PersonnelRelatedExpensesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">snow:CostOfRevenueAndOperatingExpensesBenchmarkMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">snow:CostOfRevenueAndOperatingExpensesTypeRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c-78">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">snow:PersonnelRelatedExpensesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">snow:CostOfRevenueAndOperatingExpensesBenchmarkMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">snow:CostOfRevenueAndOperatingExpensesTypeRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2023-01-31</endDate>
        </period>
    </context>
    <context id="c-79">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-31</instant>
        </period>
    </context>
    <context id="c-80">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-01-31</instant>
        </period>
    </context>
    <context id="c-81">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-31</instant>
        </period>
    </context>
    <context id="c-82">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-01-31</instant>
        </period>
    </context>
    <context id="c-83">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">snow:OnDemandArrangementsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-02-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="c-84">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">snow:OnDemandArrangementsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c-85">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">snow:OnDemandArrangementsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2023-01-31</endDate>
        </period>
    </context>
    <context id="c-86">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-02-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="c-87">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-02-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="c-88">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-31</instant>
        </period>
    </context>
    <context id="c-89">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-31</instant>
        </period>
    </context>
    <context id="c-90">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-31</instant>
        </period>
    </context>
    <context id="c-91">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-02-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="c-92">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c-93">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2023-01-31</endDate>
        </period>
    </context>
    <context id="c-94">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">snow:ProfessionalServicesAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-02-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="c-95">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">snow:ProfessionalServicesAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c-96">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">snow:ProfessionalServicesAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2023-01-31</endDate>
        </period>
    </context>
    <context id="c-97">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-02-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="c-98">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c-99">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2023-01-31</endDate>
        </period>
    </context>
    <context id="c-100">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">snow:OtherAmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-02-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="c-101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">snow:OtherAmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c-102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">snow:OtherAmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2023-01-31</endDate>
        </period>
    </context>
    <context id="c-103">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-02-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="c-104">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c-105">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2023-01-31</endDate>
        </period>
    </context>
    <context id="c-106">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">snow:AsiaPacificAndJapanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-02-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="c-107">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">snow:AsiaPacificAndJapanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c-108">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">snow:AsiaPacificAndJapanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2023-01-31</endDate>
        </period>
    </context>
    <context id="c-109">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2025-02-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-31</instant>
        </period>
    </context>
    <context id="c-110">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-31</instant>
        </period>
    </context>
    <context id="c-111">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-31</instant>
        </period>
    </context>
    <context id="c-112">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:BankTimeDepositsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-31</instant>
        </period>
    </context>
    <context id="c-113">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-31</instant>
        </period>
    </context>
    <context id="c-114">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-31</instant>
        </period>
    </context>
    <context id="c-115">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-31</instant>
        </period>
    </context>
    <context id="c-116">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-31</instant>
        </period>
    </context>
    <context id="c-117">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-31</instant>
        </period>
    </context>
    <context id="c-118">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-31</instant>
        </period>
    </context>
    <context id="c-119">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-01-31</instant>
        </period>
    </context>
    <context id="c-120">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-01-31</instant>
        </period>
    </context>
    <context id="c-121">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:BankTimeDepositsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-01-31</instant>
        </period>
    </context>
    <context id="c-122">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-01-31</instant>
        </period>
    </context>
    <context id="c-123">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-01-31</instant>
        </period>
    </context>
    <context id="c-124">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-01-31</instant>
        </period>
    </context>
    <context id="c-125">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-01-31</instant>
        </period>
    </context>
    <context id="c-126">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-31</instant>
        </period>
    </context>
    <context id="c-127">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-01-31</instant>
        </period>
    </context>
    <context id="c-128">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-31</instant>
        </period>
    </context>
    <context id="c-129">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-31</instant>
        </period>
    </context>
    <context id="c-130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-31</instant>
        </period>
    </context>
    <context id="c-131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-31</instant>
        </period>
    </context>
    <context id="c-132">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-31</instant>
        </period>
    </context>
    <context id="c-133">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-31</instant>
        </period>
    </context>
    <context id="c-134">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:BankTimeDepositsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-31</instant>
        </period>
    </context>
    <context id="c-135">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:BankTimeDepositsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-31</instant>
        </period>
    </context>
    <context id="c-136">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:BankTimeDepositsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-31</instant>
        </period>
    </context>
    <context id="c-137">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-31</instant>
        </period>
    </context>
    <context id="c-138">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-31</instant>
        </period>
    </context>
    <context id="c-139">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-31</instant>
        </period>
    </context>
    <context id="c-140">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-31</instant>
        </period>
    </context>
    <context id="c-141">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-31</instant>
        </period>
    </context>
    <context id="c-142">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-31</instant>
        </period>
    </context>
    <context id="c-143">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-31</instant>
        </period>
    </context>
    <context id="c-144">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-31</instant>
        </period>
    </context>
    <context id="c-145">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-31</instant>
        </period>
    </context>
    <context id="c-146">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-31</instant>
        </period>
    </context>
    <context id="c-147">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-31</instant>
        </period>
    </context>
    <context id="c-148">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-31</instant>
        </period>
    </context>
    <context id="c-149">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-31</instant>
        </period>
    </context>
    <context id="c-150">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-31</instant>
        </period>
    </context>
    <context id="c-151">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-31</instant>
        </period>
    </context>
    <context id="c-152">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-31</instant>
        </period>
    </context>
    <context id="c-153">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-31</instant>
        </period>
    </context>
    <context id="c-154">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-31</instant>
        </period>
    </context>
    <context id="c-155">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-31</instant>
        </period>
    </context>
    <context id="c-156">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-31</instant>
        </period>
    </context>
    <context id="c-157">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-31</instant>
        </period>
    </context>
    <context id="c-158">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-01-31</instant>
        </period>
    </context>
    <context id="c-159">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-01-31</instant>
        </period>
    </context>
    <context id="c-160">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-01-31</instant>
        </period>
    </context>
    <context id="c-161">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-01-31</instant>
        </period>
    </context>
    <context id="c-162">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-01-31</instant>
        </period>
    </context>
    <context id="c-163">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-01-31</instant>
        </period>
    </context>
    <context id="c-164">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:BankTimeDepositsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-01-31</instant>
        </period>
    </context>
    <context id="c-165">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:BankTimeDepositsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-01-31</instant>
        </period>
    </context>
    <context id="c-166">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:BankTimeDepositsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-01-31</instant>
        </period>
    </context>
    <context id="c-167">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-01-31</instant>
        </period>
    </context>
    <context id="c-168">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-01-31</instant>
        </period>
    </context>
    <context id="c-169">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-01-31</instant>
        </period>
    </context>
    <context id="c-170">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-01-31</instant>
        </period>
    </context>
    <context id="c-171">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-01-31</instant>
        </period>
    </context>
    <context id="c-172">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-01-31</instant>
        </period>
    </context>
    <context id="c-173">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-01-31</instant>
        </period>
    </context>
    <context id="c-174">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-01-31</instant>
        </period>
    </context>
    <context id="c-175">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-01-31</instant>
        </period>
    </context>
    <context id="c-176">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-01-31</instant>
        </period>
    </context>
    <context id="c-177">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-01-31</instant>
        </period>
    </context>
    <context id="c-178">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-01-31</instant>
        </period>
    </context>
    <context id="c-179">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-01-31</instant>
        </period>
    </context>
    <context id="c-180">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-01-31</instant>
        </period>
    </context>
    <context id="c-181">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-01-31</instant>
        </period>
    </context>
    <context id="c-182">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">snow:SamoohaInc.Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c-183">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-31</instant>
        </period>
    </context>
    <context id="c-184">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-01-31</instant>
        </period>
    </context>
    <context id="c-185">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">snow:ComputerEquipmentAndSoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-31</instant>
        </period>
    </context>
    <context id="c-186">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">snow:ComputerEquipmentAndSoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-01-31</instant>
        </period>
    </context>
    <context id="c-187">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-31</instant>
        </period>
    </context>
    <context id="c-188">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-01-31</instant>
        </period>
    </context>
    <context id="c-189">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-31</instant>
        </period>
    </context>
    <context id="c-190">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-01-31</instant>
        </period>
    </context>
    <context id="c-191">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">snow:ConstructionInProgressCapitalizedInternalUseSoftwareDevelopmentCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-31</instant>
        </period>
    </context>
    <context id="c-192">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">snow:ConstructionInProgressCapitalizedInternalUseSoftwareDevelopmentCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-01-31</instant>
        </period>
    </context>
    <context id="c-193">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">snow:ConstructionInProgressOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-31</instant>
        </period>
    </context>
    <context id="c-194">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">snow:ConstructionInProgressOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-01-31</instant>
        </period>
    </context>
    <context id="c-195">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">snow:DatavoloInc.Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-11-25</startDate>
            <endDate>2024-11-25</endDate>
        </period>
    </context>
    <context id="c-196">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">snow:DatavoloInc.Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-11-25</startDate>
            <endDate>2024-11-25</endDate>
        </period>
    </context>
    <context id="c-197">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">snow:DatavoloInc.Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-11-25</instant>
        </period>
    </context>
    <context id="c-198">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">snow:RestrictedCommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">snow:DatavoloInc.Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">snow:OutsideOfThePlansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-11-25</startDate>
            <endDate>2024-11-25</endDate>
        </period>
    </context>
    <context id="c-199">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">snow:TwoPrivatelyHeldCompaniesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-02-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="c-200">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">snow:TwoPrivatelyHeldCompaniesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-31</instant>
        </period>
    </context>
    <context id="c-201">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">snow:TwoPrivatelyHeldCompaniesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-02-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="c-202">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">snow:TwoPrivatelyHeldCompaniesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-31</instant>
        </period>
    </context>
    <context id="c-203">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">snow:TwoPrivatelyHeldCompaniesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-02-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="c-204">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">snow:TwoPrivatelyHeldCompaniesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-31</instant>
        </period>
    </context>
    <context id="c-205">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">snow:DatavoloInc.Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-02-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="c-206">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">snow:DatavoloInc.Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c-207">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">snow:SamoohaInc.Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-19</instant>
        </period>
    </context>
    <context id="c-208">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">snow:SamoohaInc.Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-20</startDate>
            <endDate>2023-12-20</endDate>
        </period>
    </context>
    <context id="c-209">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">snow:SamoohaInc.Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-20</startDate>
            <endDate>2023-12-20</endDate>
        </period>
    </context>
    <context id="c-210">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">snow:NonAffiliatedSellingStockholdersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">snow:SamoohaInc.Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-20</startDate>
            <endDate>2023-12-20</endDate>
        </period>
    </context>
    <context id="c-211">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">snow:SamoohaInc.Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-20</instant>
        </period>
    </context>
    <context id="c-212">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">snow:RestrictedCommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">snow:SamoohaInc.Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">snow:OutsideOfThePlansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-20</startDate>
            <endDate>2023-12-20</endDate>
        </period>
    </context>
    <context id="c-213">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">snow:NeevaIncAndItsEquityInvesteeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-05-01</startDate>
            <endDate>2023-07-31</endDate>
        </period>
    </context>
    <context id="c-214">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">snow:NeevaIncAndItsEquityInvesteeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-07-31</instant>
        </period>
    </context>
    <context id="c-215">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">snow:MountainUSCorporationFormerlyKnownAsMobilizeNetCorporationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-10</startDate>
            <endDate>2023-02-10</endDate>
        </period>
    </context>
    <context id="c-216">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">snow:MountainUSCorporationFormerlyKnownAsMobilizeNetCorporationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-02-10</instant>
        </period>
    </context>
    <context id="c-217">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">snow:LeapYearTechnologiesIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-10</startDate>
            <endDate>2023-02-10</endDate>
        </period>
    </context>
    <context id="c-218">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">snow:LeapYearTechnologiesIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-02-10</instant>
        </period>
    </context>
    <context id="c-219">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">snow:PrivatelyHeldCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c-220">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">snow:PrivatelyHeldCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-01-31</instant>
        </period>
    </context>
    <context id="c-221">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">snow:NeevaIncAndItsEquityInvesteeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c-222">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">snow:LeapYearTechnologiesIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c-223">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">snow:MountainUSCorporationFormerlyKnownAsMobilizeNetCorporationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c-224">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">snow:SamoohaInc.AndNeevaInc.Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c-225">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">snow:SamoohaInc.AndNeevaInc.Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2023-01-31</endDate>
        </period>
    </context>
    <context id="c-226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">snow:ApplicaSpZooMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-09-23</startDate>
            <endDate>2022-09-23</endDate>
        </period>
    </context>
    <context id="c-227">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">snow:ApplicaSpZooMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-23</instant>
        </period>
    </context>
    <context id="c-228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">snow:ApplicaSpZooMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2023-01-31</endDate>
        </period>
    </context>
    <context id="c-229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">snow:StreamlitIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-03-31</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="c-230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">snow:StreamlitIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-03-31</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="c-231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">snow:StreamlitIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="c-232">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">snow:RestrictedCommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">snow:StreamlitIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">snow:OutsideOfThePlansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-03-31</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="c-233">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">snow:StreamlitIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="c-234">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">snow:StreamlitIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2023-01-31</endDate>
        </period>
    </context>
    <context id="c-235">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">snow:PrivatelyHeldCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2023-01-31</endDate>
        </period>
    </context>
    <context id="c-236">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">snow:PrivatelyHeldCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-31</instant>
        </period>
    </context>
    <context id="c-237">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">snow:ApplicaSp.Z.o.o.StreamlitIncAndPrivatelyHeldCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2023-01-31</endDate>
        </period>
    </context>
    <context id="c-238">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-31</instant>
        </period>
    </context>
    <context id="c-239">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">snow:DeveloperCommunityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-31</instant>
        </period>
    </context>
    <context id="c-240">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">snow:AssembledWorkforceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-31</instant>
        </period>
    </context>
    <context id="c-241">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-31</instant>
        </period>
    </context>
    <context id="c-242">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-31</instant>
        </period>
    </context>
    <context id="c-243">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-01-31</instant>
        </period>
    </context>
    <context id="c-244">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">snow:DeveloperCommunityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-01-31</instant>
        </period>
    </context>
    <context id="c-245">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">snow:AssembledWorkforceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-01-31</instant>
        </period>
    </context>
    <context id="c-246">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-01-31</instant>
        </period>
    </context>
    <context id="c-247">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">snow:AssembledWorkforceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c-248">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">snow:ConvertibleSeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-30</instant>
        </period>
    </context>
    <context id="c-249">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">snow:ConvertibleSeniorNotesDue2027Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-30</instant>
        </period>
    </context>
    <context id="c-250">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">snow:ConvertibleSeniorNotesDue2029Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-30</instant>
        </period>
    </context>
    <context id="c-251">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">snow:ConvertibleSeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-09-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-252">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">snow:ConvertibleSeniorNotesDue2027Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-09-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-253">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">snow:ConvertibleSeniorNotesDue2029Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-09-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-254">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="snow:DebtInstrumentConvertibleTermsOfConversionAxis">snow:DebtConversionTermsOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-30</instant>
        </period>
    </context>
    <context id="c-255">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">snow:ConvertibleSeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="snow:DebtInstrumentConvertibleTermsOfConversionAxis">snow:DebtConversionTermsOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-09-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-256">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">snow:ConvertibleSeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="snow:DebtInstrumentConvertibleTermsOfConversionAxis">snow:DebtConversionTermsTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-09-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-257">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">snow:ConvertibleSeniorNotesDue2027Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-31</instant>
        </period>
    </context>
    <context id="c-258">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">snow:ConvertibleSeniorNotesDue2027Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-31</instant>
        </period>
    </context>
    <context id="c-259">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">snow:ConvertibleSeniorNotesDue2029Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-31</instant>
        </period>
    </context>
    <context id="c-260">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">snow:ConvertibleSeniorNotesDue2029Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-31</instant>
        </period>
    </context>
    <context id="c-261">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">snow:ConvertibleSeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-02-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="c-262">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">snow:ConvertibleSeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-09-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-263">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ShareRepurchaseProgramAxis">snow:SharesRepurchasedInPrivatelyNegotiatedTransactionsEnteredIntoInConnectionWithConvertibleSeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-09-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-264">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">snow:ConvertibleSeniorNotesDue2027Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:OptionIndexedToIssuersEquityEquityAxis">us-gaap:CallOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-09-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-265">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">snow:ConvertibleSeniorNotesDue2029Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:OptionIndexedToIssuersEquityEquityAxis">us-gaap:CallOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-09-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c-266">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:OtherCommitmentsAxis">snow:ThirdPartyCloudInfrastructureAgreementsAndSubscriptionArrangementsSpendingCommitmentsBetweenJune2023AndMay2028Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-31</instant>
        </period>
    </context>
    <context id="c-267">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:OtherCommitmentsAxis">snow:ThirdPartyCloudInfrastructureAgreementsAndSubscriptionArrangementsSpendingCommitmentsBetweenJune2023AndMay2028Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-31</instant>
        </period>
    </context>
    <context id="c-268">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:OtherCommitmentsAxis">snow:ThirdPartyCloudInfrastructureAgreementsAndSubscriptionArrangementsSpendingCommitmentsBetweenJanuary2024AndDecember2028Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-31</instant>
        </period>
    </context>
    <context id="c-269">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:OtherCommitmentsAxis">snow:ThirdPartyCloudInfrastructureAgreementsAndSubscriptionArrangementsSpendingCommitmentsBetweenJanuary2024AndDecember2028Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-31</instant>
        </period>
    </context>
    <context id="c-270">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">snow:USDistrictCourtOfCaliforniaVsSnowflakeInc.Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-02-29</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="c-271">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">snow:UnitedStatesDistrictCourtForTheCentralDistrictOfCaliforniaAndTheSupremeCourtOfBritishColumbiaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-31</instant>
        </period>
    </context>
    <context id="c-272">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">snow:A2012EquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-31</instant>
        </period>
    </context>
    <context id="c-273">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">snow:A2012EquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-01-31</instant>
        </period>
    </context>
    <context id="c-274">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">snow:A2012EquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-31</instant>
        </period>
    </context>
    <context id="c-275">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">snow:A2012EquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-01-31</instant>
        </period>
    </context>
    <context id="c-276">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">snow:A2020EquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-31</instant>
        </period>
    </context>
    <context id="c-277">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">snow:A2020EquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-01-31</instant>
        </period>
    </context>
    <context id="c-278">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">snow:A2020EquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-31</instant>
        </period>
    </context>
    <context id="c-279">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">snow:A2020EquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-01-31</instant>
        </period>
    </context>
    <context id="c-280">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">snow:SharesAvailableForFutureGrantMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">snow:A2020EquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-31</instant>
        </period>
    </context>
    <context id="c-281">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">snow:SharesAvailableForFutureGrantMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">snow:A2020EquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-01-31</instant>
        </period>
    </context>
    <context id="c-282">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-31</instant>
        </period>
    </context>
    <context id="c-283">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-01-31</instant>
        </period>
    </context>
    <context id="c-284">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
        </entity>
        <period>
            <instant>2023-02-28</instant>
        </period>
    </context>
    <context id="c-285">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
        </entity>
        <period>
            <startDate>2024-08-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="c-286">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">snow:InvestingSubsidiaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">snow:SamoohaInc.Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c-287">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">snow:A2020EquityIncentivePlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-31</instant>
        </period>
    </context>
    <context id="c-288">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">snow:A2020EquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-02-01</startDate>
            <endDate>2024-02-01</endDate>
        </period>
    </context>
    <context id="c-289">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-31</instant>
        </period>
    </context>
    <context id="c-290">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-02-01</startDate>
            <endDate>2024-02-01</endDate>
        </period>
    </context>
    <context id="c-291">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-02-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="c-292">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-02-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="c-293">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">snow:A2012EquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-02-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="c-294">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2022-01-31</endDate>
        </period>
    </context>
    <context id="c-295">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">snow:EquityClassifiedRestrictedStockUnitsRSUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">snow:A2012EquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-02-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="c-296">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">snow:EquityClassifiedRestrictedStockUnitsRSUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">snow:A2012EquityIncentivePlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-02-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="c-297">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">snow:EquityClassifiedRestrictedStockUnitsRSUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">snow:A2020EquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-02-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="c-298">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">snow:EquityClassifiedPerformanceSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">snow:A2020EquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-02-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="c-299">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">snow:EquityClassifiedPerformanceSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">snow:A2020EquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c-300">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">snow:EquityClassifiedPerformanceSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">snow:A2020EquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-02-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="c-301">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">snow:EquityClassifiedPerformanceSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">snow:A2020EquityIncentivePlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-02-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="c-302">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">snow:EquityClassifiedPerformanceSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">snow:A2020EquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-02-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="c-303">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">snow:EquityClassifiedRestrictedStockUnitsRSUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-31</instant>
        </period>
    </context>
    <context id="c-304">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">snow:EquityClassifiedRestrictedStockUnitsRSUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2023-01-31</endDate>
        </period>
    </context>
    <context id="c-305">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">snow:EquityClassifiedRestrictedStockUnitsRSUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-31</instant>
        </period>
    </context>
    <context id="c-306">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">snow:EquityClassifiedRestrictedStockUnitsRSUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c-307">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">snow:EquityClassifiedRestrictedStockUnitsRSUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-01-31</instant>
        </period>
    </context>
    <context id="c-308">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">snow:EquityClassifiedRestrictedStockUnitsRSUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-02-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="c-309">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">snow:EquityClassifiedRestrictedStockUnitsRSUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-31</instant>
        </period>
    </context>
    <context id="c-310">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">snow:LiabilityClassifiedPerformanceSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">snow:SamoohaInc.Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">snow:A2020EquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-31</instant>
        </period>
    </context>
    <context id="c-311">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">snow:LiabilityClassifiedPerformanceSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">snow:SamoohaInc.Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">snow:A2020EquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c-312">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">snow:LiabilityClassifiedPerformanceSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">snow:SamoohaInc.Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">snow:A2020EquityIncentivePlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c-313">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">snow:LiabilityClassifiedPerformanceSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">snow:SamoohaInc.Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">snow:A2020EquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-01-31</instant>
        </period>
    </context>
    <context id="c-314">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">snow:LiabilityClassifiedPerformanceSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">snow:SamoohaInc.Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">snow:A2020EquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-02-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="c-315">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">snow:LiabilityClassifiedPerformanceSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">snow:A2020EquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-31</instant>
        </period>
    </context>
    <context id="c-316">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">snow:LiabilityClassifiedPerformanceSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">snow:A2020EquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c-317">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">snow:LiabilityClassifiedPerformanceSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">snow:A2020EquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-01-31</instant>
        </period>
    </context>
    <context id="c-318">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">snow:LiabilityClassifiedPerformanceSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">snow:A2020EquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-02-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="c-319">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">snow:LiabilityClassifiedPerformanceSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">snow:A2020EquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-31</instant>
        </period>
    </context>
    <context id="c-320">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">snow:RestrictedCommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">snow:OutsideOfThePlansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-31</instant>
        </period>
    </context>
    <context id="c-321">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">snow:RestrictedCommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">snow:OutsideOfThePlansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2023-01-31</endDate>
        </period>
    </context>
    <context id="c-322">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">snow:RestrictedCommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">snow:OutsideOfThePlansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-31</instant>
        </period>
    </context>
    <context id="c-323">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">snow:RestrictedCommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">snow:OutsideOfThePlansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c-324">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">snow:RestrictedCommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">snow:OutsideOfThePlansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-01-31</instant>
        </period>
    </context>
    <context id="c-325">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">snow:RestrictedCommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">snow:OutsideOfThePlansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-02-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="c-326">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">snow:RestrictedCommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">snow:OutsideOfThePlansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-31</instant>
        </period>
    </context>
    <context id="c-327">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">snow:RestrictedCommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">snow:DatavoloInc.Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">snow:OutsideOfThePlansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-02-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="c-328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">snow:RestrictedCommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">snow:DatavoloInc.Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">snow:OutsideOfThePlansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-31</instant>
        </period>
    </context>
    <context id="c-329">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">snow:RestrictedCommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">snow:SamoohaInc.Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">snow:OutsideOfThePlansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c-330">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">snow:RestrictedCommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">snow:SamoohaInc.Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">snow:OutsideOfThePlansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-31</instant>
        </period>
    </context>
    <context id="c-331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">snow:RestrictedCommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">snow:SamoohaInc.Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">snow:OutsideOfThePlansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-01-31</instant>
        </period>
    </context>
    <context id="c-332">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">snow:RestrictedCommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">snow:StreamlitIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">snow:OutsideOfThePlansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2023-01-31</endDate>
        </period>
    </context>
    <context id="c-333">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">snow:RestrictedCommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">snow:StreamlitIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">snow:OutsideOfThePlansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-31</instant>
        </period>
    </context>
    <context id="c-334">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">snow:RestrictedCommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">snow:StreamlitIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">snow:OutsideOfThePlansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-01-31</instant>
        </period>
    </context>
    <context id="c-335">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-02-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="c-336">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-02-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="c-337">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2023-01-31</endDate>
        </period>
    </context>
    <context id="c-338">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c-339">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2023-01-31</endDate>
        </period>
    </context>
    <context id="c-340">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-02-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="c-341">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c-342">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2023-01-31</endDate>
        </period>
    </context>
    <context id="c-343">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-02-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="c-344">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c-345">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2023-01-31</endDate>
        </period>
    </context>
    <context id="c-346">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-02-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="c-347">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c-348">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2023-01-31</endDate>
        </period>
    </context>
    <context id="c-349">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-02-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="c-350">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c-351">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2023-01-31</endDate>
        </period>
    </context>
    <context id="c-352">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-31</instant>
        </period>
    </context>
    <context id="c-353">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-31</instant>
        </period>
    </context>
    <context id="c-354">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-31</instant>
        </period>
    </context>
    <context id="c-355">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2023-01-31</endDate>
        </period>
    </context>
    <context id="c-356">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-02-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="c-357">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c-358">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-02-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="c-359">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c-360">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2023-01-31</endDate>
        </period>
    </context>
    <context id="c-361">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-02-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="c-362">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c-363">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2023-01-31</endDate>
        </period>
    </context>
    <context id="c-364">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:ConvertibleDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-02-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="c-365">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:ConvertibleDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c-366">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:ConvertibleDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2023-01-31</endDate>
        </period>
    </context>
    <context id="c-367">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">snow:UnvestedRestrictedCommonStockAndEarlyExercisedStockOptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-02-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="c-368">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">snow:UnvestedRestrictedCommonStockAndEarlyExercisedStockOptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c-369">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">snow:UnvestedRestrictedCommonStockAndEarlyExercisedStockOptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2023-01-31</endDate>
        </period>
    </context>
    <context id="c-370">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-02-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="c-371">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c-372">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2023-01-31</endDate>
        </period>
    </context>
    <context id="c-373">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-01-31</instant>
        </period>
    </context>
    <context id="c-374">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-11-30</instant>
        </period>
    </context>
    <context id="c-375">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-02-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="c-376">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c-377">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2023-01-31</endDate>
        </period>
    </context>
    <context id="c-378">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-31</instant>
        </period>
    </context>
    <context id="c-379">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-03-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c-380">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-02-01</startDate>
            <endDate>2025-03-21</endDate>
        </period>
    </context>
    <context id="c-381">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
        </entity>
        <period>
            <startDate>2024-11-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="c-382">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">snow:ChristianKleinermanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-11-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="c-383">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">snow:ChristianKleinermanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-31</instant>
        </period>
    </context>
    <context id="c-384">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">snow:ChristopherW.DegnanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-11-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="c-385">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">snow:ChristopherW.DegnanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-31</instant>
        </period>
    </context>
    <context id="c-386">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">snow:MichaelL.SpeiserMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-11-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="c-387">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001640147</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">snow:MichaelL.SpeiserMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-31</instant>
        </period>
    </context>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="company">
        <measure>snow:company</measure>
    </unit>
    <unit id="founder">
        <measure>snow:founder</measure>
    </unit>
    <unit id="day">
        <measure>snow:day</measure>
    </unit>
    <unit id="complaint">
        <measure>snow:complaint</measure>
    </unit>
    <unit id="class_action">
        <measure>snow:class_action</measure>
    </unit>
    <unit id="class">
        <measure>snow:class</measure>
    </unit>
    <dei:EntityCentralIndexKey contextRef="c-1" id="f-33">0001640147</dei:EntityCentralIndexKey>
    <dei:DocumentFiscalYearFocus contextRef="c-1" id="f-34">2025</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus contextRef="c-1" id="f-35">FY</dei:DocumentFiscalPeriodFocus>
    <dei:AmendmentFlag contextRef="c-1" id="f-36">false</dei:AmendmentFlag>
    <snow:ContractWithCustomerContractTerm contextRef="c-86" id="f-614">P1Y</snow:ContractWithCustomerContractTerm>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-89" id="f-633">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration contextRef="c-4" id="f-866">http://fasb.org/us-gaap/2024#PrepaidExpenseAndOtherAssetsCurrent</us-gaap:DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration>
    <us-gaap:DerivativeLiabilityStatementOfFinancialPositionExtensibleEnumeration contextRef="c-4" id="f-873">http://fasb.org/us-gaap/2024#AccruedLiabilitiesCurrent</us-gaap:DerivativeLiabilityStatementOfFinancialPositionExtensibleEnumeration>
    <us-gaap:DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration contextRef="c-5" id="f-910">http://fasb.org/us-gaap/2024#PrepaidExpenseAndOtherAssetsCurrent</us-gaap:DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration>
    <us-gaap:DerivativeLiabilityStatementOfFinancialPositionExtensibleEnumeration contextRef="c-5" id="f-917">http://fasb.org/us-gaap/2024#AccruedLiabilitiesCurrent</us-gaap:DerivativeLiabilityStatementOfFinancialPositionExtensibleEnumeration>
    <us-gaap:DebtInstrumentConvertibleConversionRatio1
      contextRef="c-252"
      decimals="7"
      id="f-1264"
      unitRef="number">0.0063492</us-gaap:DebtInstrumentConvertibleConversionRatio1>
    <us-gaap:DebtInstrumentConvertibleConversionRatio1
      contextRef="c-253"
      decimals="7"
      id="f-1265"
      unitRef="number">0.0063492</us-gaap:DebtInstrumentConvertibleConversionRatio1>
    <ecd:TrdArrDuration contextRef="c-382" id="f-1814">P467D</ecd:TrdArrDuration>
    <ecd:TrdArrDuration contextRef="c-384" id="f-1815">P496D</ecd:TrdArrDuration>
    <ecd:TrdArrDuration contextRef="c-386" id="f-1816">P824D</ecd:TrdArrDuration>
    <dei:DocumentType contextRef="c-1" id="f-1">10-K</dei:DocumentType>
    <dei:DocumentAnnualReport contextRef="c-1" id="f-2">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate contextRef="c-1" id="f-3">2025-01-31</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate contextRef="c-1" id="f-4">--01-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentTransitionReport contextRef="c-1" id="f-5">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber contextRef="c-1" id="f-6">001-39504</dei:EntityFileNumber>
    <dei:EntityRegistrantName contextRef="c-1" id="f-7">SNOWFLAKE INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode contextRef="c-1" id="f-8">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber contextRef="c-1" id="f-9">46-0636374</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1 contextRef="c-1" id="f-10">Suite 3A</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2 contextRef="c-1" id="f-11">106 East Babcock Street</dei:EntityAddressAddressLine2>
    <dei:EntityAddressCityOrTown contextRef="c-1" id="f-12">Bozeman</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince contextRef="c-1" id="f-13">MT</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode contextRef="c-1" id="f-14">59715</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode contextRef="c-1" id="f-15">844</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="c-1" id="f-16">766-9355</dei:LocalPhoneNumber>
    <dei:Security12bTitle contextRef="c-1" id="f-17">Class A Common Stock, $0.0001 par value</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="c-1" id="f-18">SNOW</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="c-1" id="f-19">NYSE</dei:SecurityExchangeName>
    <dei:EntityWellKnownSeasonedIssuer contextRef="c-1" id="f-20">Yes</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers contextRef="c-1" id="f-21">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus contextRef="c-1" id="f-22">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent contextRef="c-1" id="f-23">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory contextRef="c-1" id="f-24">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness contextRef="c-1" id="f-25">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany contextRef="c-1" id="f-26">false</dei:EntityEmergingGrowthCompany>
    <dei:IcfrAuditorAttestationFlag contextRef="c-1" id="f-27">true</dei:IcfrAuditorAttestationFlag>
    <dei:DocumentFinStmtErrorCorrectionFlag contextRef="c-1" id="f-28">false</dei:DocumentFinStmtErrorCorrectionFlag>
    <dei:EntityShellCompany contextRef="c-1" id="f-29">false</dei:EntityShellCompany>
    <dei:EntityPublicFloat contextRef="c-2" decimals="-8" id="f-30" unitRef="usd">42300000000</dei:EntityPublicFloat>
    <dei:EntityCommonStockSharesOutstanding contextRef="c-3" decimals="-5" id="f-31" unitRef="shares">334100000</dei:EntityCommonStockSharesOutstanding>
    <dei:DocumentsIncorporatedByReferenceTextBlock contextRef="c-1" id="f-32">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Portions of the registrant's definitive Proxy Statement relating to the 2025 Annual Meeting of Stockholders are incorporated herein by reference in Part III of this Annual Report on Form 10-K where indicated. Such Proxy Statement will be filed with the Securities and Exchange Commission within 120 days after the registrant's fiscal year ended January&#160;31, 2025.&lt;/span&gt;&lt;/div&gt;</dei:DocumentsIncorporatedByReferenceTextBlock>
    <cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock contextRef="c-1" id="f-38">&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We have implemented and maintain a cybersecurity program designed to identify, assess, and manage material risks from cybersecurity threats to (i) our information systems and data, which include critical computer networks, third-party hosted services, communications systems, hardware and software, and (ii) critical data, including our intellectual property, confidential information that is proprietary, strategic or competitive in nature, and our customers&#x2019; data. Our cybersecurity program includes an information security policy, access management policies, an open-source policy, security incident response processes, and a supply chain policy, in addition to the secure design and vendor management programs described below. For a description of the risks from cybersecurity threats that may materially affect us, see the risk factor titled &#x201c;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;If we, our customers, or third-party service providers experience an actual or perceived security breach or unauthorized parties otherwise obtain access to our customers&#x2019; data, our data, or our platform, our platform may be perceived as not being secure, our reputation may be harmed, demand for our platform may be reduced, and we may incur significant liabilities.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x201d; in the section titled &#x201c;Risk Factors&#x201d; included elsewhere in this Annual Report on Form 10-K. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our information systems generally fall into two categories: our platform and our corporate systems. Each category has dedicated teams and processes in place to address cybersecurity risk. Our product security team, which reports into our SVP, Engineering and Support, works alongside our product and engineering teams to address how security is designed into our platform. Our corporate security team, which reports to our Chief Information Security Officer, is responsible for the secure design of our corporate systems. In addition, our Chief Information Security Officer manages a global security team that performs certain cybersecurity functions for both our platform and corporate systems, including certification management, incident response, threat detection, analytics, and offensive security (such as simulations and penetration tests). &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We actively monitor our threat environment for cybersecurity threats using various methods, including automated detection tools, scans of the threat environment, investigations of potential threats we discover or that are reported to us, and reports and services that identify threats. We monitor our information systems for vulnerabilities using internal and third-party penetration testing, intelligence feeds, and vulnerability databases. We also have a bug bounty program. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our security teams work with management to prioritize our risk management processes and mitigate cybersecurity threats, including those that may materially impact our business. Our assessment and management of material risks from cybersecurity threats is a key risk area within our enterprise risk management program. Our Chief Information Security Officer and SVP, Engineering and Support are responsible for management of cybersecurity risk under our enterprise risk management program, and senior management and the audit committee of our board of directors receive reports on the key risks and the effectiveness of our management of such enterprise risks. In addition, key cybersecurity risks are assessed as part of our internal audit program. We have completed various security audits and certifications, including SOC 2 Type II, SOC 1 Type II, PCI-DSS, HITRUST, FedRAMP High, and ISO/IEC 27001. We also employ a shared responsibility cybersecurity model where our customers are responsible for using and configuring our platform in a manner that meets applicable cybersecurity standards and requirements. As part of this shared responsibility cybersecurity model, customers have sole responsibility for creating and securing their access credentials for our platform.&lt;/span&gt;&lt;/div&gt;Our platform and corporate systems involve the use of third-party technology or service providers, or vendors, such as hosting platforms, open-source software, and application providers. We also use vendors to assist us from time to time to identify, assess, and manage material risks from cybersecurity threats to our platform and corporate systems, including consulting firms, external legal counsel, incident response vendors, penetration test providers, auditors, monitoring technology, and cybersecurity data providers. We have a vendor management program under which our corporate security, product security, and legal teams evaluate cybersecurity risks presented by our use of vendors. Depending on the nature of the technology or services provided, the sensitivity of the information systems and data at issue, and the identity of the vendor, our vendor management process may involve different levels of assessment designed to help identify cybersecurity risks. For vendors that may pose higher risks, this process includes a vendor security questionnaire, an evaluation of the vendor&#x2019;s security program and security documentation, and the imposition of contractual obligations related to cybersecurity on the vendor. All vendors are required to undergo this review, which is in addition to the applicable security reviews that may be conducted by our product security and corporate security teams described above.</cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock>
    <cyd:CybersecurityRiskManagementProcessesIntegratedTextBlock contextRef="c-1" id="f-37">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We have implemented and maintain a cybersecurity program designed to identify, assess, and manage material risks from cybersecurity threats to (i) our information systems and data, which include critical computer networks, third-party hosted services, communications systems, hardware and software, and (ii) critical data, including our intellectual property, confidential information that is proprietary, strategic or competitive in nature, and our customers&#x2019; data. Our cybersecurity program includes an information security policy, access management policies, an open-source policy, security incident response processes, and a supply chain policy, in addition to the secure design and vendor management programs described below. For a description of the risks from cybersecurity threats that may materially affect us, see the risk factor titled &#x201c;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;If we, our customers, or third-party service providers experience an actual or perceived security breach or unauthorized parties otherwise obtain access to our customers&#x2019; data, our data, or our platform, our platform may be perceived as not being secure, our reputation may be harmed, demand for our platform may be reduced, and we may incur significant liabilities.&lt;/span&gt;&#x201d; in the section titled &#x201c;Risk Factors&#x201d; included elsewhere in this Annual Report on Form 10-K.</cyd:CybersecurityRiskManagementProcessesIntegratedTextBlock>
    <cyd:CybersecurityRiskManagementProcessesIntegratedFlag contextRef="c-1" id="f-39">true</cyd:CybersecurityRiskManagementProcessesIntegratedFlag>
    <cyd:CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag contextRef="c-1" id="f-40">false</cyd:CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag>
    <cyd:CybersecurityRiskManagementThirdPartyEngagedFlag contextRef="c-1" id="f-41">true</cyd:CybersecurityRiskManagementThirdPartyEngagedFlag>
    <cyd:CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag contextRef="c-1" id="f-42">true</cyd:CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag>
    <cyd:CybersecurityRiskBoardOfDirectorsOversightTextBlock contextRef="c-1" id="f-43">Our board of directors has formed a cybersecurity committee of the board to assist it in fulfilling its oversight responsibility with respect to the management of cybersecurity risks related to our products and services as well as our information technology and network systems. The responsibilities of the cybersecurity committee include overseeing our implementation and maintenance of cybersecurity measures, data governance, compliance with applicable information security laws, and overseeing disclosure controls relating to cybersecurity. The cybersecurity committee receives reports from management concerning our significant cybersecurity threats and risk and the processes we have implemented to address them and has access to various reports, summaries or presentations related to cybersecurity threats, risk, and mitigation. In addition, our audit committee has oversight responsibility over our internal financial controls and our enterprise risk management program. Finally, management periodically provides cybersecurity briefings to the entire board of directors.</cyd:CybersecurityRiskBoardOfDirectorsOversightTextBlock>
    <cyd:CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock contextRef="c-1" id="f-44">Our board of directors has formed a cybersecurity committee of the board to assist it in fulfilling its oversight responsibility with respect to the management of cybersecurity risks related to our products and services as well as our information technology and network systems. The responsibilities of the cybersecurity committee include overseeing our implementation and maintenance of cybersecurity measures, data governance, compliance with applicable information security laws, and overseeing disclosure controls relating to cybersecurity.</cyd:CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock>
    <cyd:CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock contextRef="c-1" id="f-46">The cybersecurity committee receives reports from management concerning our significant cybersecurity threats and risk and the processes we have implemented to address them and has access to various reports, summaries or presentations related to cybersecurity threats, risk, and mitigation. In addition, our audit committee has oversight responsibility over our internal financial controls and our enterprise risk management program. Finally, management periodically provides cybersecurity briefings to the entire board of directors. Our cybersecurity incident response processes are designed to escalate certain cybersecurity incidents to management depending on the circumstances, including the individuals named above, who work with our incident response team to help us mitigate and remediate cybersecurity incidents of which they are notified</cyd:CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock>
    <cyd:CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock contextRef="c-1" id="f-45">The cybersecurity committee receives reports from management concerning our significant cybersecurity threats and risk and the processes we have implemented to address them and has access to various reports, summaries or presentations related to cybersecurity threats, risk, and mitigation. In addition, our audit committee has oversight responsibility over our internal financial controls and our enterprise risk management program. Finally, management periodically provides cybersecurity briefings to the entire board of directors. our security incident response plan provides for reporting certain cybersecurity incidents to the cybersecurity committee of the board.</cyd:CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock>
    <cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag contextRef="c-1" id="f-47">true</cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag>
    <cyd:CybersecurityRiskRoleOfManagementTextBlock contextRef="c-1" id="f-48">The members of management who are primarily responsible for assessing and managing our material risks from cybersecurity threats are our Chief Information Security Officer and our SVP, Engineering and Support. Our Chief Information Security Officer joined Snowflake in 2023 and previously served in various cybersecurity roles for over 12 years across multiple technology sectors, including manufacturing, software, and services. Our SVP, Engineering and Support joined Snowflake as VP of AI Engineering in 2023 in connection with our acquisition of Neeva, where he served as the head of engineering and, prior to that, he served in various roles at Google, including as VP Engineering in various technical leadership roles. Each of our Chief Information Security Officer and SVP, Engineering and Support is responsible for hiring appropriate personnel, integrating cybersecurity risk considerations into our overall risk management strategy, communicating key priorities to relevant personnel, approving budgets, helping prepare for cybersecurity incidents, approving cybersecurity processes, and reviewing security assessments and other security-related reports.</cyd:CybersecurityRiskRoleOfManagementTextBlock>
    <cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock contextRef="c-1" id="f-49">The members of management who are primarily responsible for assessing and managing our material risks from cybersecurity threats are our Chief Information Security Officer and our SVP, Engineering and Support.</cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock>
    <cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag contextRef="c-1" id="f-50">true</cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag>
    <cyd:CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock contextRef="c-1" id="f-51">Our Chief Information Security Officer joined Snowflake in 2023 and previously served in various cybersecurity roles for over 12 years across multiple technology sectors, including manufacturing, software, and services. Our SVP, Engineering and Support joined Snowflake as VP of AI Engineering in 2023 in connection with our acquisition of Neeva, where he served as the head of engineering and, prior to that, he served in various roles at Google, including as VP Engineering in various technical leadership roles.</cyd:CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock>
    <dei:AuditorFirmId contextRef="c-1" id="f-52">238</dei:AuditorFirmId>
    <dei:AuditorName contextRef="c-1" id="f-53">PricewaterhouseCoopers LLP</dei:AuditorName>
    <dei:AuditorLocation contextRef="c-1" id="f-54">San Jose, California</dei:AuditorLocation>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-4" decimals="-3" id="f-55" unitRef="usd">2628798000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-5" decimals="-3" id="f-56" unitRef="usd">1762749000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent contextRef="c-4" decimals="-3" id="f-57" unitRef="usd">2008873000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent contextRef="c-5" decimals="-3" id="f-58" unitRef="usd">2083499000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c-4" decimals="-3" id="f-59" unitRef="usd">922805000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c-5" decimals="-3" id="f-60" unitRef="usd">926902000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:CapitalizedContractCostNetCurrent contextRef="c-4" decimals="-3" id="f-61" unitRef="usd">97662000</us-gaap:CapitalizedContractCostNetCurrent>
    <us-gaap:CapitalizedContractCostNetCurrent contextRef="c-5" decimals="-3" id="f-62" unitRef="usd">86096000</us-gaap:CapitalizedContractCostNetCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="c-4" decimals="-3" id="f-63" unitRef="usd">211234000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="c-5" decimals="-3" id="f-64" unitRef="usd">180018000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="c-4" decimals="-3" id="f-65" unitRef="usd">5869372000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="c-5" decimals="-3" id="f-66" unitRef="usd">5039264000</us-gaap:AssetsCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent contextRef="c-4" decimals="-3" id="f-67" unitRef="usd">656476000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent contextRef="c-5" decimals="-3" id="f-68" unitRef="usd">916307000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-4" decimals="-3" id="f-69" unitRef="usd">296393000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-5" decimals="-3" id="f-70" unitRef="usd">247464000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c-4" decimals="-3" id="f-71" unitRef="usd">359439000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c-5" decimals="-3" id="f-72" unitRef="usd">252128000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:Goodwill contextRef="c-4" decimals="-3" id="f-73" unitRef="usd">1056559000</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c-5" decimals="-3" id="f-74" unitRef="usd">975906000</us-gaap:Goodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="c-4" decimals="-3" id="f-75" unitRef="usd">278028000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="c-5" decimals="-3" id="f-76" unitRef="usd">331411000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:CapitalizedContractCostNetNoncurrent contextRef="c-4" decimals="-3" id="f-77" unitRef="usd">183967000</us-gaap:CapitalizedContractCostNetNoncurrent>
    <us-gaap:CapitalizedContractCostNetNoncurrent contextRef="c-5" decimals="-3" id="f-78" unitRef="usd">187093000</us-gaap:CapitalizedContractCostNetNoncurrent>
    <us-gaap:OtherAssetsNoncurrent contextRef="c-4" decimals="-3" id="f-79" unitRef="usd">333704000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent contextRef="c-5" decimals="-3" id="f-80" unitRef="usd">273810000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets contextRef="c-4" decimals="-3" id="f-81" unitRef="usd">9033938000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-5" decimals="-3" id="f-82" unitRef="usd">8223383000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent contextRef="c-4" decimals="-3" id="f-83" unitRef="usd">169767000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent contextRef="c-5" decimals="-3" id="f-84" unitRef="usd">51721000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccruedLiabilitiesCurrent contextRef="c-4" decimals="-3" id="f-85" unitRef="usd">515454000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent contextRef="c-5" decimals="-3" id="f-86" unitRef="usd">446860000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="c-4" decimals="-3" id="f-87" unitRef="usd">35923000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="c-5" decimals="-3" id="f-88" unitRef="usd">33944000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent contextRef="c-4" decimals="-3" id="f-89" unitRef="usd">2580039000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent contextRef="c-5" decimals="-3" id="f-90" unitRef="usd">2198705000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="c-4" decimals="-3" id="f-91" unitRef="usd">3301183000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="c-5" decimals="-3" id="f-92" unitRef="usd">2731230000</us-gaap:LiabilitiesCurrent>
    <us-gaap:ConvertibleDebtNoncurrent contextRef="c-4" decimals="-3" id="f-93" unitRef="usd">2271529000</us-gaap:ConvertibleDebtNoncurrent>
    <us-gaap:ConvertibleDebtNoncurrent contextRef="c-5" decimals="-3" id="f-94" unitRef="usd">0</us-gaap:ConvertibleDebtNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="c-4" decimals="-3" id="f-95" unitRef="usd">377818000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="c-5" decimals="-3" id="f-96" unitRef="usd">254037000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent contextRef="c-4" decimals="-3" id="f-97" unitRef="usd">15501000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent contextRef="c-5" decimals="-3" id="f-98" unitRef="usd">14402000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent contextRef="c-4" decimals="-3" id="f-99" unitRef="usd">61264000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent contextRef="c-5" decimals="-3" id="f-100" unitRef="usd">33120000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities contextRef="c-4" decimals="-3" id="f-101" unitRef="usd">6027295000</us-gaap:Liabilities>
    <us-gaap:Liabilities contextRef="c-5" decimals="-3" id="f-102" unitRef="usd">3032789000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies contextRef="c-4" id="f-103" unitRef="usd" xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies contextRef="c-5" id="f-104" unitRef="usd" xsi:nil="true"/>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="c-5"
      decimals="INF"
      id="f-105"
      unitRef="usdPerShare">0.0001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="c-4"
      decimals="INF"
      id="f-106"
      unitRef="usdPerShare">0.0001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized contextRef="c-4" decimals="-3" id="f-107" unitRef="shares">200000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized contextRef="c-5" decimals="-3" id="f-108" unitRef="shares">200000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued contextRef="c-5" decimals="INF" id="f-109" unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding contextRef="c-5" decimals="INF" id="f-110" unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesIssued contextRef="c-4" decimals="INF" id="f-111" unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding contextRef="c-4" decimals="INF" id="f-112" unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockValue contextRef="c-4" decimals="-3" id="f-113" unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue contextRef="c-5" decimals="-3" id="f-114" unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c-6"
      decimals="INF"
      id="f-115"
      unitRef="usdPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c-7"
      decimals="INF"
      id="f-116"
      unitRef="usdPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c-8"
      decimals="INF"
      id="f-117"
      unitRef="usdPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c-9"
      decimals="INF"
      id="f-118"
      unitRef="usdPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized contextRef="c-9" decimals="-3" id="f-119" unitRef="shares">2500000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized contextRef="c-6" decimals="-3" id="f-120" unitRef="shares">2500000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued contextRef="c-9" decimals="-3" id="f-121" unitRef="shares">334301000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued contextRef="c-6" decimals="-3" id="f-122" unitRef="shares">334453000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-9" decimals="-3" id="f-123" unitRef="shares">333865000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-6" decimals="-3" id="f-124" unitRef="shares">333961000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesAuthorized contextRef="c-7" decimals="-3" id="f-125" unitRef="shares">185461000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized contextRef="c-8" decimals="-3" id="f-126" unitRef="shares">185461000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued contextRef="c-7" decimals="INF" id="f-127" unitRef="shares">0</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued contextRef="c-8" decimals="INF" id="f-128" unitRef="shares">0</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-8" decimals="INF" id="f-129" unitRef="shares">0</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-7" decimals="INF" id="f-130" unitRef="shares">0</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue contextRef="c-4" decimals="-3" id="f-131" unitRef="usd">34000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue contextRef="c-5" decimals="-3" id="f-132" unitRef="usd">34000</us-gaap:CommonStockValue>
    <us-gaap:TreasuryStockCommonShares contextRef="c-4" decimals="-3" id="f-133" unitRef="shares">436000</us-gaap:TreasuryStockCommonShares>
    <us-gaap:TreasuryStockCommonShares contextRef="c-5" decimals="-3" id="f-134" unitRef="shares">492000</us-gaap:TreasuryStockCommonShares>
    <us-gaap:TreasuryStockCommonValue contextRef="c-4" decimals="-3" id="f-135" unitRef="usd">59505000</us-gaap:TreasuryStockCommonValue>
    <us-gaap:TreasuryStockCommonValue contextRef="c-5" decimals="-3" id="f-136" unitRef="usd">67140000</us-gaap:TreasuryStockCommonValue>
    <us-gaap:AdditionalPaidInCapital contextRef="c-4" decimals="-3" id="f-137" unitRef="usd">10355211000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital contextRef="c-5" decimals="-3" id="f-138" unitRef="usd">9331238000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-4" decimals="-3" id="f-139" unitRef="usd">-2236000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-5" decimals="-3" id="f-140" unitRef="usd">-8220000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="c-4" decimals="-3" id="f-141" unitRef="usd">-7293575000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="c-5" decimals="-3" id="f-142" unitRef="usd">-4075604000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity contextRef="c-4" decimals="-3" id="f-143" unitRef="usd">2999929000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-5" decimals="-3" id="f-144" unitRef="usd">5180308000</us-gaap:StockholdersEquity>
    <us-gaap:MinorityInterest contextRef="c-4" decimals="-3" id="f-145" unitRef="usd">6714000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest contextRef="c-5" decimals="-3" id="f-146" unitRef="usd">10286000</us-gaap:MinorityInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-4" decimals="-3" id="f-147" unitRef="usd">3006643000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-5" decimals="-3" id="f-148" unitRef="usd">5190594000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="c-4" decimals="-3" id="f-149" unitRef="usd">9033938000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="c-5" decimals="-3" id="f-150" unitRef="usd">8223383000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:TreasuryStockSharesRetired contextRef="c-10" decimals="-5" id="f-151" unitRef="shares">200000</us-gaap:TreasuryStockSharesRetired>
    <us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued contextRef="c-11" decimals="-5" id="f-152" unitRef="shares">200000</us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-1" decimals="-3" id="f-153" unitRef="usd">3626396000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-12" decimals="-3" id="f-154" unitRef="usd">2806489000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-13" decimals="-3" id="f-155" unitRef="usd">2065659000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-1" decimals="-3" id="f-156" unitRef="usd">1214673000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-12" decimals="-3" id="f-157" unitRef="usd">898558000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-13" decimals="-3" id="f-158" unitRef="usd">717540000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit contextRef="c-1" decimals="-3" id="f-159" unitRef="usd">2411723000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c-12" decimals="-3" id="f-160" unitRef="usd">1907931000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c-13" decimals="-3" id="f-161" unitRef="usd">1348119000</us-gaap:GrossProfit>
    <us-gaap:SellingAndMarketingExpense contextRef="c-1" decimals="-3" id="f-162" unitRef="usd">1672092000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense contextRef="c-12" decimals="-3" id="f-163" unitRef="usd">1391747000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense contextRef="c-13" decimals="-3" id="f-164" unitRef="usd">1106507000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="c-1" decimals="-3" id="f-165" unitRef="usd">1783379000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="c-12" decimals="-3" id="f-166" unitRef="usd">1287949000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="c-13" decimals="-3" id="f-167" unitRef="usd">788058000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="c-1" decimals="-3" id="f-168" unitRef="usd">412262000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="c-12" decimals="-3" id="f-169" unitRef="usd">323008000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="c-13" decimals="-3" id="f-170" unitRef="usd">295821000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:OperatingExpenses contextRef="c-1" decimals="-3" id="f-171" unitRef="usd">3867733000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses contextRef="c-12" decimals="-3" id="f-172" unitRef="usd">3002704000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses contextRef="c-13" decimals="-3" id="f-173" unitRef="usd">2190386000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss contextRef="c-1" decimals="-3" id="f-174" unitRef="usd">-1456010000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-12" decimals="-3" id="f-175" unitRef="usd">-1094773000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-13" decimals="-3" id="f-176" unitRef="usd">-842267000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InvestmentIncomeNonoperating contextRef="c-1" decimals="-3" id="f-177" unitRef="usd">209009000</us-gaap:InvestmentIncomeNonoperating>
    <us-gaap:InvestmentIncomeNonoperating contextRef="c-12" decimals="-3" id="f-178" unitRef="usd">200663000</us-gaap:InvestmentIncomeNonoperating>
    <us-gaap:InvestmentIncomeNonoperating contextRef="c-13" decimals="-3" id="f-179" unitRef="usd">73839000</us-gaap:InvestmentIncomeNonoperating>
    <us-gaap:InterestExpenseNonoperating contextRef="c-1" decimals="-3" id="f-180" unitRef="usd">2759000</us-gaap:InterestExpenseNonoperating>
    <us-gaap:InterestExpenseNonoperating contextRef="c-12" decimals="-3" id="f-181" unitRef="usd">0</us-gaap:InterestExpenseNonoperating>
    <us-gaap:InterestExpenseNonoperating contextRef="c-13" decimals="-3" id="f-182" unitRef="usd">0</us-gaap:InterestExpenseNonoperating>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c-1" decimals="-3" id="f-183" unitRef="usd">-35339000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c-12" decimals="-3" id="f-184" unitRef="usd">44887000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c-13" decimals="-3" id="f-185" unitRef="usd">-47565000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-1" decimals="-3" id="f-186" unitRef="usd">-1285099000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-12" decimals="-3" id="f-187" unitRef="usd">-849223000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-13" decimals="-3" id="f-188" unitRef="usd">-815993000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-189" unitRef="usd">4113000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-12" decimals="-3" id="f-190" unitRef="usd">-11233000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-13" decimals="-3" id="f-191" unitRef="usd">-18467000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ProfitLoss contextRef="c-1" decimals="-3" id="f-192" unitRef="usd">-1289212000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c-12" decimals="-3" id="f-193" unitRef="usd">-837990000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c-13" decimals="-3" id="f-194" unitRef="usd">-797526000</us-gaap:ProfitLoss>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest contextRef="c-1" decimals="-3" id="f-195" unitRef="usd">-3572000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest contextRef="c-12" decimals="-3" id="f-196" unitRef="usd">-1893000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest contextRef="c-13" decimals="-3" id="f-197" unitRef="usd">-821000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLoss contextRef="c-1" decimals="-3" id="f-198" unitRef="usd">-1285640000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-12" decimals="-3" id="f-199" unitRef="usd">-836097000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-13" decimals="-3" id="f-200" unitRef="usd">-796705000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-1"
      decimals="2"
      id="f-201"
      unitRef="usdPerShare">-3.86</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-1"
      decimals="2"
      id="f-202"
      unitRef="usdPerShare">-3.86</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-12"
      decimals="2"
      id="f-203"
      unitRef="usdPerShare">-2.55</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-12"
      decimals="2"
      id="f-204"
      unitRef="usdPerShare">-2.55</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-13"
      decimals="2"
      id="f-205"
      unitRef="usdPerShare">-2.50</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-13"
      decimals="2"
      id="f-206"
      unitRef="usdPerShare">-2.50</us-gaap:EarningsPerShareBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-1" decimals="-3" id="f-207" unitRef="shares">332707000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-1" decimals="-3" id="f-208" unitRef="shares">332707000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-12" decimals="-3" id="f-209" unitRef="shares">328001000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-12" decimals="-3" id="f-210" unitRef="shares">328001000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-13" decimals="-3" id="f-211" unitRef="shares">318730000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-13" decimals="-3" id="f-212" unitRef="shares">318730000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:ProfitLoss contextRef="c-1" decimals="-3" id="f-213" unitRef="usd">-1289212000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c-12" decimals="-3" id="f-214" unitRef="usd">-837990000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c-13" decimals="-3" id="f-215" unitRef="usd">-797526000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax contextRef="c-1" decimals="-3" id="f-216" unitRef="usd">5982000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax contextRef="c-12" decimals="-3" id="f-217" unitRef="usd">30760000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax contextRef="c-13" decimals="-3" id="f-218" unitRef="usd">-20619000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeOtherNetOfTax contextRef="c-1" decimals="-3" id="f-219" unitRef="usd">2000</us-gaap:OtherComprehensiveIncomeOtherNetOfTax>
    <us-gaap:OtherComprehensiveIncomeOtherNetOfTax contextRef="c-12" decimals="-3" id="f-220" unitRef="usd">-708000</us-gaap:OtherComprehensiveIncomeOtherNetOfTax>
    <us-gaap:OtherComprehensiveIncomeOtherNetOfTax contextRef="c-13" decimals="-3" id="f-221" unitRef="usd">-1367000</us-gaap:OtherComprehensiveIncomeOtherNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-1" decimals="-3" id="f-222" unitRef="usd">5984000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-12" decimals="-3" id="f-223" unitRef="usd">30052000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-13" decimals="-3" id="f-224" unitRef="usd">-21986000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest contextRef="c-1" decimals="-3" id="f-225" unitRef="usd">-1283228000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest contextRef="c-12" decimals="-3" id="f-226" unitRef="usd">-807938000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest contextRef="c-13" decimals="-3" id="f-227" unitRef="usd">-819512000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest contextRef="c-1" decimals="-3" id="f-228" unitRef="usd">-3572000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest contextRef="c-12" decimals="-3" id="f-229" unitRef="usd">-1893000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest contextRef="c-13" decimals="-3" id="f-230" unitRef="usd">-821000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c-1" decimals="-3" id="f-231" unitRef="usd">-1279656000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c-12" decimals="-3" id="f-232" unitRef="usd">-806045000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c-13" decimals="-3" id="f-233" unitRef="usd">-818691000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-14" decimals="-3" id="f-234" unitRef="shares">312377000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-14" decimals="-3" id="f-235" unitRef="usd">31000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:TreasuryStockCommonShares contextRef="c-15" decimals="-3" id="f-236" unitRef="shares">0</us-gaap:TreasuryStockCommonShares>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-15" decimals="-3" id="f-237" unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-16" decimals="-3" id="f-238" unitRef="usd">6984669000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-17" decimals="-3" id="f-239" unitRef="usd">-16286000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-18" decimals="-3" id="f-240" unitRef="usd">-1919369000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-19" decimals="-3" id="f-241" unitRef="usd">5049045000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-20" decimals="-3" id="f-242" unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-21" decimals="-3" id="f-243" unitRef="usd">5049045000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised contextRef="c-22" decimals="-3" id="f-244" unitRef="shares">6118000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c-22" decimals="-3" id="f-245" unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c-23" decimals="-3" id="f-246" unitRef="usd">39742000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c-24" decimals="-3" id="f-247" unitRef="usd">39743000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c-13" decimals="-3" id="f-248" unitRef="usd">39743000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans contextRef="c-22" decimals="-3" id="f-249" unitRef="shares">286000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan contextRef="c-23" decimals="-3" id="f-250" unitRef="usd">40931000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan contextRef="c-24" decimals="-3" id="f-251" unitRef="usd">40931000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan contextRef="c-13" decimals="-3" id="f-252" unitRef="usd">40931000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodSharesAcquisitions contextRef="c-22" decimals="-3" id="f-253" unitRef="shares">1916000</us-gaap:StockIssuedDuringPeriodSharesAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions contextRef="c-23" decimals="-3" id="f-254" unitRef="usd">438916000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions contextRef="c-24" decimals="-3" id="f-255" unitRef="usd">438916000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions contextRef="c-13" decimals="-3" id="f-256" unitRef="usd">438916000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <snow:StockIssuedDuringPeriodSharesAcquisitionsSubjectToFutureVesting contextRef="c-22" decimals="-3" id="f-257" unitRef="shares">409000</snow:StockIssuedDuringPeriodSharesAcquisitionsSubjectToFutureVesting>
    <snow:APICShareBasedPaymentArrangementIncreaseForStockOptionsEarlyExercised contextRef="c-23" decimals="-3" id="f-258" unitRef="usd">244000</snow:APICShareBasedPaymentArrangementIncreaseForStockOptionsEarlyExercised>
    <snow:APICShareBasedPaymentArrangementIncreaseForStockOptionsEarlyExercised contextRef="c-24" decimals="-3" id="f-259" unitRef="usd">244000</snow:APICShareBasedPaymentArrangementIncreaseForStockOptionsEarlyExercised>
    <snow:APICShareBasedPaymentArrangementIncreaseForStockOptionsEarlyExercised contextRef="c-13" decimals="-3" id="f-260" unitRef="usd">244000</snow:APICShareBasedPaymentArrangementIncreaseForStockOptionsEarlyExercised>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures contextRef="c-22" decimals="-3" id="f-261" unitRef="shares">3348000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation contextRef="c-22" decimals="-3" id="f-262" unitRef="shares">1149000</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-23" decimals="-3" id="f-263" unitRef="usd">184702000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-24" decimals="-3" id="f-264" unitRef="usd">184702000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-13" decimals="-3" id="f-265" unitRef="usd">184702000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-23" decimals="-3" id="f-266" unitRef="usd">890950000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-24" decimals="-3" id="f-267" unitRef="usd">890950000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-13" decimals="-3" id="f-268" unitRef="usd">890950000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance contextRef="c-25" decimals="-3" id="f-269" unitRef="usd">13000000</us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance>
    <us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance contextRef="c-13" decimals="-3" id="f-270" unitRef="usd">13000000</us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-26" decimals="-3" id="f-271" unitRef="usd">-21986000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-24" decimals="-3" id="f-272" unitRef="usd">-21986000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-13" decimals="-3" id="f-273" unitRef="usd">-21986000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:ProfitLoss contextRef="c-27" decimals="-3" id="f-274" unitRef="usd">-796705000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c-24" decimals="-3" id="f-275" unitRef="usd">-796705000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c-25" decimals="-3" id="f-276" unitRef="usd">-821000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c-13" decimals="-3" id="f-277" unitRef="usd">-797526000</us-gaap:ProfitLoss>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-28" decimals="-3" id="f-278" unitRef="shares">323305000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-28" decimals="-3" id="f-279" unitRef="usd">32000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:TreasuryStockCommonShares contextRef="c-29" decimals="-3" id="f-280" unitRef="shares">0</us-gaap:TreasuryStockCommonShares>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-29" decimals="-3" id="f-281" unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-30" decimals="-3" id="f-282" unitRef="usd">8210750000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-31" decimals="-3" id="f-283" unitRef="usd">-38272000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-32" decimals="-3" id="f-284" unitRef="usd">-2716074000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-33" decimals="-3" id="f-285" unitRef="usd">5456436000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-34" decimals="-3" id="f-286" unitRef="usd">12179000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-35" decimals="-3" id="f-287" unitRef="usd">5468615000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised contextRef="c-36" decimals="-3" id="f-288" unitRef="shares">8355000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c-36" decimals="-3" id="f-289" unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c-37" decimals="-3" id="f-290" unitRef="usd">57162000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c-38" decimals="-3" id="f-291" unitRef="usd">57163000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c-12" decimals="-3" id="f-292" unitRef="usd">57163000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans contextRef="c-36" decimals="-3" id="f-293" unitRef="shares">516000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan contextRef="c-37" decimals="-3" id="f-294" unitRef="usd">61234000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan contextRef="c-38" decimals="-3" id="f-295" unitRef="usd">61234000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan contextRef="c-12" decimals="-3" id="f-296" unitRef="usd">61234000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodSharesAcquisitions contextRef="c-36" decimals="-3" id="f-297" unitRef="shares">896000</us-gaap:StockIssuedDuringPeriodSharesAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions contextRef="c-37" decimals="-3" id="f-298" unitRef="usd">174284000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions contextRef="c-38" decimals="-3" id="f-299" unitRef="usd">174284000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions contextRef="c-12" decimals="-3" id="f-300" unitRef="usd">174284000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <snow:StockIssuedDuringPeriodSharesAcquisitionsSubjectToFutureVesting contextRef="c-36" decimals="-3" id="f-301" unitRef="shares">385000</snow:StockIssuedDuringPeriodSharesAcquisitionsSubjectToFutureVesting>
    <snow:APICShareBasedPaymentArrangementIncreaseForStockOptionsEarlyExercised contextRef="c-37" decimals="-3" id="f-302" unitRef="usd">163000</snow:APICShareBasedPaymentArrangementIncreaseForStockOptionsEarlyExercised>
    <snow:APICShareBasedPaymentArrangementIncreaseForStockOptionsEarlyExercised contextRef="c-38" decimals="-3" id="f-303" unitRef="usd">163000</snow:APICShareBasedPaymentArrangementIncreaseForStockOptionsEarlyExercised>
    <snow:APICShareBasedPaymentArrangementIncreaseForStockOptionsEarlyExercised contextRef="c-12" decimals="-3" id="f-304" unitRef="usd">163000</snow:APICShareBasedPaymentArrangementIncreaseForStockOptionsEarlyExercised>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures contextRef="c-36" decimals="-3" id="f-305" unitRef="shares">6804000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures contextRef="c-36" decimals="-3" id="f-306" unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures contextRef="c-37" decimals="-3" id="f-307" unitRef="usd">-1000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures contextRef="c-38" decimals="-3" id="f-308" unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures contextRef="c-12" decimals="-3" id="f-309" unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation contextRef="c-36" decimals="-3" id="f-310" unitRef="shares">2296000</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-37" decimals="-3" id="f-311" unitRef="usd">387596000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-38" decimals="-3" id="f-312" unitRef="usd">387596000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-12" decimals="-3" id="f-313" unitRef="usd">387596000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:TreasuryStockSharesAcquired contextRef="c-39" decimals="-3" id="f-314" unitRef="shares">500000</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="c-39" decimals="-3" id="f-315" unitRef="usd">68299000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="c-38" decimals="-3" id="f-316" unitRef="usd">68299000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="c-12" decimals="-3" id="f-317" unitRef="usd">68299000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares contextRef="c-36" decimals="-3" id="f-318" unitRef="shares">3512000</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="c-40" decimals="-3" id="f-319" unitRef="usd">523433000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="c-38" decimals="-3" id="f-320" unitRef="usd">523433000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="c-12" decimals="-3" id="f-321" unitRef="usd">523433000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockIssuedDuringPeriodSharesTreasuryStockReissued contextRef="c-39" decimals="-3" id="f-322" unitRef="shares">8000</us-gaap:StockIssuedDuringPeriodSharesTreasuryStockReissued>
    <us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued contextRef="c-39" decimals="-3" id="f-323" unitRef="usd">1159000</us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued>
    <us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued contextRef="c-37" decimals="-3" id="f-324" unitRef="usd">-1132000</us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued>
    <us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued contextRef="c-38" decimals="-3" id="f-325" unitRef="usd">27000</us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued>
    <us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued contextRef="c-12" decimals="-3" id="f-326" unitRef="usd">27000</us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-37" decimals="-3" id="f-327" unitRef="usd">1216374000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-38" decimals="-3" id="f-328" unitRef="usd">1216374000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-12" decimals="-3" id="f-329" unitRef="usd">1216374000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-41" decimals="-3" id="f-330" unitRef="usd">30052000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-38" decimals="-3" id="f-331" unitRef="usd">30052000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-12" decimals="-3" id="f-332" unitRef="usd">30052000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:ProfitLoss contextRef="c-40" decimals="-3" id="f-333" unitRef="usd">-836097000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c-38" decimals="-3" id="f-334" unitRef="usd">-836097000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c-42" decimals="-3" id="f-335" unitRef="usd">-1893000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c-12" decimals="-3" id="f-336" unitRef="usd">-837990000</us-gaap:ProfitLoss>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-43" decimals="-3" id="f-337" unitRef="shares">334453000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-43" decimals="-3" id="f-338" unitRef="usd">34000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:TreasuryStockCommonShares contextRef="c-44" decimals="-3" id="f-339" unitRef="shares">492000</us-gaap:TreasuryStockCommonShares>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-44" decimals="-3" id="f-340" unitRef="usd">-67140000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-45" decimals="-3" id="f-341" unitRef="usd">9331238000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-46" decimals="-3" id="f-342" unitRef="usd">-8220000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-47" decimals="-3" id="f-343" unitRef="usd">-4075604000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-48" decimals="-3" id="f-344" unitRef="usd">5180308000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-49" decimals="-3" id="f-345" unitRef="usd">10286000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-5" decimals="-3" id="f-346" unitRef="usd">5190594000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised contextRef="c-50" decimals="-3" id="f-347" unitRef="shares">6593000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c-51" decimals="-3" id="f-348" unitRef="usd">44697000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c-52" decimals="-3" id="f-349" unitRef="usd">44697000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c-1" decimals="-3" id="f-350" unitRef="usd">44697000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans contextRef="c-50" decimals="-3" id="f-351" unitRef="shares">660000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan contextRef="c-51" decimals="-3" id="f-352" unitRef="usd">77053000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan contextRef="c-52" decimals="-3" id="f-353" unitRef="usd">77053000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan contextRef="c-1" decimals="-3" id="f-354" unitRef="usd">77053000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodSharesAcquisitions contextRef="c-50" decimals="-3" id="f-355" unitRef="shares">513000</us-gaap:StockIssuedDuringPeriodSharesAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions contextRef="c-51" decimals="-3" id="f-356" unitRef="usd">87706000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions contextRef="c-52" decimals="-3" id="f-357" unitRef="usd">87706000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions contextRef="c-1" decimals="-3" id="f-358" unitRef="usd">87706000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <snow:StockIssuedDuringPeriodSharesAcquisitionsSubjectToFutureVesting contextRef="c-50" decimals="-3" id="f-359" unitRef="shares">445000</snow:StockIssuedDuringPeriodSharesAcquisitionsSubjectToFutureVesting>
    <snow:StockCancelledDuringPeriodSharesAcquisitions contextRef="c-50" decimals="-3" id="f-360" unitRef="shares">76000</snow:StockCancelledDuringPeriodSharesAcquisitions>
    <snow:StockCancelledDuringPeriodValueAcquisitions contextRef="c-51" decimals="-3" id="f-361" unitRef="usd">67000</snow:StockCancelledDuringPeriodValueAcquisitions>
    <snow:StockCancelledDuringPeriodValueAcquisitions contextRef="c-52" decimals="-3" id="f-362" unitRef="usd">67000</snow:StockCancelledDuringPeriodValueAcquisitions>
    <snow:StockCancelledDuringPeriodValueAcquisitions contextRef="c-1" decimals="-3" id="f-363" unitRef="usd">67000</snow:StockCancelledDuringPeriodValueAcquisitions>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures contextRef="c-50" decimals="-3" id="f-364" unitRef="shares">9859000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures contextRef="c-50" decimals="-3" id="f-365" unitRef="usd">2000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures contextRef="c-51" decimals="-3" id="f-366" unitRef="usd">-2000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures contextRef="c-1" decimals="-3" id="f-367" unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation contextRef="c-50" decimals="-3" id="f-368" unitRef="shares">3381000</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-51" decimals="-3" id="f-369" unitRef="usd">489555000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-52" decimals="-3" id="f-370" unitRef="usd">489555000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-1" decimals="-3" id="f-371" unitRef="usd">489555000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares contextRef="c-50" decimals="-3" id="f-372" unitRef="shares">14765000</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="c-50" decimals="-3" id="f-373" unitRef="usd">2000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="c-53" decimals="-3" id="f-374" unitRef="usd">1932331000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="c-52" decimals="-3" id="f-375" unitRef="usd">1932333000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="c-1" decimals="-3" id="f-376" unitRef="usd">1932333000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockIssuedDuringPeriodSharesTreasuryStockReissued contextRef="c-54" decimals="-3" id="f-377" unitRef="shares">56000</us-gaap:StockIssuedDuringPeriodSharesTreasuryStockReissued>
    <us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued contextRef="c-54" decimals="-3" id="f-378" unitRef="usd">7635000</us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued>
    <us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued contextRef="c-51" decimals="-3" id="f-379" unitRef="usd">-7493000</us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued>
    <us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued contextRef="c-52" decimals="-3" id="f-380" unitRef="usd">142000</us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued>
    <us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued contextRef="c-1" decimals="-3" id="f-381" unitRef="usd">142000</us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued>
    <snow:AdjustmentsToAdditionalPaidInCapitalPurchasesOfCappedCallsRelatedToConvertibleDebt contextRef="c-51" decimals="-3" id="f-382" unitRef="usd">195500000</snow:AdjustmentsToAdditionalPaidInCapitalPurchasesOfCappedCallsRelatedToConvertibleDebt>
    <snow:AdjustmentsToAdditionalPaidInCapitalPurchasesOfCappedCallsRelatedToConvertibleDebt contextRef="c-52" decimals="-3" id="f-383" unitRef="usd">195500000</snow:AdjustmentsToAdditionalPaidInCapitalPurchasesOfCappedCallsRelatedToConvertibleDebt>
    <snow:AdjustmentsToAdditionalPaidInCapitalPurchasesOfCappedCallsRelatedToConvertibleDebt contextRef="c-1" decimals="-3" id="f-384" unitRef="usd">195500000</snow:AdjustmentsToAdditionalPaidInCapitalPurchasesOfCappedCallsRelatedToConvertibleDebt>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-51" decimals="-3" id="f-385" unitRef="usd">1507134000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-52" decimals="-3" id="f-386" unitRef="usd">1507134000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-1" decimals="-3" id="f-387" unitRef="usd">1507134000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-55" decimals="-3" id="f-388" unitRef="usd">5984000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-52" decimals="-3" id="f-389" unitRef="usd">5984000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-1" decimals="-3" id="f-390" unitRef="usd">5984000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:ProfitLoss contextRef="c-53" decimals="-3" id="f-391" unitRef="usd">-1285640000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c-52" decimals="-3" id="f-392" unitRef="usd">-1285640000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c-56" decimals="-3" id="f-393" unitRef="usd">-3572000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c-1" decimals="-3" id="f-394" unitRef="usd">-1289212000</us-gaap:ProfitLoss>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-57" decimals="-3" id="f-395" unitRef="shares">334301000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-57" decimals="-3" id="f-396" unitRef="usd">34000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:TreasuryStockCommonShares contextRef="c-58" decimals="-3" id="f-397" unitRef="shares">436000</us-gaap:TreasuryStockCommonShares>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-58" decimals="-3" id="f-398" unitRef="usd">-59505000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-59" decimals="-3" id="f-399" unitRef="usd">10355211000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-60" decimals="-3" id="f-400" unitRef="usd">-2236000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-61" decimals="-3" id="f-401" unitRef="usd">-7293575000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-62" decimals="-3" id="f-402" unitRef="usd">2999929000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-63" decimals="-3" id="f-403" unitRef="usd">6714000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-4" decimals="-3" id="f-404" unitRef="usd">3006643000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:TreasuryStockSharesRetired contextRef="c-10" decimals="-5" id="f-405" unitRef="shares">200000</us-gaap:TreasuryStockSharesRetired>
    <us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued contextRef="c-11" decimals="-5" id="f-406" unitRef="shares">200000</us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued>
    <us-gaap:ProfitLoss contextRef="c-1" decimals="-3" id="f-407" unitRef="usd">-1289212000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c-12" decimals="-3" id="f-408" unitRef="usd">-837990000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c-13" decimals="-3" id="f-409" unitRef="usd">-797526000</us-gaap:ProfitLoss>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-1" decimals="-3" id="f-410" unitRef="usd">182508000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-12" decimals="-3" id="f-411" unitRef="usd">119903000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-13" decimals="-3" id="f-412" unitRef="usd">63535000</us-gaap:DepreciationDepletionAndAmortization>
    <snow:NoncashOperatingLeaseCosts contextRef="c-1" decimals="-3" id="f-413" unitRef="usd">59943000</snow:NoncashOperatingLeaseCosts>
    <snow:NoncashOperatingLeaseCosts contextRef="c-12" decimals="-3" id="f-414" unitRef="usd">52892000</snow:NoncashOperatingLeaseCosts>
    <snow:NoncashOperatingLeaseCosts contextRef="c-13" decimals="-3" id="f-415" unitRef="usd">46240000</snow:NoncashOperatingLeaseCosts>
    <us-gaap:AmortizationOfDeferredSalesCommissions contextRef="c-1" decimals="-3" id="f-416" unitRef="usd">93128000</us-gaap:AmortizationOfDeferredSalesCommissions>
    <us-gaap:AmortizationOfDeferredSalesCommissions contextRef="c-12" decimals="-3" id="f-417" unitRef="usd">74787000</us-gaap:AmortizationOfDeferredSalesCommissions>
    <us-gaap:AmortizationOfDeferredSalesCommissions contextRef="c-13" decimals="-3" id="f-418" unitRef="usd">57445000</us-gaap:AmortizationOfDeferredSalesCommissions>
    <us-gaap:ShareBasedCompensation contextRef="c-1" decimals="-3" id="f-419" unitRef="usd">1479314000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="c-12" decimals="-3" id="f-420" unitRef="usd">1168015000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="c-13" decimals="-3" id="f-421" unitRef="usd">861533000</us-gaap:ShareBasedCompensation>
    <us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments contextRef="c-1" decimals="-3" id="f-422" unitRef="usd">43434000</us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments>
    <us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments contextRef="c-12" decimals="-3" id="f-423" unitRef="usd">61525000</us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments>
    <us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments contextRef="c-13" decimals="-3" id="f-424" unitRef="usd">-3497000</us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments>
    <us-gaap:EquitySecuritiesFvNiGainLoss contextRef="c-1" decimals="-3" id="f-425" unitRef="usd">-31420000</us-gaap:EquitySecuritiesFvNiGainLoss>
    <us-gaap:EquitySecuritiesFvNiGainLoss contextRef="c-12" decimals="-3" id="f-426" unitRef="usd">46809000</us-gaap:EquitySecuritiesFvNiGainLoss>
    <us-gaap:EquitySecuritiesFvNiGainLoss contextRef="c-13" decimals="-3" id="f-427" unitRef="usd">-46435000</us-gaap:EquitySecuritiesFvNiGainLoss>
    <us-gaap:AmortizationOfFinancingCosts contextRef="c-1" decimals="-3" id="f-428" unitRef="usd">2759000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts contextRef="c-12" decimals="-3" id="f-429" unitRef="usd">0</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts contextRef="c-13" decimals="-3" id="f-430" unitRef="usd">0</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-431" unitRef="usd">-7671000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c-12" decimals="-3" id="f-432" unitRef="usd">-26762000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c-13" decimals="-3" id="f-433" unitRef="usd">-26664000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:OtherNoncashIncomeExpense contextRef="c-1" decimals="-3" id="f-434" unitRef="usd">-7420000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense contextRef="c-12" decimals="-3" id="f-435" unitRef="usd">-14895000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense contextRef="c-13" decimals="-3" id="f-436" unitRef="usd">-1618000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="c-1" decimals="-3" id="f-437" unitRef="usd">-536000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="c-12" decimals="-3" id="f-438" unitRef="usd">212083000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="c-13" decimals="-3" id="f-439" unitRef="usd">166965000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <snow:IncreaseDecreaseInCapitalizedContractCost contextRef="c-1" decimals="-3" id="f-440" unitRef="usd">101569000</snow:IncreaseDecreaseInCapitalizedContractCost>
    <snow:IncreaseDecreaseInCapitalizedContractCost contextRef="c-12" decimals="-3" id="f-441" unitRef="usd">134787000</snow:IncreaseDecreaseInCapitalizedContractCost>
    <snow:IncreaseDecreaseInCapitalizedContractCost contextRef="c-13" decimals="-3" id="f-442" unitRef="usd">95107000</snow:IncreaseDecreaseInCapitalizedContractCost>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef="c-1" decimals="-3" id="f-443" unitRef="usd">-29850000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef="c-12" decimals="-3" id="f-444" unitRef="usd">-59795000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef="c-13" decimals="-3" id="f-445" unitRef="usd">2904000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayable contextRef="c-1" decimals="-3" id="f-446" unitRef="usd">108852000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable contextRef="c-12" decimals="-3" id="f-447" unitRef="usd">19212000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable contextRef="c-13" decimals="-3" id="f-448" unitRef="usd">8024000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities contextRef="c-1" decimals="-3" id="f-449" unitRef="usd">70876000</us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities contextRef="c-12" decimals="-3" id="f-450" unitRef="usd">171048000</us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities contextRef="c-13" decimals="-3" id="f-451" unitRef="usd">74519000</us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities>
    <snow:IncreaseDecreaseInOperatingLeaseLiabilities contextRef="c-1" decimals="-3" id="f-452" unitRef="usd">-47711000</snow:IncreaseDecreaseInOperatingLeaseLiabilities>
    <snow:IncreaseDecreaseInOperatingLeaseLiabilities contextRef="c-12" decimals="-3" id="f-453" unitRef="usd">-40498000</snow:IncreaseDecreaseInOperatingLeaseLiabilities>
    <snow:IncreaseDecreaseInOperatingLeaseLiabilities contextRef="c-13" decimals="-3" id="f-454" unitRef="usd">-42342000</snow:IncreaseDecreaseInOperatingLeaseLiabilities>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability contextRef="c-1" decimals="-3" id="f-455" unitRef="usd">382755000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability contextRef="c-12" decimals="-3" id="f-456" unitRef="usd">528029000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability contextRef="c-13" decimals="-3" id="f-457" unitRef="usd">514301000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c-1" decimals="-3" id="f-458" unitRef="usd">959764000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c-12" decimals="-3" id="f-459" unitRef="usd">848122000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c-13" decimals="-3" id="f-460" unitRef="usd">545639000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c-1" decimals="-3" id="f-461" unitRef="usd">46279000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c-12" decimals="-3" id="f-462" unitRef="usd">35086000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c-13" decimals="-3" id="f-463" unitRef="usd">25128000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToDevelopSoftware contextRef="c-1" decimals="-3" id="f-464" unitRef="usd">29433000</us-gaap:PaymentsToDevelopSoftware>
    <us-gaap:PaymentsToDevelopSoftware contextRef="c-12" decimals="-3" id="f-465" unitRef="usd">34133000</us-gaap:PaymentsToDevelopSoftware>
    <us-gaap:PaymentsToDevelopSoftware contextRef="c-13" decimals="-3" id="f-466" unitRef="usd">24012000</us-gaap:PaymentsToDevelopSoftware>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired contextRef="c-1" decimals="-3" id="f-467" unitRef="usd">30305000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired contextRef="c-12" decimals="-3" id="f-468" unitRef="usd">275706000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired contextRef="c-13" decimals="-3" id="f-469" unitRef="usd">362609000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireIntangibleAssets contextRef="c-1" decimals="-3" id="f-470" unitRef="usd">0</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:PaymentsToAcquireIntangibleAssets contextRef="c-12" decimals="-3" id="f-471" unitRef="usd">28744000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:PaymentsToAcquireIntangibleAssets contextRef="c-13" decimals="-3" id="f-472" unitRef="usd">700000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:PaymentsToAcquireInvestments contextRef="c-1" decimals="-3" id="f-473" unitRef="usd">2569243000</us-gaap:PaymentsToAcquireInvestments>
    <us-gaap:PaymentsToAcquireInvestments contextRef="c-12" decimals="-3" id="f-474" unitRef="usd">2476206000</us-gaap:PaymentsToAcquireInvestments>
    <us-gaap:PaymentsToAcquireInvestments contextRef="c-13" decimals="-3" id="f-475" unitRef="usd">3901321000</us-gaap:PaymentsToAcquireInvestments>
    <snow:ProceedsFromSaleOfInvestments contextRef="c-1" decimals="-3" id="f-476" unitRef="usd">64573000</snow:ProceedsFromSaleOfInvestments>
    <snow:ProceedsFromSaleOfInvestments contextRef="c-12" decimals="-3" id="f-477" unitRef="usd">11266000</snow:ProceedsFromSaleOfInvestments>
    <snow:ProceedsFromSaleOfInvestments contextRef="c-13" decimals="-3" id="f-478" unitRef="usd">58813000</snow:ProceedsFromSaleOfInvestments>
    <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities contextRef="c-1" decimals="-3" id="f-479" unitRef="usd">2802082000</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities>
    <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities contextRef="c-12" decimals="-3" id="f-480" unitRef="usd">3670867000</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities>
    <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities contextRef="c-13" decimals="-3" id="f-481" unitRef="usd">3657072000</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities>
    <us-gaap:PaymentsForHedgeInvestingActivities contextRef="c-1" decimals="-3" id="f-482" unitRef="usd">749000</us-gaap:PaymentsForHedgeInvestingActivities>
    <us-gaap:PaymentsForHedgeInvestingActivities contextRef="c-12" decimals="-3" id="f-483" unitRef="usd">0</us-gaap:PaymentsForHedgeInvestingActivities>
    <us-gaap:PaymentsForHedgeInvestingActivities contextRef="c-13" decimals="-3" id="f-484" unitRef="usd">0</us-gaap:PaymentsForHedgeInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c-1" decimals="-3" id="f-485" unitRef="usd">190646000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c-12" decimals="-3" id="f-486" unitRef="usd">832258000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c-13" decimals="-3" id="f-487" unitRef="usd">-597885000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromStockOptionsExercised contextRef="c-1" decimals="-3" id="f-488" unitRef="usd">44886000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised contextRef="c-12" decimals="-3" id="f-489" unitRef="usd">57194000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised contextRef="c-13" decimals="-3" id="f-490" unitRef="usd">39893000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockPlans contextRef="c-1" decimals="-3" id="f-491" unitRef="usd">77053000</us-gaap:ProceedsFromStockPlans>
    <us-gaap:ProceedsFromStockPlans contextRef="c-12" decimals="-3" id="f-492" unitRef="usd">61234000</us-gaap:ProceedsFromStockPlans>
    <us-gaap:ProceedsFromStockPlans contextRef="c-13" decimals="-3" id="f-493" unitRef="usd">40931000</us-gaap:ProceedsFromStockPlans>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-1" decimals="-3" id="f-494" unitRef="usd">489149000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-12" decimals="-3" id="f-495" unitRef="usd">380799000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-13" decimals="-3" id="f-496" unitRef="usd">184648000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsForRepurchaseOfCommonStock contextRef="c-1" decimals="-3" id="f-497" unitRef="usd">1932333000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock contextRef="c-12" decimals="-3" id="f-498" unitRef="usd">591732000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock contextRef="c-13" decimals="-3" id="f-499" unitRef="usd">0</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <snow:PaymentsForDeferredConsiderationRelatedToBusinessCombinations contextRef="c-1" decimals="-3" id="f-500" unitRef="usd">250000</snow:PaymentsForDeferredConsiderationRelatedToBusinessCombinations>
    <snow:PaymentsForDeferredConsiderationRelatedToBusinessCombinations contextRef="c-12" decimals="-3" id="f-501" unitRef="usd">0</snow:PaymentsForDeferredConsiderationRelatedToBusinessCombinations>
    <snow:PaymentsForDeferredConsiderationRelatedToBusinessCombinations contextRef="c-13" decimals="-3" id="f-502" unitRef="usd">1800000</snow:PaymentsForDeferredConsiderationRelatedToBusinessCombinations>
    <us-gaap:ProceedsFromConvertibleDebt contextRef="c-1" decimals="-3" id="f-503" unitRef="usd">2300000000</us-gaap:ProceedsFromConvertibleDebt>
    <us-gaap:ProceedsFromConvertibleDebt contextRef="c-12" decimals="-3" id="f-504" unitRef="usd">0</us-gaap:ProceedsFromConvertibleDebt>
    <us-gaap:ProceedsFromConvertibleDebt contextRef="c-13" decimals="-3" id="f-505" unitRef="usd">0</us-gaap:ProceedsFromConvertibleDebt>
    <us-gaap:PaymentsOfDebtIssuanceCosts contextRef="c-1" decimals="-3" id="f-506" unitRef="usd">31230000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsOfDebtIssuanceCosts contextRef="c-12" decimals="-3" id="f-507" unitRef="usd">0</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsOfDebtIssuanceCosts contextRef="c-13" decimals="-3" id="f-508" unitRef="usd">0</us-gaap:PaymentsOfDebtIssuanceCosts>
    <snow:PaymentForCappedCallsRelatedToConvertibleSeniorNotes contextRef="c-1" decimals="-3" id="f-509" unitRef="usd">195500000</snow:PaymentForCappedCallsRelatedToConvertibleSeniorNotes>
    <snow:PaymentForCappedCallsRelatedToConvertibleSeniorNotes contextRef="c-12" decimals="-3" id="f-510" unitRef="usd">0</snow:PaymentForCappedCallsRelatedToConvertibleSeniorNotes>
    <snow:PaymentForCappedCallsRelatedToConvertibleSeniorNotes contextRef="c-13" decimals="-3" id="f-511" unitRef="usd">0</snow:PaymentForCappedCallsRelatedToConvertibleSeniorNotes>
    <us-gaap:ProceedsFromMinorityShareholders contextRef="c-1" decimals="-3" id="f-512" unitRef="usd">0</us-gaap:ProceedsFromMinorityShareholders>
    <us-gaap:ProceedsFromMinorityShareholders contextRef="c-12" decimals="-3" id="f-513" unitRef="usd">0</us-gaap:ProceedsFromMinorityShareholders>
    <us-gaap:ProceedsFromMinorityShareholders contextRef="c-13" decimals="-3" id="f-514" unitRef="usd">13000000</us-gaap:ProceedsFromMinorityShareholders>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c-1" decimals="-3" id="f-515" unitRef="usd">-226523000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c-12" decimals="-3" id="f-516" unitRef="usd">-854103000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c-13" decimals="-3" id="f-517" unitRef="usd">-92624000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-1" decimals="-3" id="f-518" unitRef="usd">-6186000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-12" decimals="-3" id="f-519" unitRef="usd">-2031000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-13" decimals="-3" id="f-520" unitRef="usd">-933000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c-1" decimals="-3" id="f-521" unitRef="usd">917701000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c-12" decimals="-3" id="f-522" unitRef="usd">824246000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c-13" decimals="-3" id="f-523" unitRef="usd">-145803000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-5" decimals="-3" id="f-524" unitRef="usd">1780977000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-35" decimals="-3" id="f-525" unitRef="usd">956731000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-21" decimals="-3" id="f-526" unitRef="usd">1102534000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-4" decimals="-3" id="f-527" unitRef="usd">2698678000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-5" decimals="-3" id="f-528" unitRef="usd">1780977000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-35" decimals="-3" id="f-529" unitRef="usd">956731000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:IncomeTaxesPaidNet contextRef="c-1" decimals="-3" id="f-530" unitRef="usd">15675000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet contextRef="c-12" decimals="-3" id="f-531" unitRef="usd">12452000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet contextRef="c-13" decimals="-3" id="f-532" unitRef="usd">6550000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid contextRef="c-1" decimals="-3" id="f-533" unitRef="usd">36061000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid contextRef="c-12" decimals="-3" id="f-534" unitRef="usd">17463000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid contextRef="c-13" decimals="-3" id="f-535" unitRef="usd">6317000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <snow:ShareBasedPaymentArrangementAmountCapitalizedInSoftwareDevelopmentCosts contextRef="c-1" decimals="-3" id="f-536" unitRef="usd">38493000</snow:ShareBasedPaymentArrangementAmountCapitalizedInSoftwareDevelopmentCosts>
    <snow:ShareBasedPaymentArrangementAmountCapitalizedInSoftwareDevelopmentCosts contextRef="c-12" decimals="-3" id="f-537" unitRef="usd">48181000</snow:ShareBasedPaymentArrangementAmountCapitalizedInSoftwareDevelopmentCosts>
    <snow:ShareBasedPaymentArrangementAmountCapitalizedInSoftwareDevelopmentCosts contextRef="c-13" decimals="-3" id="f-538" unitRef="usd">28467000</snow:ShareBasedPaymentArrangementAmountCapitalizedInSoftwareDevelopmentCosts>
    <us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable contextRef="c-1" decimals="-3" id="f-539" unitRef="usd">87706000</us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable>
    <us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable contextRef="c-12" decimals="-3" id="f-540" unitRef="usd">174284000</us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable>
    <us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable contextRef="c-13" decimals="-3" id="f-541" unitRef="usd">438916000</us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable>
    <snow:LiabilityRelatedToUnpaidTaxesTaxWithholdingShareBasedPaymentArrangement contextRef="c-1" decimals="-3" id="f-542" unitRef="usd">7273000</snow:LiabilityRelatedToUnpaidTaxesTaxWithholdingShareBasedPaymentArrangement>
    <snow:LiabilityRelatedToUnpaidTaxesTaxWithholdingShareBasedPaymentArrangement contextRef="c-12" decimals="-3" id="f-543" unitRef="usd">6850000</snow:LiabilityRelatedToUnpaidTaxesTaxWithholdingShareBasedPaymentArrangement>
    <snow:LiabilityRelatedToUnpaidTaxesTaxWithholdingShareBasedPaymentArrangement contextRef="c-13" decimals="-3" id="f-544" unitRef="usd">53000</snow:LiabilityRelatedToUnpaidTaxesTaxWithholdingShareBasedPaymentArrangement>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-4" decimals="-3" id="f-545" unitRef="usd">2628798000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-5" decimals="-3" id="f-546" unitRef="usd">1762749000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-35" decimals="-3" id="f-547" unitRef="usd">939902000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCash contextRef="c-4" decimals="-3" id="f-548" unitRef="usd">69880000</us-gaap:RestrictedCash>
    <us-gaap:RestrictedCash contextRef="c-5" decimals="-3" id="f-549" unitRef="usd">18228000</us-gaap:RestrictedCash>
    <us-gaap:RestrictedCash contextRef="c-35" decimals="-3" id="f-550" unitRef="usd">16829000</us-gaap:RestrictedCash>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-4" decimals="-3" id="f-551" unitRef="usd">2698678000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-5" decimals="-3" id="f-552" unitRef="usd">1780977000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-35" decimals="-3" id="f-553" unitRef="usd">956731000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock contextRef="c-1" id="f-554">Organization and Description of Business&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Snowflake Inc. (Snowflake or the Company) provides a cloud-based data platform, which enables customers to consolidate data into a single source of truth to drive meaningful insights, apply artificial intelligence (AI) to solve business problems, build data applications, and share data and data products. The Company provides its platform through a customer-centric, consumption-based business model, only charging customers for the resources they use. Through its platform, the Company delivers the AI Data Cloud, a network where Snowflake customers, partners, developers, data providers, and data consumers can break down data silos and derive value from a growing number of data sets in secure, governed, and compliant ways. Snowflake was incorporated in the state of Delaware on July 23, 2012.&lt;/span&gt;&lt;/div&gt;</us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock>
    <us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock contextRef="c-1" id="f-555">Basis of Presentation and Summary of Significant Accounting Policies&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Fiscal Year&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s fiscal year ends on January 31. For example, references to fiscal 2025 refer to the fiscal year ended January&#160;31, 2025.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Basis of Presentation&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The accompanying consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (GAAP). &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Principles of Consolidation&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The consolidated financial statements include the accounts of Snowflake&#160;Inc., its wholly-owned subsidiaries, and a majority-owned subsidiary in which the Company has a controlling financial interest. All intercompany transactions and balances have been eliminated in consolidation. The Company records noncontrolling interest in its consolidated financial statements to recognize the minority ownership interest in its majority-owned subsidiary. Profits and losses of the majority-owned subsidiary are attributed to controlling and noncontrolling interests using the hypothetical liquidation at book value method.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Segment Information&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has a single operating and reportable segment. The Company&#x2019;s chief operating decision maker (CODM) is its Chief Executive Officer, who reviews financial information presented on a consolidated basis, including, but not limited to, the Company&#x2019;s consolidated net loss, for purposes of making operating decisions, assessing financial performance, and allocating resources. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents selected financial information with respect to the Company&#x2019;s single operating segment (in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:49.461%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.951%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.442%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.951%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.442%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.953%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fiscal Year Ended January 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenue&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,626,396&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,806,489&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,065,659&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of revenue and operating expenses:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of product revenue&lt;/span&gt;&lt;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"&gt;(1)(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;992,069&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;701,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;547,547&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of professional services and other revenue&lt;/span&gt;&lt;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"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;222,604&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;197,358&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;169,993&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sales and marketing&lt;/span&gt;&lt;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"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,672,092&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,391,747&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,106,507&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Research and development&lt;/span&gt;&lt;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"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,783,379&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,287,949&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;788,058&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;General and administrative&lt;/span&gt;&lt;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"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;412,262&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;323,008&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;295,821&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(209,009)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(200,663)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(73,839)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,759&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other (income) expense, net&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,339&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(44,887)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,565&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Provision for (benefit from) income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,113&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11,233)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(18,467)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,289,212)&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(837,990)&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(797,526)&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;________________&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.94pt"&gt;For the fiscal years ended January 31, 2025, 2024, and 2023, respectively, approximately 65%, 67%, and 71% of cost of product revenue represented third-party cloud infrastructure expenses incurred in connection with the customers&#x2019; use of the Snowflake platform and the deployment and maintenance of the platform on public clouds, including different regional deployments.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.94pt"&gt;For the fiscal years ended January 31, 2025, 2024, and 2023, respectively, approximately 37%, 38%, and 38% of the Company&#x2019;s total cost of revenue and operating expenses were comprised of personnel-related expenses, excluding stock-based compensation and associated payroll taxes. These expenses consist primarily of salaries, benefits, bonuses, sales commissions and draws paid to the Company&#x2019;s sales force and certain referral fees paid to third parties, including amortization of deferred commissions, and associated payroll taxes. They also include salaries, benefits and bonuses allocated as part of overhead costs. See Note 12, &#x201c;Equity,&#x201d; for details regarding the Company&#x2019;s stock-based compensation.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The measure of segment assets is the total assets on the Company&#x2019;s consolidated balance sheets. See the Company&#x2019;s consolidated financial statements for other financial information regarding its operating segment. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For information regarding the Company&#x2019;s revenue by geographic area, see Note 3, &#x201c;Revenue, Accounts Receivable, Deferred Revenue, and Remaining Performance Obligations.&#x201d;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the Company&#x2019;s long-lived assets, comprising property and equipment, net and operating lease right-of-use assets, by geographic area (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:64.124%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:15.887%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.048%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;January 31, 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;January 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;536,885&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;379,664&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;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"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;118,947&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;119,928&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;655,832&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;499,592&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;________________&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.94pt"&gt;No individual country outside of the United States accounted for more than 10% of the Company&#x2019;s long-lived assets as of January&#160;31, 2025 and 2024.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Use of Estimates&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The preparation of consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes. Such estimates include, but are not limited to, stand-alone selling prices (SSP) for each distinct performance obligation, internal-use software development costs, the expected period of benefit for deferred commissions, the fair value of intangible assets acquired in business combinations, the useful lives of long-lived assets, the carrying value of operating lease right-of-use assets, stock-based compensation, accounting for income taxes, and the fair value of investments in marketable and non-marketable securities.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company bases its estimates on historical experience and also on assumptions that management considers reasonable. These estimates are assessed on a regular basis; however, actual results could differ from these estimates.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Concentration of Credit Risk&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; Financial instruments that potentially subject the Company to concentrations of credit risk primarily consist of cash, cash equivalents, investments in marketable securities, restricted cash, accounts receivable, and foreign currency forward contracts. The Company maintains its cash, cash equivalents, investments in marketable securities, restricted cash and foreign currency forward contracts with high-quality financial institutions that have investment-grade ratings. For accounts receivable, the Company is exposed to credit risk in the event of nonpayment by customers up to the amounts recorded on the consolidated balance sheets. The Company manages its accounts receivable credit risk through ongoing credit evaluation of its customers&#x2019; financial conditions. The Company generally does not require collateral from its customers. For information regarding the Company&#x2019;s significant customers, see Note 3, &#x201c;Revenue, Accounts Receivable, Deferred Revenue, and Remaining Performance Obligations.&#x201d;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Foreign Currency&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The reporting currency of the Company is the U.S. dollar. The functional currency of the Company&#x2019;s foreign subsidiaries is primarily the U.S. dollar.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Monetary assets and liabilities denominated in currencies other than the functional currency are remeasured to the functional currency at period-end exchange rates. Foreign currency transaction gains and losses resulting from remeasurement are recognized in other income (expense), net in the consolidated statements of operations, and have not been material for any of the periods presented.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For those subsidiaries with non-U.S. dollar functional currencies, assets and liabilities are translated into U.S. dollars at period-end exchange rates. Revenue and expenses are translated at the average exchange rates during the period. Equity transactions are translated using historical exchange rates. The resulting translation adjustments are recorded in accumulated other comprehensive income (loss) as a component of stockholders&#x2019; equity (deficit).&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Revenue Recognition&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company accounts for revenue in accordance with Accounting Standards Codification (ASC) Topic 606,&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt; Revenue from Contracts with Customers&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; (ASC 606) for all periods presented.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company delivers its platform over the internet as a service. Customers choose to consume the platform under either capacity arrangements, in which customers commit to a certain amount of consumption at specified prices, or under on-demand arrangements, in which the Company charges for use of the platform monthly in arrears. Under capacity arrangements, from which a majority of revenue is derived, the Company typically bills its customers annually in advance of their consumption. Revenue from on-demand arrangements typically relates to customers with lower usage levels or overage consumption beyond a customer&#x2019;s contracted usage amount under a capacity contract or following the expiration of a customer&#x2019;s capacity contract. Revenue from on-demand arrangements represented approximately 2%, 3%, and 2% of the Company&#x2019;s revenue for the fiscal years ended January&#160;31, 2025, 2024, and 2023, respectively. The Company recognizes revenue as customers consume compute, storage, and data transfer resources under either of these arrangements. In limited instances, customers pay an annual deployment fee to gain access to a dedicated instance of a virtual private deployment. Deployment fees are recognized ratably over the contract term.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Customers do not have the contractual right to take possession of the Company&#x2019;s platform. Pricing for the platform includes embedded support services, data backup and disaster recovery services, as well as future updates, when and if available, offered during the contract term.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Customer contracts for capacity typically have a term of &lt;span style="-sec-ix-hidden:f-614"&gt;one&lt;/span&gt; to four years. To the extent customers enter into such contracts and either consume the platform in excess of their capacity commitments or continue to use the platform after expiration of the contract term, they are charged for their incremental consumption. In many cases, customer contracts permit customers to roll over any unused capacity to a subsequent order, generally on the purchase of additional capacity. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Customer contracts are generally non-cancelable during the contract term, although customers can terminate for breach if the Company materially fails to perform. For those customers who do not have a capacity arrangement, the Company&#x2019;s on-demand arrangements generally have a monthly stated contract term and can be terminated at any time by either the customer or the Company.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For compute resources, consumption is based on the type of compute resource used and the duration of use or, for some features, the volume of data processed. For storage resources, consumption for a given customer is based on the average terabytes per month of all of such customer&#x2019;s data stored in the platform. For data transfer resources, consumption is based on terabytes of data transferred, the public cloud provider used, and the region to and from which the transfer is executed. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s revenue also includes professional services and other revenue, which consists primarily of consulting, technical solution services, and training related to the platform. Professional services revenue is recognized over time based on input measures, including time and materials costs incurred relative to total costs, with consideration given to output measures, such as contract deliverables, when applicable. Other revenue consists primarily of fees from customer training delivered on-site or through publicly available classes. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company determines revenue recognition in accordance with ASC 606 through the following five steps:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;1) Identify the contract with a customer. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company considers the terms and conditions of the contracts and the Company&#x2019;s customary business practices in identifying its contracts under ASC 606. The Company determines it has a contract with a customer when the contract has been approved by both parties, it can identify each party&#x2019;s rights regarding the services to be transferred and the payment terms for the services, it has determined the customer to have the ability and intent to pay, and the contract has commercial substance. At contract inception, the Company evaluates whether two or more contracts should be combined and accounted for as a single contract and whether the combined or single contract includes more than one performance obligation. The Company applies judgment in determining the customer&#x2019;s ability and intent to pay, which is based on a variety of factors, including the customer&#x2019;s payment history or, in the case of a new customer, credit and financial information pertaining to the customer.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;2) Identify the performance obligations in the contract.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; Performance obligations promised in a contract are identified based on the services that will be transferred to the customer that are both capable of being distinct, whereby the customer can benefit from the service either on its own or together with other resources that are readily available from third parties or from the Company, and are distinct in the context of the contract, whereby the transfer of the services is separately identifiable from other promises in the contract. Customers are allowed to select compute, storage, and data transfer resources separately, at their discretion. Consequently, the Company treats the consumption of its platform for compute, storage, and data transfer resources as separate and distinct performance obligations. The Company treats its virtual private deployments for customers, professional services, technical solution services, and training each as a separate and distinct performance obligation. Some customers have negotiated an option to purchase additional capacity at a stated discount. These options generally do not provide a material right as they are priced at the Company&#x2019;s SSP, as described below, as the stated discounts are not incremental to the range of discounts typically given.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;3) Determine the transaction price. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The transaction price is determined based on the consideration the Company expects to receive in exchange for transferring services to the customer. Variable consideration is included in the transaction price if, in the Company&#x2019;s judgment, it is probable that a significant future reversal of cumulative revenue recognized under the contract will not occur. Variable consideration is estimated based on expected value, primarily relying on the Company&#x2019;s history. In certain situations, the Company may also use the most likely amount as the basis of its estimate. None of the Company&#x2019;s contracts contain a significant financing component. Revenue is recognized net of any taxes collected from customers, which are subsequently remitted to governmental entities (e.g., sales and other indirect taxes).&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;4) Allocate the transaction price to performance obligations in the contract. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;If the contract contains a single performance obligation, the entire transaction price is allocated to the single performance obligation. Contracts that contain multiple performance obligations require an allocation of the transaction price to each performance obligation on a relative SSP basis. The determination of a relative SSP for each distinct performance obligation requires judgment. The Company determines SSP for performance obligations based on an observable standalone selling price when it is available, as well as other factors, including the overall pricing objectives, which take into consideration market conditions and customer-specific factors, including a review of internal discounting tables, the services being sold, the volume of capacity commitments, and other factors. The observable standalone selling price is established based on the price at which products and services are sold separately. If an SSP is not observable through past transactions, the Company estimates it using available information including, but not limited to, market data and other observable inputs.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;5) Recognize revenue when or as the Company satisfies a performance obligation. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue is recognized at the time the related performance obligation is satisfied by transferring the promised service to a customer. Revenue is recognized when control of the services is transferred to the customers, in an amount that reflects the consideration that the Company expects to receive in exchange for those services. The Company determined an output method for capacity arrangements to be the most appropriate measure of progress because it most faithfully represents when the value of the services is simultaneously received and consumed by the customer, and control is transferred. Virtual private deployment fees are recognized ratably over the term of the deployment as the deployment service represents a stand-ready performance obligation provided throughout the deployment term. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Allocation of Overhead Costs&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Overhead costs that are not substantially dedicated for use by a specific functional group are allocated based on headcount. Such costs include costs associated with office facilities, depreciation of property and equipment, information technology (IT) and general recruiting related expenses and other expenses, such as software and subscription services.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Cost of Revenue&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cost of revenue consists primarily of (i) third-party cloud infrastructure expenses incurred in connection with the customers&#x2019; use of the Snowflake platform and the deployment and maintenance of the platform on public clouds, including different regional deployments, and (ii) personnel-related costs associated with the Company&#x2019;s customer support team, engineering team that is responsible for maintaining the Company's service availability and security of its platform, and professional services and training departments, including salaries, benefits, bonuses, and stock-based compensation. Cost of revenue also includes amortization of capitalized internal-use software development costs, amortization of acquired intangible assets, costs of contracted third-party partners for professional services, expenses associated with software and subscription services dedicated for use by the Company&#x2019;s customer support team and engineering team responsible for maintaining the Company's service, and allocated overhead.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Research and Development Costs&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Research and development costs are expensed as incurred, unless they qualify as capitalized internal-use software development costs. Research and development expenses consist primarily of personnel-related expenses associated with the Company&#x2019;s research and development staff, including salaries, benefits, bonuses, and stock-based compensation. Research and development expenses also include contractor or professional services fees, third-party cloud infrastructure expenses incurred primarily in developing the Company&#x2019;s platform, amortization of acquired intangible assets, software and subscription services dedicated for use by the Company&#x2019;s research and development organization, and allocated overhead.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Advertising Costs&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Advertising costs, excluding expenses associated with the Company&#x2019;s user conferences, are expensed as incurred and are included in sales and marketing expenses in the consolidated statements of operations. These costs were $104.5 million, $85.3 million, and $68.2 million for the fiscal years ended January&#160;31, 2025, 2024, and 2023, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Income Taxes&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company is subject to income taxes in the United States and numerous foreign jurisdictions. Significant judgment is required in determining its provision for income taxes and deferred tax assets and liabilities, including evaluating uncertainties in the application of accounting principles and complex tax laws.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company records a provision for income taxes for the anticipated tax consequences of the reported results of operations using the asset and liability method. Under this method, the Company recognizes deferred tax assets and liabilities for the expected future tax consequences of temporary differences between the carrying amounts for financial reporting purposes and the tax bases of assets and liabilities, as well as for loss and tax credit carryforwards. The deferred assets and liabilities are measured using the statutorily enacted tax rates anticipated to be in effect when those tax assets and liabilities are expected to be realized or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in the period that includes the enactment date. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A valuation allowance is established if, based upon the available evidence, it is more likely than not that some or all of the deferred tax assets will not be realized. The Company considers all available evidence, both positive and negative, including historical levels of income, expectations and risks associated with estimates of future taxable income in assessing the need for a valuation allowance. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s tax positions are subject to income tax audits by multiple tax jurisdictions throughout the world. The Company recognizes the tax benefit of an uncertain tax position only if it is more likely than not the position will be sustainable upon examination by the taxing authority, including resolution of any related appeals or litigation processes. This evaluation is based on all available evidence and assumes that the tax authorities have full knowledge of all relevant information concerning the tax position. The tax benefit recognized is measured as the largest amount of benefit which is more likely than not (greater than 50% likely) to be realized upon ultimate settlement with the taxing authority. The Company recognizes interest accrued and penalties related to unrecognized tax benefits in income tax expense. The Company makes adjustments to these reserves in accordance with the income tax guidance when facts and circumstances change, such as the closing of a tax audit or the refinement of an estimate. To the extent that the final tax outcome of these matters is different from the amounts recorded, such differences may affect the provision for income taxes in the period in which such determination is made and could have a material impact on the Company&#x2019;s financial condition and operating results.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Stock-Based Compensation&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s equity awards include stock options, restricted stock unit awards (RSUs), restricted common stock granted to employees, non-employee directors, and other service providers, and stock purchase rights granted under the Employee Stock Purchase Plan (ESPP Rights) to employees. Equity awards are reviewed in determining whether such awards are equity-classified or liability-classified.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Stock-based compensation related to equity-classified awards is measured based on the estimated fair value of the awards on the date of grant and generally recognized on a straight-line basis over the requisite service period. The fair value of each stock option granted and ESPP Rights is estimated using the Black-Scholes option-pricing model. The determination of the grant-date fair value using an option-pricing model is affected by the estimated fair value of the Company&#x2019;s common stock as well as assumptions regarding a number of other complex and subjective variables. These variables include expected stock price volatility over an expected term, actual and projected employee stock option exercise behaviors, the risk-free interest rate for an expected term, and expected dividends. The fair value of each RSU is based on the fair value of the Company&#x2019;s common stock on the date of grant. For equity-classified awards with both service-based and performance-based vesting conditions, the stock-based compensation is recognized using an accelerated attribution method over the requisite service period, based on the Company&#x2019;s periodic assessment of the probability that the performance condition will be achieved.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Certain RSUs with both service-based and performance-based vesting conditions are liability-classified, as the monetary value of the obligation under each potential outcome of the performance condition is predominantly based on a fixed monetary amount known at inception and will be settled in a variable number of the Company&#x2019;s common stock. The fair value of these awards is estimated using the Monte Carlo simulation model, which requires the use of various assumptions, including the expected stock price volatility and risk-free interest rate. These awards are subsequently remeasured to the fair value at each reporting date until the number of these awards eligible to vest is fixed, at which time these awards will be reclassified to equity. Stock-based compensation associated with these awards is recognized based on the probable outcome of the performance condition, using an accelerated attribution method over the requisite service period, with a cumulative catch-up adjustment recognized for changes in the fair value estimated at each reporting date.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;If an award contains a provision whereby vesting is accelerated upon a change in control, such a change in control is considered to be outside of the Company&#x2019;s control and is not considered probable until it occurs. Forfeitures are accounted for in the period in which they occur.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the fiscal year ended January 31, 2023, the Company began funding withholding taxes due upon the vesting of employee RSUs in certain jurisdictions by net share settlement, rather than its previous approach of selling shares of the Company&#x2019;s common stock. The amount of withholding taxes related to net share settlement of employee RSUs is reflected as (i) a reduction to additional paid-in-capital, and (ii) cash outflows for financing activities when the payments are made. The shares withheld by the Company as a result of the net share settlement of RSUs are not considered issued and outstanding, and do not impact the calculation of basic net income (loss) per share attributable to Snowflake Inc. Class A common stockholders.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Net Loss Per Share Attributable to Snowflake Inc. Class A Common Stockholders&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Basic and diluted net loss per share attributable to Snowflake Inc. Class A common stockholders is computed in conformity with the two-class method required for participating securities. The Company considers unvested common stock to be participating securities, as the holders of such stock have the right to receive nonforfeitable dividends on a pari passu basis in the event that a dividend is declared on common stock. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Basic net loss per share attributable to Snowflake Inc. Class A common stockholders is computed by dividing net loss attributable to Snowflake Inc. Class A common stockholders by the weighted-average number of shares of Snowflake Inc. Class A common stock outstanding during the period, which excludes treasury stock. Diluted net loss per share attributable to Snowflake Inc. Class A common stockholders is computed by giving effect to all potentially dilutive Snowflake Inc. Class A common stock equivalents to the extent they are dilutive. For purposes of this calculation, stock options, RSUs, restricted common stock, ESPP Rights, early exercised stock options, and shares underlying the conversion option in the convertible senior notes are considered to be common stock equivalents but have been excluded from the calculation of diluted net loss per share attributable to Snowflake Inc. Class A common stockholders as their effect is anti-dilutive for all periods presented.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Cash and Cash Equivalents&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company considers all highly liquid investments with original or remaining maturities of three months or less when purchased to be cash equivalents.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Restricted Cash&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Restricted cash primarily consists of (i) cash held in a trust that is restricted for use in meeting the Company's general obligations and (ii) collateralized letters of credit established in connection with lease agreements for the Company&#x2019;s facilities. Restricted cash is classified within prepaid expenses and other current assets or other assets on the consolidated balance sheets, typically based on the remaining term of the restriction.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Investments &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s investments in marketable debt securities have been classified and accounted for as available-for-sale and are recorded at estimated fair value. The Company classifies its marketable debt securities as either short-term or long-term at each balance sheet date based on each instrument&#x2019;s underlying contractual maturity date. Short-term investments are investments with original maturities of less than one year when purchased. Purchase premiums and discounts are amortized or accreted using the effective interest method over the life of the related security and such amortization and accretion are included in interest income in the consolidated statements of operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For available-for-sale debt securities in an unrealized loss position, the Company first assesses whether it intends to sell or it is more likely than not that the Company will be required to sell the security before the recovery of its entire amortized cost basis. If either of these criteria is met, the security&#x2019;s amortized cost basis is written down to fair value through other income (expense), net in the consolidated statements of operations. If neither of these criteria is met, the Company further assesses whether the decline in fair value below amortized cost is due to credit or non-credit related factors. In making this assessment, the Company considers the extent to which fair value is less than amortized cost, any changes to the rating of the security by a rating agency, and any adverse conditions specifically related to the security, among other factors. Credit-related unrealized losses are recognized as an allowance on the consolidated balance sheets with a corresponding charge in the other income (expense), net in the consolidated statements of operations. Non-credit related unrealized losses and unrealized gains on available-for-sale debt securities are included in accumulated other comprehensive income (loss). &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Realized gains and losses are determined based on the specific identification method and are reported in other income (expense), net in the consolidated statements of operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Strategic Investments&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s strategic investments consist of non-marketable equity and debt securities in privately-held companies and marketable equity securities in publicly-traded companies, in which the Company does not have a controlling interest or significant influence. Strategic investments are included in other assets on the consolidated balance sheets. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Non-marketable equity securities are recorded at cost and adjusted for observable transactions for the same or similar investments of the same issuer (referred to as the Measurement Alternative) or impairment. For these investments, the Company recognizes remeasurement adjustments, including upward and downward adjustments, and impairments, if any, in other income (expense), net in the consolidated statements of operations. Valuations of privately-held securities are inherently complex due to the lack of readily available market data and require the use of judgment. For example, determining whether an orderly transaction is for an identical or similar investment requires judgment based on the rights and obligations that are attached to the securities. In determining the estimated fair value of these investments, the Company uses the most recent data available to the Company. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Marketable equity securities are measured at fair value with changes in fair value recorded in other income (expense), net in the consolidated statements of operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Non-marketable debt securities are classified as available-for-sale and are recorded at their estimated fair value with changes in fair value recorded through accumulated other comprehensive income (loss).&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Strategic investments are subject to periodic impairment analysis, which would involve an assessment of both qualitative and quantitative factors, including the investee&#x2019;s financial metrics, market acceptance of the investee&#x2019;s product or technology, and the rate at which the investee is using its cash. If the investment is considered impaired, the Company recognizes an impairment through other income (expense), net in the consolidated statements of operations and establishes a new carrying value for the investment.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Fair Value of Financial Instruments&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s primary financial instruments include cash equivalents, investments in marketable securities, strategic investments, restricted cash, accounts receivable, derivative assets and liabilities, accounts payable, accrued expenses, and convertible senior notes. The carrying amounts of accounts receivable, accounts payable, and accrued expenses approximate fair value due to their short-term nature. See Note 5, &#x201c;Fair Value Measurements,&#x201d; and Note 10, &#x201c;Convertible Senior Notes,&#x201d; for information regarding the fair value of the Company&#x2019;s cash equivalents and investments in marketable securities, strategic investments, and derivative assets and liabilities, as well as the fair value of the Company&#x2019;s convertible senior notes.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Derivative Financial Instruments&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s derivative financial instruments, which are carried at fair value on the consolidated balance sheets, consist of foreign currency forward contracts as described below:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Non-Designated Hedges&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company utilizes foreign currency forward contracts to manage its exposure to certain foreign currency exchange risks primarily associated with (i) a portion of its net outstanding monetary assets and liabilities positions and (ii) certain intercompany balances denominated in currencies other than the U.S. dollar. These foreign currency forward contracts have maturities of twelve months or less and are not designated as hedging instruments (Non-Designated Hedges). As such, all changes in the fair value of these derivative instruments are recorded in other income (expense), net on the consolidated statements of operations, and are intended to offset the foreign currency transaction gains or losses associated with the underlying balances being hedged. Cash flows at settlement of such foreign currency forward contracts are classified as operating activities in the consolidated statement of cash flows.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Cash Flow Hedge&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company also utilizes foreign currency forward contracts to manage the volatility in cash flows associated with (i) certain forecasted capital expenditures and (ii) a portion of its forecasted operating expenses denominated in certain currencies other than the U.S. dollar. These foreign currency forward contracts have a maturity of twelve months or less and are designated and qualify as cash flow hedges, and, in general, closely match the underlying hedged forecasted transactions in duration. The effectiveness of the cash flow hedges is assessed quantitatively using regression at inception and at each reporting date. The effective portion of these foreign currency forward contracts&#x2019; gains and losses resulting from changes in fair value is recorded in accumulated other comprehensive income (loss) on the consolidated balance sheets, and subsequently reclassified into the same line items on the Company&#x2019;s consolidated statements of operations as the underlying hedged forecasted transactions in the same period that such transactions affect earnings. In the event the underlying forecasted transactions do not occur, or it becomes probable that they will not occur within the defined hedge period, the gains or losses on the related cash flow hedges are reclassified immediately from accumulated other comprehensive income (loss) to net income (loss) in the Company&#x2019;s consolidated financial statements. Cash flows from such foreign currency forward contracts are classified in the same category on the Company&#x2019;s consolidated statements of cash flows as the cash flows from the underlying hedged forecasted transactions.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;These derivative financial instruments did not have a material impact on the Company&#x2019;s consolidated financial statements for all periods presented.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Accounts Receivable, Net&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accounts receivable include billed and unbilled receivables, net of allowance for credit losses. Trade accounts receivable are recorded at invoiced amounts and do not bear interest. The allowance for credit losses is estimated based on the Company&#x2019;s assessment of the collectibility of accounts receivable by considering various factors, including the age of each outstanding invoice, the collection history of each customer, historical write-off experience, current economic conditions, and reasonable and supportable forecasts of future economic conditions over the life of the receivable. The Company assesses collectibility by reviewing accounts receivable on an aggregate basis when similar characteristics exist and on an individual basis when specific customers with collectibility issues are identified. Accounts receivable deemed uncollectible are charged against the allowance for credit losses when identified. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Capitalized Internal-Use Software Development Costs&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company capitalizes qualifying internal-use software development costs, primarily related to its cloud platform. The costs consist of personnel costs (including related benefits and stock-based compensation) that are incurred during the application development stage. Capitalization of costs begins when two criteria are met: (1) the preliminary project stage is completed, and (2) it is probable that the software will be completed and used for its intended function. Capitalization ceases when the software is substantially complete and ready for its intended use, including the completion of all significant testing. Costs related to preliminary project activities and post-implementation operating activities are expensed as incurred.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Capitalized costs are included in property and equipment, net on the consolidated balance sheets. These costs are amortized over the estimated useful life of the software, which is three years, on a straight-line basis. Cost and accumulated amortization of fully amortized capitalized internal-use software development costs are removed from the Company&#x2019;s consolidated balance sheets when the related software is no longer in use. The amortization of capitalized costs related to the Company&#x2019;s platform applications is primarily included in cost of revenue in the consolidated statements of operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Property and Equipment, Net&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property and equipment, net is stated at cost less accumulated depreciation and amortization. Depreciation is computed using the straight-line method over the estimated useful life of the related asset, ranging from generally &lt;span style="-sec-ix-hidden:f-633"&gt;three&lt;/span&gt; to seven years. Leasehold improvements are amortized over the shorter of estimated useful life or the remaining lease term. Expenses that improve an asset or extend its remaining useful life are capitalized. Costs of maintenance or repairs that do not extend the lives of the respective assets are charged to expenses as incurred. Cost and accumulated depreciation and amortization of fully depreciated property and equipment are removed from the Company&#x2019;s consolidated balance sheets when they are no longer in use. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Deferred Commissions&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company capitalizes incremental costs of obtaining a contract with a customer if such costs are recoverable. Such costs consist primarily of (i) sales commissions earned upon the origination, expansion, or renewal of customer contracts by the Company&#x2019;s sales force, and the associated payroll taxes and fringe benefits, and (ii) certain referral fees earned by third parties (collectively, Commission Costs). Commission Costs for new customer or customer expansion contracts that are not commensurate with those for renewal contracts are capitalized and then amortized over a period of benefit determined to be five years. The Company determined the period of benefit by taking into consideration the length of terms in its customer contracts, life of the technology, and other factors. Commission Costs for renewal contracts, as well as Commission Costs for new customer or customer expansion contracts that are commensurate with those for renewal contracts, are capitalized and then amortized over the respective weighted-average contractual term of the related contracts. Amounts expected to be amortized within one year of the balance sheet date are recorded as deferred commissions, current, and the remaining portion is recorded as deferred commissions, non-current, on the consolidated balance sheets. Amortization expense is included in sales and marketing expenses in the consolidated statements of operations. In addition to the Commission Costs, the Company&#x2019;s sales force earns sales commissions based on the level of the customers&#x2019; consumption of the Company&#x2019;s platform. These commissions are not considered incremental costs and are expensed in the same period as they are earned. Deferred commissions are periodically analyzed for impairment. There were no impairment losses relating to the deferred commissions for all periods presented.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Leases&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company determines if an arrangement is or contains a lease at inception by evaluating various factors, including if the contract conveys the right to control the use of an identified asset for a period of time in exchange for consideration and other facts and circumstances. Lease classification is determined at the lease commencement date. Operating leases are included in operating lease right-of-use assets, operating lease liabilities, current, and operating lease liabilities, non-current on the consolidated balance sheets. The Company did not have any material finance leases for all periods presented.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Right-of-use assets represent the Company&#x2019;s right to use an underlying asset for the lease term, and lease liabilities represent the Company&#x2019;s obligation to make payments arising from the lease. Operating lease right-of-use assets and liabilities are recognized at the lease commencement date based on the present value of lease payments over the lease term. Lease payments consist primarily of the fixed payments under the arrangement, less any lease incentives. Variable lease payments are expensed as incurred and include certain non-lease components, such as maintenance and other services provided by the lessor to the extent the charges are variable. The Company uses an estimate of its incremental borrowing rate (IBR) based on the information available at the lease commencement date in determining the present value of lease payments, unless the implicit rate is readily determinable. In determining the appropriate IBR, the Company considers various factors, including, but not limited to, its credit rating, the lease term, and the currency in which the arrangement is denominated. The Company&#x2019;s lease terms may include options to extend or terminate the lease when it is reasonably certain that the Company will exercise that option. Lease expense for lease payments is recognized on a straight-line basis over the lease term.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company does not separate non-lease components from lease components for its facility asset portfolio. In addition, the Company does not recognize right-of-use assets and lease liabilities for short-term leases, which have a lease term of 12 months or less and do not include an option to purchase the underlying asset that the Company is reasonably certain to exercise. Lease cost for short-term leases is recognized on a straight-line basis over the lease term.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In addition, the Company subleases certain of its unoccupied facilities to third parties. The assessment of impairment of the associated right-of-use assets, leasehold improvements, or other assets as a result of a sublease is performed upon triggering events, including but not limited to the execution of a sublease agreement. The Company recognizes sublease income on a straight-line basis over the sublease term. Sublease income is recorded as a reduction to the Company&#x2019;s operating lease costs.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Business Combinations&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company applies a screen test to evaluate if substantially all of the fair value of the gross assets acquired is concentrated in a single identifiable asset or group of similar identifiable assets to determine whether a transaction is accounted for as an asset acquisition or business combination. When the Company acquires a business, the purchase consideration is allocated to the tangible assets acquired, liabilities assumed, and intangible assets acquired based on their estimated respective fair values. The excess of the fair value of purchase consideration over the fair values of these identifiable assets and liabilities is recorded as goodwill. Estimates used in valuing certain intangible assets include, but are not limited to, time and resources required to recreate the assets acquired. These estimates are based on information obtained from the management of the acquired companies, the Company&#x2019;s assessment of the information, and historical experience. The Company&#x2019;s estimates of fair value are based upon assumptions believed to be reasonable, but which are inherently uncertain and unpredictable and, as a result, actual results may differ from estimates. During the measurement period of up to one year from the acquisition date, the Company may record adjustments to the preliminary fair value of the assets acquired and liabilities assumed with a corresponding offset to goodwill for these business combinations. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Impairment of Goodwill, Intangible Assets, and Other Long-Lived Assets &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s long-lived assets with finite lives consist primarily of property and equipment, capitalized internal-use software development software costs, operating lease right-of-use assets and acquired intangible assets.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Long-lived assets with finite lives are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset or asset group may not be recoverable. Recoverability of assets held and used is measured by comparison of the carrying amount of an asset or an asset group to estimated undiscounted future net cash flows expected to be generated by the asset or asset group. If the carrying amount of an asset exceeds these estimated future cash flows, an impairment charge is recognized by the amount by which the carrying amount of the assets exceeds the fair value of the asset or asset group.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Goodwill and indefinite-lived intangible assets are not amortized but rather tested for impairment at least annually in the fourth quarter, or more frequently if events or changes in circumstances indicate that impairment may exist. Goodwill impairment is recognized when the quantitative assessment results in the carrying value of the reporting unit exceeding its fair value, in which case an impairment charge is recorded to goodwill to the extent the carrying value exceeds the fair value, limited to the amount of goodwill. The Company did not recognize any impairment of goodwill for all periods presented.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Convertible Senior Notes&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company accounts for each series of its convertible senior notes as a liability in its entirety, measured at amortized cost. Debt issuance costs incurred in connection with the issuance of the Company&#x2019;s convertible senior notes are reflected in the consolidated balance sheets as a direct deduction from the carrying amount of the outstanding convertible senior notes. These costs are amortized using the effective interest rate method over the terms of the convertible senior notes and are included within interest expense on the consolidated statements of operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In connection with the convertible senior notes offering, the Company entered into privately negotiated capped call transactions relating to each series of convertible senior notes with certain counterparties. The capped call transactions are generally expected to reduce the potential dilution to the Company&#x2019;s common stock upon any conversion of the relevant series of convertible senior notes and/or offset any cash payments the Company is required to make in excess of the principal amount of converted notes of such series, with such reduction and/or offset subject to a cap. See Note 10, &#x201c;Convertible Senior Notes,&#x201d; for further details.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Deferred Revenue&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company records deferred revenue when the Company receives customer payments in advance of satisfying the performance obligations on the Company&#x2019;s contracts. Capacity arrangements are generally billed and paid in advance of satisfaction of performance obligations, and the Company&#x2019;s on-demand arrangements are billed in arrears generally on a monthly basis. Deferred revenue also includes amounts that have been invoiced but not yet collected, classified as accounts receivable, when the Company has an enforceable right to consideration for capacity arrangements. Deferred revenue relating to the Company&#x2019;s capacity arrangements that have a contractual expiration date of less than 12 months are classified as current. For capacity arrangements that have a contractual expiration date of greater than 12 months, the Company apportions deferred revenue between current and non-current based upon an assumed ratable consumption of these capacity arrangements over the entire term of the arrangement, even though it does not recognize revenue ratably over the term of the contract as customers have flexibility in their consumption and revenue is generally recognized on consumption. In addition, in many cases, the Company&#x2019;s customer contracts also permit customers to roll over any unused capacity to a subsequent order, generally on the purchase of additional capacity. As such, the current or non-current classification of deferred revenue may not reflect the actual timing of revenue recognition.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Recently Adopted Accounting Pronouncement&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In November 2023, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) 2023-07, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, which expands segment disclosures by requiring disclosure of significant segment expenses that are regularly provided to the CODM and included within each reported measure of segment profit and loss, an amount and description of its composition for other segment items, and interim disclosures of a reportable segment&#x2019;s profit or loss and assets. This guidance also requires disclosures of the title and position of the CODM, and an explanation of how the CODM uses the reported measures of segment profit or loss in assessing segment performance and deciding how to allocate resources. The Company adopted this guidance for its fiscal year ended January 31, 2025 on a retrospective basis. While the adoption had no impact on the Company&#x2019;s consolidated financial statements, it resulted in additional disclosures in the accompanying notes. See further details under the heading &#x201c;Segment Information&#x201d; in this Note 2, &#x201c;Basis of Presentation and Summary of Significant Accounting Policies.&#x201d;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Recently Issued Accounting Pronouncements Not Yet Adopted &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In December 2023, the FASB issued ASU 2023-09, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Income Taxes (Topic 740): Improvements to Income Tax Disclosures&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, which requires annual disclosure on disaggregation of rate reconciliation categories and income taxes paid by jurisdiction. This guidance is effective for the Company for its fiscal year beginning February 1, 2025 on a prospective basis. Early adoption and retrospective application are permitted. The Company is currently evaluating the impact of the adoption of this guidance on its disclosures.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In November 2024, the FASB issued ASU 2024-03, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Income Statement&#x2014;Reporting Comprehensive Income&#x2014;Expense Disaggregation Disclosures (Subtopic 220-40)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, which requires disclosure, on an annual and interim basis, of specified information about certain costs and expenses in the notes to financial statements. This guidance is effective for the Company for its fiscal year beginning February 1, 2027 and interim periods within its fiscal year beginning February 1, 2028 on either a prospective or retrospective basis. Early adoption is permitted. The Company is currently evaluating the impact of the adoption of this guidance on its disclosures.&lt;/span&gt;&lt;/div&gt;</us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock>
    <us-gaap:FiscalPeriod contextRef="c-1" id="f-556">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Fiscal Year&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s fiscal year ends on January 31. For example, references to fiscal 2025 refer to the fiscal year ended January&#160;31, 2025.&lt;/span&gt;&lt;/div&gt;</us-gaap:FiscalPeriod>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock contextRef="c-1" id="f-557">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Basis of Presentation&lt;/span&gt;&lt;/div&gt;The accompanying consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (GAAP).</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:ConsolidationPolicyTextBlock contextRef="c-1" id="f-558">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Principles of Consolidation&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The consolidated financial statements include the accounts of Snowflake&#160;Inc., its wholly-owned subsidiaries, and a majority-owned subsidiary in which the Company has a controlling financial interest. All intercompany transactions and balances have been eliminated in consolidation. The Company records noncontrolling interest in its consolidated financial statements to recognize the minority ownership interest in its majority-owned subsidiary. Profits and losses of the majority-owned subsidiary are attributed to controlling and noncontrolling interests using the hypothetical liquidation at book value method.&lt;/span&gt;&lt;/div&gt;</us-gaap:ConsolidationPolicyTextBlock>
    <us-gaap:SegmentReportingPolicyPolicyTextBlock contextRef="c-1" id="f-559">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Segment Information&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has a single operating and reportable segment. The Company&#x2019;s chief operating decision maker (CODM) is its Chief Executive Officer, who reviews financial information presented on a consolidated basis, including, but not limited to, the Company&#x2019;s consolidated net loss, for purposes of making operating decisions, assessing financial performance, and allocating resources. &lt;/span&gt;&lt;/div&gt;The measure of segment assets is the total assets on the Company&#x2019;s consolidated balance sheets.</us-gaap:SegmentReportingPolicyPolicyTextBlock>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock contextRef="c-1" id="f-560">&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents selected financial information with respect to the Company&#x2019;s single operating segment (in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:49.461%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.951%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.442%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.951%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.442%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.953%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fiscal Year Ended January 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenue&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,626,396&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,806,489&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,065,659&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of revenue and operating expenses:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of product revenue&lt;/span&gt;&lt;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"&gt;(1)(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;992,069&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;701,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;547,547&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of professional services and other revenue&lt;/span&gt;&lt;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"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;222,604&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;197,358&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;169,993&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sales and marketing&lt;/span&gt;&lt;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"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,672,092&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,391,747&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,106,507&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Research and development&lt;/span&gt;&lt;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"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,783,379&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,287,949&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;788,058&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;General and administrative&lt;/span&gt;&lt;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"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;412,262&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;323,008&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;295,821&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(209,009)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(200,663)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(73,839)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,759&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other (income) expense, net&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,339&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(44,887)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,565&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Provision for (benefit from) income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,113&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11,233)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(18,467)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,289,212)&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(837,990)&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(797,526)&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;________________&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.94pt"&gt;For the fiscal years ended January 31, 2025, 2024, and 2023, respectively, approximately 65%, 67%, and 71% of cost of product revenue represented third-party cloud infrastructure expenses incurred in connection with the customers&#x2019; use of the Snowflake platform and the deployment and maintenance of the platform on public clouds, including different regional deployments.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.94pt"&gt;For the fiscal years ended January 31, 2025, 2024, and 2023, respectively, approximately 37%, 38%, and 38% of the Company&#x2019;s total cost of revenue and operating expenses were comprised of personnel-related expenses, excluding stock-based compensation and associated payroll taxes. These expenses consist primarily of salaries, benefits, bonuses, sales commissions and draws paid to the Company&#x2019;s sales force and certain referral fees paid to third parties, including amortization of deferred commissions, and associated payroll taxes. They also include salaries, benefits and bonuses allocated as part of overhead costs. See Note 12, &#x201c;Equity,&#x201d; for details regarding the Company&#x2019;s stock-based compensation.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-64" decimals="-3" id="f-561" unitRef="usd">3626396000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-65" decimals="-3" id="f-562" unitRef="usd">2806489000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-66" decimals="-3" id="f-563" unitRef="usd">2065659000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-67" decimals="-3" id="f-564" unitRef="usd">992069000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-68" decimals="-3" id="f-565" unitRef="usd">701200000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-69" decimals="-3" id="f-566" unitRef="usd">547547000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-70" decimals="-3" id="f-567" unitRef="usd">222604000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-71" decimals="-3" id="f-568" unitRef="usd">197358000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-72" decimals="-3" id="f-569" unitRef="usd">169993000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:SellingAndMarketingExpense contextRef="c-64" decimals="-3" id="f-570" unitRef="usd">1672092000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense contextRef="c-65" decimals="-3" id="f-571" unitRef="usd">1391747000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense contextRef="c-66" decimals="-3" id="f-572" unitRef="usd">1106507000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="c-64" decimals="-3" id="f-573" unitRef="usd">1783379000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="c-65" decimals="-3" id="f-574" unitRef="usd">1287949000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="c-66" decimals="-3" id="f-575" unitRef="usd">788058000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="c-64" decimals="-3" id="f-576" unitRef="usd">412262000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="c-65" decimals="-3" id="f-577" unitRef="usd">323008000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="c-66" decimals="-3" id="f-578" unitRef="usd">295821000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:InvestmentIncomeNonoperating contextRef="c-64" decimals="-3" id="f-579" unitRef="usd">-209009000</us-gaap:InvestmentIncomeNonoperating>
    <us-gaap:InvestmentIncomeNonoperating contextRef="c-65" decimals="-3" id="f-580" unitRef="usd">-200663000</us-gaap:InvestmentIncomeNonoperating>
    <us-gaap:InvestmentIncomeNonoperating contextRef="c-66" decimals="-3" id="f-581" unitRef="usd">-73839000</us-gaap:InvestmentIncomeNonoperating>
    <us-gaap:InterestExpenseNonoperating contextRef="c-64" decimals="-3" id="f-582" unitRef="usd">-2759000</us-gaap:InterestExpenseNonoperating>
    <us-gaap:InterestExpenseNonoperating contextRef="c-65" decimals="-3" id="f-583" unitRef="usd">0</us-gaap:InterestExpenseNonoperating>
    <us-gaap:InterestExpenseNonoperating contextRef="c-66" decimals="-3" id="f-584" unitRef="usd">0</us-gaap:InterestExpenseNonoperating>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c-64" decimals="-3" id="f-585" unitRef="usd">35339000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c-65" decimals="-3" id="f-586" unitRef="usd">-44887000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c-66" decimals="-3" id="f-587" unitRef="usd">47565000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-64" decimals="-3" id="f-588" unitRef="usd">4113000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-65" decimals="-3" id="f-589" unitRef="usd">-11233000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-66" decimals="-3" id="f-590" unitRef="usd">-18467000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ProfitLoss contextRef="c-64" decimals="-3" id="f-591" unitRef="usd">-1289212000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c-65" decimals="-3" id="f-592" unitRef="usd">-837990000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c-66" decimals="-3" id="f-593" unitRef="usd">-797526000</us-gaap:ProfitLoss>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-73" decimals="2" id="f-594" unitRef="number">0.65</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-74" decimals="2" id="f-595" unitRef="number">0.67</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-75" decimals="2" id="f-596" unitRef="number">0.71</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-76" decimals="2" id="f-597" unitRef="number">0.37</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-77" decimals="2" id="f-598" unitRef="number">0.38</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-78" decimals="2" id="f-599" unitRef="number">0.38</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock contextRef="c-1" id="f-600">&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the Company&#x2019;s long-lived assets, comprising property and equipment, net and operating lease right-of-use assets, by geographic area (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:64.124%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:15.887%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.048%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;January 31, 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;January 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;536,885&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;379,664&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;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"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;118,947&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;119,928&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;655,832&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;499,592&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;________________&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.94pt"&gt;No individual country outside of the United States accounted for more than 10% of the Company&#x2019;s long-lived assets as of January&#160;31, 2025 and 2024.&lt;/span&gt;&lt;/div&gt;</us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock>
    <us-gaap:NoncurrentAssets contextRef="c-79" decimals="-3" id="f-601" unitRef="usd">536885000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets contextRef="c-80" decimals="-3" id="f-602" unitRef="usd">379664000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets contextRef="c-81" decimals="-3" id="f-603" unitRef="usd">118947000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets contextRef="c-82" decimals="-3" id="f-604" unitRef="usd">119928000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets contextRef="c-4" decimals="-3" id="f-605" unitRef="usd">655832000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets contextRef="c-5" decimals="-3" id="f-606" unitRef="usd">499592000</us-gaap:NoncurrentAssets>
    <us-gaap:UseOfEstimates contextRef="c-1" id="f-607">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Use of Estimates&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The preparation of consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes. Such estimates include, but are not limited to, stand-alone selling prices (SSP) for each distinct performance obligation, internal-use software development costs, the expected period of benefit for deferred commissions, the fair value of intangible assets acquired in business combinations, the useful lives of long-lived assets, the carrying value of operating lease right-of-use assets, stock-based compensation, accounting for income taxes, and the fair value of investments in marketable and non-marketable securities.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company bases its estimates on historical experience and also on assumptions that management considers reasonable. These estimates are assessed on a regular basis; however, actual results could differ from these estimates.&lt;/span&gt;&lt;/div&gt;</us-gaap:UseOfEstimates>
    <us-gaap:ConcentrationRiskCreditRisk contextRef="c-1" id="f-608">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Concentration of Credit Risk&lt;/span&gt;&lt;/div&gt; Financial instruments that potentially subject the Company to concentrations of credit risk primarily consist of cash, cash equivalents, investments in marketable securities, restricted cash, accounts receivable, and foreign currency forward contracts. The Company maintains its cash, cash equivalents, investments in marketable securities, restricted cash and foreign currency forward contracts with high-quality financial institutions that have investment-grade ratings. For accounts receivable, the Company is exposed to credit risk in the event of nonpayment by customers up to the amounts recorded on the consolidated balance sheets. The Company manages its accounts receivable credit risk through ongoing credit evaluation of its customers&#x2019; financial conditions. The Company generally does not require collateral from its customers.</us-gaap:ConcentrationRiskCreditRisk>
    <us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock contextRef="c-1" id="f-609">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Foreign Currency&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The reporting currency of the Company is the U.S. dollar. The functional currency of the Company&#x2019;s foreign subsidiaries is primarily the U.S. dollar.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Monetary assets and liabilities denominated in currencies other than the functional currency are remeasured to the functional currency at period-end exchange rates. Foreign currency transaction gains and losses resulting from remeasurement are recognized in other income (expense), net in the consolidated statements of operations, and have not been material for any of the periods presented.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For those subsidiaries with non-U.S. dollar functional currencies, assets and liabilities are translated into U.S. dollars at period-end exchange rates. Revenue and expenses are translated at the average exchange rates during the period. Equity transactions are translated using historical exchange rates. The resulting translation adjustments are recorded in accumulated other comprehensive income (loss) as a component of stockholders&#x2019; equity (deficit).&lt;/span&gt;&lt;/div&gt;</us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock>
    <us-gaap:RevenueFromContractWithCustomerPolicyTextBlock contextRef="c-1" id="f-610">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Revenue Recognition&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company accounts for revenue in accordance with Accounting Standards Codification (ASC) Topic 606,&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt; Revenue from Contracts with Customers&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; (ASC 606) for all periods presented.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company delivers its platform over the internet as a service. Customers choose to consume the platform under either capacity arrangements, in which customers commit to a certain amount of consumption at specified prices, or under on-demand arrangements, in which the Company charges for use of the platform monthly in arrears. Under capacity arrangements, from which a majority of revenue is derived, the Company typically bills its customers annually in advance of their consumption. Revenue from on-demand arrangements typically relates to customers with lower usage levels or overage consumption beyond a customer&#x2019;s contracted usage amount under a capacity contract or following the expiration of a customer&#x2019;s capacity contract. Revenue from on-demand arrangements represented approximately 2%, 3%, and 2% of the Company&#x2019;s revenue for the fiscal years ended January&#160;31, 2025, 2024, and 2023, respectively. The Company recognizes revenue as customers consume compute, storage, and data transfer resources under either of these arrangements. In limited instances, customers pay an annual deployment fee to gain access to a dedicated instance of a virtual private deployment. Deployment fees are recognized ratably over the contract term.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Customers do not have the contractual right to take possession of the Company&#x2019;s platform. Pricing for the platform includes embedded support services, data backup and disaster recovery services, as well as future updates, when and if available, offered during the contract term.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Customer contracts for capacity typically have a term of &lt;span style="-sec-ix-hidden:f-614"&gt;one&lt;/span&gt; to four years. To the extent customers enter into such contracts and either consume the platform in excess of their capacity commitments or continue to use the platform after expiration of the contract term, they are charged for their incremental consumption. In many cases, customer contracts permit customers to roll over any unused capacity to a subsequent order, generally on the purchase of additional capacity. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Customer contracts are generally non-cancelable during the contract term, although customers can terminate for breach if the Company materially fails to perform. For those customers who do not have a capacity arrangement, the Company&#x2019;s on-demand arrangements generally have a monthly stated contract term and can be terminated at any time by either the customer or the Company.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For compute resources, consumption is based on the type of compute resource used and the duration of use or, for some features, the volume of data processed. For storage resources, consumption for a given customer is based on the average terabytes per month of all of such customer&#x2019;s data stored in the platform. For data transfer resources, consumption is based on terabytes of data transferred, the public cloud provider used, and the region to and from which the transfer is executed. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s revenue also includes professional services and other revenue, which consists primarily of consulting, technical solution services, and training related to the platform. Professional services revenue is recognized over time based on input measures, including time and materials costs incurred relative to total costs, with consideration given to output measures, such as contract deliverables, when applicable. Other revenue consists primarily of fees from customer training delivered on-site or through publicly available classes. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company determines revenue recognition in accordance with ASC 606 through the following five steps:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;1) Identify the contract with a customer. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company considers the terms and conditions of the contracts and the Company&#x2019;s customary business practices in identifying its contracts under ASC 606. The Company determines it has a contract with a customer when the contract has been approved by both parties, it can identify each party&#x2019;s rights regarding the services to be transferred and the payment terms for the services, it has determined the customer to have the ability and intent to pay, and the contract has commercial substance. At contract inception, the Company evaluates whether two or more contracts should be combined and accounted for as a single contract and whether the combined or single contract includes more than one performance obligation. The Company applies judgment in determining the customer&#x2019;s ability and intent to pay, which is based on a variety of factors, including the customer&#x2019;s payment history or, in the case of a new customer, credit and financial information pertaining to the customer.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;2) Identify the performance obligations in the contract.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; Performance obligations promised in a contract are identified based on the services that will be transferred to the customer that are both capable of being distinct, whereby the customer can benefit from the service either on its own or together with other resources that are readily available from third parties or from the Company, and are distinct in the context of the contract, whereby the transfer of the services is separately identifiable from other promises in the contract. Customers are allowed to select compute, storage, and data transfer resources separately, at their discretion. Consequently, the Company treats the consumption of its platform for compute, storage, and data transfer resources as separate and distinct performance obligations. The Company treats its virtual private deployments for customers, professional services, technical solution services, and training each as a separate and distinct performance obligation. Some customers have negotiated an option to purchase additional capacity at a stated discount. These options generally do not provide a material right as they are priced at the Company&#x2019;s SSP, as described below, as the stated discounts are not incremental to the range of discounts typically given.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;3) Determine the transaction price. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The transaction price is determined based on the consideration the Company expects to receive in exchange for transferring services to the customer. Variable consideration is included in the transaction price if, in the Company&#x2019;s judgment, it is probable that a significant future reversal of cumulative revenue recognized under the contract will not occur. Variable consideration is estimated based on expected value, primarily relying on the Company&#x2019;s history. In certain situations, the Company may also use the most likely amount as the basis of its estimate. None of the Company&#x2019;s contracts contain a significant financing component. Revenue is recognized net of any taxes collected from customers, which are subsequently remitted to governmental entities (e.g., sales and other indirect taxes).&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;4) Allocate the transaction price to performance obligations in the contract. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;If the contract contains a single performance obligation, the entire transaction price is allocated to the single performance obligation. Contracts that contain multiple performance obligations require an allocation of the transaction price to each performance obligation on a relative SSP basis. The determination of a relative SSP for each distinct performance obligation requires judgment. The Company determines SSP for performance obligations based on an observable standalone selling price when it is available, as well as other factors, including the overall pricing objectives, which take into consideration market conditions and customer-specific factors, including a review of internal discounting tables, the services being sold, the volume of capacity commitments, and other factors. The observable standalone selling price is established based on the price at which products and services are sold separately. If an SSP is not observable through past transactions, the Company estimates it using available information including, but not limited to, market data and other observable inputs.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;5) Recognize revenue when or as the Company satisfies a performance obligation. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue is recognized at the time the related performance obligation is satisfied by transferring the promised service to a customer. Revenue is recognized when control of the services is transferred to the customers, in an amount that reflects the consideration that the Company expects to receive in exchange for those services. The Company determined an output method for capacity arrangements to be the most appropriate measure of progress because it most faithfully represents when the value of the services is simultaneously received and consumed by the customer, and control is transferred. Virtual private deployment fees are recognized ratably over the term of the deployment as the deployment service represents a stand-ready performance obligation provided throughout the deployment term. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Cost of Revenue&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cost of revenue consists primarily of (i) third-party cloud infrastructure expenses incurred in connection with the customers&#x2019; use of the Snowflake platform and the deployment and maintenance of the platform on public clouds, including different regional deployments, and (ii) personnel-related costs associated with the Company&#x2019;s customer support team, engineering team that is responsible for maintaining the Company's service availability and security of its platform, and professional services and training departments, including salaries, benefits, bonuses, and stock-based compensation. Cost of revenue also includes amortization of capitalized internal-use software development costs, amortization of acquired intangible assets, costs of contracted third-party partners for professional services, expenses associated with software and subscription services dedicated for use by the Company&#x2019;s customer support team and engineering team responsible for maintaining the Company's service, and allocated overhead.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Deferred Commissions&lt;/span&gt;&lt;/div&gt;The Company capitalizes incremental costs of obtaining a contract with a customer if such costs are recoverable. Such costs consist primarily of (i) sales commissions earned upon the origination, expansion, or renewal of customer contracts by the Company&#x2019;s sales force, and the associated payroll taxes and fringe benefits, and (ii) certain referral fees earned by third parties (collectively, Commission Costs). Commission Costs for new customer or customer expansion contracts that are not commensurate with those for renewal contracts are capitalized and then amortized over a period of benefit determined to be five years. The Company determined the period of benefit by taking into consideration the length of terms in its customer contracts, life of the technology, and other factors. Commission Costs for renewal contracts, as well as Commission Costs for new customer or customer expansion contracts that are commensurate with those for renewal contracts, are capitalized and then amortized over the respective weighted-average contractual term of the related contracts. Amounts expected to be amortized within one year of the balance sheet date are recorded as deferred commissions, current, and the remaining portion is recorded as deferred commissions, non-current, on the consolidated balance sheets. Amortization expense is included in sales and marketing expenses in the consolidated statements of operations. In addition to the Commission Costs, the Company&#x2019;s sales force earns sales commissions based on the level of the customers&#x2019; consumption of the Company&#x2019;s platform. These commissions are not considered incremental costs and are expensed in the same period as they are earned. Deferred commissions are periodically analyzed for impairment.&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Deferred Revenue&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company records deferred revenue when the Company receives customer payments in advance of satisfying the performance obligations on the Company&#x2019;s contracts. Capacity arrangements are generally billed and paid in advance of satisfaction of performance obligations, and the Company&#x2019;s on-demand arrangements are billed in arrears generally on a monthly basis. Deferred revenue also includes amounts that have been invoiced but not yet collected, classified as accounts receivable, when the Company has an enforceable right to consideration for capacity arrangements. Deferred revenue relating to the Company&#x2019;s capacity arrangements that have a contractual expiration date of less than 12 months are classified as current. For capacity arrangements that have a contractual expiration date of greater than 12 months, the Company apportions deferred revenue between current and non-current based upon an assumed ratable consumption of these capacity arrangements over the entire term of the arrangement, even though it does not recognize revenue ratably over the term of the contract as customers have flexibility in their consumption and revenue is generally recognized on consumption. In addition, in many cases, the Company&#x2019;s customer contracts also permit customers to roll over any unused capacity to a subsequent order, generally on the purchase of additional capacity. As such, the current or non-current classification of deferred revenue may not reflect the actual timing of revenue recognition.&lt;/span&gt;&lt;/div&gt;Remaining performance obligations (RPO) represent the amount of contracted future revenue that has not yet been recognized, including (i) deferred revenue and (ii) non-cancelable contracted amounts that will be invoiced and recognized as revenue in future periods. The Company&#x2019;s RPO excludes performance obligations from on-demand arrangements as there are no minimum purchase commitments associated with these arrangements, and certain time and materials contracts that are billed in arrears. Portions of RPO that are not yet invoiced and are denominated in foreign currencies are revalued into U.S. dollars each period based on the applicable period-end exchange rates.</us-gaap:RevenueFromContractWithCustomerPolicyTextBlock>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-83" decimals="2" id="f-611" unitRef="number">0.02</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-84" decimals="2" id="f-612" unitRef="number">0.03</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-85" decimals="2" id="f-613" unitRef="number">0.02</us-gaap:ConcentrationRiskPercentage1>
    <snow:ContractWithCustomerContractTerm contextRef="c-87" id="f-615">P4Y</snow:ContractWithCustomerContractTerm>
    <snow:AllocationOfOverheadCostsPolicyTextBlock contextRef="c-1" id="f-616">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Allocation of Overhead Costs&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Overhead costs that are not substantially dedicated for use by a specific functional group are allocated based on headcount. Such costs include costs associated with office facilities, depreciation of property and equipment, information technology (IT) and general recruiting related expenses and other expenses, such as software and subscription services.&lt;/span&gt;&lt;/div&gt;</snow:AllocationOfOverheadCostsPolicyTextBlock>
    <us-gaap:ResearchAndDevelopmentExpensePolicy contextRef="c-1" id="f-617">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Research and Development Costs&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Research and development costs are expensed as incurred, unless they qualify as capitalized internal-use software development costs. Research and development expenses consist primarily of personnel-related expenses associated with the Company&#x2019;s research and development staff, including salaries, benefits, bonuses, and stock-based compensation. Research and development expenses also include contractor or professional services fees, third-party cloud infrastructure expenses incurred primarily in developing the Company&#x2019;s platform, amortization of acquired intangible assets, software and subscription services dedicated for use by the Company&#x2019;s research and development organization, and allocated overhead.&lt;/span&gt;&lt;/div&gt;</us-gaap:ResearchAndDevelopmentExpensePolicy>
    <us-gaap:AdvertisingCostsPolicyTextBlock contextRef="c-1" id="f-618">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Advertising Costs&lt;/span&gt;&lt;/div&gt;Advertising costs, excluding expenses associated with the Company&#x2019;s user conferences, are expensed as incurred and are included in sales and marketing expenses in the consolidated statements of operations.</us-gaap:AdvertisingCostsPolicyTextBlock>
    <us-gaap:AdvertisingExpense contextRef="c-1" decimals="-5" id="f-619" unitRef="usd">104500000</us-gaap:AdvertisingExpense>
    <us-gaap:AdvertisingExpense contextRef="c-12" decimals="-5" id="f-620" unitRef="usd">85300000</us-gaap:AdvertisingExpense>
    <us-gaap:AdvertisingExpense contextRef="c-13" decimals="-5" id="f-621" unitRef="usd">68200000</us-gaap:AdvertisingExpense>
    <us-gaap:IncomeTaxPolicyTextBlock contextRef="c-1" id="f-622">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Income Taxes&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company is subject to income taxes in the United States and numerous foreign jurisdictions. Significant judgment is required in determining its provision for income taxes and deferred tax assets and liabilities, including evaluating uncertainties in the application of accounting principles and complex tax laws.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company records a provision for income taxes for the anticipated tax consequences of the reported results of operations using the asset and liability method. Under this method, the Company recognizes deferred tax assets and liabilities for the expected future tax consequences of temporary differences between the carrying amounts for financial reporting purposes and the tax bases of assets and liabilities, as well as for loss and tax credit carryforwards. The deferred assets and liabilities are measured using the statutorily enacted tax rates anticipated to be in effect when those tax assets and liabilities are expected to be realized or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in the period that includes the enactment date. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A valuation allowance is established if, based upon the available evidence, it is more likely than not that some or all of the deferred tax assets will not be realized. The Company considers all available evidence, both positive and negative, including historical levels of income, expectations and risks associated with estimates of future taxable income in assessing the need for a valuation allowance. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s tax positions are subject to income tax audits by multiple tax jurisdictions throughout the world. The Company recognizes the tax benefit of an uncertain tax position only if it is more likely than not the position will be sustainable upon examination by the taxing authority, including resolution of any related appeals or litigation processes. This evaluation is based on all available evidence and assumes that the tax authorities have full knowledge of all relevant information concerning the tax position. The tax benefit recognized is measured as the largest amount of benefit which is more likely than not (greater than 50% likely) to be realized upon ultimate settlement with the taxing authority. The Company recognizes interest accrued and penalties related to unrecognized tax benefits in income tax expense. The Company makes adjustments to these reserves in accordance with the income tax guidance when facts and circumstances change, such as the closing of a tax audit or the refinement of an estimate. To the extent that the final tax outcome of these matters is different from the amounts recorded, such differences may affect the provision for income taxes in the period in which such determination is made and could have a material impact on the Company&#x2019;s financial condition and operating results.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxPolicyTextBlock>
    <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy contextRef="c-1" id="f-623">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Stock-Based Compensation&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s equity awards include stock options, restricted stock unit awards (RSUs), restricted common stock granted to employees, non-employee directors, and other service providers, and stock purchase rights granted under the Employee Stock Purchase Plan (ESPP Rights) to employees. Equity awards are reviewed in determining whether such awards are equity-classified or liability-classified.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Stock-based compensation related to equity-classified awards is measured based on the estimated fair value of the awards on the date of grant and generally recognized on a straight-line basis over the requisite service period. The fair value of each stock option granted and ESPP Rights is estimated using the Black-Scholes option-pricing model. The determination of the grant-date fair value using an option-pricing model is affected by the estimated fair value of the Company&#x2019;s common stock as well as assumptions regarding a number of other complex and subjective variables. These variables include expected stock price volatility over an expected term, actual and projected employee stock option exercise behaviors, the risk-free interest rate for an expected term, and expected dividends. The fair value of each RSU is based on the fair value of the Company&#x2019;s common stock on the date of grant. For equity-classified awards with both service-based and performance-based vesting conditions, the stock-based compensation is recognized using an accelerated attribution method over the requisite service period, based on the Company&#x2019;s periodic assessment of the probability that the performance condition will be achieved.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Certain RSUs with both service-based and performance-based vesting conditions are liability-classified, as the monetary value of the obligation under each potential outcome of the performance condition is predominantly based on a fixed monetary amount known at inception and will be settled in a variable number of the Company&#x2019;s common stock. The fair value of these awards is estimated using the Monte Carlo simulation model, which requires the use of various assumptions, including the expected stock price volatility and risk-free interest rate. These awards are subsequently remeasured to the fair value at each reporting date until the number of these awards eligible to vest is fixed, at which time these awards will be reclassified to equity. Stock-based compensation associated with these awards is recognized based on the probable outcome of the performance condition, using an accelerated attribution method over the requisite service period, with a cumulative catch-up adjustment recognized for changes in the fair value estimated at each reporting date.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;If an award contains a provision whereby vesting is accelerated upon a change in control, such a change in control is considered to be outside of the Company&#x2019;s control and is not considered probable until it occurs. Forfeitures are accounted for in the period in which they occur.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the fiscal year ended January 31, 2023, the Company began funding withholding taxes due upon the vesting of employee RSUs in certain jurisdictions by net share settlement, rather than its previous approach of selling shares of the Company&#x2019;s common stock. The amount of withholding taxes related to net share settlement of employee RSUs is reflected as (i) a reduction to additional paid-in-capital, and (ii) cash outflows for financing activities when the payments are made. The shares withheld by the Company as a result of the net share settlement of RSUs are not considered issued and outstanding, and do not impact the calculation of basic net income (loss) per share attributable to Snowflake Inc. Class A common stockholders.&lt;/span&gt;&lt;/div&gt;</us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
    <us-gaap:EarningsPerSharePolicyTextBlock contextRef="c-1" id="f-624">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Net Loss Per Share Attributable to Snowflake Inc. Class A Common Stockholders&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Basic and diluted net loss per share attributable to Snowflake Inc. Class A common stockholders is computed in conformity with the two-class method required for participating securities. The Company considers unvested common stock to be participating securities, as the holders of such stock have the right to receive nonforfeitable dividends on a pari passu basis in the event that a dividend is declared on common stock. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Basic net loss per share attributable to Snowflake Inc. Class A common stockholders is computed by dividing net loss attributable to Snowflake Inc. Class A common stockholders by the weighted-average number of shares of Snowflake Inc. Class A common stock outstanding during the period, which excludes treasury stock. Diluted net loss per share attributable to Snowflake Inc. Class A common stockholders is computed by giving effect to all potentially dilutive Snowflake Inc. Class A common stock equivalents to the extent they are dilutive. For purposes of this calculation, stock options, RSUs, restricted common stock, ESPP Rights, early exercised stock options, and shares underlying the conversion option in the convertible senior notes are considered to be common stock equivalents but have been excluded from the calculation of diluted net loss per share attributable to Snowflake Inc. Class A common stockholders as their effect is anti-dilutive for all periods presented.&lt;/span&gt;&lt;/div&gt;</us-gaap:EarningsPerSharePolicyTextBlock>
    <us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy contextRef="c-1" id="f-625">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Cash and Cash Equivalents&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company considers all highly liquid investments with original or remaining maturities of three months or less when purchased to be cash equivalents.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Restricted Cash&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Restricted cash primarily consists of (i) cash held in a trust that is restricted for use in meeting the Company's general obligations and (ii) collateralized letters of credit established in connection with lease agreements for the Company&#x2019;s facilities. Restricted cash is classified within prepaid expenses and other current assets or other assets on the consolidated balance sheets, typically based on the remaining term of the restriction.&lt;/span&gt;&lt;/div&gt;</us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy>
    <us-gaap:InvestmentPolicyTextBlock contextRef="c-1" id="f-626">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Investments &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s investments in marketable debt securities have been classified and accounted for as available-for-sale and are recorded at estimated fair value. The Company classifies its marketable debt securities as either short-term or long-term at each balance sheet date based on each instrument&#x2019;s underlying contractual maturity date. Short-term investments are investments with original maturities of less than one year when purchased. Purchase premiums and discounts are amortized or accreted using the effective interest method over the life of the related security and such amortization and accretion are included in interest income in the consolidated statements of operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For available-for-sale debt securities in an unrealized loss position, the Company first assesses whether it intends to sell or it is more likely than not that the Company will be required to sell the security before the recovery of its entire amortized cost basis. If either of these criteria is met, the security&#x2019;s amortized cost basis is written down to fair value through other income (expense), net in the consolidated statements of operations. If neither of these criteria is met, the Company further assesses whether the decline in fair value below amortized cost is due to credit or non-credit related factors. In making this assessment, the Company considers the extent to which fair value is less than amortized cost, any changes to the rating of the security by a rating agency, and any adverse conditions specifically related to the security, among other factors. Credit-related unrealized losses are recognized as an allowance on the consolidated balance sheets with a corresponding charge in the other income (expense), net in the consolidated statements of operations. Non-credit related unrealized losses and unrealized gains on available-for-sale debt securities are included in accumulated other comprehensive income (loss). &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Realized gains and losses are determined based on the specific identification method and are reported in other income (expense), net in the consolidated statements of operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Strategic Investments&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s strategic investments consist of non-marketable equity and debt securities in privately-held companies and marketable equity securities in publicly-traded companies, in which the Company does not have a controlling interest or significant influence. Strategic investments are included in other assets on the consolidated balance sheets. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Non-marketable equity securities are recorded at cost and adjusted for observable transactions for the same or similar investments of the same issuer (referred to as the Measurement Alternative) or impairment. For these investments, the Company recognizes remeasurement adjustments, including upward and downward adjustments, and impairments, if any, in other income (expense), net in the consolidated statements of operations. Valuations of privately-held securities are inherently complex due to the lack of readily available market data and require the use of judgment. For example, determining whether an orderly transaction is for an identical or similar investment requires judgment based on the rights and obligations that are attached to the securities. In determining the estimated fair value of these investments, the Company uses the most recent data available to the Company. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Marketable equity securities are measured at fair value with changes in fair value recorded in other income (expense), net in the consolidated statements of operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Non-marketable debt securities are classified as available-for-sale and are recorded at their estimated fair value with changes in fair value recorded through accumulated other comprehensive income (loss).&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Strategic investments are subject to periodic impairment analysis, which would involve an assessment of both qualitative and quantitative factors, including the investee&#x2019;s financial metrics, market acceptance of the investee&#x2019;s product or technology, and the rate at which the investee is using its cash. If the investment is considered impaired, the Company recognizes an impairment through other income (expense), net in the consolidated statements of operations and establishes a new carrying value for the investment.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Strategic Investments&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The tables above do not include the Company&#x2019;s strategic investments, which consist primarily of non-marketable equity securities accounted for using the Measurement Alternative and marketable equity securities.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s non-marketable equity securities accounted for using the Measurement Alternative are recorded at fair value on a non-recurring basis and classified within Level 3 of the fair value hierarchy because significant unobservable inputs or data in an inactive market are used in estimating their fair value. The estimation of fair value for these assets requires the use of an observable transaction price or other unobservable inputs, including the volatility, rights, and obligations of the securities the Company holds. The Company&#x2019;s marketable equity securities are recorded at fair value on a recurring basis and classified within Level 1 of the fair value hierarchy because they are valued using the quoted market price.&lt;/span&gt;&lt;/div&gt;</us-gaap:InvestmentPolicyTextBlock>
    <us-gaap:FairValueMeasurementPolicyPolicyTextBlock contextRef="c-1" id="f-627">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Fair Value of Financial Instruments&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s primary financial instruments include cash equivalents, investments in marketable securities, strategic investments, restricted cash, accounts receivable, derivative assets and liabilities, accounts payable, accrued expenses, and convertible senior notes. The carrying amounts of accounts receivable, accounts payable, and accrued expenses approximate fair value due to their short-term nature. See Note 5, &#x201c;Fair Value Measurements,&#x201d; and Note 10, &#x201c;Convertible Senior Notes,&#x201d; for information regarding the fair value of the Company&#x2019;s cash equivalents and investments in marketable securities, strategic investments, and derivative assets and liabilities, as well as the fair value of the Company&#x2019;s convertible senior notes.&lt;/span&gt;&lt;/div&gt;Fair Value Measurements&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability (an exit price) in an orderly transaction between market participants at the reporting date. The accounting guidance establishes a three-tiered hierarchy, which prioritizes the inputs used in the valuation methodologies in measuring fair value as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Level 1 Inputs: &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Unadjusted quoted prices in active markets for identical assets or liabilities accessible to the reporting entity at the measurement date.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Level 2 Inputs: &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other than quoted prices included in Level 1 inputs that are observable for the asset or liability, either directly or indirectly, for substantially the full term of the asset or liability.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Level 3 Inputs:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; Unobservable inputs for the asset or liability used to measure fair value to the extent that observable inputs are not available, thereby allowing for situations in which there is little, if any, market activity for the asset or liability at the measurement date.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company determines the fair value of its security holdings based on pricing from the Company&#x2019;s service providers and market prices from industry-standard independent data providers. Such market prices may be quoted prices in active markets for identical assets (Level 1 inputs) or pricing determined using inputs other than quoted prices that are observable either directly or indirectly (Level 2 inputs), such as yield curve, volatility factors, credit spreads, default rates, loss severity, current market and contractual prices for the underlying instruments or debt, broker and dealer quotes, as well as other relevant economic measures.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value was determined based on the quoted prices of the Notes in an inactive market on the last traded day of the fiscal quarter and has been classified as Level 2 in the fair value hierarchy.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueMeasurementPolicyPolicyTextBlock>
    <us-gaap:DerivativesPolicyTextBlock contextRef="c-1" id="f-628">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Derivative Financial Instruments&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s derivative financial instruments, which are carried at fair value on the consolidated balance sheets, consist of foreign currency forward contracts as described below:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Non-Designated Hedges&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company utilizes foreign currency forward contracts to manage its exposure to certain foreign currency exchange risks primarily associated with (i) a portion of its net outstanding monetary assets and liabilities positions and (ii) certain intercompany balances denominated in currencies other than the U.S. dollar. These foreign currency forward contracts have maturities of twelve months or less and are not designated as hedging instruments (Non-Designated Hedges). As such, all changes in the fair value of these derivative instruments are recorded in other income (expense), net on the consolidated statements of operations, and are intended to offset the foreign currency transaction gains or losses associated with the underlying balances being hedged. Cash flows at settlement of such foreign currency forward contracts are classified as operating activities in the consolidated statement of cash flows.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Cash Flow Hedge&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company also utilizes foreign currency forward contracts to manage the volatility in cash flows associated with (i) certain forecasted capital expenditures and (ii) a portion of its forecasted operating expenses denominated in certain currencies other than the U.S. dollar. These foreign currency forward contracts have a maturity of twelve months or less and are designated and qualify as cash flow hedges, and, in general, closely match the underlying hedged forecasted transactions in duration. The effectiveness of the cash flow hedges is assessed quantitatively using regression at inception and at each reporting date. The effective portion of these foreign currency forward contracts&#x2019; gains and losses resulting from changes in fair value is recorded in accumulated other comprehensive income (loss) on the consolidated balance sheets, and subsequently reclassified into the same line items on the Company&#x2019;s consolidated statements of operations as the underlying hedged forecasted transactions in the same period that such transactions affect earnings. In the event the underlying forecasted transactions do not occur, or it becomes probable that they will not occur within the defined hedge period, the gains or losses on the related cash flow hedges are reclassified immediately from accumulated other comprehensive income (loss) to net income (loss) in the Company&#x2019;s consolidated financial statements. Cash flows from such foreign currency forward contracts are classified in the same category on the Company&#x2019;s consolidated statements of cash flows as the cash flows from the underlying hedged forecasted transactions.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;These derivative financial instruments did not have a material impact on the Company&#x2019;s consolidated financial statements for all periods presented.&lt;/span&gt;&lt;/div&gt;</us-gaap:DerivativesPolicyTextBlock>
    <us-gaap:TradeAndOtherAccountsReceivablePolicy contextRef="c-1" id="f-629">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Accounts Receivable, Net&lt;/span&gt;&lt;/div&gt;Accounts receivable include billed and unbilled receivables, net of allowance for credit losses. Trade accounts receivable are recorded at invoiced amounts and do not bear interest. The allowance for credit losses is estimated based on the Company&#x2019;s assessment of the collectibility of accounts receivable by considering various factors, including the age of each outstanding invoice, the collection history of each customer, historical write-off experience, current economic conditions, and reasonable and supportable forecasts of future economic conditions over the life of the receivable. The Company assesses collectibility by reviewing accounts receivable on an aggregate basis when similar characteristics exist and on an individual basis when specific customers with collectibility issues are identified. Accounts receivable deemed uncollectible are charged against the allowance for credit losses when identified.</us-gaap:TradeAndOtherAccountsReceivablePolicy>
    <us-gaap:InternalUseSoftwarePolicy contextRef="c-1" id="f-630">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Capitalized Internal-Use Software Development Costs&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company capitalizes qualifying internal-use software development costs, primarily related to its cloud platform. The costs consist of personnel costs (including related benefits and stock-based compensation) that are incurred during the application development stage. Capitalization of costs begins when two criteria are met: (1) the preliminary project stage is completed, and (2) it is probable that the software will be completed and used for its intended function. Capitalization ceases when the software is substantially complete and ready for its intended use, including the completion of all significant testing. Costs related to preliminary project activities and post-implementation operating activities are expensed as incurred.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Capitalized costs are included in property and equipment, net on the consolidated balance sheets. These costs are amortized over the estimated useful life of the software, which is three years, on a straight-line basis. Cost and accumulated amortization of fully amortized capitalized internal-use software development costs are removed from the Company&#x2019;s consolidated balance sheets when the related software is no longer in use. The amortization of capitalized costs related to the Company&#x2019;s platform applications is primarily included in cost of revenue in the consolidated statements of operations.&lt;/span&gt;&lt;/div&gt;</us-gaap:InternalUseSoftwarePolicy>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-88" id="f-631">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock contextRef="c-1" id="f-632">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Property and Equipment, Net&lt;/span&gt;&lt;/div&gt;Property and equipment, net is stated at cost less accumulated depreciation and amortization. Depreciation is computed using the straight-line method over the estimated useful life of the related asset, ranging from generally &lt;span style="-sec-ix-hidden:f-633"&gt;three&lt;/span&gt; to seven years. Leasehold improvements are amortized over the shorter of estimated useful life or the remaining lease term. Expenses that improve an asset or extend its remaining useful life are capitalized. Costs of maintenance or repairs that do not extend the lives of the respective assets are charged to expenses as incurred. Cost and accumulated depreciation and amortization of fully depreciated property and equipment are removed from the Company&#x2019;s consolidated balance sheets when they are no longer in use.</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-90" id="f-634">P7Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:CapitalizedContractCostAmortizationPeriod contextRef="c-4" id="f-635">P5Y</us-gaap:CapitalizedContractCostAmortizationPeriod>
    <us-gaap:CapitalizedContractCostImpairmentLoss contextRef="c-13" decimals="INF" id="f-636" unitRef="usd">0</us-gaap:CapitalizedContractCostImpairmentLoss>
    <us-gaap:CapitalizedContractCostImpairmentLoss contextRef="c-1" decimals="INF" id="f-637" unitRef="usd">0</us-gaap:CapitalizedContractCostImpairmentLoss>
    <us-gaap:CapitalizedContractCostImpairmentLoss contextRef="c-12" decimals="INF" id="f-638" unitRef="usd">0</us-gaap:CapitalizedContractCostImpairmentLoss>
    <us-gaap:LesseeLeasesPolicyTextBlock contextRef="c-1" id="f-639">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Leases&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company determines if an arrangement is or contains a lease at inception by evaluating various factors, including if the contract conveys the right to control the use of an identified asset for a period of time in exchange for consideration and other facts and circumstances. Lease classification is determined at the lease commencement date. Operating leases are included in operating lease right-of-use assets, operating lease liabilities, current, and operating lease liabilities, non-current on the consolidated balance sheets. The Company did not have any material finance leases for all periods presented.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Right-of-use assets represent the Company&#x2019;s right to use an underlying asset for the lease term, and lease liabilities represent the Company&#x2019;s obligation to make payments arising from the lease. Operating lease right-of-use assets and liabilities are recognized at the lease commencement date based on the present value of lease payments over the lease term. Lease payments consist primarily of the fixed payments under the arrangement, less any lease incentives. Variable lease payments are expensed as incurred and include certain non-lease components, such as maintenance and other services provided by the lessor to the extent the charges are variable. The Company uses an estimate of its incremental borrowing rate (IBR) based on the information available at the lease commencement date in determining the present value of lease payments, unless the implicit rate is readily determinable. In determining the appropriate IBR, the Company considers various factors, including, but not limited to, its credit rating, the lease term, and the currency in which the arrangement is denominated. The Company&#x2019;s lease terms may include options to extend or terminate the lease when it is reasonably certain that the Company will exercise that option. Lease expense for lease payments is recognized on a straight-line basis over the lease term.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company does not separate non-lease components from lease components for its facility asset portfolio. In addition, the Company does not recognize right-of-use assets and lease liabilities for short-term leases, which have a lease term of 12 months or less and do not include an option to purchase the underlying asset that the Company is reasonably certain to exercise. Lease cost for short-term leases is recognized on a straight-line basis over the lease term.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In addition, the Company subleases certain of its unoccupied facilities to third parties. The assessment of impairment of the associated right-of-use assets, leasehold improvements, or other assets as a result of a sublease is performed upon triggering events, including but not limited to the execution of a sublease agreement. The Company recognizes sublease income on a straight-line basis over the sublease term. Sublease income is recorded as a reduction to the Company&#x2019;s operating lease costs.&lt;/span&gt;&lt;/div&gt;</us-gaap:LesseeLeasesPolicyTextBlock>
    <us-gaap:BusinessCombinationsPolicy contextRef="c-1" id="f-640">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Business Combinations&lt;/span&gt;&lt;/div&gt;The Company applies a screen test to evaluate if substantially all of the fair value of the gross assets acquired is concentrated in a single identifiable asset or group of similar identifiable assets to determine whether a transaction is accounted for as an asset acquisition or business combination. When the Company acquires a business, the purchase consideration is allocated to the tangible assets acquired, liabilities assumed, and intangible assets acquired based on their estimated respective fair values. The excess of the fair value of purchase consideration over the fair values of these identifiable assets and liabilities is recorded as goodwill. Estimates used in valuing certain intangible assets include, but are not limited to, time and resources required to recreate the assets acquired. These estimates are based on information obtained from the management of the acquired companies, the Company&#x2019;s assessment of the information, and historical experience. The Company&#x2019;s estimates of fair value are based upon assumptions believed to be reasonable, but which are inherently uncertain and unpredictable and, as a result, actual results may differ from estimates. During the measurement period of up to one year from the acquisition date, the Company may record adjustments to the preliminary fair value of the assets acquired and liabilities assumed with a corresponding offset to goodwill for these business combinations.</us-gaap:BusinessCombinationsPolicy>
    <us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock contextRef="c-1" id="f-641">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Impairment of Goodwill, Intangible Assets, and Other Long-Lived Assets &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s long-lived assets with finite lives consist primarily of property and equipment, capitalized internal-use software development software costs, operating lease right-of-use assets and acquired intangible assets.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Long-lived assets with finite lives are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset or asset group may not be recoverable. Recoverability of assets held and used is measured by comparison of the carrying amount of an asset or an asset group to estimated undiscounted future net cash flows expected to be generated by the asset or asset group. If the carrying amount of an asset exceeds these estimated future cash flows, an impairment charge is recognized by the amount by which the carrying amount of the assets exceeds the fair value of the asset or asset group.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Goodwill and indefinite-lived intangible assets are not amortized but rather tested for impairment at least annually in the fourth quarter, or more frequently if events or changes in circumstances indicate that impairment may exist. Goodwill impairment is recognized when the quantitative assessment results in the carrying value of the reporting unit exceeding its fair value, in which case an impairment charge is recorded to goodwill to the extent the carrying value exceeds the fair value, limited to the amount of goodwill. The Company did not recognize any impairment of goodwill for all periods presented.&lt;/span&gt;&lt;/div&gt;</us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock>
    <us-gaap:DebtPolicyTextBlock contextRef="c-1" id="f-642">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Convertible Senior Notes&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company accounts for each series of its convertible senior notes as a liability in its entirety, measured at amortized cost. Debt issuance costs incurred in connection with the issuance of the Company&#x2019;s convertible senior notes are reflected in the consolidated balance sheets as a direct deduction from the carrying amount of the outstanding convertible senior notes. These costs are amortized using the effective interest rate method over the terms of the convertible senior notes and are included within interest expense on the consolidated statements of operations.&lt;/span&gt;&lt;/div&gt;</us-gaap:DebtPolicyTextBlock>
    <snow:CappedCallTransactionsPolicyPolicyTextBlock contextRef="c-1" id="f-643">&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In connection with the convertible senior notes offering, the Company entered into privately negotiated capped call transactions relating to each series of convertible senior notes with certain counterparties. The capped call transactions are generally expected to reduce the potential dilution to the Company&#x2019;s common stock upon any conversion of the relevant series of convertible senior notes and/or offset any cash payments the Company is required to make in excess of the principal amount of converted notes of such series, with such reduction and/or offset subject to a cap. See Note 10, &#x201c;Convertible Senior Notes,&#x201d; for further details.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Capped Calls are separate transactions, and not part of the terms of any series of Notes. As the Capped Calls qualify for a scope exception from derivative accounting for instruments that are both indexed to the issuer&#x2019;s own stock and classified in stockholders&#x2019; equity, the premiums paid for the purchases of the Capped Calls was recorded as a reduction to the additional paid-in capital and will not be remeasured as long as they continue to meet the conditions for equity classification.&lt;/span&gt;&lt;/div&gt;</snow:CappedCallTransactionsPolicyPolicyTextBlock>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock contextRef="c-1" id="f-644">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Recently Adopted Accounting Pronouncement&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In November 2023, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) 2023-07, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, which expands segment disclosures by requiring disclosure of significant segment expenses that are regularly provided to the CODM and included within each reported measure of segment profit and loss, an amount and description of its composition for other segment items, and interim disclosures of a reportable segment&#x2019;s profit or loss and assets. This guidance also requires disclosures of the title and position of the CODM, and an explanation of how the CODM uses the reported measures of segment profit or loss in assessing segment performance and deciding how to allocate resources. The Company adopted this guidance for its fiscal year ended January 31, 2025 on a retrospective basis. While the adoption had no impact on the Company&#x2019;s consolidated financial statements, it resulted in additional disclosures in the accompanying notes. See further details under the heading &#x201c;Segment Information&#x201d; in this Note 2, &#x201c;Basis of Presentation and Summary of Significant Accounting Policies.&#x201d;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Recently Issued Accounting Pronouncements Not Yet Adopted &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In December 2023, the FASB issued ASU 2023-09, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Income Taxes (Topic 740): Improvements to Income Tax Disclosures&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, which requires annual disclosure on disaggregation of rate reconciliation categories and income taxes paid by jurisdiction. This guidance is effective for the Company for its fiscal year beginning February 1, 2025 on a prospective basis. Early adoption and retrospective application are permitted. The Company is currently evaluating the impact of the adoption of this guidance on its disclosures.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In November 2024, the FASB issued ASU 2024-03, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Income Statement&#x2014;Reporting Comprehensive Income&#x2014;Expense Disaggregation Disclosures (Subtopic 220-40)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, which requires disclosure, on an annual and interim basis, of specified information about certain costs and expenses in the notes to financial statements. This guidance is effective for the Company for its fiscal year beginning February 1, 2027 and interim periods within its fiscal year beginning February 1, 2028 on either a prospective or retrospective basis. Early adoption is permitted. The Company is currently evaluating the impact of the adoption of this guidance on its disclosures.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:RevenueFromContractWithCustomerTextBlock contextRef="c-1" id="f-645">Revenue, Accounts Receivable, Deferred Revenue, and Remaining Performance Obligations&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Disaggregation of Revenue&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue consists of the following (in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:49.461%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.951%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.442%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.951%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.442%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.953%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fiscal Year Ended January 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Product revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,462,422&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,666,849&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,938,783&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Professional services and other revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;163,974&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;139,640&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;126,876&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,626,396&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,806,489&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,065,659&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue by geographic area, based on the location of the Company&#x2019;s customers (or end-customers under reseller arrangements), was as follows (in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.519%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:49.785%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.444%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.444%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.843%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fiscal Year Ended January 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Americas:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,761,664&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,166,448&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,633,843&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other Americas&lt;/span&gt;&lt;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"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;101,943&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;72,784&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46,577&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;EMEA&lt;/span&gt;&lt;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"&gt;(1)(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;574,748&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;432,634&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;292,666&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Asia-Pacific and Japan&lt;/span&gt;&lt;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"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;188,041&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;134,623&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;92,573&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,626,396&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,806,489&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,065,659&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;________________&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.94pt"&gt;No individual country in these areas represented more than 10% of the Company&#x2019;s revenue for all periods presented.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.94pt"&gt;Includes Europe, the Middle East and Africa.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Accounts Receivable, Net&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of January&#160;31, 2025 and 2024, allowance for credit losses of $4.8 million and $2.5 million, respectively, was included in the Company&#x2019;s accounts receivable, net balance.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Significant Customers&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For purposes of assessing the concentration of credit risk and significant customers, a group of customers under common control or customers that are affiliates of each other are regarded as a single customer. As of January&#160;31, 2025 and 2024, there were no customers that represented 10% or more of the Company&#x2019;s accounts receivable, net balance. Additionally, there were no customers that represented 10% or more of the Company&#x2019;s revenue for each of the fiscal years ended January&#160;31, 2025, 2024, and 2023.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Deferred Revenue&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recognized $1.8 billion, $1.4 billion, and $974.3 million of revenue for the fiscal years ended January&#160;31, 2025, 2024, and 2023, respectively, from the deferred revenue balances as of January&#160;31, 2024, 2023, and 2022, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Remaining Performance Obligations&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Remaining performance obligations (RPO) represent the amount of contracted future revenue that has not yet been recognized, including (i) deferred revenue and (ii) non-cancelable contracted amounts that will be invoiced and recognized as revenue in future periods. The Company&#x2019;s RPO excludes performance obligations from on-demand arrangements as there are no minimum purchase commitments associated with these arrangements, and certain time and materials contracts that are billed in arrears. Portions of RPO that are not yet invoiced and are denominated in foreign currencies are revalued into U.S. dollars each period based on the applicable period-end exchange rates. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of January&#160;31, 2025, the Company&#x2019;s RPO was $6.9 billion, of which the Company expects approximately 48% to be recognized as revenue in the twelve months ending January 31, 2026 based on historical customer consumption patterns. However, the amount and timing of revenue recognition are generally dependent upon customers&#x2019; future consumption, which is inherently variable at customers&#x2019; discretion and can extend beyond the original contract term in cases where customers are permitted to roll over unused capacity to future periods, generally on the purchase of additional capacity at renewal.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:DisaggregationOfRevenueTableTextBlock contextRef="c-1" id="f-646">&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue consists of the following (in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:49.461%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.951%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.442%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.951%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.442%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.953%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fiscal Year Ended January 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Product revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,462,422&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,666,849&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,938,783&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Professional services and other revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;163,974&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;139,640&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;126,876&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,626,396&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,806,489&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,065,659&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-91" decimals="-3" id="f-647" unitRef="usd">3462422000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-92" decimals="-3" id="f-648" unitRef="usd">2666849000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-93" decimals="-3" id="f-649" unitRef="usd">1938783000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-94" decimals="-3" id="f-650" unitRef="usd">163974000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-95" decimals="-3" id="f-651" unitRef="usd">139640000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-96" decimals="-3" id="f-652" unitRef="usd">126876000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-1" decimals="-3" id="f-653" unitRef="usd">3626396000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-12" decimals="-3" id="f-654" unitRef="usd">2806489000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-13" decimals="-3" id="f-655" unitRef="usd">2065659000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock contextRef="c-1" id="f-656">&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue by geographic area, based on the location of the Company&#x2019;s customers (or end-customers under reseller arrangements), was as follows (in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.519%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:49.785%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.444%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.444%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.843%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fiscal Year Ended January 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Americas:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,761,664&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,166,448&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,633,843&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other Americas&lt;/span&gt;&lt;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"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;101,943&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;72,784&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46,577&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;EMEA&lt;/span&gt;&lt;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"&gt;(1)(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;574,748&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;432,634&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;292,666&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Asia-Pacific and Japan&lt;/span&gt;&lt;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"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;188,041&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;134,623&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;92,573&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,626,396&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,806,489&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,065,659&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;________________&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.94pt"&gt;No individual country in these areas represented more than 10% of the Company&#x2019;s revenue for all periods presented.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.94pt"&gt;Includes Europe, the Middle East and Africa.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-97" decimals="-3" id="f-657" unitRef="usd">2761664000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-98" decimals="-3" id="f-658" unitRef="usd">2166448000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-99" decimals="-3" id="f-659" unitRef="usd">1633843000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-100" decimals="-3" id="f-660" unitRef="usd">101943000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-101" decimals="-3" id="f-661" unitRef="usd">72784000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-102" decimals="-3" id="f-662" unitRef="usd">46577000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-103" decimals="-3" id="f-663" unitRef="usd">574748000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-104" decimals="-3" id="f-664" unitRef="usd">432634000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-105" decimals="-3" id="f-665" unitRef="usd">292666000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-106" decimals="-3" id="f-666" unitRef="usd">188041000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-107" decimals="-3" id="f-667" unitRef="usd">134623000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-108" decimals="-3" id="f-668" unitRef="usd">92573000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-1" decimals="-3" id="f-669" unitRef="usd">3626396000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-12" decimals="-3" id="f-670" unitRef="usd">2806489000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-13" decimals="-3" id="f-671" unitRef="usd">2065659000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="c-4" decimals="-5" id="f-672" unitRef="usd">4800000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="c-5" decimals="-5" id="f-673" unitRef="usd">2500000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized contextRef="c-1" decimals="-8" id="f-674" unitRef="usd">1800000000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized contextRef="c-12" decimals="-8" id="f-675" unitRef="usd">1400000000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized contextRef="c-13" decimals="-5" id="f-676" unitRef="usd">974300000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:RevenueRemainingPerformanceObligation contextRef="c-4" decimals="-8" id="f-677" unitRef="usd">6900000000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligationPercentage contextRef="c-109" decimals="2" id="f-678" unitRef="number">0.48</us-gaap:RevenueRemainingPerformanceObligationPercentage>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1 contextRef="c-109" id="f-679">P12M</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <snow:CashEquivalentsAndInvestmentsTextBlock contextRef="c-1" id="f-680">Cash Equivalents and Investments&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following is a summary of the Company&#x2019;s cash equivalents, short-term investments, and long-term investments&#160;on the consolidated balance sheets (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:38.643%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.483%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.483%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.483%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.485%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;January 31, 2025&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Amortized&lt;br/&gt;Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Gross&lt;br/&gt;Unrealized&lt;br/&gt;Gains&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Gross&lt;br/&gt;Unrealized&lt;br/&gt;Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Estimated&lt;br/&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash equivalents:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,741,089&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,741,089&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. government securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;388,578&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;388,670&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Time deposits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;113,851&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;113,851&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate notes and bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,466&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,466&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,064&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,064&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 23.5pt;text-align:left;text-indent:-0.01pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,251,048&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,251,140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Investments:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate notes and bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,559,893&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,177&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,520)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,560,550&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. government and agency securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;609,937&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;528&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(727)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;609,738&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;307,752&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;142&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(38)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;307,856&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Certificates of deposit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;187,112&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;97&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;187,205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 23.5pt;text-align:left;text-indent:-0.01pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,664,694&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,944&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,289)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,665,349&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total cash equivalents and investments&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,915,742&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,036&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,289)&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,916,489&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:38.643%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.483%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.483%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.483%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.485%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;January 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Amortized&lt;br/&gt;Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Gross&lt;br/&gt;Unrealized&lt;br/&gt;Gains&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Gross&lt;br/&gt;Unrealized&lt;br/&gt;Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Estimated&lt;br/&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash equivalents:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. government securities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;742,235&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;742,234&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;533,211&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;533,211&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Time deposits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;56,263&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;56,263&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:22.5pt;text-indent:-0.01pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total cash equivalents&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,331,709&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,331,708&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Investments:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate notes and bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,549,151&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,959&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,394)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,547,716&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. government and agency securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;877,496&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;574&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,653)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;873,417&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;353,525&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;154&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(131)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;353,548&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Certificates of deposit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;224,869&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;271&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(15)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;225,125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 23.5pt;text-align:left;text-indent:-0.01pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,005,041&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,958&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,193)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,999,806&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total cash equivalents and investments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,336,750&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,959&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,195)&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,331,514&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company included $23.6&#160;million and $24.2 million of interest receivable in prepaid expenses and other current assets on the consolidated balance sheets as of January&#160;31, 2025 and 2024, respectively. The Company did not recognize an allowance for credit losses against interest receivable as of January&#160;31, 2025 and 2024 because such potential losses were not material.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of January&#160;31, 2025, the contractual maturities of the Company&#x2019;s available-for-sale marketable debt securities did not exceed 36 months. The estimated fair values of available-for-sale marketable debt securities, classified as short-term or long-term investments on the Company&#x2019;s consolidated balance sheets, by remaining contractual maturity, are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:82.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.926%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;January 31, 2025&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Estimated &lt;br/&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Due within 1 year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,008,873&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Due in 1 year to 3 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;656,476&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,665,349&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following tables show the fair values of, and the gross unrealized losses on, the Company&#x2019;s available-for-sale marketable debt securities, classified by the length of time that the securities have been in a continuous unrealized loss position and aggregated by investment type, on the consolidated balance sheet as of January&#160;31, 2024 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:28.387%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.117%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.117%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.117%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.117%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.117%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.123%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;January 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Less than 12 Months&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;12 Months or Greater&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Gross&lt;br/&gt;Unrealized&lt;br/&gt;Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Gross&lt;br/&gt;Unrealized&lt;br/&gt;Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Gross&lt;br/&gt;Unrealized&lt;br/&gt;Losses&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash equivalents:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. government securities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;338,893&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;338,893&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;338,893&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;338,893&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Investments:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate notes and bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;625,766&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,259)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;321,952&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,135)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;947,718&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,394)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. government and agency securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;525,408&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,323)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;191,863&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,330)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;717,271&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,653)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;172,422&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(131)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;172,422&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(131)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Certificates of deposit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;71,813&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(15)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;71,813&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(15)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,395,409&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,728)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;513,815&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,465)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,909,224&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,193)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total cash equivalents and investments&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,734,302&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,730)&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;513,815&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,465)&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,248,117&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,195)&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gross unrealized losses on the Company&#x2019;s available-for-sale marketable debt securities were not material as of January&#160;31, 2025.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For available-for-sale marketable debt securities with unrealized loss positions, the Company does not intend to sell these securities and it is more likely than not that the Company will hold these securities until maturity or a recovery of the cost basis. The decline in fair values of these securities due to credit related factors was not material as of January&#160;31, 2025 and 2024.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;See Note 5, &#x201c;Fair Value Measurements,&#x201d; for information regarding the Company&#x2019;s strategic investments.&lt;/span&gt;&lt;/div&gt;</snow:CashEquivalentsAndInvestmentsTextBlock>
    <us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock contextRef="c-1" id="f-682">&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following is a summary of the Company&#x2019;s cash equivalents, short-term investments, and long-term investments&#160;on the consolidated balance sheets (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:38.643%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.483%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.483%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.483%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.485%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;January 31, 2025&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Amortized&lt;br/&gt;Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Gross&lt;br/&gt;Unrealized&lt;br/&gt;Gains&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Gross&lt;br/&gt;Unrealized&lt;br/&gt;Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Estimated&lt;br/&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash equivalents:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,741,089&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,741,089&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. government securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;388,578&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;388,670&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Time deposits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;113,851&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;113,851&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate notes and bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,466&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,466&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,064&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,064&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 23.5pt;text-align:left;text-indent:-0.01pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,251,048&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,251,140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Investments:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate notes and bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,559,893&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,177&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,520)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,560,550&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. government and agency securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;609,937&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;528&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(727)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;609,738&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;307,752&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;142&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(38)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;307,856&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Certificates of deposit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;187,112&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;97&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;187,205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 23.5pt;text-align:left;text-indent:-0.01pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,664,694&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,944&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,289)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,665,349&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total cash equivalents and investments&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,915,742&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,036&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,289)&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,916,489&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:38.643%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.483%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.483%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.483%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.485%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;January 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Amortized&lt;br/&gt;Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Gross&lt;br/&gt;Unrealized&lt;br/&gt;Gains&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Gross&lt;br/&gt;Unrealized&lt;br/&gt;Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Estimated&lt;br/&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash equivalents:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. government securities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;742,235&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;742,234&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;533,211&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;533,211&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Time deposits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;56,263&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;56,263&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:22.5pt;text-indent:-0.01pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total cash equivalents&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,331,709&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,331,708&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Investments:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate notes and bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,549,151&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,959&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,394)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,547,716&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. government and agency securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;877,496&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;574&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,653)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;873,417&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;353,525&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;154&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(131)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;353,548&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Certificates of deposit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;224,869&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;271&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(15)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;225,125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 23.5pt;text-align:left;text-indent:-0.01pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,005,041&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,958&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,193)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,999,806&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total cash equivalents and investments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,336,750&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,959&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,195)&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,331,514&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock>
    <us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock contextRef="c-1" id="f-681">&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following is a summary of the Company&#x2019;s cash equivalents, short-term investments, and long-term investments&#160;on the consolidated balance sheets (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:38.643%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.483%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.483%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.483%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.485%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;January 31, 2025&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Amortized&lt;br/&gt;Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Gross&lt;br/&gt;Unrealized&lt;br/&gt;Gains&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Gross&lt;br/&gt;Unrealized&lt;br/&gt;Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Estimated&lt;br/&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash equivalents:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,741,089&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,741,089&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. government securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;388,578&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;388,670&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Time deposits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;113,851&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;113,851&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate notes and bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,466&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,466&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,064&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,064&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 23.5pt;text-align:left;text-indent:-0.01pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,251,048&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,251,140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Investments:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate notes and bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,559,893&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,177&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,520)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,560,550&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. government and agency securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;609,937&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;528&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(727)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;609,738&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;307,752&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;142&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(38)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;307,856&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Certificates of deposit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;187,112&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;97&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;187,205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 23.5pt;text-align:left;text-indent:-0.01pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,664,694&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,944&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,289)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,665,349&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total cash equivalents and investments&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,915,742&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,036&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,289)&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,916,489&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:38.643%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.483%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.483%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.483%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.485%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;January 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Amortized&lt;br/&gt;Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Gross&lt;br/&gt;Unrealized&lt;br/&gt;Gains&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Gross&lt;br/&gt;Unrealized&lt;br/&gt;Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Estimated&lt;br/&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash equivalents:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. government securities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;742,235&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;742,234&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;533,211&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;533,211&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Time deposits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;56,263&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;56,263&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:22.5pt;text-indent:-0.01pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total cash equivalents&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,331,709&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,331,708&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Investments:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate notes and bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,549,151&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,959&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,394)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,547,716&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. government and agency securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;877,496&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;574&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,653)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;873,417&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;353,525&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;154&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(131)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;353,548&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Certificates of deposit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;224,869&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;271&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(15)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;225,125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 23.5pt;text-align:left;text-indent:-0.01pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,005,041&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,958&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,193)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,999,806&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total cash equivalents and investments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,336,750&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,959&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,195)&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,331,514&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock>
    <us-gaap:CashEquivalentsAtCarryingValue contextRef="c-110" decimals="-3" id="f-683" unitRef="usd">1741089000</us-gaap:CashEquivalentsAtCarryingValue>
    <snow:CashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax contextRef="c-110" decimals="-3" id="f-684" unitRef="usd">0</snow:CashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax>
    <snow:CashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax contextRef="c-110" decimals="-3" id="f-685" unitRef="usd">0</snow:CashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-110" decimals="-3" id="f-686" unitRef="usd">1741089000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashEquivalentsAtCarryingValue contextRef="c-111" decimals="-3" id="f-687" unitRef="usd">388578000</us-gaap:CashEquivalentsAtCarryingValue>
    <snow:CashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax contextRef="c-111" decimals="-3" id="f-688" unitRef="usd">92000</snow:CashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax>
    <snow:CashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax contextRef="c-111" decimals="-3" id="f-689" unitRef="usd">0</snow:CashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-111" decimals="-3" id="f-690" unitRef="usd">388670000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashEquivalentsAtCarryingValue contextRef="c-112" decimals="-3" id="f-691" unitRef="usd">113851000</us-gaap:CashEquivalentsAtCarryingValue>
    <snow:CashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax contextRef="c-112" decimals="-3" id="f-692" unitRef="usd">0</snow:CashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax>
    <snow:CashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax contextRef="c-112" decimals="-3" id="f-693" unitRef="usd">0</snow:CashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-112" decimals="-3" id="f-694" unitRef="usd">113851000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashEquivalentsAtCarryingValue contextRef="c-113" decimals="-3" id="f-695" unitRef="usd">4466000</us-gaap:CashEquivalentsAtCarryingValue>
    <snow:CashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax contextRef="c-113" decimals="-3" id="f-696" unitRef="usd">0</snow:CashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax>
    <snow:CashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax contextRef="c-113" decimals="-3" id="f-697" unitRef="usd">0</snow:CashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-113" decimals="-3" id="f-698" unitRef="usd">4466000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashEquivalentsAtCarryingValue contextRef="c-114" decimals="-3" id="f-699" unitRef="usd">3064000</us-gaap:CashEquivalentsAtCarryingValue>
    <snow:CashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax contextRef="c-114" decimals="-3" id="f-700" unitRef="usd">0</snow:CashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax>
    <snow:CashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax contextRef="c-114" decimals="-3" id="f-701" unitRef="usd">0</snow:CashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-114" decimals="-3" id="f-702" unitRef="usd">3064000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashEquivalentsAtCarryingValue contextRef="c-4" decimals="-3" id="f-703" unitRef="usd">2251048000</us-gaap:CashEquivalentsAtCarryingValue>
    <snow:CashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax contextRef="c-4" decimals="-3" id="f-704" unitRef="usd">92000</snow:CashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax>
    <snow:CashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax contextRef="c-4" decimals="-3" id="f-705" unitRef="usd">0</snow:CashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-4" decimals="-3" id="f-706" unitRef="usd">2251140000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis contextRef="c-115" decimals="-3" id="f-707" unitRef="usd">1559893000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax contextRef="c-115" decimals="-3" id="f-708" unitRef="usd">2177000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax contextRef="c-115" decimals="-3" id="f-709" unitRef="usd">1520000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-115" decimals="-3" id="f-710" unitRef="usd">1560550000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis contextRef="c-116" decimals="-3" id="f-711" unitRef="usd">609937000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax contextRef="c-116" decimals="-3" id="f-712" unitRef="usd">528000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax contextRef="c-116" decimals="-3" id="f-713" unitRef="usd">727000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-116" decimals="-3" id="f-714" unitRef="usd">609738000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis contextRef="c-117" decimals="-3" id="f-715" unitRef="usd">307752000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax contextRef="c-117" decimals="-3" id="f-716" unitRef="usd">142000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax contextRef="c-117" decimals="-3" id="f-717" unitRef="usd">38000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-117" decimals="-3" id="f-718" unitRef="usd">307856000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis contextRef="c-118" decimals="-3" id="f-719" unitRef="usd">187112000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax contextRef="c-118" decimals="-3" id="f-720" unitRef="usd">97000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax contextRef="c-118" decimals="-3" id="f-721" unitRef="usd">4000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-118" decimals="-3" id="f-722" unitRef="usd">187205000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis contextRef="c-4" decimals="-3" id="f-723" unitRef="usd">2664694000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax contextRef="c-4" decimals="-3" id="f-724" unitRef="usd">2944000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax contextRef="c-4" decimals="-3" id="f-725" unitRef="usd">2289000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-4" decimals="-3" id="f-726" unitRef="usd">2665349000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <snow:CashEquivalentsAndDebtSecuritiesAvailableForSaleAmortizedCost contextRef="c-4" decimals="-3" id="f-727" unitRef="usd">4915742000</snow:CashEquivalentsAndDebtSecuritiesAvailableForSaleAmortizedCost>
    <snow:CashEquivalentsAndDebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainsBeforeTax contextRef="c-4" decimals="-3" id="f-728" unitRef="usd">3036000</snow:CashEquivalentsAndDebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainsBeforeTax>
    <snow:CashEquivalentsAndDebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTax contextRef="c-4" decimals="-3" id="f-729" unitRef="usd">2289000</snow:CashEquivalentsAndDebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTax>
    <snow:CashEquivalentsAndDebtSecuritiesAvailableForSaleFairValue contextRef="c-4" decimals="-3" id="f-730" unitRef="usd">4916489000</snow:CashEquivalentsAndDebtSecuritiesAvailableForSaleFairValue>
    <us-gaap:CashEquivalentsAtCarryingValue contextRef="c-119" decimals="-3" id="f-731" unitRef="usd">742235000</us-gaap:CashEquivalentsAtCarryingValue>
    <snow:CashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax contextRef="c-119" decimals="-3" id="f-732" unitRef="usd">1000</snow:CashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax>
    <snow:CashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax contextRef="c-119" decimals="-3" id="f-733" unitRef="usd">2000</snow:CashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-119" decimals="-3" id="f-734" unitRef="usd">742234000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashEquivalentsAtCarryingValue contextRef="c-120" decimals="-3" id="f-735" unitRef="usd">533211000</us-gaap:CashEquivalentsAtCarryingValue>
    <snow:CashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax contextRef="c-120" decimals="-3" id="f-736" unitRef="usd">0</snow:CashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax>
    <snow:CashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax contextRef="c-120" decimals="-3" id="f-737" unitRef="usd">0</snow:CashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-120" decimals="-3" id="f-738" unitRef="usd">533211000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashEquivalentsAtCarryingValue contextRef="c-121" decimals="-3" id="f-739" unitRef="usd">56263000</us-gaap:CashEquivalentsAtCarryingValue>
    <snow:CashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax contextRef="c-121" decimals="-3" id="f-740" unitRef="usd">0</snow:CashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax>
    <snow:CashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax contextRef="c-121" decimals="-3" id="f-741" unitRef="usd">0</snow:CashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-121" decimals="-3" id="f-742" unitRef="usd">56263000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashEquivalentsAtCarryingValue contextRef="c-5" decimals="-3" id="f-743" unitRef="usd">1331709000</us-gaap:CashEquivalentsAtCarryingValue>
    <snow:CashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax contextRef="c-5" decimals="-3" id="f-744" unitRef="usd">1000</snow:CashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax>
    <snow:CashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax contextRef="c-5" decimals="-3" id="f-745" unitRef="usd">2000</snow:CashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-5" decimals="-3" id="f-746" unitRef="usd">1331708000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis contextRef="c-122" decimals="-3" id="f-747" unitRef="usd">1549151000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax contextRef="c-122" decimals="-3" id="f-748" unitRef="usd">1959000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax contextRef="c-122" decimals="-3" id="f-749" unitRef="usd">3394000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-122" decimals="-3" id="f-750" unitRef="usd">1547716000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis contextRef="c-123" decimals="-3" id="f-751" unitRef="usd">877496000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax contextRef="c-123" decimals="-3" id="f-752" unitRef="usd">574000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax contextRef="c-123" decimals="-3" id="f-753" unitRef="usd">4653000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-123" decimals="-3" id="f-754" unitRef="usd">873417000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis contextRef="c-124" decimals="-3" id="f-755" unitRef="usd">353525000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax contextRef="c-124" decimals="-3" id="f-756" unitRef="usd">154000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax contextRef="c-124" decimals="-3" id="f-757" unitRef="usd">131000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-124" decimals="-3" id="f-758" unitRef="usd">353548000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis contextRef="c-125" decimals="-3" id="f-759" unitRef="usd">224869000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax contextRef="c-125" decimals="-3" id="f-760" unitRef="usd">271000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax contextRef="c-125" decimals="-3" id="f-761" unitRef="usd">15000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-125" decimals="-3" id="f-762" unitRef="usd">225125000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis contextRef="c-5" decimals="-3" id="f-763" unitRef="usd">3005041000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax contextRef="c-5" decimals="-3" id="f-764" unitRef="usd">2958000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax contextRef="c-5" decimals="-3" id="f-765" unitRef="usd">8193000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-5" decimals="-3" id="f-766" unitRef="usd">2999806000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <snow:CashEquivalentsAndDebtSecuritiesAvailableForSaleAmortizedCost contextRef="c-5" decimals="-3" id="f-767" unitRef="usd">4336750000</snow:CashEquivalentsAndDebtSecuritiesAvailableForSaleAmortizedCost>
    <snow:CashEquivalentsAndDebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainsBeforeTax contextRef="c-5" decimals="-3" id="f-768" unitRef="usd">2959000</snow:CashEquivalentsAndDebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainsBeforeTax>
    <snow:CashEquivalentsAndDebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTax contextRef="c-5" decimals="-3" id="f-769" unitRef="usd">8195000</snow:CashEquivalentsAndDebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTax>
    <snow:CashEquivalentsAndDebtSecuritiesAvailableForSaleFairValue contextRef="c-5" decimals="-3" id="f-770" unitRef="usd">4331514000</snow:CashEquivalentsAndDebtSecuritiesAvailableForSaleFairValue>
    <us-gaap:InterestReceivableCurrent contextRef="c-126" decimals="-5" id="f-771" unitRef="usd">23600000</us-gaap:InterestReceivableCurrent>
    <us-gaap:InterestReceivableCurrent contextRef="c-127" decimals="-5" id="f-772" unitRef="usd">24200000</us-gaap:InterestReceivableCurrent>
    <snow:DebtSecuritiesAvailableForSaleMaturityTermMaximum contextRef="c-1" id="f-773">P36M</snow:DebtSecuritiesAvailableForSaleMaturityTermMaximum>
    <us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock contextRef="c-1" id="f-774">The estimated fair values of available-for-sale marketable debt securities, classified as short-term or long-term investments on the Company&#x2019;s consolidated balance sheets, by remaining contractual maturity, are as follows (in thousands):&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:82.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.926%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;January 31, 2025&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Estimated &lt;br/&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Due within 1 year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,008,873&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Due in 1 year to 3 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;656,476&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,665,349&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue contextRef="c-4" decimals="-3" id="f-775" unitRef="usd">2008873000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue>
    <snow:DebtSecuritiesAvailableForSaleFairValueMaturityAllocatedAndSingleMaturityDateAfterYearOneThroughThree contextRef="c-4" decimals="-3" id="f-776" unitRef="usd">656476000</snow:DebtSecuritiesAvailableForSaleFairValueMaturityAllocatedAndSingleMaturityDateAfterYearOneThroughThree>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate contextRef="c-4" decimals="-3" id="f-777" unitRef="usd">2665349000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock contextRef="c-1" id="f-778">&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following tables show the fair values of, and the gross unrealized losses on, the Company&#x2019;s available-for-sale marketable debt securities, classified by the length of time that the securities have been in a continuous unrealized loss position and aggregated by investment type, on the consolidated balance sheet as of January&#160;31, 2024 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:28.387%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.117%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.117%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.117%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.117%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.117%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.123%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;January 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Less than 12 Months&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;12 Months or Greater&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Gross&lt;br/&gt;Unrealized&lt;br/&gt;Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Gross&lt;br/&gt;Unrealized&lt;br/&gt;Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Gross&lt;br/&gt;Unrealized&lt;br/&gt;Losses&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash equivalents:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. government securities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;338,893&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;338,893&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;338,893&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;338,893&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Investments:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate notes and bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;625,766&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,259)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;321,952&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,135)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;947,718&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,394)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. government and agency securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;525,408&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,323)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;191,863&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,330)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;717,271&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,653)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;172,422&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(131)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;172,422&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(131)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Certificates of deposit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;71,813&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(15)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;71,813&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(15)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,395,409&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,728)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;513,815&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,465)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,909,224&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,193)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total cash equivalents and investments&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,734,302&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,730)&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;513,815&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,465)&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,248,117&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,195)&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock>
    <snow:CashEquivalentsContinuousUnrealizedLossPositionLessThan12Months contextRef="c-119" decimals="-3" id="f-779" unitRef="usd">338893000</snow:CashEquivalentsContinuousUnrealizedLossPositionLessThan12Months>
    <snow:CashEquivalentsContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss contextRef="c-119" decimals="-3" id="f-780" unitRef="usd">2000</snow:CashEquivalentsContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <snow:CashEquivalentsContinuousUnrealizedLossPosition12MonthsOrLonger contextRef="c-119" decimals="-3" id="f-781" unitRef="usd">0</snow:CashEquivalentsContinuousUnrealizedLossPosition12MonthsOrLonger>
    <snow:CashEquivalentsContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss contextRef="c-119" decimals="-3" id="f-782" unitRef="usd">0</snow:CashEquivalentsContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <snow:CashEquivalentsUnrealizedLossPosition contextRef="c-119" decimals="-3" id="f-783" unitRef="usd">338893000</snow:CashEquivalentsUnrealizedLossPosition>
    <snow:CashEquivalentsUnrealizedLossPositionAccumulatedLoss contextRef="c-119" decimals="-3" id="f-784" unitRef="usd">2000</snow:CashEquivalentsUnrealizedLossPositionAccumulatedLoss>
    <snow:CashEquivalentsContinuousUnrealizedLossPositionLessThan12Months contextRef="c-5" decimals="-3" id="f-785" unitRef="usd">338893000</snow:CashEquivalentsContinuousUnrealizedLossPositionLessThan12Months>
    <snow:CashEquivalentsContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss contextRef="c-5" decimals="-3" id="f-786" unitRef="usd">2000</snow:CashEquivalentsContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <snow:CashEquivalentsContinuousUnrealizedLossPosition12MonthsOrLonger contextRef="c-5" decimals="-3" id="f-787" unitRef="usd">0</snow:CashEquivalentsContinuousUnrealizedLossPosition12MonthsOrLonger>
    <snow:CashEquivalentsContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss contextRef="c-5" decimals="-3" id="f-788" unitRef="usd">0</snow:CashEquivalentsContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <snow:CashEquivalentsUnrealizedLossPosition contextRef="c-5" decimals="-3" id="f-789" unitRef="usd">338893000</snow:CashEquivalentsUnrealizedLossPosition>
    <snow:CashEquivalentsUnrealizedLossPositionAccumulatedLoss contextRef="c-5" decimals="-3" id="f-790" unitRef="usd">2000</snow:CashEquivalentsUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months contextRef="c-122" decimals="-3" id="f-791" unitRef="usd">625766000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss contextRef="c-122" decimals="-3" id="f-792" unitRef="usd">1259000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger contextRef="c-122" decimals="-3" id="f-793" unitRef="usd">321952000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss contextRef="c-122" decimals="-3" id="f-794" unitRef="usd">2135000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition contextRef="c-122" decimals="-3" id="f-795" unitRef="usd">947718000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss contextRef="c-122" decimals="-3" id="f-796" unitRef="usd">3394000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months contextRef="c-123" decimals="-3" id="f-797" unitRef="usd">525408000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss contextRef="c-123" decimals="-3" id="f-798" unitRef="usd">1323000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger contextRef="c-123" decimals="-3" id="f-799" unitRef="usd">191863000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss contextRef="c-123" decimals="-3" id="f-800" unitRef="usd">3330000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition contextRef="c-123" decimals="-3" id="f-801" unitRef="usd">717271000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss contextRef="c-123" decimals="-3" id="f-802" unitRef="usd">4653000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months contextRef="c-124" decimals="-3" id="f-803" unitRef="usd">172422000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss contextRef="c-124" decimals="-3" id="f-804" unitRef="usd">131000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger contextRef="c-124" decimals="-3" id="f-805" unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss contextRef="c-124" decimals="-3" id="f-806" unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition contextRef="c-124" decimals="-3" id="f-807" unitRef="usd">172422000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss contextRef="c-124" decimals="-3" id="f-808" unitRef="usd">131000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months contextRef="c-125" decimals="-3" id="f-809" unitRef="usd">71813000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss contextRef="c-125" decimals="-3" id="f-810" unitRef="usd">15000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger contextRef="c-125" decimals="-3" id="f-811" unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss contextRef="c-125" decimals="-3" id="f-812" unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition contextRef="c-125" decimals="-3" id="f-813" unitRef="usd">71813000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss contextRef="c-125" decimals="-3" id="f-814" unitRef="usd">15000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months contextRef="c-5" decimals="-3" id="f-815" unitRef="usd">1395409000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss contextRef="c-5" decimals="-3" id="f-816" unitRef="usd">2728000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger contextRef="c-5" decimals="-3" id="f-817" unitRef="usd">513815000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss contextRef="c-5" decimals="-3" id="f-818" unitRef="usd">5465000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition contextRef="c-5" decimals="-3" id="f-819" unitRef="usd">1909224000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss contextRef="c-5" decimals="-3" id="f-820" unitRef="usd">8193000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <snow:CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months contextRef="c-5" decimals="-3" id="f-821" unitRef="usd">1734302000</snow:CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <snow:CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss contextRef="c-5" decimals="-3" id="f-822" unitRef="usd">2730000</snow:CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <snow:CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger contextRef="c-5" decimals="-3" id="f-823" unitRef="usd">513815000</snow:CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <snow:CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss contextRef="c-5" decimals="-3" id="f-824" unitRef="usd">5465000</snow:CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <snow:CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPosition contextRef="c-5" decimals="-3" id="f-825" unitRef="usd">2248117000</snow:CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <snow:CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLossBeforeTax contextRef="c-5" decimals="-3" id="f-826" unitRef="usd">8195000</snow:CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLossBeforeTax>
    <snow:CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLossBeforeTax contextRef="c-4" decimals="INF" id="f-827" unitRef="usd">0</snow:CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLossBeforeTax>
    <us-gaap:FairValueDisclosuresTextBlock contextRef="c-1" id="f-828">Fair Value Measurements&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability (an exit price) in an orderly transaction between market participants at the reporting date. The accounting guidance establishes a three-tiered hierarchy, which prioritizes the inputs used in the valuation methodologies in measuring fair value as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Level 1 Inputs: &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Unadjusted quoted prices in active markets for identical assets or liabilities accessible to the reporting entity at the measurement date.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Level 2 Inputs: &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other than quoted prices included in Level 1 inputs that are observable for the asset or liability, either directly or indirectly, for substantially the full term of the asset or liability.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Level 3 Inputs:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; Unobservable inputs for the asset or liability used to measure fair value to the extent that observable inputs are not available, thereby allowing for situations in which there is little, if any, market activity for the asset or liability at the measurement date.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the fair value hierarchy for the Company&#x2019;s assets and liabilities measured at fair value on a recurring basis as of January&#160;31, 2025 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:52.906%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.803%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.803%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.806%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:2pt;padding-left:2.25pt;padding-right:2.25pt;text-align:center"&gt;&lt;span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:2pt;padding-left:2.25pt;padding-right:2.25pt;text-align:center"&gt;&lt;span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:2pt;padding-left:2.25pt;padding-right:2.25pt;text-align:center"&gt;&lt;span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:2pt;padding-left:9pt"&gt;&lt;span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash equivalents:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,741,089&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,741,089&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. government securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;388,670&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;388,670&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Time deposits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;113,851&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;113,851&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate notes and bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,466&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,466&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,064&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,064&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:2pt;padding-left:9pt"&gt;&lt;span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term investments:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate notes and bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,059,181&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,059,181&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. government and agency securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;456,673&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;456,673&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;307,856&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;307,856&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Certificates of deposit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;185,163&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;185,163&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:2pt;padding-left:9pt"&gt;&lt;span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term investments:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate notes and bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;501,369&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;501,369&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. government and agency securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;153,065&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;153,065&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Certificates of deposit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,042&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,042&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Derivative assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:f-866"&gt;Foreign currency forward contracts&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,579&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,579&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 32.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,741,089&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,176,979&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,918,068&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Derivative liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:f-873"&gt;Foreign currency forward contracts&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,639)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,639)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:2pt;padding-left:31.5pt"&gt;&lt;span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total liabilities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,639)&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,639)&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the fair value hierarchy for the Company&#x2019;s assets and liabilities measured at fair value on a recurring basis as of January&#160;31, 2024 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:52.906%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.803%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.803%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.806%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:2pt;padding-left:2.25pt;padding-right:2.25pt;text-align:center"&gt;&lt;span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:2pt;padding-left:2.25pt;padding-right:2.25pt;text-align:center"&gt;&lt;span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:2pt;padding-left:2.25pt;padding-right:2.25pt;text-align:center"&gt;&lt;span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:2pt;padding-left:9pt"&gt;&lt;span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash equivalents:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. government securities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;742,234&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;742,234&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;533,211&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;533,211&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Time deposits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;56,263&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;56,263&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term investments:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate notes and bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;939,727&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;939,727&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. government and agency securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;573,780&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;573,780&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;353,548&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;353,548&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Certificates of deposit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;216,444&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;216,444&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:2pt;padding-left:9pt"&gt;&lt;span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term investments:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate notes and bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;607,989&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;607,989&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. government and agency securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;299,637&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;299,637&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Certificates of deposit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,681&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,681&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Derivative assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:f-910"&gt;Foreign currency forward contracts&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 32.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;533,211&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,798,363&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,331,574&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Derivative liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:f-917"&gt;Foreign currency forward contracts&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(745)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(745)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:2pt;padding-left:31.5pt"&gt;&lt;span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total liabilities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(745)&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(745)&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company determines the fair value of its security holdings based on pricing from the Company&#x2019;s service providers and market prices from industry-standard independent data providers. Such market prices may be quoted prices in active markets for identical assets (Level 1 inputs) or pricing determined using inputs other than quoted prices that are observable either directly or indirectly (Level 2 inputs), such as yield curve, volatility factors, credit spreads, default rates, loss severity, current market and contractual prices for the underlying instruments or debt, broker and dealer quotes, as well as other relevant economic measures.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;See Note 10, &#x201c;Convertible Senior Notes for the fair value measurement of the Company&#x2019;s convertible senior notes, which is not included in the tables above.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Strategic Investments&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The tables above do not include the Company&#x2019;s strategic investments, which consist primarily of non-marketable equity securities accounted for using the Measurement Alternative and marketable equity securities.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s non-marketable equity securities accounted for using the Measurement Alternative are recorded at fair value on a non-recurring basis and classified within Level 3 of the fair value hierarchy because significant unobservable inputs or data in an inactive market are used in estimating their fair value. The estimation of fair value for these assets requires the use of an observable transaction price or other unobservable inputs, including the volatility, rights, and obligations of the securities the Company holds. The Company&#x2019;s marketable equity securities are recorded at fair value on a recurring basis and classified within Level 1 of the fair value hierarchy because they are valued using the quoted market price.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the Company&#x2019;s strategic investments by type (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:66.207%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.925%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.927%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;January 31, 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;January 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equity securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-marketable equity securities under Measurement Alternative&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;281,158&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;190,238&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-marketable equity securities under equity method&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,491&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,307&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Marketable equity securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,833&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37,320&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Debt securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-marketable debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total strategic investments&#x2014;included in other assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;301,232&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;234,365&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the gains and losses associated with the Company&#x2019;s strategic investments in equity securities (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:52.906%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.803%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.803%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.806%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fiscal Year Ended January 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:8.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unrealized gains (losses) on non-marketable equity securities under Measurement Alternative:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Impairments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11,578)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,101)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(38,036)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Upward adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:2pt;padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net unrealized gains (losses) on marketable equity securities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,428)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,197&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(12,524)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:36pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net unrealized gains (losses) on strategic investments in equity securities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(14,006)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,096&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(46,435)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net realized gains (losses) on strategic investments in equity securities&lt;/span&gt;&lt;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"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(17,414)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,713&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 56.5pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&#x2014;included in other income (expense), net&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(31,420)&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46,809&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(46,435)&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;________________&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.94pt"&gt;The net realized gains on strategic investments in equity securities for the fiscal year ended January 31, 2024 include primarily a remeasurement gain of $34.0&#160;million recognized on a previously held equity interest as a result of a business combination completed during fiscal 2024. See Note 7, &#x201c;Business Combinations,&#x201d; for further details. For strategic investments in equity securities sold, the realized gains or losses represent the difference between the sale proceeds and the carrying value of the securities at the beginning of the period or the purchase date, if later.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The cumulative upward adjustments and the cumulative impairments to the carrying value of the non-marketable equity securities accounted for using the Measurement Alternative held by the Company as of January&#160;31, 2025 were $18.3 million and $33.9 million, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock contextRef="c-1" id="f-829">&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the fair value hierarchy for the Company&#x2019;s assets and liabilities measured at fair value on a recurring basis as of January&#160;31, 2025 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:52.906%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.803%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.803%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.806%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:2pt;padding-left:2.25pt;padding-right:2.25pt;text-align:center"&gt;&lt;span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:2pt;padding-left:2.25pt;padding-right:2.25pt;text-align:center"&gt;&lt;span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:2pt;padding-left:2.25pt;padding-right:2.25pt;text-align:center"&gt;&lt;span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:2pt;padding-left:9pt"&gt;&lt;span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash equivalents:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,741,089&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,741,089&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. government securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;388,670&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;388,670&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Time deposits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;113,851&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;113,851&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate notes and bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,466&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,466&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,064&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,064&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:2pt;padding-left:9pt"&gt;&lt;span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term investments:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate notes and bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,059,181&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,059,181&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. government and agency securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;456,673&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;456,673&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;307,856&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;307,856&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Certificates of deposit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;185,163&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;185,163&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:2pt;padding-left:9pt"&gt;&lt;span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term investments:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate notes and bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;501,369&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;501,369&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. government and agency securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;153,065&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;153,065&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Certificates of deposit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,042&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,042&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Derivative assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:f-866"&gt;Foreign currency forward contracts&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,579&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,579&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 32.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,741,089&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,176,979&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,918,068&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Derivative liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:f-873"&gt;Foreign currency forward contracts&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,639)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,639)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:2pt;padding-left:31.5pt"&gt;&lt;span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total liabilities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,639)&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,639)&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the fair value hierarchy for the Company&#x2019;s assets and liabilities measured at fair value on a recurring basis as of January&#160;31, 2024 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:52.906%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.803%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.803%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.806%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:2pt;padding-left:2.25pt;padding-right:2.25pt;text-align:center"&gt;&lt;span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:2pt;padding-left:2.25pt;padding-right:2.25pt;text-align:center"&gt;&lt;span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:2pt;padding-left:2.25pt;padding-right:2.25pt;text-align:center"&gt;&lt;span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:2pt;padding-left:9pt"&gt;&lt;span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash equivalents:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. government securities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;742,234&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;742,234&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;533,211&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;533,211&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Time deposits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;56,263&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;56,263&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term investments:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate notes and bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;939,727&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;939,727&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. government and agency securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;573,780&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;573,780&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;353,548&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;353,548&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Certificates of deposit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;216,444&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;216,444&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:2pt;padding-left:9pt"&gt;&lt;span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term investments:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate notes and bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;607,989&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;607,989&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. government and agency securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;299,637&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;299,637&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Certificates of deposit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,681&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,681&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Derivative assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:f-910"&gt;Foreign currency forward contracts&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 32.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;533,211&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,798,363&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,331,574&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Derivative liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:f-917"&gt;Foreign currency forward contracts&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(745)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(745)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:2pt;padding-left:31.5pt"&gt;&lt;span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total liabilities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(745)&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(745)&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-128" decimals="-3" id="f-830" unitRef="usd">1741089000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-129" decimals="-3" id="f-831" unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-130" decimals="-3" id="f-832" unitRef="usd">1741089000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-131" decimals="-3" id="f-833" unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-132" decimals="-3" id="f-834" unitRef="usd">388670000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-133" decimals="-3" id="f-835" unitRef="usd">388670000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-134" decimals="-3" id="f-836" unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-135" decimals="-3" id="f-837" unitRef="usd">113851000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-136" decimals="-3" id="f-838" unitRef="usd">113851000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-137" decimals="-3" id="f-839" unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-138" decimals="-3" id="f-840" unitRef="usd">4466000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-139" decimals="-3" id="f-841" unitRef="usd">4466000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-140" decimals="-3" id="f-842" unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-141" decimals="-3" id="f-843" unitRef="usd">3064000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-142" decimals="-3" id="f-844" unitRef="usd">3064000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent contextRef="c-143" decimals="-3" id="f-845" unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent contextRef="c-144" decimals="-3" id="f-846" unitRef="usd">1059181000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent contextRef="c-145" decimals="-3" id="f-847" unitRef="usd">1059181000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent contextRef="c-146" decimals="-3" id="f-848" unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent contextRef="c-147" decimals="-3" id="f-849" unitRef="usd">456673000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent contextRef="c-148" decimals="-3" id="f-850" unitRef="usd">456673000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent contextRef="c-149" decimals="-3" id="f-851" unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent contextRef="c-150" decimals="-3" id="f-852" unitRef="usd">307856000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent contextRef="c-151" decimals="-3" id="f-853" unitRef="usd">307856000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent contextRef="c-152" decimals="-3" id="f-854" unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent contextRef="c-153" decimals="-3" id="f-855" unitRef="usd">185163000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent contextRef="c-154" decimals="-3" id="f-856" unitRef="usd">185163000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent contextRef="c-143" decimals="-3" id="f-857" unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent contextRef="c-144" decimals="-3" id="f-858" unitRef="usd">501369000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent contextRef="c-145" decimals="-3" id="f-859" unitRef="usd">501369000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent contextRef="c-146" decimals="-3" id="f-860" unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent contextRef="c-147" decimals="-3" id="f-861" unitRef="usd">153065000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent contextRef="c-148" decimals="-3" id="f-862" unitRef="usd">153065000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent contextRef="c-152" decimals="-3" id="f-863" unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent contextRef="c-153" decimals="-3" id="f-864" unitRef="usd">2042000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent contextRef="c-154" decimals="-3" id="f-865" unitRef="usd">2042000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent>
    <us-gaap:DerivativeAssets contextRef="c-155" decimals="-3" id="f-867" unitRef="usd">0</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets contextRef="c-156" decimals="-3" id="f-868" unitRef="usd">1579000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets contextRef="c-157" decimals="-3" id="f-869" unitRef="usd">1579000</us-gaap:DerivativeAssets>
    <us-gaap:AssetsFairValueDisclosure contextRef="c-155" decimals="-3" id="f-870" unitRef="usd">1741089000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure contextRef="c-156" decimals="-3" id="f-871" unitRef="usd">3176979000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure contextRef="c-157" decimals="-3" id="f-872" unitRef="usd">4918068000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:DerivativeLiabilities contextRef="c-155" decimals="-3" id="f-874" unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities contextRef="c-156" decimals="-3" id="f-875" unitRef="usd">-1639000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities contextRef="c-157" decimals="-3" id="f-876" unitRef="usd">-1639000</us-gaap:DerivativeLiabilities>
    <us-gaap:LiabilitiesFairValueDisclosure contextRef="c-155" decimals="-3" id="f-877" unitRef="usd">0</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure contextRef="c-156" decimals="-3" id="f-878" unitRef="usd">-1639000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure contextRef="c-157" decimals="-3" id="f-879" unitRef="usd">-1639000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-158" decimals="-3" id="f-880" unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-159" decimals="-3" id="f-881" unitRef="usd">742234000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-160" decimals="-3" id="f-882" unitRef="usd">742234000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-161" decimals="-3" id="f-883" unitRef="usd">533211000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-162" decimals="-3" id="f-884" unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-163" decimals="-3" id="f-885" unitRef="usd">533211000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-164" decimals="-3" id="f-886" unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-165" decimals="-3" id="f-887" unitRef="usd">56263000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-166" decimals="-3" id="f-888" unitRef="usd">56263000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent contextRef="c-167" decimals="-3" id="f-889" unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent contextRef="c-168" decimals="-3" id="f-890" unitRef="usd">939727000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent contextRef="c-169" decimals="-3" id="f-891" unitRef="usd">939727000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent contextRef="c-170" decimals="-3" id="f-892" unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent contextRef="c-171" decimals="-3" id="f-893" unitRef="usd">573780000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent contextRef="c-172" decimals="-3" id="f-894" unitRef="usd">573780000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent contextRef="c-173" decimals="-3" id="f-895" unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent contextRef="c-174" decimals="-3" id="f-896" unitRef="usd">353548000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent contextRef="c-175" decimals="-3" id="f-897" unitRef="usd">353548000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent contextRef="c-176" decimals="-3" id="f-898" unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent contextRef="c-177" decimals="-3" id="f-899" unitRef="usd">216444000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent contextRef="c-178" decimals="-3" id="f-900" unitRef="usd">216444000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent contextRef="c-167" decimals="-3" id="f-901" unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent contextRef="c-168" decimals="-3" id="f-902" unitRef="usd">607989000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent contextRef="c-169" decimals="-3" id="f-903" unitRef="usd">607989000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent contextRef="c-170" decimals="-3" id="f-904" unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent contextRef="c-171" decimals="-3" id="f-905" unitRef="usd">299637000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent contextRef="c-172" decimals="-3" id="f-906" unitRef="usd">299637000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent contextRef="c-176" decimals="-3" id="f-907" unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent contextRef="c-177" decimals="-3" id="f-908" unitRef="usd">8681000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent contextRef="c-178" decimals="-3" id="f-909" unitRef="usd">8681000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent>
    <us-gaap:DerivativeAssets contextRef="c-179" decimals="-3" id="f-911" unitRef="usd">0</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets contextRef="c-180" decimals="-3" id="f-912" unitRef="usd">60000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets contextRef="c-181" decimals="-3" id="f-913" unitRef="usd">60000</us-gaap:DerivativeAssets>
    <us-gaap:AssetsFairValueDisclosure contextRef="c-179" decimals="-3" id="f-914" unitRef="usd">533211000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure contextRef="c-180" decimals="-3" id="f-915" unitRef="usd">3798363000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure contextRef="c-181" decimals="-3" id="f-916" unitRef="usd">4331574000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:DerivativeLiabilities contextRef="c-179" decimals="-3" id="f-918" unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities contextRef="c-180" decimals="-3" id="f-919" unitRef="usd">-745000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities contextRef="c-181" decimals="-3" id="f-920" unitRef="usd">-745000</us-gaap:DerivativeLiabilities>
    <us-gaap:LiabilitiesFairValueDisclosure contextRef="c-179" decimals="-3" id="f-921" unitRef="usd">0</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure contextRef="c-180" decimals="-3" id="f-922" unitRef="usd">-745000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure contextRef="c-181" decimals="-3" id="f-923" unitRef="usd">-745000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:FairValueAssetsMeasuredOnRecurringAndNonrecurringBasisTableTextBlock contextRef="c-1" id="f-924">&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the Company&#x2019;s strategic investments by type (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:66.207%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.925%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.927%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;January 31, 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;January 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equity securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-marketable equity securities under Measurement Alternative&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;281,158&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;190,238&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-marketable equity securities under equity method&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,491&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,307&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Marketable equity securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,833&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37,320&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Debt securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-marketable debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total strategic investments&#x2014;included in other assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;301,232&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;234,365&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FairValueAssetsMeasuredOnRecurringAndNonrecurringBasisTableTextBlock>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount contextRef="c-4" decimals="-3" id="f-925" unitRef="usd">281158000</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount contextRef="c-5" decimals="-3" id="f-926" unitRef="usd">190238000</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount>
    <us-gaap:EquityMethodInvestments contextRef="c-4" decimals="-3" id="f-927" unitRef="usd">5491000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments contextRef="c-5" decimals="-3" id="f-928" unitRef="usd">5307000</us-gaap:EquityMethodInvestments>
    <snow:MarketableEquitySecuritiesFVNIAmount contextRef="c-4" decimals="-3" id="f-929" unitRef="usd">13833000</snow:MarketableEquitySecuritiesFVNIAmount>
    <snow:MarketableEquitySecuritiesFVNIAmount contextRef="c-5" decimals="-3" id="f-930" unitRef="usd">37320000</snow:MarketableEquitySecuritiesFVNIAmount>
    <snow:DebtSecuritiesAvailableForSaleWithoutReadilyDeterminableFairValueAmount contextRef="c-4" decimals="-3" id="f-931" unitRef="usd">750000</snow:DebtSecuritiesAvailableForSaleWithoutReadilyDeterminableFairValueAmount>
    <snow:DebtSecuritiesAvailableForSaleWithoutReadilyDeterminableFairValueAmount contextRef="c-5" decimals="-3" id="f-932" unitRef="usd">1500000</snow:DebtSecuritiesAvailableForSaleWithoutReadilyDeterminableFairValueAmount>
    <us-gaap:OtherLongTermInvestments contextRef="c-4" decimals="-3" id="f-933" unitRef="usd">301232000</us-gaap:OtherLongTermInvestments>
    <us-gaap:OtherLongTermInvestments contextRef="c-5" decimals="-3" id="f-934" unitRef="usd">234365000</us-gaap:OtherLongTermInvestments>
    <snow:RealizedAndUnrealizedGainLossOnInvestmentsTableTextBlock contextRef="c-1" id="f-935">&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the gains and losses associated with the Company&#x2019;s strategic investments in equity securities (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:52.906%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.803%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.803%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.806%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fiscal Year Ended January 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:8.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unrealized gains (losses) on non-marketable equity securities under Measurement Alternative:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Impairments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11,578)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,101)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(38,036)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Upward adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:2pt;padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net unrealized gains (losses) on marketable equity securities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,428)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,197&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(12,524)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:36pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net unrealized gains (losses) on strategic investments in equity securities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(14,006)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,096&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(46,435)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net realized gains (losses) on strategic investments in equity securities&lt;/span&gt;&lt;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"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(17,414)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,713&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 56.5pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&#x2014;included in other income (expense), net&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(31,420)&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46,809&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(46,435)&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;________________&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.94pt"&gt;The net realized gains on strategic investments in equity securities for the fiscal year ended January 31, 2024 include primarily a remeasurement gain of $34.0&#160;million recognized on a previously held equity interest as a result of a business combination completed during fiscal 2024. See Note 7, &#x201c;Business Combinations,&#x201d; for further details. For strategic investments in equity securities sold, the realized gains or losses represent the difference between the sale proceeds and the carrying value of the securities at the beginning of the period or the purchase date, if later.&lt;/span&gt;&lt;/div&gt;</snow:RealizedAndUnrealizedGainLossOnInvestmentsTableTextBlock>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount contextRef="c-1" decimals="-3" id="f-936" unitRef="usd">11578000</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount contextRef="c-12" decimals="-3" id="f-937" unitRef="usd">3101000</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount contextRef="c-13" decimals="-3" id="f-938" unitRef="usd">38036000</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount contextRef="c-1" decimals="-3" id="f-939" unitRef="usd">0</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount contextRef="c-12" decimals="-3" id="f-940" unitRef="usd">0</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount contextRef="c-13" decimals="-3" id="f-941" unitRef="usd">4125000</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount>
    <snow:MarketableEquitySecuritiesFVNIUnrealizedGainLoss contextRef="c-1" decimals="-3" id="f-942" unitRef="usd">-2428000</snow:MarketableEquitySecuritiesFVNIUnrealizedGainLoss>
    <snow:MarketableEquitySecuritiesFVNIUnrealizedGainLoss contextRef="c-12" decimals="-3" id="f-943" unitRef="usd">15197000</snow:MarketableEquitySecuritiesFVNIUnrealizedGainLoss>
    <snow:MarketableEquitySecuritiesFVNIUnrealizedGainLoss contextRef="c-13" decimals="-3" id="f-944" unitRef="usd">-12524000</snow:MarketableEquitySecuritiesFVNIUnrealizedGainLoss>
    <us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss contextRef="c-1" decimals="-3" id="f-945" unitRef="usd">-14006000</us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss>
    <us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss contextRef="c-12" decimals="-3" id="f-946" unitRef="usd">12096000</us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss>
    <us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss contextRef="c-13" decimals="-3" id="f-947" unitRef="usd">-46435000</us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss>
    <us-gaap:EquitySecuritiesFvNiRealizedGainLoss contextRef="c-1" decimals="-3" id="f-948" unitRef="usd">-17414000</us-gaap:EquitySecuritiesFvNiRealizedGainLoss>
    <us-gaap:EquitySecuritiesFvNiRealizedGainLoss contextRef="c-12" decimals="-3" id="f-949" unitRef="usd">34713000</us-gaap:EquitySecuritiesFvNiRealizedGainLoss>
    <us-gaap:EquitySecuritiesFvNiRealizedGainLoss contextRef="c-13" decimals="-3" id="f-950" unitRef="usd">0</us-gaap:EquitySecuritiesFvNiRealizedGainLoss>
    <us-gaap:EquitySecuritiesFvNiGainLoss contextRef="c-1" decimals="-3" id="f-951" unitRef="usd">-31420000</us-gaap:EquitySecuritiesFvNiGainLoss>
    <us-gaap:EquitySecuritiesFvNiGainLoss contextRef="c-12" decimals="-3" id="f-952" unitRef="usd">46809000</us-gaap:EquitySecuritiesFvNiGainLoss>
    <us-gaap:EquitySecuritiesFvNiGainLoss contextRef="c-13" decimals="-3" id="f-953" unitRef="usd">-46435000</us-gaap:EquitySecuritiesFvNiGainLoss>
    <us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGainOrLoss contextRef="c-182" decimals="-5" id="f-954" unitRef="usd">34000000</us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGainOrLoss>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentCumulativeAmount contextRef="c-4" decimals="-5" id="f-955" unitRef="usd">18300000</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentCumulativeAmount>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossCumulativeAmount contextRef="c-4" decimals="-5" id="f-956" unitRef="usd">33900000</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossCumulativeAmount>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock contextRef="c-1" id="f-957">Property and Equipment, Net&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property and equipment, net consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:66.207%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.925%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.927%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;January 31, 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;January 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;97,324&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;67,804&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Computers, equipment, and software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49,575&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,859&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Furniture&#160;and fixtures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,473&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,593&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Capitalized internal-use software development costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;209,684&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;93,222&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Construction in progress&#x2014;capitalized internal-use software development costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,672&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;78,737&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Construction in progress&#x2014;other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,106&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,890&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total property and equipment, gross&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;449,834&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;322,105&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:8.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: accumulated depreciation and amortization&lt;/span&gt;&lt;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"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(153,441)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(74,641)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 23.5pt;text-align:left;text-indent:-0.01pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total property and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;296,393&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;247,464&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;________________&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.94pt"&gt;Include $84.8 million and $30.0 million of accumulated amortization related to capitalized internal-use software development costs as of January&#160;31, 2025 and 2024, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Depreciation and amortization expense was $85.6 million, $37.7 million, and $24.7 million for the fiscal years ended January&#160;31, 2025, 2024, and 2023, respectively. Included in these amounts was the amortization of capitalized internal-use software development costs of $56.4&#160;million, $19.0&#160;million, and $10.2&#160;million for the fiscal years ended January&#160;31, 2025, 2024, and 2023, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Impairment charges related to capitalized internal-use software development costs recognized during each of the fiscal years ended January&#160;31, 2025 and 2023 were not material. During the fiscal year ended January&#160;31, 2024, the Company recognized impairment charges of $7.1&#160;million related to its capitalized internal-use software development costs previously included in construction in-progress that were no longer probable of being completed. Such impairment charges were recorded as research and development expenses on the consolidated statements of operations.&lt;/span&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock contextRef="c-1" id="f-958">&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property and equipment, net consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:66.207%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.925%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.927%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;January 31, 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;January 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;97,324&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;67,804&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Computers, equipment, and software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49,575&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,859&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Furniture&#160;and fixtures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,473&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,593&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Capitalized internal-use software development costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;209,684&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;93,222&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Construction in progress&#x2014;capitalized internal-use software development costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,672&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;78,737&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Construction in progress&#x2014;other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,106&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,890&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total property and equipment, gross&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;449,834&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;322,105&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:8.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: accumulated depreciation and amortization&lt;/span&gt;&lt;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"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(153,441)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(74,641)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 23.5pt;text-align:left;text-indent:-0.01pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total property and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;296,393&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;247,464&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;________________&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.94pt"&gt;Include $84.8 million and $30.0 million of accumulated amortization related to capitalized internal-use software development costs as of January&#160;31, 2025 and 2024, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-183" decimals="-3" id="f-959" unitRef="usd">97324000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-184" decimals="-3" id="f-960" unitRef="usd">67804000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-185" decimals="-3" id="f-961" unitRef="usd">49575000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-186" decimals="-3" id="f-962" unitRef="usd">29859000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-187" decimals="-3" id="f-963" unitRef="usd">25473000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-188" decimals="-3" id="f-964" unitRef="usd">17593000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-189" decimals="-3" id="f-965" unitRef="usd">209684000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-190" decimals="-3" id="f-966" unitRef="usd">93222000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-191" decimals="-3" id="f-967" unitRef="usd">28672000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-192" decimals="-3" id="f-968" unitRef="usd">78737000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-193" decimals="-3" id="f-969" unitRef="usd">39106000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-194" decimals="-3" id="f-970" unitRef="usd">34890000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-4" decimals="-3" id="f-971" unitRef="usd">449834000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-5" decimals="-3" id="f-972" unitRef="usd">322105000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="c-4" decimals="-3" id="f-973" unitRef="usd">153441000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="c-5" decimals="-3" id="f-974" unitRef="usd">74641000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-4" decimals="-3" id="f-975" unitRef="usd">296393000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-5" decimals="-3" id="f-976" unitRef="usd">247464000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="c-189" decimals="-5" id="f-977" unitRef="usd">84800000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="c-190" decimals="-5" id="f-978" unitRef="usd">30000000.0</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:Depreciation contextRef="c-1" decimals="-5" id="f-979" unitRef="usd">85600000</us-gaap:Depreciation>
    <us-gaap:Depreciation contextRef="c-12" decimals="-5" id="f-980" unitRef="usd">37700000</us-gaap:Depreciation>
    <us-gaap:Depreciation contextRef="c-13" decimals="-5" id="f-981" unitRef="usd">24700000</us-gaap:Depreciation>
    <us-gaap:CapitalizedComputerSoftwareAmortization1 contextRef="c-1" decimals="-5" id="f-982" unitRef="usd">56400000</us-gaap:CapitalizedComputerSoftwareAmortization1>
    <us-gaap:CapitalizedComputerSoftwareAmortization1 contextRef="c-12" decimals="-5" id="f-983" unitRef="usd">19000000</us-gaap:CapitalizedComputerSoftwareAmortization1>
    <us-gaap:CapitalizedComputerSoftwareAmortization1 contextRef="c-13" decimals="-5" id="f-984" unitRef="usd">10200000</us-gaap:CapitalizedComputerSoftwareAmortization1>
    <us-gaap:CapitalizedComputerSoftwareImpairments1 contextRef="c-13" decimals="INF" id="f-985" unitRef="usd">0</us-gaap:CapitalizedComputerSoftwareImpairments1>
    <us-gaap:CapitalizedComputerSoftwareImpairments1 contextRef="c-1" decimals="INF" id="f-986" unitRef="usd">0</us-gaap:CapitalizedComputerSoftwareImpairments1>
    <us-gaap:CapitalizedComputerSoftwareImpairments1 contextRef="c-12" decimals="-5" id="f-987" unitRef="usd">7100000</us-gaap:CapitalizedComputerSoftwareImpairments1>
    <us-gaap:BusinessCombinationDisclosureTextBlock contextRef="c-1" id="f-988">Business Combinations&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Fiscal 2025&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Datavolo, Inc.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On November&#160;25, 2024, the Company acquired all of the outstanding capital stock of Datavolo, Inc. (Datavolo), a privately-held company that built a dataflow infrastructure to support the creation, management, and observability of multimodal data pipelines for enterprise AI. The Company acquired Datavolo for its developed technology and talent. The Company has accounted for this transaction as a business combination.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The acquisition date fair value of the preliminary purchase consideration was $106.8 million, which was comprised of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:78.547%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:19.253%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Estimated Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,096&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:8.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Common stock&lt;/span&gt;&lt;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"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;87,706&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:10.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;106,802&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;________________&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.94pt"&gt;Approximately 0.5 million shares of the Company&#x2019;s Class A common stock were included in the purchase consideration and the fair values of these shares were determined based on the closing market price of $171.42 per share on the acquisition date.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In connection with this business combination, the Company also issued to certain of Datavolo&#x2019;s employees a total of 0.4 million shares of the Company&#x2019;s Class A common stock in exchange for a portion of their Datavolo stock. These shares are subject to vesting agreements pursuant to which the shares will vest over four years, subject to each of these employees&#x2019; continued employment with the Company or its affiliates. The $64.6 million fair value of these shares is accounted for as post-combination stock-based compensation over the requisite service period of four years. See Note 12, &#x201c;Equity,&#x201d; for further discussion.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the preliminary allocation of purchase consideration to assets acquired and liabilities assumed based on their respective estimated fair values as of the date of acquisition:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:57.808%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:19.124%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.442%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:19.126%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Estimated Fair Value&lt;br/&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Estimated Useful Life&lt;br/&gt;(in years)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,916&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:8.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term investments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,734&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65,893&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:8.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Developed technology intangible asset&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:8.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other net tangible liabilities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(968)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:8.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax liabilities, net&lt;/span&gt;&lt;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"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,773)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11.5pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;106,802&#160;&lt;/span&gt;&lt;/td&gt;&lt;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:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;________________&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:107%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:107%;padding-left:11.94pt"&gt;Deferred tax liabilities, net primarily relate to the intangible asset acquired and the amount presented is net of deferred tax assets.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value of the developed technology intangible asset was estimated using the discounted cash flow method, which utilizes assumptions including projected future revenue generated from the acquired developed technology, projected profit margin, discount rate, and technology migration curve.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The excess of purchase consideration over the preliminary fair values of identifiable net assets acquired was recorded as goodwill, which is not deductible for income tax purposes. The Company believes the goodwill balance associated with this business combination represents the synergies expected from expanded market opportunities when integrating the acquired developed technologies with the Company&#x2019;s offerings.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;From the date of acquisition through January&#160;31, 2025, revenue attributable to Datavolo, included in the Company&#x2019;s consolidated statements of operations for the fiscal year ended January 31, 2025, was not material. It was impracticable to determine the effect on the Company&#x2019;s net loss attributable to Datavolo as its operations have been integrated into the Company&#x2019;s ongoing operations since the date of acquisition.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Other Fiscal 2025 Business Combinations&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the fiscal year ended January&#160;31, 2025, the Company completed acquisitions of two privately-held companies for an aggregate of $19.2 million in cash. The Company has accounted for these transactions as business combinations. As a result of the preliminary allocation of the aggregate purchase consideration, based on the estimated fair values, the Company recorded a total of $4.4 million of a customer relationships intangible asset (to be amortized over an estimated useful life of five years), $4.1 million of developed technology intangible assets (to be amortized over estimated useful lives of five years), $3.5 million of net liabilities acquired, $0.6 million of deferred tax liabilities, and $14.8 million of goodwill, of which $8.3&#160;million is deductible and $6.5&#160;million is not deductible for income tax purposes.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The excess of purchase consideration over the fair values of net tangible and identifiable assets acquired was recorded as goodwill. The Company believes the goodwill balances associated with these business combinations are primarily attributed to the assembled workforce and expected synergies arising from the acquisition.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue and net loss attributable to each of the other fiscal 2025 business combinations, from their respective acquisition dates through January&#160;31, 2025, were included in the Company&#x2019;s consolidated statements of operations for the fiscal year ended January&#160;31, 2025, and were not material.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Acquisition-related costs, recorded as general and administrative expenses, associated with each of the fiscal 2025 business combinations were not material during the fiscal year ended January&#160;31, 2025.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Unaudited Pro Forma Financial Information&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following unaudited pro forma financial information summarizes the combined results of operations of the Company and Datavolo, as if Datavolo had been acquired as of February 1, 2023 (in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:57.553%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:19.252%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:19.254%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="9" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Pro Forma&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fiscal Year Ended January 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(unaudited)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,626,424&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,806,489&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,324,805)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(844,814)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The pro forma financial information for all periods presented above has been calculated after adjusting the results of operations of Datavolo to reflect certain business combination effects, including the amortization of the acquired intangible asset, stock-based compensation, income tax impact, and acquisition-related costs incurred by the Company and Datavolo as though this business combination occurred as of February 1, 2023, the beginning of the Company&#x2019;s fiscal 2024. The historical consolidated financial information in the unaudited pro forma table above has been adjusted in the pro forma combined financial results to give effect to pro forma events that are directly attributable to this business combination, reasonably estimable, and factually supportable. The pro forma financial information is for informational purposes only and is not indicative of the results of operations that would have been achieved if this business combination had taken place as of February 1, 2023.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Pro forma financial information for the other fiscal 2025 business combinations has not been presented, as the effects of each were not material to the Company&#x2019;s consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Fiscal 2024&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Samooha, Inc.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On December&#160;20, 2023, the Company acquired all of the outstanding capital stock of Samooha, Inc. (Samooha), a privately-held company which developed data clean room technology that enabled multiple parties to securely collaborate on sensitive data. The Company acquired Samooha for its talent and developed technology. The Company has accounted for this transaction as a business combination.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Prior to this business combination, the Company, via one of its wholly-owned subsidiaries (Investing Subsidiary), held a noncontrolling equity interest in Samooha, which was accounted for using the Measurement Alternative with a carrying amount of $4.8&#160;million (Previously Held Equity Interest). In connection with this business combination, the Company remeasured the Previously Held Equity Interest at the date of the acquisition and recognized a gain of $34.0&#160;million, which was recorded in other income (expense), net on the Company&#x2019;s consolidated statement of operations for the fiscal year ended January&#160;31, 2024.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The acquisition date fair value of the purchase consideration was $219.0&#160;million, which was comprised of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:78.547%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:19.253%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Estimated Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,761&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:8.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred cash consideration&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;231&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:8.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Common stock&lt;/span&gt;&lt;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"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;174,225&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:8.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fair value of a previously held equity interest&lt;/span&gt;&lt;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"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,818&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:10.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;219,035&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;________________&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.94pt"&gt;Approximately 0.9&#160;million shares of the Company&#x2019;s Class A common stock, issued to selling stockholders that were not affiliated with the Company, were included in the purchase consideration, and the fair values of these shares were determined based on the closing market price of $194.28 per share on the acquisition date.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.94pt"&gt;In connection with this business combination, the Company issued approximately 0.2 million shares of its Class A common stock to the Investing Subsidiary in exchange for the Previously Held Equity Interest. The fair values of these shares were determined based on the closing market price of $194.28 per share on the acquisition date. These shares were treated as treasury stock for accounting purposes as of January 31, 2024, and were subsequently transferred to the Company and retired during the fiscal year ended January&#160;31, 2025.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In connection with this business combination, the Company also issued to certain of Samooha&#x2019;s employees a total of 0.4&#160;million shares of the Company&#x2019;s Class A common stock in exchange for a portion of their Samooha stock. These shares are subject to vesting agreements pursuant to which the shares will vest over four years, subject to each of these employees&#x2019; continued employment with the Company or its affiliates. The $74.8&#160;million fair value of these shares is accounted for as post-combination stock-based compensation over the requisite service period of four years. In addition, the Company agreed to grant under its 2020 Equity Incentive Plan certain RSUs that contain both post-combination service-based and performance-based vesting conditions to eligible existing or future employees. See Note 12, &#x201c;Equity,&#x201d; for further discussion.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The purchase consideration was allocated to assets acquired and liabilities assumed based on their respective estimated fair values as of the date of acquisition. During the fiscal year ended January 31, 2025, the Company recorded measurement period adjustments which did not have material impacts on goodwill. The allocation of purchase consideration, inclusive of measurement period adjustments, was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:57.808%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:19.124%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.442%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:19.126%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Estimated Fair Value&lt;br/&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Estimated Useful Life&lt;br/&gt;(in years)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:8.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,589&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;189,858&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:8.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Developed technology intangible asset&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:8.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other net tangible liabilities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(345)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:8.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax liabilities, net&lt;/span&gt;&lt;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"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,067)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11.5pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;219,035&#160;&lt;/span&gt;&lt;/td&gt;&lt;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:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;________________&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:107%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:107%;padding-left:11.94pt"&gt;Deferred tax liabilities, net primarily relate to the intangible asset acquired and the amount presented is net of deferred tax assets.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value of the developed technology intangible asset was estimated using the discounted cash flow method, which utilizes assumptions including projected future revenue generated from the acquired developed technology, projected profit margin, discount rate, and technology migration curve.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The excess of purchase consideration over the fair values of identifiable net assets acquired was recorded as goodwill, which is not deductible for income tax purposes. The Company believes the goodwill balance associated with this business combination represents the synergies expected from expanded market opportunities when integrating the acquired developed technologies with the Company&#x2019;s offerings.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Neeva Inc.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the three months ended July&#160;31, 2023, the Company acquired all of the outstanding capital stock of Neeva Inc. and its equity investee (collectively, Neeva), for $185.4&#160;million in cash. The Company acquired Neeva primarily for its talent and developed technology. The Company has accounted for this transaction as a business combination.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The purchase consideration was allocated to assets acquired and liabilities assumed based on their respective estimated fair values as of the date of acquisition. During each of the fiscal years ended January&#160;31, 2025 and 2024, the Company recorded measurement period adjustments which did not have material impacts on goodwill. The allocation of purchase consideration, inclusive of measurement period adjustments, was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:57.808%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:19.124%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.442%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:19.126%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Estimated Fair Value&lt;br/&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Estimated Useful Life&lt;br/&gt;(in years)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43,968&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62,931&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Developed technology intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;83,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other net tangible liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(759)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:8.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax liabilities, net&lt;/span&gt;&lt;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"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,713)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11.5pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;185,427&#160;&lt;/span&gt;&lt;/td&gt;&lt;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:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;________________&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:107%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:107%;padding-left:11.94pt"&gt;Deferred tax liabilities, net primarily relate to the intangible asset acquired and the amount presented is net of deferred tax assets.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair values of the developed technology intangible assets were estimated using the replacement cost method, which utilizes assumptions for the cost to replace it, such as time and resources required, as well as a theoretical profit margin and opportunity cost.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The excess of purchase consideration over the fair values of identifiable net assets acquired was recorded as goodwill, which is not deductible for income tax purposes. The Company believes the goodwill balance associated with this business combination represents the synergies expected from expanded market opportunities when integrating the acquired developed technologies with the Company&#x2019;s offerings.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Mountain US Corporation (formerly known as Mobilize.Net Corporation)&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On February&#160;10, 2023, the Company acquired all of the outstanding capital stock of Mountain US Corporation (formerly known as Mobilize.Net Corporation) (Mountain),&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;a privately-held company which provided a suite of tools for efficiently migrating databases to the AI Data Cloud, for $76.3&#160;million in cash. The Company acquired Mountain primarily for its talent and developed technology. The Company has accounted for this transaction as a business combination.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The purchase consideration was allocated to assets acquired and liabilities assumed based on their respective estimated fair values. The allocation of purchase consideration, inclusive of measurement period adjustments, was as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:57.553%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:19.252%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:19.254%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Estimated Fair Value&lt;br/&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Estimated Useful Life&lt;br/&gt;(in years)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,594&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46,426&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Developed technology intangible asset&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other net tangible liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,623)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:8.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax liabilities, net&lt;/span&gt;&lt;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"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,136)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11.5pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;76,261&#160;&lt;/span&gt;&lt;/td&gt;&lt;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:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;________________&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:107%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:107%;padding-left:11.94pt"&gt;Deferred tax liabilities, net primarily relate to the intangible asset acquired and the amount presented is net of deferred tax assets.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value of the developed technology intangible asset was estimated using the replacement cost method, which utilizes assumptions for the cost to replace it, such as time and resources required, as well as a theoretical profit margin and opportunity cost.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The excess of purchase consideration over the fair values of identifiable net assets acquired was recorded as goodwill, which is not deductible for income tax purposes. The Company believes the goodwill balance associated with this business combination represents the synergies expected from strengthening enablement capabilities and the acceleration of legacy migrations to the AI Data Cloud, as well as expanding the Company&#x2019;s professional services footprint.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;LeapYear Technologies, Inc.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On February&#160;10, 2023, the Company acquired all of the outstanding capital stock of LeapYear Technologies, Inc. (LeapYear),&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;a privately-held company which provided a differential privacy platform, for $62.0&#160;million in cash. The Company acquired LeapYear primarily for its talent and developed technology. The Company has accounted for this transaction as a business combination.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The purchase consideration was allocated to assets acquired and liabilities assumed based on their respective estimated fair values. The allocation of purchase consideration, inclusive of measurement period adjustments, was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:57.553%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:19.252%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:19.254%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Estimated Fair Value&lt;br/&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Estimated Useful Life&lt;br/&gt;(in years)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash, cash equivalents, and restricted cash&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,563&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,029&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Developed technology intangible asset&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other net tangible liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,434)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:8.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax liabilities, net&lt;/span&gt;&lt;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"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,150)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11.5pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62,008&#160;&lt;/span&gt;&lt;/td&gt;&lt;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:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;________________&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:107%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:107%;padding-left:11.94pt"&gt;Deferred tax liabilities, net primarily relate to the intangible asset acquired and the amount presented is net of deferred tax assets.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value of the developed technology intangible asset was estimated using the replacement cost method, which utilizes assumptions for the cost to replace it, such as time and resources required, as well as a theoretical profit margin and opportunity cost.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The excess of purchase consideration over the fair values of identifiable net assets acquired was recorded as goodwill, which is not deductible for income tax purposes. The Company believes the goodwill balance associated with this business combination represents the synergies expected from expanded market opportunities when integrating the acquired developed technologies with the Company&#x2019;s offerings.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Other Fiscal 2024 Business Combination&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the fiscal year ended January&#160;31, 2024, the Company acquired all of the outstanding capital stock of a privately-held company for $16.6&#160;million in cash. The Company has accounted for this transaction as a business combination. In allocating the aggregate purchase consideration based on the estimated fair values, the Company recorded $1.6&#160;million of cash acquired, $4.9&#160;million as a developer community intangible asset (to be amortized over an estimated useful life of five years), and $10.1&#160;million as goodwill, which is not deductible for income tax purposes.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The excess of purchase consideration over the fair values of net tangible and identifiable assets acquired was recorded as goodwill. The Company believes the goodwill balance associated with this business combination is primarily attributed to the assembled workforce and expected synergies arising from the acquisition.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Acquisition-related costs, recorded as general and administrative expenses, associated with each of the fiscal 2024 business combinations were not material during the fiscal year ended January&#160;31, 2024.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Unaudited Pro Forma Financial Information&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following unaudited pro forma financial information summarizes the combined results of operations of the Company, and both of Samooha and Neeva, as if each had been acquired as of February 1, 2022 (in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:57.553%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:19.252%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:19.254%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="9" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Pro Forma&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fiscal Year Ended January 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(unaudited)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,806,739&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,065,730&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(932,308)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(937,873)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The pro forma financial information for all periods presented above has been calculated after adjusting the results of operations of Samooha and Neeva to reflect certain business combination effects, including the amortization of the acquired intangible asset, stock-based compensation, income tax impact, and acquisition-related costs incurred by the Company, Samooha, and Neeva as though these business combinations occurred as of February 1, 2022, the beginning of the Company&#x2019;s fiscal 2023. The historical consolidated financial information in the unaudited pro forma table above has been adjusted in the pro forma combined financial results to give effect to pro forma events that are directly attributable to these business combinations, reasonably estimable, and factually supportable. The pro forma financial information is for informational purposes only and is not indicative of the results of operations that would have been achieved if these business combinations had taken place as of February 1, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Pro forma financial information for the Mountain, LeapYear, and other fiscal 2024 business combination has not been presented, as the effects of each were not material to the Company&#x2019;s consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Fiscal 2023&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Applica Sp. z.o.o.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On September&#160;23, 2022, the Company acquired all of the outstanding capital stock of Applica Sp. z.o.o. (Applica), a privately-held company which provided an artificial intelligence platform for document understanding, for $174.7&#160;million in cash. The Company acquired Applica primarily for its talent and developed technology. The Company has accounted for this transaction as a business combination.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The purchase consideration was allocated to assets acquired and liabilities assumed based on their respective estimated fair values. The allocation of purchase consideration, inclusive of measurement period adjustments, was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:57.553%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:19.252%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:19.254%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Estimated Fair Value&lt;br/&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Estimated Useful Life&lt;br/&gt;(in years)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;61&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;146,444&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Developed technology intangible asset&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other net tangible liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(612)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:8.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax liabilities, net&lt;/span&gt;&lt;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"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,202)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11.5pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;174,691&#160;&lt;/span&gt;&lt;/td&gt;&lt;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:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;________________&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.94pt"&gt;Deferred tax liabilities, net primarily relate to the intangible asset acquired and the amount presented is net of deferred tax assets.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value of the developed technology intangible asset was estimated using the replacement cost method, which utilizes assumptions for the cost to replace it, such as time and resources required, as well as a theoretical profit margin and opportunity cost. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The excess of purchase consideration over the fair values of identifiable net assets acquired was recorded as goodwill, which is generally not deductible for income tax purposes. The Company believes the goodwill balance associated with this business combination represents the synergies expected from expanded market opportunities when integrating the acquired developed technologies with the Company&#x2019;s offerings.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Acquisition-related costs of $3.4&#160;million associated with this business combination were recorded as general and administrative expenses during the fiscal year ended January&#160;31, 2023.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Streamlit, Inc.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On March&#160;31, 2022, the Company acquired all of the outstanding capital stock of Streamlit, Inc. (Streamlit), a privately-held company which provided an open-source framework for creating and deploying data applications. The Company acquired Streamlit primarily for its talent and developer community. The Company has accounted for this transaction as a business combination. The acquisition date fair value of the purchase consideration was $650.8&#160;million, which was comprised of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:78.547%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:19.253%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Estimated Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;211,839&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:8.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Common stock&lt;/span&gt;&lt;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"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;438,916&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:10.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;650,755&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;________________&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.94pt"&gt;Approximately 1.9&#160;million shares of the Company&#x2019;s Class A common stock were included in the purchase consideration and the fair values of these shares were determined based on the closing market price of $229.13 per share on the acquisition date.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In addition, in connection with this business combination, the Company issued to Streamlit&#x2019;s three founders a total of 0.4&#160;million shares of the Company&#x2019;s Class A common stock in exchange for a portion of their Streamlit stock. These shares are subject to vesting agreements pursuant to which the shares will vest over three years, subject to each founder&#x2019;s continued employment with the Company or its affiliates. The $93.7&#160;million fair value of these shares is accounted for as post-combination stock-based compensation over the requisite service period of three years. See Note 12, &#x201c;Equity,&#x201d; for further discussion.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The purchase consideration was allocated to assets acquired and liabilities assumed based on their respective estimated fair values. The allocation of purchase consideration, inclusive of measurement period adjustments, was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:57.553%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:19.252%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:19.254%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Estimated Fair Value&lt;br/&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Estimated Useful Life&lt;br/&gt;(in years)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,914&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;494,411&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Developer community intangible asset&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;150,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other net tangible liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(659)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:8.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax liabilities, net&lt;/span&gt;&lt;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"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(26,911)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11.5pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;650,755&#160;&lt;/span&gt;&lt;/td&gt;&lt;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:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;________________&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.94pt"&gt;Deferred tax liabilities, net primarily relate to the intangible asset acquired and the amount presented is net of deferred tax assets.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value of the developer community intangible asset was estimated using the replacement cost method which utilizes assumptions for the cost to replace it, such as time and resources required, as well as a theoretical profit margin and opportunity cost. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The excess of purchase consideration over the fair values of identifiable net assets acquired was recorded as goodwill, which is not deductible for income tax purposes. The Company believes the goodwill balance associated with this business combination represents the synergies expected from expanded market opportunities when integrating the acquired developed technologies with the Company&#x2019;s offerings.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Acquisition-related costs of $1.9&#160;million associated with this business combination were recorded as general and administrative expenses during the fiscal year ended January&#160;31, 2023.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Other Fiscal 2023 Business Combination&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the fiscal year ended January&#160;31, 2023, the Company acquired all of the outstanding capital stock of a privately-held company for $10.4&#160;million in cash. The Company has accounted for this transaction as a business combination. In allocating the aggregate purchase consideration based on the estimated fair values, the Company recorded $2.0&#160;million as a developed technology intangible asset (to be amortized over an estimated useful life of five years), $0.3&#160;million of net tangible assets acquired, and $8.1&#160;million as goodwill, which is not deductible for income tax purposes. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The excess of purchase consideration over the fair values of net tangible and identifiable assets acquired was recorded as goodwill. The Company believes the goodwill balance associated with this business combination is primarily attributed to the assembled workforce and expected synergies arising from the acquisition.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Acquisition-related costs, recorded as general and administrative expenses, associated with this business combination were not material for the fiscal year ended January&#160;31, 2023.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Unaudited Pro Forma Financial Information&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following unaudited pro forma financial information summarizes the combined results of operations of the Company and the three companies acquired during fiscal 2023, as if each had been acquired as of February 1, 2021 (in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:81.752%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.048%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Pro Forma&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fiscal Year Ended January 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(unaudited)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,067,262&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(866,099)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The pro forma financial information for the period presented above has been calculated after adjusting the results of operations of these three acquired companies to reflect certain business combination effects, including the amortization of the acquired intangible asset, stock-based compensation, income tax impact, and acquisition-related costs incurred by the Company and these three acquired companies as though these business combinations occurred as of February 1, 2021, the beginning of the Company&#x2019;s fiscal 2022. The historical consolidated financial information in the unaudited pro forma tables above has been adjusted in the pro forma combined financial results to give effect to pro forma events that are directly attributable to these business combinations, reasonably estimable, and factually supportable. The pro forma financial information is for informational purposes only and is not indicative of the results of operations that would have been achieved if these business combinations had taken place as of February 1, 2021.&lt;/span&gt;&lt;/div&gt;</us-gaap:BusinessCombinationDisclosureTextBlock>
    <us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock contextRef="c-1" id="f-989">&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The acquisition date fair value of the preliminary purchase consideration was $106.8 million, which was comprised of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:78.547%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:19.253%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Estimated Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,096&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:8.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Common stock&lt;/span&gt;&lt;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"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;87,706&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:10.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;106,802&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;________________&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.94pt"&gt;Approximately 0.5 million shares of the Company&#x2019;s Class A common stock were included in the purchase consideration and the fair values of these shares were determined based on the closing market price of $171.42 per share on the acquisition date.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The acquisition date fair value of the purchase consideration was $219.0&#160;million, which was comprised of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:78.547%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:19.253%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Estimated Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,761&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:8.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred cash consideration&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;231&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:8.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Common stock&lt;/span&gt;&lt;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"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;174,225&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:8.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fair value of a previously held equity interest&lt;/span&gt;&lt;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"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,818&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:10.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;219,035&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;________________&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.94pt"&gt;Approximately 0.9&#160;million shares of the Company&#x2019;s Class A common stock, issued to selling stockholders that were not affiliated with the Company, were included in the purchase consideration, and the fair values of these shares were determined based on the closing market price of $194.28 per share on the acquisition date.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.94pt"&gt;In connection with this business combination, the Company issued approximately 0.2 million shares of its Class A common stock to the Investing Subsidiary in exchange for the Previously Held Equity Interest. The fair values of these shares were determined based on the closing market price of $194.28 per share on the acquisition date. These shares were treated as treasury stock for accounting purposes as of January 31, 2024, and were subsequently transferred to the Company and retired during the fiscal year ended January&#160;31, 2025.&lt;/span&gt;&lt;/div&gt;The acquisition date fair value of the purchase consideration was $650.8&#160;million, which was comprised of the following (in thousands):&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:78.547%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:19.253%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Estimated Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;211,839&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:8.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Common stock&lt;/span&gt;&lt;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"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;438,916&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:10.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;650,755&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;________________&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.94pt"&gt;Approximately 1.9&#160;million shares of the Company&#x2019;s Class A common stock were included in the purchase consideration and the fair values of these shares were determined based on the closing market price of $229.13 per share on the acquisition date.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock>
    <us-gaap:BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1 contextRef="c-195" decimals="-5" id="f-990" unitRef="usd">106800000</us-gaap:BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1>
    <us-gaap:PaymentsToAcquireBusinessesGross contextRef="c-195" decimals="-3" id="f-991" unitRef="usd">19096000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable contextRef="c-196" decimals="-3" id="f-992" unitRef="usd">87706000</us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable>
    <us-gaap:BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1 contextRef="c-195" decimals="-3" id="f-993" unitRef="usd">106802000</us-gaap:BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1>
    <us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued
      contextRef="c-196"
      decimals="-5"
      id="f-994"
      unitRef="shares">500000</us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued>
    <us-gaap:BusinessAcquisitionSharePrice
      contextRef="c-197"
      decimals="INF"
      id="f-995"
      unitRef="usdPerShare">171.42</us-gaap:BusinessAcquisitionSharePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="c-198"
      decimals="-5"
      id="f-996"
      unitRef="shares">400000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <snow:PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod contextRef="c-198" id="f-997">P4Y</snow:PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod>
    <snow:PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodTotalFairValue contextRef="c-198" decimals="-5" id="f-998" unitRef="usd">64600000</snow:PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodTotalFairValue>
    <snow:PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardAwardServicePeriod contextRef="c-198" id="f-999">P4Y</snow:PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardAwardServicePeriod>
    <us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock contextRef="c-1" id="f-1000">&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the preliminary allocation of purchase consideration to assets acquired and liabilities assumed based on their respective estimated fair values as of the date of acquisition:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:57.808%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:19.124%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.442%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:19.126%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Estimated Fair Value&lt;br/&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Estimated Useful Life&lt;br/&gt;(in years)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,916&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:8.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term investments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,734&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65,893&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:8.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Developed technology intangible asset&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:8.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other net tangible liabilities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(968)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:8.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax liabilities, net&lt;/span&gt;&lt;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"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,773)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11.5pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;106,802&#160;&lt;/span&gt;&lt;/td&gt;&lt;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:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;________________&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:107%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:107%;padding-left:11.94pt"&gt;Deferred tax liabilities, net primarily relate to the intangible asset acquired and the amount presented is net of deferred tax assets.&lt;/span&gt;&lt;/div&gt;The allocation of purchase consideration, inclusive of measurement period adjustments, was as follows:&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:57.808%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:19.124%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.442%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:19.126%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Estimated Fair Value&lt;br/&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Estimated Useful Life&lt;br/&gt;(in years)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:8.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,589&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;189,858&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:8.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Developed technology intangible asset&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:8.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other net tangible liabilities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(345)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:8.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax liabilities, net&lt;/span&gt;&lt;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"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,067)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11.5pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;219,035&#160;&lt;/span&gt;&lt;/td&gt;&lt;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:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;________________&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:107%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:107%;padding-left:11.94pt"&gt;Deferred tax liabilities, net primarily relate to the intangible asset acquired and the amount presented is net of deferred tax assets.&lt;/span&gt;&lt;/div&gt;The allocation of purchase consideration, inclusive of measurement period adjustments, was as follows:&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:57.808%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:19.124%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.442%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:19.126%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Estimated Fair Value&lt;br/&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Estimated Useful Life&lt;br/&gt;(in years)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43,968&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62,931&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Developed technology intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;83,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other net tangible liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(759)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:8.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax liabilities, net&lt;/span&gt;&lt;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"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,713)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11.5pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;185,427&#160;&lt;/span&gt;&lt;/td&gt;&lt;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:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;________________&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:107%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:107%;padding-left:11.94pt"&gt;Deferred tax liabilities, net primarily relate to the intangible asset acquired and the amount presented is net of deferred tax assets.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The purchase consideration was allocated to assets acquired and liabilities assumed based on their respective estimated fair values. The allocation of purchase consideration, inclusive of measurement period adjustments, was as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:57.553%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:19.252%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:19.254%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Estimated Fair Value&lt;br/&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Estimated Useful Life&lt;br/&gt;(in years)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,594&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46,426&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Developed technology intangible asset&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other net tangible liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,623)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:8.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax liabilities, net&lt;/span&gt;&lt;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"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,136)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11.5pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;76,261&#160;&lt;/span&gt;&lt;/td&gt;&lt;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:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;________________&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:107%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:107%;padding-left:11.94pt"&gt;Deferred tax liabilities, net primarily relate to the intangible asset acquired and the amount presented is net of deferred tax assets.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The purchase consideration was allocated to assets acquired and liabilities assumed based on their respective estimated fair values. The allocation of purchase consideration, inclusive of measurement period adjustments, was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:57.553%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:19.252%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:19.254%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Estimated Fair Value&lt;br/&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Estimated Useful Life&lt;br/&gt;(in years)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash, cash equivalents, and restricted cash&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,563&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,029&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Developed technology intangible asset&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other net tangible liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,434)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:8.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax liabilities, net&lt;/span&gt;&lt;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"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,150)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11.5pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62,008&#160;&lt;/span&gt;&lt;/td&gt;&lt;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:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;________________&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:107%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:107%;padding-left:11.94pt"&gt;Deferred tax liabilities, net primarily relate to the intangible asset acquired and the amount presented is net of deferred tax assets.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The purchase consideration was allocated to assets acquired and liabilities assumed based on their respective estimated fair values. The allocation of purchase consideration, inclusive of measurement period adjustments, was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:57.553%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:19.252%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:19.254%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Estimated Fair Value&lt;br/&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Estimated Useful Life&lt;br/&gt;(in years)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;61&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;146,444&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Developed technology intangible asset&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other net tangible liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(612)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:8.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax liabilities, net&lt;/span&gt;&lt;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"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,202)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11.5pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;174,691&#160;&lt;/span&gt;&lt;/td&gt;&lt;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:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;________________&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.94pt"&gt;Deferred tax liabilities, net primarily relate to the intangible asset acquired and the amount presented is net of deferred tax assets.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The purchase consideration was allocated to assets acquired and liabilities assumed based on their respective estimated fair values. The allocation of purchase consideration, inclusive of measurement period adjustments, was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:57.553%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:19.252%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:19.254%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Estimated Fair Value&lt;br/&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Estimated Useful Life&lt;br/&gt;(in years)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,914&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;494,411&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Developer community intangible asset&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;150,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other net tangible liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(659)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:8.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax liabilities, net&lt;/span&gt;&lt;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"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(26,911)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11.5pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;650,755&#160;&lt;/span&gt;&lt;/td&gt;&lt;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:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;________________&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.94pt"&gt;Deferred tax liabilities, net primarily relate to the intangible asset acquired and the amount presented is net of deferred tax assets.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents contextRef="c-197" decimals="-3" id="f-1001" unitRef="usd">5916000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents>
    <snow:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedShortTermInvestments contextRef="c-197" decimals="-3" id="f-1002" unitRef="usd">7734000</snow:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedShortTermInvestments>
    <us-gaap:Goodwill contextRef="c-197" decimals="-3" id="f-1003" unitRef="usd">65893000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill contextRef="c-197" decimals="-3" id="f-1004" unitRef="usd">35000000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife contextRef="c-195" id="f-1005">P5Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <snow:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherTangibleAssetsLiabilitiesNet contextRef="c-197" decimals="-3" id="f-1006" unitRef="usd">-968000</snow:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherTangibleAssetsLiabilitiesNet>
    <snow:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssetLiabilityNet contextRef="c-197" decimals="-3" id="f-1007" unitRef="usd">-6773000</snow:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssetLiabilityNet>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet contextRef="c-197" decimals="-3" id="f-1008" unitRef="usd">106802000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <us-gaap:NumberOfBusinessesAcquired
      contextRef="c-199"
      decimals="INF"
      id="f-1009"
      unitRef="company">2</us-gaap:NumberOfBusinessesAcquired>
    <us-gaap:BusinessCombinationConsiderationTransferred1 contextRef="c-199" decimals="-5" id="f-1010" unitRef="usd">19200000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles contextRef="c-200" decimals="-5" id="f-1011" unitRef="usd">4400000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife contextRef="c-201" id="f-1012">P5Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles contextRef="c-202" decimals="-5" id="f-1013" unitRef="usd">4100000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife contextRef="c-203" id="f-1014">P5Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities contextRef="c-204" decimals="-5" id="f-1015" unitRef="usd">3500000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities contextRef="c-204" decimals="-5" id="f-1016" unitRef="usd">600000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities>
    <us-gaap:Goodwill contextRef="c-204" decimals="-5" id="f-1017" unitRef="usd">14800000</us-gaap:Goodwill>
    <us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount contextRef="c-204" decimals="-5" id="f-1018" unitRef="usd">8300000</us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount>
    <snow:BusinessAcquisitionGoodwillNotTaxDeductibleAmount contextRef="c-204" decimals="-5" id="f-1019" unitRef="usd">6500000</snow:BusinessAcquisitionGoodwillNotTaxDeductibleAmount>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts contextRef="c-199" decimals="INF" id="f-1020" unitRef="usd">0</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts contextRef="c-205" decimals="INF" id="f-1021" unitRef="usd">0</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:BusinessAcquisitionProFormaInformationTextBlock contextRef="c-1" id="f-1022">&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following unaudited pro forma financial information summarizes the combined results of operations of the Company and Datavolo, as if Datavolo had been acquired as of February 1, 2023 (in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:57.553%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:19.252%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:19.254%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="9" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Pro Forma&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fiscal Year Ended January 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(unaudited)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,626,424&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,806,489&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,324,805)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(844,814)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following unaudited pro forma financial information summarizes the combined results of operations of the Company, and both of Samooha and Neeva, as if each had been acquired as of February 1, 2022 (in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:57.553%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:19.252%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:19.254%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="9" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Pro Forma&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fiscal Year Ended January 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(unaudited)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,806,739&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,065,730&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(932,308)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(937,873)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following unaudited pro forma financial information summarizes the combined results of operations of the Company and the three companies acquired during fiscal 2023, as if each had been acquired as of February 1, 2021 (in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:81.752%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.048%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Pro Forma&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fiscal Year Ended January 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(unaudited)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,067,262&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(866,099)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:BusinessAcquisitionProFormaInformationTextBlock>
    <us-gaap:BusinessAcquisitionsProFormaRevenue contextRef="c-205" decimals="-3" id="f-1023" unitRef="usd">3626424000</us-gaap:BusinessAcquisitionsProFormaRevenue>
    <us-gaap:BusinessAcquisitionsProFormaRevenue contextRef="c-206" decimals="-3" id="f-1024" unitRef="usd">2806489000</us-gaap:BusinessAcquisitionsProFormaRevenue>
    <us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss contextRef="c-205" decimals="-3" id="f-1025" unitRef="usd">-1324805000</us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss>
    <us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss contextRef="c-206" decimals="-3" id="f-1026" unitRef="usd">-844814000</us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount contextRef="c-207" decimals="-5" id="f-1027" unitRef="usd">4800000</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount>
    <us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGainOrLoss contextRef="c-182" decimals="-5" id="f-1028" unitRef="usd">34000000</us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGainOrLoss>
    <us-gaap:BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1 contextRef="c-208" decimals="-5" id="f-1029" unitRef="usd">219000000</us-gaap:BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1>
    <us-gaap:PaymentsToAcquireBusinessesGross contextRef="c-208" decimals="-3" id="f-1030" unitRef="usd">5761000</us-gaap:PaymentsToAcquireBusinessesGross>
    <snow:BusinessCombinationConsiderationTransferredDeferredCashConsideration contextRef="c-208" decimals="-3" id="f-1031" unitRef="usd">231000</snow:BusinessCombinationConsiderationTransferredDeferredCashConsideration>
    <us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable contextRef="c-209" decimals="-3" id="f-1032" unitRef="usd">174225000</us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable>
    <us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireeFairValue1 contextRef="c-208" decimals="-3" id="f-1033" unitRef="usd">38818000</us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireeFairValue1>
    <us-gaap:BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1 contextRef="c-208" decimals="-3" id="f-1034" unitRef="usd">219035000</us-gaap:BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1>
    <us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued
      contextRef="c-210"
      decimals="-5"
      id="f-1035"
      unitRef="shares">900000</us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued>
    <us-gaap:BusinessAcquisitionSharePrice
      contextRef="c-211"
      decimals="INF"
      id="f-1036"
      unitRef="usdPerShare">194.28</us-gaap:BusinessAcquisitionSharePrice>
    <us-gaap:BusinessAcquisitionSharePrice
      contextRef="c-211"
      decimals="INF"
      id="f-1037"
      unitRef="usdPerShare">194.28</us-gaap:BusinessAcquisitionSharePrice>
    <us-gaap:TreasuryStockSharesRetired
      contextRef="c-10"
      decimals="-5"
      id="f-1038"
      unitRef="shares">200000</us-gaap:TreasuryStockSharesRetired>
    <us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued
      contextRef="c-11"
      decimals="-5"
      id="f-1039"
      unitRef="shares">200000</us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued>
    <us-gaap:BusinessAcquisitionSharePrice
      contextRef="c-211"
      decimals="INF"
      id="f-1040"
      unitRef="usdPerShare">194.28</us-gaap:BusinessAcquisitionSharePrice>
    <us-gaap:BusinessAcquisitionSharePrice
      contextRef="c-211"
      decimals="INF"
      id="f-1041"
      unitRef="usdPerShare">194.28</us-gaap:BusinessAcquisitionSharePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="c-212"
      decimals="-5"
      id="f-1042"
      unitRef="shares">400000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <snow:PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod contextRef="c-212" id="f-1043">P4Y</snow:PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod>
    <snow:PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodTotalFairValue contextRef="c-212" decimals="-5" id="f-1044" unitRef="usd">74800000</snow:PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodTotalFairValue>
    <snow:PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardAwardServicePeriod contextRef="c-212" id="f-1045">P4Y</snow:PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardAwardServicePeriod>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents contextRef="c-211" decimals="-3" id="f-1046" unitRef="usd">9589000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents>
    <us-gaap:Goodwill contextRef="c-211" decimals="-3" id="f-1047" unitRef="usd">189858000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill contextRef="c-211" decimals="-3" id="f-1048" unitRef="usd">25000000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife contextRef="c-208" id="f-1049">P5Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <snow:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherTangibleAssetsLiabilitiesNet contextRef="c-211" decimals="-3" id="f-1050" unitRef="usd">-345000</snow:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherTangibleAssetsLiabilitiesNet>
    <snow:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssetLiabilityNet contextRef="c-211" decimals="-3" id="f-1051" unitRef="usd">-5067000</snow:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssetLiabilityNet>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet contextRef="c-211" decimals="-3" id="f-1052" unitRef="usd">219035000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <us-gaap:BusinessCombinationConsiderationTransferred1 contextRef="c-213" decimals="-5" id="f-1053" unitRef="usd">185400000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents contextRef="c-214" decimals="-3" id="f-1054" unitRef="usd">43968000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents>
    <us-gaap:Goodwill contextRef="c-214" decimals="-3" id="f-1055" unitRef="usd">62931000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill contextRef="c-214" decimals="-3" id="f-1056" unitRef="usd">83000000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife contextRef="c-213" id="f-1057">P5Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <snow:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherTangibleAssetsLiabilitiesNet contextRef="c-214" decimals="-3" id="f-1058" unitRef="usd">-759000</snow:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherTangibleAssetsLiabilitiesNet>
    <snow:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssetLiabilityNet contextRef="c-214" decimals="-3" id="f-1059" unitRef="usd">-3713000</snow:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssetLiabilityNet>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet contextRef="c-214" decimals="-3" id="f-1060" unitRef="usd">185427000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <us-gaap:BusinessCombinationConsiderationTransferred1 contextRef="c-215" decimals="-5" id="f-1061" unitRef="usd">76300000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents contextRef="c-216" decimals="-3" id="f-1062" unitRef="usd">11594000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents>
    <us-gaap:Goodwill contextRef="c-216" decimals="-3" id="f-1063" unitRef="usd">46426000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill contextRef="c-216" decimals="-3" id="f-1064" unitRef="usd">33000000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife contextRef="c-215" id="f-1065">P5Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <snow:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherTangibleAssetsLiabilitiesNet contextRef="c-216" decimals="-3" id="f-1066" unitRef="usd">-6623000</snow:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherTangibleAssetsLiabilitiesNet>
    <snow:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssetLiabilityNet contextRef="c-216" decimals="-3" id="f-1067" unitRef="usd">-8136000</snow:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssetLiabilityNet>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet contextRef="c-216" decimals="-3" id="f-1068" unitRef="usd">76261000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <us-gaap:BusinessCombinationConsiderationTransferred1 contextRef="c-217" decimals="-5" id="f-1069" unitRef="usd">62000000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents contextRef="c-218" decimals="-3" id="f-1070" unitRef="usd">3563000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents>
    <us-gaap:Goodwill contextRef="c-218" decimals="-3" id="f-1071" unitRef="usd">9029000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill contextRef="c-218" decimals="-3" id="f-1072" unitRef="usd">53000000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife contextRef="c-217" id="f-1073">P5Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <snow:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherTangibleAssetsLiabilitiesNet contextRef="c-218" decimals="-3" id="f-1074" unitRef="usd">-1434000</snow:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherTangibleAssetsLiabilitiesNet>
    <snow:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssetLiabilityNet contextRef="c-218" decimals="-3" id="f-1075" unitRef="usd">-2150000</snow:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssetLiabilityNet>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet contextRef="c-218" decimals="-3" id="f-1076" unitRef="usd">62008000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <us-gaap:BusinessCombinationConsiderationTransferred1 contextRef="c-219" decimals="-5" id="f-1077" unitRef="usd">16600000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents contextRef="c-220" decimals="-5" id="f-1078" unitRef="usd">1600000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill contextRef="c-220" decimals="-5" id="f-1079" unitRef="usd">4900000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife contextRef="c-219" id="f-1080">P5Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:Goodwill contextRef="c-220" decimals="-5" id="f-1081" unitRef="usd">10100000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts contextRef="c-221" decimals="INF" id="f-1082" unitRef="usd">0</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts contextRef="c-182" decimals="INF" id="f-1083" unitRef="usd">0</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts contextRef="c-222" decimals="INF" id="f-1084" unitRef="usd">0</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts contextRef="c-223" decimals="INF" id="f-1085" unitRef="usd">0</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts contextRef="c-219" decimals="INF" id="f-1086" unitRef="usd">0</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:BusinessAcquisitionsProFormaRevenue contextRef="c-224" decimals="-3" id="f-1087" unitRef="usd">2806739000</us-gaap:BusinessAcquisitionsProFormaRevenue>
    <us-gaap:BusinessAcquisitionsProFormaRevenue contextRef="c-225" decimals="-3" id="f-1088" unitRef="usd">2065730000</us-gaap:BusinessAcquisitionsProFormaRevenue>
    <us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss contextRef="c-224" decimals="-3" id="f-1089" unitRef="usd">-932308000</us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss>
    <us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss contextRef="c-225" decimals="-3" id="f-1090" unitRef="usd">-937873000</us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss>
    <us-gaap:BusinessCombinationConsiderationTransferred1 contextRef="c-226" decimals="-5" id="f-1091" unitRef="usd">174700000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents contextRef="c-227" decimals="-3" id="f-1092" unitRef="usd">61000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents>
    <us-gaap:Goodwill contextRef="c-227" decimals="-3" id="f-1093" unitRef="usd">146444000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill contextRef="c-227" decimals="-3" id="f-1094" unitRef="usd">35000000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife contextRef="c-226" id="f-1095">P5Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <snow:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherTangibleAssetsLiabilitiesNet contextRef="c-227" decimals="-3" id="f-1096" unitRef="usd">-612000</snow:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherTangibleAssetsLiabilitiesNet>
    <snow:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssetLiabilityNet contextRef="c-227" decimals="-3" id="f-1097" unitRef="usd">-6202000</snow:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssetLiabilityNet>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet contextRef="c-227" decimals="-3" id="f-1098" unitRef="usd">174691000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts contextRef="c-228" decimals="-5" id="f-1099" unitRef="usd">3400000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:BusinessCombinationConsiderationTransferred1 contextRef="c-229" decimals="-5" id="f-1100" unitRef="usd">650800000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:PaymentsToAcquireBusinessesGross contextRef="c-229" decimals="-3" id="f-1101" unitRef="usd">211839000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable contextRef="c-230" decimals="-3" id="f-1102" unitRef="usd">438916000</us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable>
    <us-gaap:BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1 contextRef="c-229" decimals="-3" id="f-1103" unitRef="usd">650755000</us-gaap:BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1>
    <us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued
      contextRef="c-230"
      decimals="-5"
      id="f-1104"
      unitRef="shares">1900000</us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued>
    <us-gaap:BusinessAcquisitionSharePrice
      contextRef="c-231"
      decimals="2"
      id="f-1105"
      unitRef="usdPerShare">229.13</us-gaap:BusinessAcquisitionSharePrice>
    <snow:NumberOfFounders
      contextRef="c-229"
      decimals="INF"
      id="f-1106"
      unitRef="founder">3</snow:NumberOfFounders>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="c-232"
      decimals="-5"
      id="f-1107"
      unitRef="shares">400000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <snow:PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod contextRef="c-232" id="f-1108">P3Y</snow:PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod>
    <snow:PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodTotalFairValue contextRef="c-232" decimals="-5" id="f-1109" unitRef="usd">93700000</snow:PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodTotalFairValue>
    <snow:PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardAwardServicePeriod contextRef="c-232" id="f-1110">P3Y</snow:PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardAwardServicePeriod>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents contextRef="c-233" decimals="-3" id="f-1111" unitRef="usd">33914000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents>
    <us-gaap:Goodwill contextRef="c-233" decimals="-3" id="f-1112" unitRef="usd">494411000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill contextRef="c-233" decimals="-3" id="f-1113" unitRef="usd">150000000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife contextRef="c-229" id="f-1114">P5Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <snow:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherTangibleAssetsLiabilitiesNet contextRef="c-233" decimals="-3" id="f-1115" unitRef="usd">-659000</snow:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherTangibleAssetsLiabilitiesNet>
    <snow:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssetLiabilityNet contextRef="c-233" decimals="-3" id="f-1116" unitRef="usd">-26911000</snow:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssetLiabilityNet>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet contextRef="c-233" decimals="-3" id="f-1117" unitRef="usd">650755000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts contextRef="c-234" decimals="-5" id="f-1118" unitRef="usd">1900000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:BusinessCombinationConsiderationTransferred1 contextRef="c-235" decimals="-5" id="f-1119" unitRef="usd">10400000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles contextRef="c-236" decimals="-5" id="f-1120" unitRef="usd">2000000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife contextRef="c-235" id="f-1121">P5Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <snow:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetTangibleAssets contextRef="c-236" decimals="-5" id="f-1122" unitRef="usd">300000</snow:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetTangibleAssets>
    <us-gaap:Goodwill contextRef="c-236" decimals="-5" id="f-1123" unitRef="usd">8100000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts contextRef="c-235" decimals="INF" id="f-1124" unitRef="usd">0</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:NumberOfBusinessesAcquired
      contextRef="c-13"
      decimals="INF"
      id="f-1125"
      unitRef="company">3</us-gaap:NumberOfBusinessesAcquired>
    <us-gaap:BusinessAcquisitionsProFormaRevenue contextRef="c-237" decimals="-3" id="f-1126" unitRef="usd">2067262000</us-gaap:BusinessAcquisitionsProFormaRevenue>
    <us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss contextRef="c-237" decimals="-3" id="f-1127" unitRef="usd">-866099000</us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss>
    <us-gaap:NumberOfBusinessesAcquired
      contextRef="c-13"
      decimals="INF"
      id="f-1128"
      unitRef="company">3</us-gaap:NumberOfBusinessesAcquired>
    <us-gaap:NumberOfBusinessesAcquired
      contextRef="c-13"
      decimals="INF"
      id="f-1129"
      unitRef="company">3</us-gaap:NumberOfBusinessesAcquired>
    <us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock contextRef="c-1" id="f-1130">Intangible Assets and Goodwill&lt;div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Intangible Assets, Net &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Intangible assets, net consisted of the following (in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:49.541%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.925%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.925%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.927%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;January 31, 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Gross&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Accumulated Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finite-lived intangible assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Developed technology&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;277,063&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(92,033)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;185,030&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Developer community&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;154,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(86,472)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;68,428&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Assembled workforce&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55,732&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(36,929)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,803&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Patents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,874&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,005)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;869&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer relationships&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(328)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,072&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total finite-lived intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;500,969&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(223,767)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;277,202&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Indefinite-lived intangible assets&#x2014;trademarks&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;826&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total intangible assets, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;278,028&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:49.541%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.925%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.925%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.927%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;January 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Gross&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Accumulated Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finite-lived intangible assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Developed technology&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;243,596&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(47,919)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;195,677&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Developer community&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;154,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(55,442)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;99,458&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Assembled workforce&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55,732&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(22,945)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,787&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Patents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,874&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,211)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,663&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total finite-lived intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;463,102&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(132,517)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;330,585&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Indefinite-lived intangible assets&#x2014;trademarks&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;826&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total intangible assets, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;331,411&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Intangible assets are primarily acquired through business combinations. See Note 7, &#x201c;Business Combinations,&#x201d; for further details. In addition, during the fiscal year ended January&#160;31, 2024, the Company also acquired $27.5 million of intangible assets, primarily consisting of assembled workforce intangible assets with a useful life of four years. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amortization expense of intangible assets was $96.9 million, $82.2 million, and $38.8 million for the fiscal years ended January&#160;31, 2025, 2024, and 2023, respectively. Cost and accumulated amortization of fully amortized intangible assets are removed from the Company's consolidated balance sheets when they are no longer in use. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of January&#160;31, 2025, future amortization expense is expected to be as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:82.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.926%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fiscal Year Ending January 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;97,208&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;93,056&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2028&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60,490&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2029&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,851&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2030&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,597&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;277,202&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Goodwill&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Changes in goodwill were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:82.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.926%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance&#x2014;January&#160;31, 2023 &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;657,370&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:20.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Additions and related adjustments&lt;/span&gt;&lt;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"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;318,536&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance&#x2014;January&#160;31, 2024 &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;975,906&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:20.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Additions and related adjustments&lt;/span&gt;&lt;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"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;80,653&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance&#x2014;January&#160;31, 2025&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,056,559&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;________________&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.94pt"&gt;Include measurement period adjustments related to the fair values of the assets acquired and liabilities assumed in business combinations. These adjustments did not have material impacts on goodwill. See Note 7, &#x201c;Business Combinations,&#x201d; for further details.&lt;/span&gt;&lt;/div&gt;</us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock contextRef="c-1" id="f-1131">&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Intangible assets, net consisted of the following (in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:49.541%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.925%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.925%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.927%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;January 31, 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Gross&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Accumulated Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finite-lived intangible assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Developed technology&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;277,063&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(92,033)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;185,030&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Developer community&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;154,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(86,472)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;68,428&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Assembled workforce&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55,732&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(36,929)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,803&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Patents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,874&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,005)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;869&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer relationships&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(328)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,072&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total finite-lived intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;500,969&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(223,767)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;277,202&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Indefinite-lived intangible assets&#x2014;trademarks&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;826&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total intangible assets, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;278,028&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:49.541%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.925%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.925%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.927%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;January 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Gross&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Accumulated Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finite-lived intangible assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Developed technology&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;243,596&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(47,919)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;195,677&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Developer community&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;154,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(55,442)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;99,458&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Assembled workforce&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55,732&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(22,945)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,787&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Patents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,874&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,211)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,663&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total finite-lived intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;463,102&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(132,517)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;330,585&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Indefinite-lived intangible assets&#x2014;trademarks&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;826&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total intangible assets, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;331,411&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-238" decimals="-3" id="f-1132" unitRef="usd">277063000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-238" decimals="-3" id="f-1133" unitRef="usd">92033000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c-238" decimals="-3" id="f-1134" unitRef="usd">185030000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-239" decimals="-3" id="f-1135" unitRef="usd">154900000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-239" decimals="-3" id="f-1136" unitRef="usd">86472000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c-239" decimals="-3" id="f-1137" unitRef="usd">68428000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-240" decimals="-3" id="f-1138" unitRef="usd">55732000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-240" decimals="-3" id="f-1139" unitRef="usd">36929000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c-240" decimals="-3" id="f-1140" unitRef="usd">18803000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-241" decimals="-3" id="f-1141" unitRef="usd">8874000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-241" decimals="-3" id="f-1142" unitRef="usd">8005000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c-241" decimals="-3" id="f-1143" unitRef="usd">869000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-242" decimals="-3" id="f-1144" unitRef="usd">4400000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-242" decimals="-3" id="f-1145" unitRef="usd">328000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c-242" decimals="-3" id="f-1146" unitRef="usd">4072000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-4" decimals="-3" id="f-1147" unitRef="usd">500969000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-4" decimals="-3" id="f-1148" unitRef="usd">223767000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c-4" decimals="-3" id="f-1149" unitRef="usd">277202000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill contextRef="c-4" decimals="-3" id="f-1150" unitRef="usd">826000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="c-4" decimals="-3" id="f-1151" unitRef="usd">278028000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-243" decimals="-3" id="f-1152" unitRef="usd">243596000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-243" decimals="-3" id="f-1153" unitRef="usd">47919000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c-243" decimals="-3" id="f-1154" unitRef="usd">195677000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-244" decimals="-3" id="f-1155" unitRef="usd">154900000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-244" decimals="-3" id="f-1156" unitRef="usd">55442000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c-244" decimals="-3" id="f-1157" unitRef="usd">99458000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-245" decimals="-3" id="f-1158" unitRef="usd">55732000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-245" decimals="-3" id="f-1159" unitRef="usd">22945000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c-245" decimals="-3" id="f-1160" unitRef="usd">32787000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-246" decimals="-3" id="f-1161" unitRef="usd">8874000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-246" decimals="-3" id="f-1162" unitRef="usd">6211000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c-246" decimals="-3" id="f-1163" unitRef="usd">2663000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-5" decimals="-3" id="f-1164" unitRef="usd">463102000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-5" decimals="-3" id="f-1165" unitRef="usd">132517000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c-5" decimals="-3" id="f-1166" unitRef="usd">330585000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill contextRef="c-5" decimals="-3" id="f-1167" unitRef="usd">826000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="c-5" decimals="-3" id="f-1168" unitRef="usd">331411000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1 contextRef="c-247" decimals="-5" id="f-1169" unitRef="usd">27500000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife contextRef="c-247" id="f-1170">P4Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c-1" decimals="-5" id="f-1171" unitRef="usd">96900000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c-12" decimals="-5" id="f-1172" unitRef="usd">82200000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c-13" decimals="-5" id="f-1173" unitRef="usd">38800000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:IntangibleAssetsFiniteLivedPolicy contextRef="c-1" id="f-1174">Cost and accumulated amortization of fully amortized intangible assets are removed from the Company's consolidated balance sheets when they are no longer in use.</us-gaap:IntangibleAssetsFiniteLivedPolicy>
    <us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock contextRef="c-1" id="f-1175">&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of January&#160;31, 2025, future amortization expense is expected to be as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:82.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.926%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fiscal Year Ending January 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;97,208&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;93,056&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2028&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60,490&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2029&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,851&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2030&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,597&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;277,202&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths contextRef="c-4" decimals="-3" id="f-1176" unitRef="usd">97208000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo contextRef="c-4" decimals="-3" id="f-1177" unitRef="usd">93056000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree contextRef="c-4" decimals="-3" id="f-1178" unitRef="usd">60490000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour contextRef="c-4" decimals="-3" id="f-1179" unitRef="usd">19851000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive contextRef="c-4" decimals="-3" id="f-1180" unitRef="usd">6597000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive contextRef="c-4" decimals="-3" id="f-1181" unitRef="usd">0</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c-4" decimals="-3" id="f-1182" unitRef="usd">277202000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:ScheduleOfGoodwillTextBlock contextRef="c-1" id="f-1183">&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Changes in goodwill were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:82.874%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.926%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance&#x2014;January&#160;31, 2023 &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;657,370&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:20.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Additions and related adjustments&lt;/span&gt;&lt;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"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;318,536&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance&#x2014;January&#160;31, 2024 &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;975,906&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:20.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Additions and related adjustments&lt;/span&gt;&lt;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"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;80,653&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance&#x2014;January&#160;31, 2025&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,056,559&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;________________&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.94pt"&gt;Include measurement period adjustments related to the fair values of the assets acquired and liabilities assumed in business combinations. These adjustments did not have material impacts on goodwill. See Note 7, &#x201c;Business Combinations,&#x201d; for further details.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfGoodwillTextBlock>
    <us-gaap:Goodwill contextRef="c-35" decimals="-3" id="f-1184" unitRef="usd">657370000</us-gaap:Goodwill>
    <us-gaap:GoodwillPeriodIncreaseDecrease contextRef="c-12" decimals="-3" id="f-1185" unitRef="usd">318536000</us-gaap:GoodwillPeriodIncreaseDecrease>
    <us-gaap:Goodwill contextRef="c-5" decimals="-3" id="f-1186" unitRef="usd">975906000</us-gaap:Goodwill>
    <us-gaap:GoodwillPeriodIncreaseDecrease contextRef="c-1" decimals="-3" id="f-1187" unitRef="usd">80653000</us-gaap:GoodwillPeriodIncreaseDecrease>
    <us-gaap:Goodwill contextRef="c-4" decimals="-3" id="f-1188" unitRef="usd">1056559000</us-gaap:Goodwill>
    <us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock contextRef="c-1" id="f-1189">Accrued Expenses and Other Current Liabilities&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued expenses and other current liabilities consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:66.207%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.925%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.927%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;January 31, 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;January 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued compensation&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;194,630&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;205,056&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued third-party cloud infrastructure expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;77,944&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48,571&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Employee contributions under employee stock purchase plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46,576&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,641&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Liabilities associated with sales, marketing and business development programs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44,017&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,571&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,819&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37,108&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Employee payroll tax withheld on employee stock transactions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,025&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,479&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued professional services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,005&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,274&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued purchases of property and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,896&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,508&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;88,542&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,652&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total accrued expenses and other current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;515,454&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;446,860&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock>
    <us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock contextRef="c-1" id="f-1190">&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued expenses and other current liabilities consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:66.207%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.925%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.927%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;January 31, 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;January 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued compensation&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;194,630&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;205,056&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued third-party cloud infrastructure expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;77,944&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48,571&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Employee contributions under employee stock purchase plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46,576&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,641&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Liabilities associated with sales, marketing and business development programs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44,017&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,571&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,819&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37,108&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Employee payroll tax withheld on employee stock transactions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,025&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,479&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued professional services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,005&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,274&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued purchases of property and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,896&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,508&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;88,542&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,652&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total accrued expenses and other current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;515,454&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;446,860&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent contextRef="c-4" decimals="-3" id="f-1191" unitRef="usd">194630000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent contextRef="c-5" decimals="-3" id="f-1192" unitRef="usd">205056000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <snow:AccruedThirdPartyCloudInfrastructureExpensesCurrent contextRef="c-4" decimals="-3" id="f-1193" unitRef="usd">77944000</snow:AccruedThirdPartyCloudInfrastructureExpensesCurrent>
    <snow:AccruedThirdPartyCloudInfrastructureExpensesCurrent contextRef="c-5" decimals="-3" id="f-1194" unitRef="usd">48571000</snow:AccruedThirdPartyCloudInfrastructureExpensesCurrent>
    <snow:AccruedEmployeeStockPurchasePlanCurrent contextRef="c-4" decimals="-3" id="f-1195" unitRef="usd">46576000</snow:AccruedEmployeeStockPurchasePlanCurrent>
    <snow:AccruedEmployeeStockPurchasePlanCurrent contextRef="c-5" decimals="-3" id="f-1196" unitRef="usd">40641000</snow:AccruedEmployeeStockPurchasePlanCurrent>
    <snow:LiabilitiesAssociatedWithSalesMarketingAndBusinessDevelopmentProgramsCostsCurrent contextRef="c-4" decimals="-3" id="f-1197" unitRef="usd">44017000</snow:LiabilitiesAssociatedWithSalesMarketingAndBusinessDevelopmentProgramsCostsCurrent>
    <snow:LiabilitiesAssociatedWithSalesMarketingAndBusinessDevelopmentProgramsCostsCurrent contextRef="c-5" decimals="-3" id="f-1198" unitRef="usd">39571000</snow:LiabilitiesAssociatedWithSalesMarketingAndBusinessDevelopmentProgramsCostsCurrent>
    <us-gaap:TaxesPayableCurrent contextRef="c-4" decimals="-3" id="f-1199" unitRef="usd">25819000</us-gaap:TaxesPayableCurrent>
    <us-gaap:TaxesPayableCurrent contextRef="c-5" decimals="-3" id="f-1200" unitRef="usd">37108000</us-gaap:TaxesPayableCurrent>
    <us-gaap:AccruedPayrollTaxesCurrent contextRef="c-4" decimals="-3" id="f-1201" unitRef="usd">14025000</us-gaap:AccruedPayrollTaxesCurrent>
    <us-gaap:AccruedPayrollTaxesCurrent contextRef="c-5" decimals="-3" id="f-1202" unitRef="usd">22479000</us-gaap:AccruedPayrollTaxesCurrent>
    <us-gaap:AccruedProfessionalFeesCurrent contextRef="c-4" decimals="-3" id="f-1203" unitRef="usd">14005000</us-gaap:AccruedProfessionalFeesCurrent>
    <us-gaap:AccruedProfessionalFeesCurrent contextRef="c-5" decimals="-3" id="f-1204" unitRef="usd">9274000</us-gaap:AccruedProfessionalFeesCurrent>
    <snow:AccruedPurchasesOfPropertyPlantAndEquipmentCurrent contextRef="c-4" decimals="-3" id="f-1205" unitRef="usd">9896000</snow:AccruedPurchasesOfPropertyPlantAndEquipmentCurrent>
    <snow:AccruedPurchasesOfPropertyPlantAndEquipmentCurrent contextRef="c-5" decimals="-3" id="f-1206" unitRef="usd">4508000</snow:AccruedPurchasesOfPropertyPlantAndEquipmentCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent contextRef="c-4" decimals="-3" id="f-1207" unitRef="usd">88542000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent contextRef="c-5" decimals="-3" id="f-1208" unitRef="usd">39652000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent contextRef="c-4" decimals="-3" id="f-1209" unitRef="usd">515454000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent contextRef="c-5" decimals="-3" id="f-1210" unitRef="usd">446860000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:LongTermDebtTextBlock contextRef="c-1" id="f-1211">Convertible Senior Notes&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In September 2024, the Company issued an aggregate principal amount of $2.3 billion of convertible senior notes in a private placement to qualified institutional buyers, comprising of (i) $1.15 billion aggregate principal amount of 0% convertible senior notes due 2027 (2027 Notes) and (ii) $1.15 billion aggregate principal amount of 0% convertible senior notes due 2029 (2029 Notes, and together with the 2027 Notes, the Notes). Each series of Notes was issued pursuant to separate indentures, as supplemented (each an Indenture and together, the Indentures), between the Company and U.S. Bank Trust Company, National Association, as trustee.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Notes are general, senior unsecured obligations of the Company. The 2027 Notes will mature on October 1, 2027 and the 2029 Notes will mature on October 1, 2029, in each case unless earlier converted, redeemed, or repurchased. Neither the 2027 Notes nor the 2029 Notes bear regular interest, and the principal amount of the Notes will not accrete. The Company may elect or be required to pay special interest on the Notes under certain circumstances in accordance with the terms of the applicable Indenture. Special interest, if any, will be payable semiannually in arrears on April 1 and October 1 of each year, beginning on April 1, 2025. The total proceeds from the issuance of the Notes were approximately $2.27 billion, net of $31.2 million of debt issuance costs. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the details of each series of Notes:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:33.675%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:20.214%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:20.214%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:20.215%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Initial Conversion Rate per $1,000 principal&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Initial Conversion Price&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Initial number of shares&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027 Notes&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.3492&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;157.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,302&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2029 Notes&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.3492&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;157.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,302&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The conversion rate for each series of Notes is subject to adjustment under certain circumstances in accordance with the terms of the applicable Indenture. In addition, following certain corporate events that occur prior to the maturity date of the relevant series of Notes or if the Company delivers a notice of redemption in respect of a series of Notes, the Company will, in certain circumstances, increase the conversion rate of the relevant series of Notes for a holder who elects to convert its Notes of the applicable series in connection with such a corporate event or convert its Notes called (or deemed called) for redemption during the related redemption period (as defined in the applicable Indenture), as the case may be.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Holders may convert all or any portion of the 2027 Notes and 2029 Notes at their option at any time prior to the close of business on the business day immediately preceding July 1, 2027 and July 1, 2029, respectively, in each case only upon satisfaction of one or more of the following conditions: &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1) during any fiscal quarter commencing after the fiscal quarter ending on January 31, 2025 (and only during such fiscal quarter), if the last reported sale price of the Company&#x2019;s Class A common stock, par value $0.0001 per share, for at least 20 trading days (whether or not consecutive) during a period of 30 consecutive trading days ending on, and including, the last trading day of the immediately preceding fiscal quarter is greater than or equal to 130% of the conversion price for the relevant series of Notes on each applicable trading day; &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2) during the five business day period after any ten consecutive trading day period (Measurement Period) in which the trading price (as defined in the Indentures) per $1,000 principal amount of the 2027 Notes or the 2029 Notes, as applicable, for each trading day of the Measurement Period was less than 98% of the product of the last reported sale price of the Company&#x2019;s Class A common stock and the conversion rate for such Notes on each such trading day; &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3) if the Company calls the relevant series of Notes for redemption, at any time prior to the close of business on the scheduled trading day immediately preceding the redemption date, but only with respect to the Notes called (or deemed called) for redemption; or &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(4) upon the occurrence of specified corporate events as set forth in the applicable Indenture. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On or after July 1, 2027, in the case of the 2027 Notes, and on or after July 1, 2029, in the case of the 2029 Notes, until the close of business on the second scheduled trading day immediately preceding the relevant maturity date, holders of the relevant series of Notes may convert all or any portion of their Notes of such series at any time, regardless of the foregoing conditions. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Upon conversion, the Company may satisfy its conversion obligation by paying or delivering, as the case may be, cash, shares of the Company&#x2019;s Class A common stock or a combination of both, at the Company&#x2019;s election, in the manner and subject to the terms and conditions provided in the applicable Indenture.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company may, at its option, redeem for cash all or any portion of the 2027 Notes (subject to the partial redemption limitation set forth in the Indenture governing the 2027 Notes), on or after April 6, 2026 if the last reported sale price of the Company&#x2019;s Class A common stock has been at least 150% of the conversion price then in effect for the 2027 Notes for at least 20 trading days (whether or not consecutive) during any 30 consecutive trading day period (including the last trading day of such period) ending on, and including, the trading day immediately preceding the date on which the Company provides notice of redemption at a redemption price equal to 100% of the principal amount of the 2027 Notes to be redeemed, plus accrued and unpaid special interest, if any, to, but excluding, the redemption date. The Company may, at its option, redeem for cash all or any portion of the 2029 Notes (subject to the partial redemption limitation set forth in the Indenture governing the 2029 Notes), on or after October 6, 2027 if the last reported sale price of the Company&#x2019;s Class A common stock has been at least 130% of the conversion price then in effect for the 2029 Notes for at least 20 trading days (whether or not consecutive) during any 30 consecutive trading day period (including the last trading day of such period) ending on, and including, the trading day immediately preceding the date on which the Company provides notice of redemption at a redemption price equal to 100% of the principal amount of the 2029 Notes to be redeemed, plus accrued and unpaid special interest, if any, to, but excluding, the redemption date. No sinking fund is provided for the Notes.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;If the Company undergoes a fundamental change (as defined in the applicable Indenture) prior to the maturity date of a series of Notes, then, subject to certain conditions and except as set forth in the applicable Indenture, holders of the relevant series of Notes may require the Company to repurchase for cash all or any portion of their Notes of such series at a fundamental change repurchase price equal to 100% of the principal amount of the relevant series of Notes to be repurchased, plus accrued and unpaid special interest, if any, to, but excluding, the relevant fundamental change repurchase date.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Each of the Indentures governing the 2027 Notes or the 2029 Notes includes customary covenants and sets forth certain events of default after which the relevant series of Notes may be declared immediately due and payable and sets forth certain types of bankruptcy or insolvency events of default (as defined in the applicable Indenture) involving the Company after which such Notes become automatically due and payable. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Each series of Notes is accounted for as a liability in its entirety, measured at amortized cost. The debt issuance costs for each series of the Notes are amortized to interest expense using the effective interest method over their respective terms, with effective interest rates of 0.04% for the 2027 Notes and 0.02% for the 2029 Notes.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the net carrying values and fair values of each series of Notes as of January 31, 2025 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:21.816%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.803%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.803%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.803%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.803%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.808%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:17pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Principal&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="2" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Unamortized Debt Issuance Costs&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="2" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Net Carrying Value&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="2" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Leveling&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027 Notes&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.25pt dotted #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.25pt dotted #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,150,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.25pt dotted #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,890&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,136,110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,509,295&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2029 Notes&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,150,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,581&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,135,419&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,539,068&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value was determined based on the quoted prices of the Notes in an inactive market on the last traded day of the fiscal quarter and has been classified as Level 2 in the fair value hierarchy.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amortization of debt issuance costs was not material for the fiscal year ended January&#160;31, 2025.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company used a portion of the net proceeds from the offering to (i) pay the $195.5 million cost of the privately negotiated capped call transactions relating to each series of the Notes, as described below, and (ii) repurchase $399.6 million of its Class A common stock from purchasers of the Notes in the offering in privately negotiated transactions entered into in connection with the Notes offering at a purchase price of $112.50 per share. See Note 12, &#x201c;Equity,&#x201d; for further details.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Capped Call Transactions&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In connection with the Notes offering, the Company entered into privately negotiated capped call transactions relating to each series of Notes (Capped Calls) with certain of the initial purchasers or affiliates thereof and certain other financial institutions. The Capped Calls are generally expected to reduce the potential dilution to the Company&#x2019;s Class A common stock upon any conversion of the relevant series of the Notes and/or offset any cash payments the Company is required to make in excess of the principal amount of converted Notes of such series, as the case may be, with such reduction and/or offset subject to a cap based on a cap price initially equal to $225.00 per share. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table sets forth other key terms and premiums paid for the Capped Calls related to each series of Notes (in thousands, except per share data):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:57.553%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:19.252%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:19.254%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Capped Calls Entered into in Connection with the Offering of the 2027 Notes&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Capped Calls Entered into in Connection with the Offering of the 2029 Notes&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Initial number of shares covered, subject to certain adjustments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,302&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,302&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Initial strike price, subject to certain adjustments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;157.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;157.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Initial cap price, subject to certain adjustments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;225.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;225.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total premium paid&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;94,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;101,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Capped Calls are separate transactions, and not part of the terms of any series of Notes. As the Capped Calls qualify for a scope exception from derivative accounting for instruments that are both indexed to the issuer&#x2019;s own stock and classified in stockholders&#x2019; equity, the premiums paid for the purchases of the Capped Calls was recorded as a reduction to the additional paid-in capital and will not be remeasured as long as they continue to meet the conditions for equity classification.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company elected to integrate the Capped Calls with the Notes for income tax purposes pursuant to applicable U.S. Treasury Regulations. Accordingly, the premiums paid for the purchases of the Capped Calls are deductible for income tax purposes over the term of the Notes.&lt;/span&gt;&lt;/div&gt;</us-gaap:LongTermDebtTextBlock>
    <us-gaap:DebtInstrumentFaceAmount contextRef="c-248" decimals="-8" id="f-1212" unitRef="usd">2300000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount contextRef="c-249" decimals="-7" id="f-1213" unitRef="usd">1150000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c-249"
      decimals="INF"
      id="f-1214"
      unitRef="number">0</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentFaceAmount contextRef="c-250" decimals="-7" id="f-1215" unitRef="usd">1150000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c-250"
      decimals="INF"
      id="f-1216"
      unitRef="number">0</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:ProceedsFromDebtNetOfIssuanceCosts contextRef="c-251" decimals="-7" id="f-1217" unitRef="usd">2270000000</us-gaap:ProceedsFromDebtNetOfIssuanceCosts>
    <us-gaap:DeferredFinanceCostsGross contextRef="c-248" decimals="-5" id="f-1218" unitRef="usd">31200000</us-gaap:DeferredFinanceCostsGross>
    <us-gaap:ConvertibleDebtTableTextBlock contextRef="c-1" id="f-1219">&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the details of each series of Notes:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:33.675%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:20.214%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:20.214%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:20.215%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Initial Conversion Rate per $1,000 principal&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Initial Conversion Price&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Initial number of shares&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027 Notes&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.3492&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;157.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,302&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2029 Notes&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.3492&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;157.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,302&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the net carrying values and fair values of each series of Notes as of January 31, 2025 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:21.816%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.803%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.803%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.803%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.803%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.808%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:17pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Principal&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="2" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Unamortized Debt Issuance Costs&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="2" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Net Carrying Value&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="2" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Leveling&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027 Notes&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.25pt dotted #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.25pt dotted #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,150,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.25pt dotted #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,890&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,136,110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,509,295&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2029 Notes&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,150,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,581&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,135,419&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,539,068&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ConvertibleDebtTableTextBlock>
    <us-gaap:DebtInstrumentConvertibleConversionPrice1
      contextRef="c-249"
      decimals="2"
      id="f-1220"
      unitRef="usdPerShare">157.50</us-gaap:DebtInstrumentConvertibleConversionPrice1>
    <snow:OptionIndexedToIssuersEquityInitialShares
      contextRef="c-252"
      decimals="-3"
      id="f-1221"
      unitRef="shares">7302000</snow:OptionIndexedToIssuersEquityInitialShares>
    <us-gaap:DebtInstrumentConvertibleConversionPrice1
      contextRef="c-250"
      decimals="2"
      id="f-1222"
      unitRef="usdPerShare">157.50</us-gaap:DebtInstrumentConvertibleConversionPrice1>
    <snow:OptionIndexedToIssuersEquityInitialShares
      contextRef="c-253"
      decimals="-3"
      id="f-1223"
      unitRef="shares">7302000</snow:OptionIndexedToIssuersEquityInitialShares>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c-254"
      decimals="INF"
      id="f-1224"
      unitRef="usdPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:DebtInstrumentConvertibleThresholdTradingDays contextRef="c-255" decimals="INF" id="f-1225" unitRef="day">20</us-gaap:DebtInstrumentConvertibleThresholdTradingDays>
    <us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1 contextRef="c-255" decimals="INF" id="f-1226" unitRef="day">30</us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1>
    <us-gaap:DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger
      contextRef="c-255"
      decimals="2"
      id="f-1227"
      unitRef="number">1.30</us-gaap:DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger>
    <us-gaap:DebtInstrumentConvertibleThresholdTradingDays contextRef="c-256" decimals="INF" id="f-1228" unitRef="day">5</us-gaap:DebtInstrumentConvertibleThresholdTradingDays>
    <us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1 contextRef="c-256" decimals="INF" id="f-1229" unitRef="day">10</us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1>
    <us-gaap:DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger
      contextRef="c-256"
      decimals="2"
      id="f-1230"
      unitRef="number">0.98</us-gaap:DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger>
    <snow:DebtInstrumentRedemptionPriceThresholdPercentageOfStockPriceTrigger
      contextRef="c-252"
      decimals="2"
      id="f-1231"
      unitRef="number">1.50</snow:DebtInstrumentRedemptionPriceThresholdPercentageOfStockPriceTrigger>
    <snow:DebtInstrumentRedemptionThresholdTradingDays contextRef="c-252" decimals="INF" id="f-1232" unitRef="day">20</snow:DebtInstrumentRedemptionThresholdTradingDays>
    <snow:DebtInstrumentRedemptionThresholdConsecutiveTradingDays contextRef="c-252" decimals="INF" id="f-1233" unitRef="day">30</snow:DebtInstrumentRedemptionThresholdConsecutiveTradingDays>
    <us-gaap:DebtInstrumentRedemptionPricePercentage
      contextRef="c-252"
      decimals="2"
      id="f-1234"
      unitRef="number">1</us-gaap:DebtInstrumentRedemptionPricePercentage>
    <snow:DebtInstrumentRedemptionPriceThresholdPercentageOfStockPriceTrigger
      contextRef="c-253"
      decimals="2"
      id="f-1235"
      unitRef="number">1.30</snow:DebtInstrumentRedemptionPriceThresholdPercentageOfStockPriceTrigger>
    <snow:DebtInstrumentRedemptionThresholdTradingDays contextRef="c-253" decimals="INF" id="f-1236" unitRef="day">20</snow:DebtInstrumentRedemptionThresholdTradingDays>
    <snow:DebtInstrumentRedemptionThresholdConsecutiveTradingDays contextRef="c-253" decimals="INF" id="f-1237" unitRef="day">30</snow:DebtInstrumentRedemptionThresholdConsecutiveTradingDays>
    <us-gaap:DebtInstrumentRedemptionPricePercentage
      contextRef="c-253"
      decimals="2"
      id="f-1238"
      unitRef="number">1</us-gaap:DebtInstrumentRedemptionPricePercentage>
    <snow:DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemedUnderFundamentalChanges
      contextRef="c-251"
      decimals="2"
      id="f-1239"
      unitRef="number">1</snow:DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemedUnderFundamentalChanges>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="c-249"
      decimals="4"
      id="f-1240"
      unitRef="number">0.0004</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="c-250"
      decimals="4"
      id="f-1241"
      unitRef="number">0.0002</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-257" decimals="-3" id="f-1242" unitRef="usd">1150000000</us-gaap:DebtInstrumentCarryingAmount>
    <snow:DebtInstrumentUnamortizedDebtIssuanceCosts contextRef="c-257" decimals="-3" id="f-1243" unitRef="usd">13890000</snow:DebtInstrumentUnamortizedDebtIssuanceCosts>
    <us-gaap:LongTermDebt contextRef="c-257" decimals="-3" id="f-1244" unitRef="usd">1136110000</us-gaap:LongTermDebt>
    <us-gaap:ConvertibleDebtFairValueDisclosures contextRef="c-258" decimals="-3" id="f-1245" unitRef="usd">1509295000</us-gaap:ConvertibleDebtFairValueDisclosures>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-259" decimals="-3" id="f-1246" unitRef="usd">1150000000</us-gaap:DebtInstrumentCarryingAmount>
    <snow:DebtInstrumentUnamortizedDebtIssuanceCosts contextRef="c-259" decimals="-3" id="f-1247" unitRef="usd">14581000</snow:DebtInstrumentUnamortizedDebtIssuanceCosts>
    <us-gaap:LongTermDebt contextRef="c-259" decimals="-3" id="f-1248" unitRef="usd">1135419000</us-gaap:LongTermDebt>
    <us-gaap:ConvertibleDebtFairValueDisclosures contextRef="c-260" decimals="-3" id="f-1249" unitRef="usd">1539068000</us-gaap:ConvertibleDebtFairValueDisclosures>
    <us-gaap:AmortizationOfFinancingCosts contextRef="c-261" decimals="INF" id="f-1250" unitRef="usd">0</us-gaap:AmortizationOfFinancingCosts>
    <snow:PaymentForCappedCallsRelatedToConvertibleSeniorNotes contextRef="c-262" decimals="-5" id="f-1251" unitRef="usd">195500000</snow:PaymentForCappedCallsRelatedToConvertibleSeniorNotes>
    <snow:PaymentForRepurchaseOfCommonStockExcludingTransactionCosts contextRef="c-263" decimals="-5" id="f-1252" unitRef="usd">399600000</snow:PaymentForRepurchaseOfCommonStockExcludingTransactionCosts>
    <snow:StockRepurchaseProgramWeightedAveragePricePerShare
      contextRef="c-263"
      decimals="2"
      id="f-1253"
      unitRef="usdPerShare">112.50</snow:StockRepurchaseProgramWeightedAveragePricePerShare>
    <snow:OptionIndexedToIssuersEquityInitialCapPrice
      contextRef="c-264"
      decimals="2"
      id="f-1254"
      unitRef="usdPerShare">225.00</snow:OptionIndexedToIssuersEquityInitialCapPrice>
    <us-gaap:ScheduleOfOptionsIndexedToIssuersEquityTextBlock contextRef="c-1" id="f-1255">&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table sets forth other key terms and premiums paid for the Capped Calls related to each series of Notes (in thousands, except per share data):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:57.553%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:19.252%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:19.254%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Capped Calls Entered into in Connection with the Offering of the 2027 Notes&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Capped Calls Entered into in Connection with the Offering of the 2029 Notes&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Initial number of shares covered, subject to certain adjustments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,302&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,302&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Initial strike price, subject to certain adjustments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;157.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;157.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Initial cap price, subject to certain adjustments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;225.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;225.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total premium paid&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;94,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;101,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfOptionsIndexedToIssuersEquityTextBlock>
    <snow:OptionIndexedToIssuersEquityInitialShares
      contextRef="c-252"
      decimals="-3"
      id="f-1256"
      unitRef="shares">7302000</snow:OptionIndexedToIssuersEquityInitialShares>
    <snow:OptionIndexedToIssuersEquityInitialShares
      contextRef="c-253"
      decimals="-3"
      id="f-1257"
      unitRef="shares">7302000</snow:OptionIndexedToIssuersEquityInitialShares>
    <snow:OptionIndexedToIssuersEquityInitialStrikePrice
      contextRef="c-264"
      decimals="2"
      id="f-1258"
      unitRef="usdPerShare">157.50</snow:OptionIndexedToIssuersEquityInitialStrikePrice>
    <snow:OptionIndexedToIssuersEquityInitialStrikePrice
      contextRef="c-265"
      decimals="2"
      id="f-1259"
      unitRef="usdPerShare">157.50</snow:OptionIndexedToIssuersEquityInitialStrikePrice>
    <snow:OptionIndexedToIssuersEquityInitialCapPrice
      contextRef="c-264"
      decimals="2"
      id="f-1260"
      unitRef="usdPerShare">225.00</snow:OptionIndexedToIssuersEquityInitialCapPrice>
    <snow:OptionIndexedToIssuersEquityInitialCapPrice
      contextRef="c-265"
      decimals="2"
      id="f-1261"
      unitRef="usdPerShare">225.00</snow:OptionIndexedToIssuersEquityInitialCapPrice>
    <snow:OptionsIndexedToIssuersEquityPremium contextRef="c-264" decimals="-3" id="f-1262" unitRef="usd">94300000</snow:OptionsIndexedToIssuersEquityPremium>
    <snow:OptionsIndexedToIssuersEquityPremium contextRef="c-265" decimals="-3" id="f-1263" unitRef="usd">101200000</snow:OptionsIndexedToIssuersEquityPremium>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock contextRef="c-1" id="f-1266">Commitments and Contingencies&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Operating Leases&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:10pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company leases its facilities for office space under non-cancelable operating leases with various expiration dates through fiscal 2039. Certain lease agreements include options to renew or terminate the lease, which are not reasonably certain to be exercised and therefore are not factored into the determination of lease payments.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In addition, the Company subleases certain of its unoccupied facilities to third parties with various expiration dates through fiscal 2030. Such subleases have all been classified as operating leases.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of lease costs and other information related to leases were as follows (in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:49.622%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.790%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.442%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.951%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.442%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.953%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fiscal Year Ended January 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease costs&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59,943&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52,892&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46,240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Variable lease costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,477&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,667&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,906&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sublease income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,539)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11,943)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(12,782)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease costs&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;66,881&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52,616&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41,364&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Supplemental cash flow information and non-cash activity related to the Company&#x2019;s operating leases were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:49.541%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.925%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.925%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.927%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fiscal Year Ended January 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:8.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash payments included in the measurement of operating lease liabilities&#x2014;operating cash flows&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,711&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,498&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,342&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease liabilities arising from obtaining right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;148,181&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;56,037&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;72,158&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Weighted-average remaining lease term and discount rate for the Company&#x2019;s operating leases were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:66.207%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.925%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.927%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;January 31, 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;January 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;padding-right:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average remaining lease term (years)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.7&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.5&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;padding-right:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average discount rate&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The total remaining lease payments under non-cancelable operating leases and lease receipts for subleases as of January&#160;31, 2025 were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:49.541%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.925%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.925%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.927%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:5.62pt;padding-right:5.62pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Operating Leases&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:5.62pt;padding-right:5.62pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Subleases&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:5.62pt;padding-right:5.62pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fiscal Year Ending January 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,278&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,774)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,504&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;70,409&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,960)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64,449&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2028&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;73,003&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,153)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;66,850&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2029&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;61,339&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,351)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54,988&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2030&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69,728&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,235)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;66,493&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;260,669&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;260,669&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease payments (receipts)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;557,426&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(27,473)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;529,953&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(143,685)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Present value of operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;413,741&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Lease payments presented above exclude $47.8&#160;million of legally-binding lease commitments, net of tenant incentives expected to be received, for leases signed but not yet commenced as of January&#160;31, 2025. These leases will commence on various dates starting in fiscal 2026 with lease terms ranging from 5.3 years to 12.8 years.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Other Contractual Commitments&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other contractual commitments relate mainly to third-party cloud infrastructure agreements and subscription arrangements used to facilitate the Company&#x2019;s operations at the enterprise level.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Future minimum payments under the Company&#x2019;s non-cancelable purchase commitments with a remaining term in excess of one year as of&#160;January&#160;31, 2025&#160;are presented in the table below (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:78.387%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.925%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:3.388%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fiscal Year Ending January 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;569,771&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;577,133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2028&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;655,709&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2029&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;964,554&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;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"&gt;(1)(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2030 and thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,767,167&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;________________&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:112%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%;padding-left:11.94pt"&gt;Includes $755.3 million of remaining non-cancelable contractual commitments as of January&#160;31, 2025 related to one of the Company&#x2019;s third-party cloud infrastructure agreements, under which the Company committed to spend an aggregate of at least $1.0&#160;billion between June 2023 and May 2028 with no minimum purchase commitment during any year. The Company is required to pay the difference if it fails to meet the minimum purchase commitment by May 2028 and such payment can be applied to qualifying expenditures for cloud infrastructure services for up to twelve months after May 2028.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.94pt"&gt;Also includes $208.3 million of remaining non-cancelable contractual commitments as of January&#160;31, 2025 related to another one of the Company&#x2019;s third-party cloud infrastructure agreements, under which the Company committed to spend an aggregate of at least $250.0&#160;million between January 2024 and December 2028 with no minimum purchase commitment during any year. The Company is required to pay the difference if it fails to meet the minimum purchase commitment by December 2028.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;401(k) Plan&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;The Company sponsors a 401(k) defined contribution plan covering all eligible U.S. employees. Contributions to the 401(k) plan are discretionary. The Company did not make any matching contributions to the 401(k) plan for each of the fiscal years ended January&#160;31, 2025, 2024, and 2023.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Legal Matters&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;On March&#160;23, 2021, a former employee filed a charge with the National Labor Relations Board (NLRB) claiming that he was terminated in retaliation for engaging in concerted activity protected under the National Labor Relations Act. On September&#160;15, 2023, following a hearing before a NLRB administrative law judge, the administrative law judge issued his ruling in favor of the former employee and ordered that he be awarded certain compensatory and other damages.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company is appealing the ruling to the Board of the NLRB. The Company believes it is reasonably possible that a loss could ultimately result from an unfavorable outcome and that an estimate of the potential range of loss is between zero and $25&#160;million, plus interest. No material loss accrual was recorded on the Company&#x2019;s consolidated balance sheets as of January&#160;31, 2025 and 2024, because management believes the likelihood of material loss resulting from this charge is not probable given the further appellate proceedings that are due to take place.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On February 29, 2024, a stockholder class action lawsuit was filed against the Company, the Company&#x2019;s former Chief Executive Officer, and the Company&#x2019;s Chief Financial Officer in the United States District Court in the Northern District of California, alleging violations under Sections 10(b) and 20(a) of the Exchange Act. The complaint seeks an unspecified amount of damages, attorneys&#x2019; fees, expert fees, and other costs. On October 28, 2024, an amended complaint was filed by the lead plaintiff. On December 23, 2024, the Company filed a motion to dismiss the amended complaint. On January 29, 2025, the lead plaintiff informed the Company that it would seek leave to file a second amended complaint rather than respond to the motion to dismiss. On February 7, 2025, the Court ordered the lead plaintiff to file a second amended complaint by April 7, 2025. The Company plans to file a motion to dismiss the second amended complaint on or before the responsive pleading deadline. In addition, since the filing of the class action lawsuit, four additional complaints containing securities derivative claims have been filed against the Company and certain of the Company&#x2019;s directors and executive officers alleging similar violations. The derivative claims have been stayed pending resolution of the anticipated motion to dismiss the class action lawsuit. The Company is unable to estimate any reasonably possible loss, or range of loss, with respect to these matters at this time. The Company and the other defendants intend to vigorously defend against the claims in these actions. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On June 13, 2024, a class action was filed in the United States District Court for the District of Montana against the Company alleging that the Company failed to take reasonable measures to secure systems that contained consumer data, thereby allowing threat actors to access and exfiltrate personally identifiable information. In the months that followed, numerous additional class actions making the same or similar allegations were filed in the United States and Canada against the Company and/or customers whose consumer or employee data was exfiltrated. Among other claims, the complaints assert common law claims for negligence, breach of fiduciary duty, breach of implied contract, and unjust enrichment, as well as statutory claims, and seek an unspecified amount of damages, attorneys&#x2019; fees and costs, as well as injunctive relief. On October 4, 2024, an order was issued by the United States Judicial Panel on Multidistrict Litigation combining the class actions filed in the United States into a multidistrict litigation in the District of Montana. On February 3, 2025, plaintiffs filed their representative complaint. On March 11, 2025, plaintiffs were granted up to and including March 21, 2025 to file an amended representative complaint to address pleading deficiencies identified by defendants. Defendants, including the Company, are required to respond, which response may include moving to dismiss or compel arbitration, within 35 days of the filing of any amended representative complaint. In addition to the multidistrict litigation, two class actions are pending in the United States District Court for the Central District of California and the Supreme Court of British Columbia, respectively. The Company is unable to estimate any reasonably possible loss, or range of loss, with respect to these matters at this time. The Company intends to vigorously defend against the claims in these actions.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In addition, the Company is involved from time to time in various claims and legal actions arising in the ordinary course of business. While it is not feasible to predict or determine the ultimate outcome of these matters, the Company believes that none of its current legal proceedings will have a material adverse effect on its financial position, results of operations, or cash flows.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Letters of Credit&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;As of January&#160;31, 2025, the Company had a total of $15.6 million in cash collateralized letters of credit outstanding, substantially in favor of certain landlords for the Company&#x2019;s leased facilities. These letters of credit renew annually and expire at various dates through fiscal 2033.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Indemnification&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;The Company enters into indemnification provisions under agreements with other parties in the ordinary course of business, including business partners, investors, contractors, customers, and the Company&#x2019;s officers, non-employee directors, and certain employees. The Company has agreed to indemnify and defend the indemnified party for claims and related losses suffered or incurred by the indemnified party from actual or threatened third-party claims due to the Company&#x2019;s activities or non-compliance with certain representations and warranties made by the Company. It is not possible to determine the maximum potential loss under these indemnification provisions due to the Company&#x2019;s limited history of prior indemnification claims and the unique facts and circumstances involved in each particular provision. For each of the fiscal years ended January&#160;31, 2025, 2024, and 2023, losses recorded in the consolidated statements of operations in connection with the indemnification provisions, where the Company is an indemnifying party, were not material.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:LeaseCostTableTextBlock contextRef="c-1" id="f-1267">&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of lease costs and other information related to leases were as follows (in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:49.622%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.790%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.442%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.951%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.442%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.953%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fiscal Year Ended January 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease costs&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59,943&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52,892&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46,240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Variable lease costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,477&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,667&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,906&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sublease income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,539)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11,943)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(12,782)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease costs&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;66,881&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52,616&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41,364&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Supplemental cash flow information and non-cash activity related to the Company&#x2019;s operating leases were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:49.541%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.925%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.925%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.927%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fiscal Year Ended January 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:8.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash payments included in the measurement of operating lease liabilities&#x2014;operating cash flows&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,711&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,498&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,342&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease liabilities arising from obtaining right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;148,181&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;56,037&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;72,158&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Weighted-average remaining lease term and discount rate for the Company&#x2019;s operating leases were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:66.207%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.925%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.927%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;January 31, 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;January 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;padding-right:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average remaining lease term (years)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.7&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.5&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;padding-right:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average discount rate&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LeaseCostTableTextBlock>
    <us-gaap:OperatingLeaseCost contextRef="c-1" decimals="-3" id="f-1268" unitRef="usd">59943000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost contextRef="c-12" decimals="-3" id="f-1269" unitRef="usd">52892000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost contextRef="c-13" decimals="-3" id="f-1270" unitRef="usd">46240000</us-gaap:OperatingLeaseCost>
    <us-gaap:VariableLeaseCost contextRef="c-1" decimals="-3" id="f-1271" unitRef="usd">14477000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost contextRef="c-12" decimals="-3" id="f-1272" unitRef="usd">11667000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost contextRef="c-13" decimals="-3" id="f-1273" unitRef="usd">7906000</us-gaap:VariableLeaseCost>
    <us-gaap:SubleaseIncome contextRef="c-1" decimals="-3" id="f-1274" unitRef="usd">7539000</us-gaap:SubleaseIncome>
    <us-gaap:SubleaseIncome contextRef="c-12" decimals="-3" id="f-1275" unitRef="usd">11943000</us-gaap:SubleaseIncome>
    <us-gaap:SubleaseIncome contextRef="c-13" decimals="-3" id="f-1276" unitRef="usd">12782000</us-gaap:SubleaseIncome>
    <us-gaap:LeaseCost contextRef="c-1" decimals="-3" id="f-1277" unitRef="usd">66881000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost contextRef="c-12" decimals="-3" id="f-1278" unitRef="usd">52616000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost contextRef="c-13" decimals="-3" id="f-1279" unitRef="usd">41364000</us-gaap:LeaseCost>
    <us-gaap:OperatingLeasePayments contextRef="c-1" decimals="-3" id="f-1280" unitRef="usd">47711000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments contextRef="c-12" decimals="-3" id="f-1281" unitRef="usd">40498000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments contextRef="c-13" decimals="-3" id="f-1282" unitRef="usd">42342000</us-gaap:OperatingLeasePayments>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability contextRef="c-1" decimals="-3" id="f-1283" unitRef="usd">148181000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability contextRef="c-12" decimals="-3" id="f-1284" unitRef="usd">56037000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability contextRef="c-13" decimals="-3" id="f-1285" unitRef="usd">72158000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1 contextRef="c-4" id="f-1286">P7Y8M12D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1 contextRef="c-5" id="f-1287">P7Y6M</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent contextRef="c-4" decimals="3" id="f-1288" unitRef="number">0.062</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent contextRef="c-5" decimals="3" id="f-1289" unitRef="number">0.061</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock contextRef="c-1" id="f-1290">&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The total remaining lease payments under non-cancelable operating leases and lease receipts for subleases as of January&#160;31, 2025 were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:49.541%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.925%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.925%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.927%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:5.62pt;padding-right:5.62pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Operating Leases&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:5.62pt;padding-right:5.62pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Subleases&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:5.62pt;padding-right:5.62pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fiscal Year Ending January 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,278&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,774)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,504&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;70,409&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,960)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64,449&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2028&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;73,003&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,153)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;66,850&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2029&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;61,339&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,351)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54,988&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2030&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69,728&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,235)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;66,493&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;260,669&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;260,669&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease payments (receipts)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;557,426&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(27,473)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;529,953&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(143,685)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Present value of operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;413,741&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths contextRef="c-4" decimals="-3" id="f-1291" unitRef="usd">22278000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths contextRef="c-4" decimals="-3" id="f-1292" unitRef="usd">5774000</us-gaap:LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths>
    <snow:LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeYearOne contextRef="c-4" decimals="-3" id="f-1293" unitRef="usd">16504000</snow:LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeYearOne>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo contextRef="c-4" decimals="-3" id="f-1294" unitRef="usd">70409000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LessorOperatingLeasePaymentsToBeReceivedTwoYears contextRef="c-4" decimals="-3" id="f-1295" unitRef="usd">5960000</us-gaap:LessorOperatingLeasePaymentsToBeReceivedTwoYears>
    <snow:LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeYearTwo contextRef="c-4" decimals="-3" id="f-1296" unitRef="usd">64449000</snow:LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree contextRef="c-4" decimals="-3" id="f-1297" unitRef="usd">73003000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LessorOperatingLeasePaymentsToBeReceivedThreeYears contextRef="c-4" decimals="-3" id="f-1298" unitRef="usd">6153000</us-gaap:LessorOperatingLeasePaymentsToBeReceivedThreeYears>
    <snow:LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeYearThree contextRef="c-4" decimals="-3" id="f-1299" unitRef="usd">66850000</snow:LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour contextRef="c-4" decimals="-3" id="f-1300" unitRef="usd">61339000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LessorOperatingLeasePaymentsToBeReceivedFourYears contextRef="c-4" decimals="-3" id="f-1301" unitRef="usd">6351000</us-gaap:LessorOperatingLeasePaymentsToBeReceivedFourYears>
    <snow:LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeYearFour contextRef="c-4" decimals="-3" id="f-1302" unitRef="usd">54988000</snow:LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive contextRef="c-4" decimals="-3" id="f-1303" unitRef="usd">69728000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LessorOperatingLeasePaymentsToBeReceivedFiveYears contextRef="c-4" decimals="-3" id="f-1304" unitRef="usd">3235000</us-gaap:LessorOperatingLeasePaymentsToBeReceivedFiveYears>
    <snow:LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeYearFive contextRef="c-4" decimals="-3" id="f-1305" unitRef="usd">66493000</snow:LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive contextRef="c-4" decimals="-3" id="f-1306" unitRef="usd">260669000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LessorOperatingLeasePaymentsToBeReceivedThereafter contextRef="c-4" decimals="-3" id="f-1307" unitRef="usd">0</us-gaap:LessorOperatingLeasePaymentsToBeReceivedThereafter>
    <snow:LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeAfterYearFive contextRef="c-4" decimals="-3" id="f-1308" unitRef="usd">260669000</snow:LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue contextRef="c-4" decimals="-3" id="f-1309" unitRef="usd">557426000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LessorOperatingLeasePaymentsToBeReceived contextRef="c-4" decimals="-3" id="f-1310" unitRef="usd">27473000</us-gaap:LessorOperatingLeasePaymentsToBeReceived>
    <snow:LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncome contextRef="c-4" decimals="-3" id="f-1311" unitRef="usd">529953000</snow:LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncome>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount contextRef="c-4" decimals="-3" id="f-1312" unitRef="usd">143685000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability contextRef="c-4" decimals="-3" id="f-1313" unitRef="usd">413741000</us-gaap:OperatingLeaseLiability>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount contextRef="c-4" decimals="-5" id="f-1314" unitRef="usd">47800000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount>
    <us-gaap:LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1 contextRef="c-89" id="f-1315">P5Y3M18D</us-gaap:LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1>
    <us-gaap:LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1 contextRef="c-90" id="f-1316">P12Y9M18D</us-gaap:LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1>
    <us-gaap:OtherCommitmentsTableTextBlock contextRef="c-1" id="f-1317">&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Future minimum payments under the Company&#x2019;s non-cancelable purchase commitments with a remaining term in excess of one year as of&#160;January&#160;31, 2025&#160;are presented in the table below (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:78.387%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.925%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:3.388%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fiscal Year Ending January 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;569,771&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;577,133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2028&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;655,709&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2029&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;964,554&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;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"&gt;(1)(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2030 and thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,767,167&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;________________&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:112%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%;padding-left:11.94pt"&gt;Includes $755.3 million of remaining non-cancelable contractual commitments as of January&#160;31, 2025 related to one of the Company&#x2019;s third-party cloud infrastructure agreements, under which the Company committed to spend an aggregate of at least $1.0&#160;billion between June 2023 and May 2028 with no minimum purchase commitment during any year. The Company is required to pay the difference if it fails to meet the minimum purchase commitment by May 2028 and such payment can be applied to qualifying expenditures for cloud infrastructure services for up to twelve months after May 2028.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.94pt"&gt;Also includes $208.3 million of remaining non-cancelable contractual commitments as of January&#160;31, 2025 related to another one of the Company&#x2019;s third-party cloud infrastructure agreements, under which the Company committed to spend an aggregate of at least $250.0&#160;million between January 2024 and December 2028 with no minimum purchase commitment during any year. The Company is required to pay the difference if it fails to meet the minimum purchase commitment by December 2028.&lt;/span&gt;&lt;/div&gt;</us-gaap:OtherCommitmentsTableTextBlock>
    <us-gaap:PurchaseObligationDueInNextTwelveMonths contextRef="c-4" decimals="-3" id="f-1318" unitRef="usd">569771000</us-gaap:PurchaseObligationDueInNextTwelveMonths>
    <us-gaap:PurchaseObligationDueInSecondYear contextRef="c-4" decimals="-3" id="f-1319" unitRef="usd">577133000</us-gaap:PurchaseObligationDueInSecondYear>
    <us-gaap:PurchaseObligationDueInThirdYear contextRef="c-4" decimals="-3" id="f-1320" unitRef="usd">655709000</us-gaap:PurchaseObligationDueInThirdYear>
    <us-gaap:PurchaseObligationDueInFourthYear contextRef="c-4" decimals="-3" id="f-1321" unitRef="usd">964554000</us-gaap:PurchaseObligationDueInFourthYear>
    <snow:PurchaseObligationToBePaidYearFiveAndAfterYearFive contextRef="c-4" decimals="-3" id="f-1322" unitRef="usd">0</snow:PurchaseObligationToBePaidYearFiveAndAfterYearFive>
    <us-gaap:PurchaseObligation contextRef="c-4" decimals="-3" id="f-1323" unitRef="usd">2767167000</us-gaap:PurchaseObligation>
    <us-gaap:PurchaseObligationDueInFourthYear contextRef="c-266" decimals="-5" id="f-1324" unitRef="usd">755300000</us-gaap:PurchaseObligationDueInFourthYear>
    <us-gaap:PurchaseObligation contextRef="c-267" decimals="-8" id="f-1325" unitRef="usd">1000000000</us-gaap:PurchaseObligation>
    <us-gaap:PurchaseObligationDueInFourthYear contextRef="c-268" decimals="-5" id="f-1326" unitRef="usd">208300000</us-gaap:PurchaseObligationDueInFourthYear>
    <us-gaap:PurchaseObligation contextRef="c-269" decimals="-5" id="f-1327" unitRef="usd">250000000</us-gaap:PurchaseObligation>
    <us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount contextRef="c-13" decimals="INF" id="f-1328" unitRef="usd">0</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
    <us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount contextRef="c-12" decimals="INF" id="f-1329" unitRef="usd">0</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
    <us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount contextRef="c-1" decimals="INF" id="f-1330" unitRef="usd">0</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
    <us-gaap:LossContingencyRangeOfPossibleLossPortionNotAccrued contextRef="c-89" decimals="INF" id="f-1331" unitRef="usd">0</us-gaap:LossContingencyRangeOfPossibleLossPortionNotAccrued>
    <us-gaap:LossContingencyRangeOfPossibleLossPortionNotAccrued contextRef="c-90" decimals="-6" id="f-1332" unitRef="usd">25000000</us-gaap:LossContingencyRangeOfPossibleLossPortionNotAccrued>
    <us-gaap:LossContingencyAccrualAtCarryingValue contextRef="c-5" decimals="INF" id="f-1333" unitRef="usd">0</us-gaap:LossContingencyAccrualAtCarryingValue>
    <us-gaap:LossContingencyAccrualAtCarryingValue contextRef="c-4" decimals="INF" id="f-1334" unitRef="usd">0</us-gaap:LossContingencyAccrualAtCarryingValue>
    <us-gaap:LossContingencyNewClaimsFiledNumber
      contextRef="c-270"
      decimals="INF"
      id="f-1335"
      unitRef="complaint">4</us-gaap:LossContingencyNewClaimsFiledNumber>
    <snow:LegalProceedingResponsePeriod contextRef="c-271" id="f-1336">P35D</snow:LegalProceedingResponsePeriod>
    <us-gaap:LossContingencyPendingClaimsNumber
      contextRef="c-271"
      decimals="INF"
      id="f-1337"
      unitRef="class_action">2</us-gaap:LossContingencyPendingClaimsNumber>
    <us-gaap:LettersOfCreditOutstandingAmount contextRef="c-4" decimals="-5" id="f-1338" unitRef="usd">15600000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock contextRef="c-1" id="f-1339">Equity&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Preferred Stock&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;The Company&#x2019;s amended and restated certificate of incorporation authorized the issuance of 200.0 million shares of undesignated preferred stock with a par value of $0.0001 per share and with rights and preferences, including voting rights, designated from time to time by the board of directors. No preferred stock was outstanding during any periods presented.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Common Stock&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;The Company has two classes of common stock authorized: Class A common stock and Class B common stock. The shares of Class A common stock and Class B common stock are identical, except with respect to voting, converting, and transfer rights, and have a par value of $0.0001 per share. Holders of common stock are entitled to receive any dividends as may be declared from time to time by the board of directors. No Class B common stock was outstanding during any periods presented. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company had reserved shares of common stock for future issuance as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:66.207%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.925%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.927%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;January 31, 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;January 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2012 Equity Incentive Plan:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,067&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,767&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted stock units outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;789&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020 Equity Incentive Plan:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,586&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;602&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted stock units outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,790&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,168&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Shares available for future grants&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64,834&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59,371&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020 Employee Stock Purchase Plan:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Shares available for future grants&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,446&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,764&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total shares of common stock reserved for future issuance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;127,723&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;121,461&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Stock Repurchase Program&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;In February 2023, the Company&#x2019;s board of directors authorized a stock repurchase program of up to $2.0&#160;billion of the Company&#x2019;s outstanding Class A common stock. Repurchases may be effected, from time to time, either on the open market (including via pre-set trading plans), in privately negotiated transactions, or through other transactions in accordance with applicable securities laws. The timing and amount of any repurchases will be determined by management based on an evaluation of market conditions and other factors. The program does not obligate the Company to acquire any particular amount of common stock, and the repurchase program may be suspended or discontinued at any time at the Company&#x2019;s discretion. In August 2024, the Company&#x2019;s board of directors authorized the repurchase of an additional $2.5&#160;billion of its outstanding common stock and extended the expiration date of the stock repurchase program from March 2025 to March 2027.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the stock repurchase activity under the Company&#x2019;s stock repurchase program (in thousands, except per share data):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:65.780%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.440%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.740%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.440%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.900%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fiscal Year Ended January 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Number of shares repurchased&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,765&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,012&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average price per share&lt;/span&gt;&lt;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"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;130.87&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;147.49&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Aggregate purchase price&lt;/span&gt;&lt;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"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,932,164&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;591,673&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;________________&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.94pt"&gt;Excludes transaction costs associated with the repurchases.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;All repurchases were made in open market transactions, except for the 3.6 million shares of the Company&#x2019;s outstanding Class A common stock that were repurchased for $399.6 million from purchasers of the Notes in the offering in privately negotiated transactions entered into in connection with the Notes offering at a purchase price of $112.50 per share. See Note 10, &#x201c;Convertible Senior Notes,&#x201d; for further details. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of January&#160;31, 2025, $2.0 billion remained available for future stock repurchases under the stock repurchase program (exclusive of any transaction costs associated with repurchases). The first 0.5&#160;million shares repurchased during the fiscal year ended January&#160;31, 2024 were recorded in treasury stock as a reduction to the stockholders&#x2019; equity on the consolidated balance sheets. All shares of Class A common stock subsequently repurchased were retired. Upon retirement, the par value of the common stock repurchased was deducted from common stock and any excess of repurchase price (including associated transaction costs) over par value was recorded entirely to retained earnings (accumulated deficit) on the consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Treasury Stock&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;As described above, 0.5&#160;million shares were repurchased under the Company&#x2019;s authorized stock repurchase program and recorded in treasury stock, of which 56,000 and 8,000 shares were reissued upon settlement of equity awards during the fiscal years ended January&#160;31, 2025 and 2024, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In addition, during the fiscal year ended January&#160;31, 2024, in connection with the Samooha business combination as discussed in Note 7, &#x201c;Business Combinations,&#x201d; the Company issued approximately 0.2 million shares of its Class A common stock to one of its wholly-owned subsidiaries in exchange for a noncontrolling equity interest in Samooha that was held by the subsidiary prior to this business combination. These shares were treated as treasury stock for accounting purposes as of January&#160;31, 2024, and were subsequently transferred to the Company and retired during the fiscal year ended January&#160;31, 2025.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Equity Incentive Plans&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;The Company&#x2019;s 2020 Equity Incentive Plan (2020 Plan) provides for the grant of incentive stock options, nonqualified stock options, stock appreciation rights, restricted stock awards, RSUs, performance awards and other forms of equity compensation (collectively, equity awards). All shares that remain available for future grants are under the 2020 Plan.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s 2012 Equity Incentive Plan (2012 Plan) provided for the grant of equity awards to employees, non-employee directors, and other service providers of the Company. The 2012 Plan was terminated in September 2020 in connection with the Company&#x2019;s initial public offering (IPO) but continues to govern the terms of outstanding awards that were granted prior to the termination of the 2012 Plan. Upon the expiration, forfeiture, cancellation, or reacquisition of any shares of common stock underlying outstanding equity awards granted under the 2012 Plan, an equal number of shares of Class A common stock will become available for grant under the 2020 Plan. No further equity awards will be granted under the 2012 Plan.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A total of 34.1 million shares of the Company&#x2019;s Class A common stock was initially reserved for issuance under the 2020 Plan in addition to (i) any annual automatic evergreen increases in the number of shares of Class A common stock reserved for issuance under the 2020 Plan and (ii) upon the expiration, forfeiture, cancellation, or reacquisition of any shares of Class B common stock underlying outstanding stock awards granted under the 2012 Plan, an equal number of shares of Class A common stock, such number of shares not to exceed&#160;78.8&#160;million. On February 1, 2024, the shares available for future grants under the 2020 Plan were automatically increased by 16.7&#160;million shares pursuant to the provision described in the preceding sentence.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s 2020 Employee Stock Purchase Plan (2020 ESPP) authorizes the issuance of shares of common stock pursuant to purchase rights granted to employees. A total of 5.7&#160;million shares of the Company&#x2019;s Class A common stock was initially reserved for future issuance under the 2020 ESPP, in addition to any annual automatic evergreen increases in the number of shares of Class A common stock reserved for future issuance under the 2020 ESPP. On February 1, 2024, the shares available for future grants under the 2020 ESPP were automatically increased by 3.3&#160;million shares pursuant to the provision described in the preceding sentence. The price at which Class A common stock is purchased under the 2020 ESPP is equal to 85% of the fair market value of a share of the Company&#x2019;s Class A common stock on the first or last day of the offering period, whichever is lower. Offering periods are generally six months long and begin on the first trading day on or after March 15 and September 15 of each year, except for the first two offering periods. The initial offering period began on September 15, 2020 and ended on February 26, 2021. The second offering period began on March 1, 2021 and ended on September 14, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Stock Options&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;Stock options granted under the 2012 Plan and the 2020 Plan (collectively, the Plans) generally vest based on continued service over four years and expire ten years from the date of grant. Certain stock options granted under the 2012 Plan are exercisable at any time following the date of grant and expire ten years from the date of grant.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of stock option activity during the fiscal years ended January&#160;31, 2025, 2024, and 2023 is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:41.207%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.203%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Number&#160;of Options Outstanding&lt;br/&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Weighted-&lt;br/&gt;Average&lt;br/&gt;Exercise&#160;Price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Weighted-Average Remaining Contractual Life&lt;br/&gt;(in&#160;years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Aggregate&lt;br/&gt;Intrinsic&lt;br/&gt;Value&lt;br/&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance&#x2014;January&#160;31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,043&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.53&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.9&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,283,299&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;642&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;207.56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,118)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Canceled&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(713)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.02&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:8.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance&#x2014;January&#160;31, 2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,854&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11.27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.9&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,237,549&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,357)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.84&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Canceled&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(128)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;70.59&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:8.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance&#x2014;January&#160;31, 2024&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,369&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12.35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.0&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,023,664&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,037&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;163.17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,608)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.79&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Canceled&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(145)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;78.83&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:8.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance&#x2014;January&#160;31, 2025&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,653&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20.83&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,493,648&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:8.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested and expected to vest as of January&#160;31, 2025&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,653&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20.83&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,493,648&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:8.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercisable as of January&#160;31, 2025&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,645&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13.53&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,478,059&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The weighted-average grant-date fair value of options granted during the fiscal years ended January&#160;31, 2025 and 2023 was $79.16 and $101.66 per share, respectively. No options were granted during the fiscal year ended January&#160;31, 2024. The intrinsic value of options exercised during the fiscal years ended January&#160;31, 2025, 2024, and 2023 was $913.9 million, $1.3 billion, and $1.0 billion, respectively. The aggregate grant-date fair value of options that vested during the fiscal years ended January&#160;31, 2025, 2024, and 2023 was $31.2 million, $42.3 million, and $79.1 million, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Equity-Classified RSUs&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;RSUs granted under the 2012 Plan are equity-classified and had both service-based and performance-based vesting conditions, of which the performance-based vesting condition was satisfied upon the effectiveness of the IPO in September 2020. The service-based vesting condition for these awards is typically satisfied over four years with a cliff vesting period of one year and continued vesting quarterly thereafter. Stock-based compensation associated with RSUs granted under the 2012 Plan was recognized using an accelerated attribution method from the time it was deemed probable that the vesting condition was met through the time the service-based vesting condition had been achieved. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Equity-classified RSUs granted under the 2020 Plan include those that only contain a service-based vesting condition that is typically satisfied over four years, and the related stock-based compensation for these RSUs is recognized on a straight-line basis over the requisite service period. In addition, under the 2020 Plan, the Company granted 0.8 million and 0.5 million equity-classified RSUs (Leadership PRSUs) to its executive officers and certain other members of its senior leadership team during the fiscal years ended January&#160;31, 2025 and 2024, respectively. These Leadership PRSUs were granted at 120% of the target number of these awards, representing the maximum number of Leadership PRSUs that may be eligible to vest over their full term, and have both service-based and performance-based vesting conditions. The service-based vesting condition for these Leadership PRSUs is typically satisfied over four years with a cliff vesting period of one year and continued vesting quarterly thereafter. The performance-based vesting condition is satisfied upon the achievement of certain Company annual performance targets set by the compensation committee of the board of directors of the Company. The ultimate number of the Leadership PRSUs eligible to vest ranges between 0% to 120% of the target number of the Leadership PRSUs based on the weighted-average achievement of such Company annual performance metrics for the respective fiscal year. Stock-based compensation associated with these Leadership PRSUs is recognized using an accelerated attribution method over the requisite service period, based on the Company&#x2019;s periodic assessment of the probability that the performance condition will be achieved. Stock-based compensation recognized for these Leadership PRSUs was $60.2 million and $30.8 million for the fiscal years ended January&#160;31, 2025 and 2024, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of equity-classified RSUs activity during the fiscal years ended January&#160;31, 2025, 2024, and 2023 is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:66.207%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.925%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.927%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Number of Shares&lt;br/&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Weighted-Average Grant-Date Fair Value&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;per Share&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unvested Balance&#x2014;January&#160;31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,612&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;180.08&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,788&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;180.65&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,348)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;165.30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,492)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;206.02&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unvested Balance&#x2014;January&#160;31, 2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,560&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;181.17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,706&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;158.28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,810)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;172.38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,881)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;176.44&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unvested Balance&#x2014;January&#160;31, 2024&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,575&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;169.82&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,096&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;142.07&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9,900)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;168.04&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,367)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;163.07&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Performance adjustment&lt;/span&gt;&lt;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"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(50)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;139.58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unvested Balance&#x2014;January&#160;31, 2025&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,354&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;151.30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%"&gt;________________&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.94pt"&gt;Represents an adjustment in the number of shares outstanding, with regards to Leadership PRSUs granted during the fiscal year ended January&#160;31, 2024, based on the actual achievement of the associated Company annual performance targets for fiscal 2024.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Liability-Classified RSUs&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;During the fiscal year ended January&#160;31, 2024, in connection with the Samooha business combination as discussed in Note 7, &#x201c;Business Combinations,&#x201d; the Company agreed to grant, under the 2020 Plan, RSUs that contain both post-combination service-based and performance-based vesting conditions (Acquisition PRSUs) to eligible existing or future employees, subject to a maximum total number of approximately 1.7&#160;million shares. The post-combination service-based vesting condition for these Acquisition PRSUs is satisfied over four years with a cliff vesting period of one year and continued vesting quarterly thereafter. The performance-based vesting condition is contingent on the achievement of certain performance metric over the twelve-month period ending January 31, 2027. Acquisition PRSUs will vest when both service-based and performance-based conditions are satisfied. The ultimate number of Acquisition PRSUs eligible to vest is determined based on the actual achievement of the performance metric, which takes into account certain factors including the Company&#x2019;s stock price and market capitalization. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Once granted, Acquisition PRSUs are initially liability-classified and recorded in other liabilities on the Company&#x2019;s consolidated balance sheets, as the monetary value of the obligation under each potential outcome of the performance condition is predominantly based on a fixed monetary amount known at inception and will be settled in a variable number of shares. Subsequently, these awards are remeasured to the fair value at each reporting date until the number of Acquisition PRSUs eligible to vest is fixed, at which time these awards will be reclassified to equity. Stock-based compensation associated with these awards is recognized based on the probable outcome of the performance condition, using an accelerated attribution method over the requisite service period, with a cumulative catch-up adjustment recognized for changes in the fair value estimated at each reporting date. As of January&#160;31, 2025 and 2024, the liabilities associated with these Acquisition PRSUs were $11.1 million and $0.5 million, respectively. The Company recognized stock-based compensation of $10.6 million and $0.5 million associated with these Acquisition PRSUs for the fiscal years ended January&#160;31, 2025 and 2024, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of liability-classified RSUs activity during the fiscal years ended January&#160;31, 2025 and 2024 is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:81.752%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.048%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Number of Shares&lt;br/&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unvested Balance&#x2014;January&#160;31, 2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;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"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,382&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unvested Balance&#x2014;January&#160;31, 2024&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,382&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;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"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;118&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(64)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unvested Balance&#x2014;January&#160;31, 2025&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,436&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;________________&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.94pt"&gt;Represents the maximum number of Acquisition PRSUs that may be eligible to vest with respect to these awards over their full term.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Restricted Common Stock&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;From time to time, the Company has granted restricted common stock outside of the Plans. Restricted common stock is not deemed to be outstanding for accounting purposes until it vests.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of restricted common stock activity outside of the Plans during the fiscal years ended January&#160;31, 2025, 2024, and 2023 is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:66.207%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.925%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.927%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Outside of the Plans&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Number of Shares&lt;br/&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Weighted-Average Grant-Date Fair Value&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;per Share&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unvested Balance&#x2014;January&#160;31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;380&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;409&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;229.13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(361)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unvested Balance&#x2014;January&#160;31, 2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;428&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;219.26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;385&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;194.28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(142)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;199.28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unvested Balance&#x2014;January&#160;31, 2024&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;671&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;209.15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;445&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;162.15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(219)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;213.81&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(76)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;226.91&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unvested Balance&#x2014;January&#160;31, 2025&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;821&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;180.82&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the fiscal year ended January&#160;31, 2025, in connection with the Datavolo business combination, the Company issued to certain of Datavolo&#x2019;s employees a total of 0.4&#160;million shares of the Company&#x2019;s Class A common stock in exchange for a portion of their Datavolo stock. These shares are subject to vesting agreements pursuant to which the shares will vest over four years, subject to each of these employees&#x2019; continued employment with the Company or its affiliates. The $64.6&#160;million fair value of these shares is accounted for as post-combination stock-based compensation over the requisite service period of four years. As of January&#160;31, 2025, all 0.4&#160;million shares remained unvested.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the fiscal year ended January&#160;31, 2024, in connection with the Samooha business combination, the Company issued to certain of Samooha&#x2019;s employees a total of 0.4&#160;million shares of the Company&#x2019;s Class A common stock in exchange for a portion of their Samooha stock. These shares are subject to vesting agreements pursuant to which the shares will vest over four years, subject to each of these employees&#x2019; continued employment with the Company or its affiliates. The $74.8&#160;million fair value of these shares is accounted for as post-combination stock-based compensation over the requisite service period of four years. As of January&#160;31, 2025 and 2024, 0.3 million and 0.4 million shares remained unvested, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the fiscal year ended January 31, 2023, in connection with the Streamlit business combination, the Company issued to Streamlit&#x2019;s three founders a total of 0.4&#160;million shares of the Company&#x2019;s common stock outside of the Plans in exchange for a portion of their Streamlit stock. These shares are subject to vesting agreements pursuant to which the shares will vest over three years, subject to each founder&#x2019;s continued employment with the Company or its affiliates. The $93.7&#160;million fair value of these shares is accounted for as post-combination stock-based compensation over the requisite service period of three years. As of January&#160;31, 2025 and 2024, 0.1&#160;million and 0.3 million shares remained unvested, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;See Note 7, &#x201c;Business Combinations,&#x201d; for further details.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Stock-Based Compensation&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the assumptions used in estimating the grant-date fair values of stock options granted to employees during the fiscal years ended January&#160;31, 2025 and 2023:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:63.964%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.047%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.048%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fiscal Year Ended January 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected term (in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.8 - 6.0&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.0&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;56.6% - 56.7%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Risk-free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.2% - 4.4%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected dividend yield&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;No stock options were granted during the fiscal year ended January&#160;31, 2024.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In addition, for the stock option granted during the fiscal year ended January&#160;31, 2025, the shares to be issued upon exercise are subject to a one-year holding period. As such, the Company applied a 7.6% discount for lack of marketability to the fair value estimated using the Black-Scholes option-pricing model, based on the assumptions included in the table above.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the assumptions used in estimating the fair values of ESPP Rights granted under the 2020 ESPP during the fiscal years ended January&#160;31, 2025, 2024, and 2023:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:49.541%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.925%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.925%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.927%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fiscal Year Ended January 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected term (in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.5&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46.3% - 49.6%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48.4% - 71.3%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58.9% - 74.8%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Risk-free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.5% - 5.4%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.7% - 5.5%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.9% - 3.8%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected dividend yield&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Expected term&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;For stock options considered to be &#x201c;plain vanilla&#x201d; options, the Company estimates the expected term based on the simplified method, which is essentially the weighted average of the vesting period and contractual term, as the Company&#x2019;s historical option exercise experience does not provide a reasonable basis upon which to estimate the expected term. The expected term for ESPP Rights approximates the offering period.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Expected volatility&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;In fiscal 2023 and 2024, the Company used the average volatility of its Class A common stock and the stocks of a peer group of representative public companies to develop an expected volatility assumption. During the fiscal year ended January 31, 2025, the Company began using the average of (i) the historical volatility of its Class A common stock, and (ii) the implied volatility from publicly traded options on its Class A common stock to develop an expected volatility assumption.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Risk-free interest rate&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;Risk-free rate is estimated based upon quoted market yields for the United States Treasury debt securities for a term consistent with the expected life of the awards in effect at the time of grant.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Expected dividend yield&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;Because the Company has never paid and has no intention to pay cash dividends on common stock, the expected dividend yield is zero.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Fair value of underlying common stock&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;The fair value of the Company&#x2019;s common stock is determined by the closing price, on the date of grant, of its common stock, which is traded on the New York Stock Exchange.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the assumptions used in estimating the fair value of liability-classified Acquisition PRSUs as of January&#160;31, 2025 and 2024:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:63.964%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.047%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.048%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;January 31, 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;January 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Risk-free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Expected volatility&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;In fiscal 2024, expected volatility was estimated based on the historical volatility of the Company&#x2019;s Class A common stock. During the fiscal year ended January 31, 2025, the Company began using the average of (i) the historical volatility of its Class A common stock, and (ii) the implied volatility from publicly traded options on its Class A common stock to develop an expected volatility assumption.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Risk-free interest rate&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;Risk-free rate is estimated based upon quoted market yields for the United States Treasury debt securities for a term that approximates the period from the reporting date to January&#160;31, 2027.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Stock-based compensation included in the consolidated statements of operations was as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:49.541%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.925%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.925%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.927%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fiscal Year Ended January 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;142,163&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;123,363&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;106,302&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sales and marketing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;331,807&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;299,657&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;246,811&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Research and development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;852,027&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;644,928&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;407,524&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;General and administrative&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;153,317&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100,067&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100,896&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock-based compensation, net of amounts capitalized&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,479,314&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,168,015&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;861,533&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Capitalized stock-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,493&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48,830&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,417&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total stock-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,517,807&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,216,845&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;890,950&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of January&#160;31, 2025, total compensation cost related to unvested awards not yet recognized was $3.5 billion, which will be recognized over a weighted-average period of 2.8 years.&lt;/span&gt;&lt;/div&gt;</us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock>
    <us-gaap:PreferredStockSharesAuthorized contextRef="c-4" decimals="-5" id="f-1340" unitRef="shares">200000000.0</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="c-4"
      decimals="4"
      id="f-1341"
      unitRef="usdPerShare">0.0001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="c-5"
      decimals="INF"
      id="f-1342"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="c-4"
      decimals="INF"
      id="f-1343"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <snow:CommonStockNumberOfClassesOfStock contextRef="c-4" decimals="INF" id="f-1344" unitRef="class">2</snow:CommonStockNumberOfClassesOfStock>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c-8"
      decimals="INF"
      id="f-1345"
      unitRef="usdPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c-9"
      decimals="INF"
      id="f-1346"
      unitRef="usdPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c-7"
      decimals="INF"
      id="f-1347"
      unitRef="shares">0</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c-8"
      decimals="INF"
      id="f-1348"
      unitRef="shares">0</us-gaap:CommonStockSharesOutstanding>
    <snow:ScheduleOfSharesReservedForFutureIssuanceTableTextBlock contextRef="c-1" id="f-1349">&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company had reserved shares of common stock for future issuance as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:66.207%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.925%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.927%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;January 31, 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;January 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2012 Equity Incentive Plan:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,067&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,767&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted stock units outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;789&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020 Equity Incentive Plan:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,586&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;602&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted stock units outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,790&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,168&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Shares available for future grants&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64,834&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59,371&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020 Employee Stock Purchase Plan:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Shares available for future grants&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,446&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,764&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total shares of common stock reserved for future issuance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;127,723&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;121,461&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</snow:ScheduleOfSharesReservedForFutureIssuanceTableTextBlock>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="c-272"
      decimals="-3"
      id="f-1350"
      unitRef="shares">20067000</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="c-273"
      decimals="-3"
      id="f-1351"
      unitRef="shares">26767000</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="c-274"
      decimals="-3"
      id="f-1352"
      unitRef="shares">0</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="c-275"
      decimals="-3"
      id="f-1353"
      unitRef="shares">789000</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="c-276"
      decimals="-3"
      id="f-1354"
      unitRef="shares">1586000</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="c-277"
      decimals="-3"
      id="f-1355"
      unitRef="shares">602000</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="c-278"
      decimals="-3"
      id="f-1356"
      unitRef="shares">24790000</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="c-279"
      decimals="-3"
      id="f-1357"
      unitRef="shares">20168000</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="c-280"
      decimals="-3"
      id="f-1358"
      unitRef="shares">64834000</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="c-281"
      decimals="-3"
      id="f-1359"
      unitRef="shares">59371000</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="c-282"
      decimals="-3"
      id="f-1360"
      unitRef="shares">16446000</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="c-283"
      decimals="-3"
      id="f-1361"
      unitRef="shares">13764000</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance contextRef="c-4" decimals="-3" id="f-1362" unitRef="shares">127723000</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance contextRef="c-5" decimals="-3" id="f-1363" unitRef="shares">121461000</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <srt:StockRepurchaseProgramAuthorizedAmount1 contextRef="c-284" decimals="-8" id="f-1364" unitRef="usd">2000000000</srt:StockRepurchaseProgramAuthorizedAmount1>
    <snow:StockRepurchaseProgramAdditionalAuthorizedAmount contextRef="c-285" decimals="-8" id="f-1365" unitRef="usd">2500000000</snow:StockRepurchaseProgramAdditionalAuthorizedAmount>
    <snow:ShareRepurchaseActivityTableTextBlock contextRef="c-1" id="f-1366">&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the stock repurchase activity under the Company&#x2019;s stock repurchase program (in thousands, except per share data):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:65.780%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.440%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.740%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.440%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.900%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fiscal Year Ended January 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Number of shares repurchased&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,765&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,012&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average price per share&lt;/span&gt;&lt;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"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;130.87&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;147.49&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Aggregate purchase price&lt;/span&gt;&lt;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"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,932,164&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;591,673&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;________________&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.94pt"&gt;Excludes transaction costs associated with the repurchases.&lt;/span&gt;&lt;/div&gt;</snow:ShareRepurchaseActivityTableTextBlock>
    <snow:StockRepurchaseProgramNumberOfSharesRepurchased contextRef="c-1" decimals="-3" id="f-1367" unitRef="shares">14765000</snow:StockRepurchaseProgramNumberOfSharesRepurchased>
    <snow:StockRepurchaseProgramNumberOfSharesRepurchased
      contextRef="c-12"
      decimals="-3"
      id="f-1368"
      unitRef="shares">4012000</snow:StockRepurchaseProgramNumberOfSharesRepurchased>
    <snow:StockRepurchaseProgramWeightedAveragePricePerShare
      contextRef="c-1"
      decimals="2"
      id="f-1369"
      unitRef="usdPerShare">130.87</snow:StockRepurchaseProgramWeightedAveragePricePerShare>
    <snow:StockRepurchaseProgramWeightedAveragePricePerShare
      contextRef="c-12"
      decimals="2"
      id="f-1370"
      unitRef="usdPerShare">147.49</snow:StockRepurchaseProgramWeightedAveragePricePerShare>
    <snow:PaymentForRepurchaseOfCommonStockExcludingTransactionCosts contextRef="c-1" decimals="-3" id="f-1371" unitRef="usd">1932164000</snow:PaymentForRepurchaseOfCommonStockExcludingTransactionCosts>
    <snow:PaymentForRepurchaseOfCommonStockExcludingTransactionCosts contextRef="c-12" decimals="-3" id="f-1372" unitRef="usd">591673000</snow:PaymentForRepurchaseOfCommonStockExcludingTransactionCosts>
    <snow:StockRepurchaseProgramNumberOfSharesRepurchased
      contextRef="c-263"
      decimals="-5"
      id="f-1373"
      unitRef="shares">3600000</snow:StockRepurchaseProgramNumberOfSharesRepurchased>
    <snow:PaymentForRepurchaseOfCommonStockExcludingTransactionCosts contextRef="c-263" decimals="-5" id="f-1374" unitRef="usd">399600000</snow:PaymentForRepurchaseOfCommonStockExcludingTransactionCosts>
    <snow:StockRepurchaseProgramWeightedAveragePricePerShare
      contextRef="c-263"
      decimals="2"
      id="f-1375"
      unitRef="usdPerShare">112.50</snow:StockRepurchaseProgramWeightedAveragePricePerShare>
    <us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1 contextRef="c-4" decimals="-8" id="f-1376" unitRef="usd">2000000000.0</us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="c-12"
      decimals="-5"
      id="f-1377"
      unitRef="shares">500000</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="c-12"
      decimals="-5"
      id="f-1378"
      unitRef="shares">500000</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:StockIssuedDuringPeriodSharesTreasuryStockReissued
      contextRef="c-1"
      decimals="INF"
      id="f-1379"
      unitRef="shares">56000</us-gaap:StockIssuedDuringPeriodSharesTreasuryStockReissued>
    <us-gaap:StockIssuedDuringPeriodSharesTreasuryStockReissued
      contextRef="c-12"
      decimals="INF"
      id="f-1380"
      unitRef="shares">8000</us-gaap:StockIssuedDuringPeriodSharesTreasuryStockReissued>
    <us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued
      contextRef="c-286"
      decimals="-5"
      id="f-1381"
      unitRef="shares">200000</us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued>
    <us-gaap:TreasuryStockSharesRetired
      contextRef="c-10"
      decimals="-5"
      id="f-1382"
      unitRef="shares">200000</us-gaap:TreasuryStockSharesRetired>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="c-287"
      decimals="-5"
      id="f-1383"
      unitRef="shares">34100000</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <snow:ShareBasedCompensationArrangementByShareBasedPaymentAwardBaseNumberOfOptionsIssuable
      contextRef="c-287"
      decimals="-5"
      id="f-1384"
      unitRef="shares">78800000</snow:ShareBasedCompensationArrangementByShareBasedPaymentAwardBaseNumberOfOptionsIssuable>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized
      contextRef="c-288"
      decimals="-5"
      id="f-1385"
      unitRef="shares">16700000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="c-289"
      decimals="-5"
      id="f-1386"
      unitRef="shares">5700000</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized
      contextRef="c-290"
      decimals="-5"
      id="f-1387"
      unitRef="shares">3300000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent
      contextRef="c-291"
      decimals="2"
      id="f-1388"
      unitRef="number">0.85</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent>
    <snow:ShareBasedCompensationArrangementByShareBasedPaymentAwardStockPlanOfferingPeriod contextRef="c-291" id="f-1389">P6M</snow:ShareBasedCompensationArrangementByShareBasedPaymentAwardStockPlanOfferingPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="c-292" id="f-1390">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod contextRef="c-292" id="f-1391">P10Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod contextRef="c-293" id="f-1392">P10Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
    <us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock contextRef="c-1" id="f-1394">&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of stock option activity during the fiscal years ended January&#160;31, 2025, 2024, and 2023 is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:41.207%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.203%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Number&#160;of Options Outstanding&lt;br/&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Weighted-&lt;br/&gt;Average&lt;br/&gt;Exercise&#160;Price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Weighted-Average Remaining Contractual Life&lt;br/&gt;(in&#160;years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Aggregate&lt;br/&gt;Intrinsic&lt;br/&gt;Value&lt;br/&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance&#x2014;January&#160;31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,043&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.53&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.9&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,283,299&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;642&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;207.56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,118)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Canceled&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(713)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.02&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:8.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance&#x2014;January&#160;31, 2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,854&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11.27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.9&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,237,549&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,357)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.84&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Canceled&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(128)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;70.59&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:8.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance&#x2014;January&#160;31, 2024&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,369&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12.35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.0&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,023,664&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,037&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;163.17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,608)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.79&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Canceled&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(145)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;78.83&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:8.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance&#x2014;January&#160;31, 2025&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,653&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20.83&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,493,648&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:8.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested and expected to vest as of January&#160;31, 2025&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,653&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20.83&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,493,648&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:8.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercisable as of January&#160;31, 2025&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,645&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13.53&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,478,059&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock contextRef="c-1" id="f-1393">&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of stock option activity during the fiscal years ended January&#160;31, 2025, 2024, and 2023 is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:41.207%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.203%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Number&#160;of Options Outstanding&lt;br/&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Weighted-&lt;br/&gt;Average&lt;br/&gt;Exercise&#160;Price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Weighted-Average Remaining Contractual Life&lt;br/&gt;(in&#160;years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Aggregate&lt;br/&gt;Intrinsic&lt;br/&gt;Value&lt;br/&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance&#x2014;January&#160;31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,043&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.53&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.9&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,283,299&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;642&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;207.56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,118)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Canceled&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(713)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.02&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:8.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance&#x2014;January&#160;31, 2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,854&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11.27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.9&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,237,549&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,357)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.84&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Canceled&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(128)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;70.59&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:8.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance&#x2014;January&#160;31, 2024&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,369&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12.35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.0&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,023,664&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,037&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;163.17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,608)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.79&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Canceled&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(145)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;78.83&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:8.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance&#x2014;January&#160;31, 2025&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,653&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20.83&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,493,648&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:8.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested and expected to vest as of January&#160;31, 2025&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,653&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20.83&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,493,648&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:8.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercisable as of January&#160;31, 2025&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,645&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13.53&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,478,059&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="c-21"
      decimals="-3"
      id="f-1395"
      unitRef="shares">42043000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="c-21"
      decimals="2"
      id="f-1396"
      unitRef="usdPerShare">7.53</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="c-294" id="f-1397">P6Y10M24D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue contextRef="c-21" decimals="-3" id="f-1398" unitRef="usd">11283299000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="c-13"
      decimals="-3"
      id="f-1399"
      unitRef="shares">642000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="c-13"
      decimals="2"
      id="f-1400"
      unitRef="usdPerShare">207.56</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="c-13"
      decimals="-3"
      id="f-1401"
      unitRef="shares">6118000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="c-13"
      decimals="2"
      id="f-1402"
      unitRef="usdPerShare">6.50</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod
      contextRef="c-13"
      decimals="-3"
      id="f-1403"
      unitRef="shares">713000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="c-13"
      decimals="2"
      id="f-1404"
      unitRef="usdPerShare">8.02</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="c-35"
      decimals="-3"
      id="f-1405"
      unitRef="shares">35854000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="c-35"
      decimals="2"
      id="f-1406"
      unitRef="usdPerShare">11.27</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="c-13" id="f-1407">P5Y10M24D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue contextRef="c-35" decimals="-3" id="f-1408" unitRef="usd">5237549000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="c-12"
      decimals="-3"
      id="f-1409"
      unitRef="shares">8357000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="c-12"
      decimals="2"
      id="f-1410"
      unitRef="usdPerShare">6.84</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod
      contextRef="c-12"
      decimals="-3"
      id="f-1411"
      unitRef="shares">128000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="c-12"
      decimals="2"
      id="f-1412"
      unitRef="usdPerShare">70.59</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="c-5" decimals="-3" id="f-1413" unitRef="shares">27369000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="c-5"
      decimals="2"
      id="f-1414"
      unitRef="usdPerShare">12.35</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="c-12" id="f-1415">P5Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue contextRef="c-5" decimals="-3" id="f-1416" unitRef="usd">5023664000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross contextRef="c-1" decimals="-3" id="f-1417" unitRef="shares">1037000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="c-1"
      decimals="2"
      id="f-1418"
      unitRef="usdPerShare">163.17</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised contextRef="c-1" decimals="-3" id="f-1419" unitRef="shares">6608000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="c-1"
      decimals="2"
      id="f-1420"
      unitRef="usdPerShare">6.79</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod contextRef="c-1" decimals="-3" id="f-1421" unitRef="shares">145000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="c-1"
      decimals="2"
      id="f-1422"
      unitRef="usdPerShare">78.83</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="c-4" decimals="-3" id="f-1423" unitRef="shares">21653000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="c-4"
      decimals="2"
      id="f-1424"
      unitRef="usdPerShare">20.83</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="c-1" id="f-1425">P4Y2M12D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue contextRef="c-4" decimals="-3" id="f-1426" unitRef="usd">3493648000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber contextRef="c-4" decimals="-3" id="f-1427" unitRef="shares">21653000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice
      contextRef="c-4"
      decimals="2"
      id="f-1428"
      unitRef="usdPerShare">20.83</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1 contextRef="c-1" id="f-1429">P4Y2M12D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue contextRef="c-4" decimals="-3" id="f-1430" unitRef="usd">3493648000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber contextRef="c-4" decimals="-3" id="f-1431" unitRef="shares">20645000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="c-4"
      decimals="2"
      id="f-1432"
      unitRef="usdPerShare">13.53</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1 contextRef="c-1" id="f-1433">P4Y1M6D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1 contextRef="c-4" decimals="-3" id="f-1434" unitRef="usd">3478059000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-1"
      decimals="2"
      id="f-1435"
      unitRef="usdPerShare">79.16</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-13"
      decimals="2"
      id="f-1436"
      unitRef="usdPerShare">101.66</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="c-12"
      decimals="INF"
      id="f-1437"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue contextRef="c-1" decimals="-5" id="f-1438" unitRef="usd">913900000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue contextRef="c-12" decimals="-8" id="f-1439" unitRef="usd">1300000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue contextRef="c-13" decimals="-8" id="f-1440" unitRef="usd">1000000000.0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1 contextRef="c-1" decimals="-5" id="f-1441" unitRef="usd">31200000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1 contextRef="c-12" decimals="-5" id="f-1442" unitRef="usd">42300000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1 contextRef="c-13" decimals="-5" id="f-1443" unitRef="usd">79100000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="c-295" id="f-1444">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="c-296" id="f-1445">P1Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="c-297" id="f-1446">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="c-298"
      decimals="-5"
      id="f-1447"
      unitRef="shares">800000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="c-299"
      decimals="-5"
      id="f-1448"
      unitRef="shares">500000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <snow:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodPerformanceTargetPercentage
      contextRef="c-300"
      decimals="INF"
      id="f-1449"
      unitRef="number">1.20</snow:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodPerformanceTargetPercentage>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="c-298" id="f-1450">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="c-301" id="f-1451">P1Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <snow:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodPerformanceTargetPercentage
      contextRef="c-302"
      decimals="INF"
      id="f-1452"
      unitRef="number">0</snow:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodPerformanceTargetPercentage>
    <snow:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodPerformanceTargetPercentage
      contextRef="c-300"
      decimals="INF"
      id="f-1453"
      unitRef="number">1.20</snow:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodPerformanceTargetPercentage>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-298" decimals="-5" id="f-1454" unitRef="usd">60200000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-299" decimals="-5" id="f-1455" unitRef="usd">30800000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock contextRef="c-1" id="f-1456">&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of equity-classified RSUs activity during the fiscal years ended January&#160;31, 2025, 2024, and 2023 is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:66.207%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.925%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.927%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Number of Shares&lt;br/&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Weighted-Average Grant-Date Fair Value&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;per Share&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unvested Balance&#x2014;January&#160;31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,612&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;180.08&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,788&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;180.65&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,348)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;165.30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,492)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;206.02&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unvested Balance&#x2014;January&#160;31, 2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,560&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;181.17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,706&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;158.28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,810)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;172.38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,881)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;176.44&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unvested Balance&#x2014;January&#160;31, 2024&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,575&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;169.82&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,096&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;142.07&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9,900)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;168.04&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,367)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;163.07&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Performance adjustment&lt;/span&gt;&lt;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"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(50)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;139.58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unvested Balance&#x2014;January&#160;31, 2025&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,354&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;151.30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%"&gt;________________&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.94pt"&gt;Represents an adjustment in the number of shares outstanding, with regards to Leadership PRSUs granted during the fiscal year ended January&#160;31, 2024, based on the actual achievement of the associated Company annual performance targets for fiscal 2024.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of liability-classified RSUs activity during the fiscal years ended January&#160;31, 2025 and 2024 is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:81.752%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.048%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Number of Shares&lt;br/&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unvested Balance&#x2014;January&#160;31, 2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;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"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,382&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unvested Balance&#x2014;January&#160;31, 2024&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,382&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;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"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;118&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(64)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unvested Balance&#x2014;January&#160;31, 2025&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,436&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;________________&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.94pt"&gt;Represents the maximum number of Acquisition PRSUs that may be eligible to vest with respect to these awards over their full term.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c-303"
      decimals="-3"
      id="f-1457"
      unitRef="shares">9612000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="c-303"
      decimals="2"
      id="f-1458"
      unitRef="usdPerShare">180.08</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="c-304"
      decimals="-3"
      id="f-1459"
      unitRef="shares">10788000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-304"
      decimals="2"
      id="f-1460"
      unitRef="usdPerShare">180.65</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="c-304"
      decimals="-3"
      id="f-1461"
      unitRef="shares">3348000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-304"
      decimals="2"
      id="f-1462"
      unitRef="usdPerShare">165.30</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="c-304"
      decimals="-3"
      id="f-1463"
      unitRef="shares">1492000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="c-304"
      decimals="2"
      id="f-1464"
      unitRef="usdPerShare">206.02</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c-305"
      decimals="-3"
      id="f-1465"
      unitRef="shares">15560000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="c-305"
      decimals="2"
      id="f-1466"
      unitRef="usdPerShare">181.17</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="c-306"
      decimals="-3"
      id="f-1467"
      unitRef="shares">12706000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-306"
      decimals="2"
      id="f-1468"
      unitRef="usdPerShare">158.28</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="c-306"
      decimals="-3"
      id="f-1469"
      unitRef="shares">6810000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-306"
      decimals="2"
      id="f-1470"
      unitRef="usdPerShare">172.38</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="c-306"
      decimals="-3"
      id="f-1471"
      unitRef="shares">1881000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="c-306"
      decimals="2"
      id="f-1472"
      unitRef="usdPerShare">176.44</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c-307"
      decimals="-3"
      id="f-1473"
      unitRef="shares">19575000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="c-307"
      decimals="2"
      id="f-1474"
      unitRef="usdPerShare">169.82</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="c-308"
      decimals="-3"
      id="f-1475"
      unitRef="shares">17096000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-308"
      decimals="2"
      id="f-1476"
      unitRef="usdPerShare">142.07</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="c-308"
      decimals="-3"
      id="f-1477"
      unitRef="shares">9900000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-308"
      decimals="2"
      id="f-1478"
      unitRef="usdPerShare">168.04</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="c-308"
      decimals="-3"
      id="f-1479"
      unitRef="shares">3367000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="c-308"
      decimals="2"
      id="f-1480"
      unitRef="usdPerShare">163.07</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <snow:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceAdjustment
      contextRef="c-308"
      decimals="-3"
      id="f-1481"
      unitRef="shares">-50000</snow:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceAdjustment>
    <snow:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceAdjustmentWeightedAverageGrantDateFairValue
      contextRef="c-308"
      decimals="2"
      id="f-1482"
      unitRef="usdPerShare">139.58</snow:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceAdjustmentWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c-309"
      decimals="-3"
      id="f-1483"
      unitRef="shares">23354000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="c-309"
      decimals="2"
      id="f-1484"
      unitRef="usdPerShare">151.30</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="c-310"
      decimals="-5"
      id="f-1485"
      unitRef="shares">1700000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="c-311" id="f-1486">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="c-312" id="f-1487">P1Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <snow:ShareBasedPaymentArrangementLiabilities contextRef="c-310" decimals="-5" id="f-1488" unitRef="usd">11100000</snow:ShareBasedPaymentArrangementLiabilities>
    <snow:ShareBasedPaymentArrangementLiabilities contextRef="c-313" decimals="-5" id="f-1489" unitRef="usd">500000</snow:ShareBasedPaymentArrangementLiabilities>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-314" decimals="-5" id="f-1490" unitRef="usd">10600000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-311" decimals="-5" id="f-1491" unitRef="usd">500000</us-gaap:AllocatedShareBasedCompensationExpense>
    <snow:ShareBasedCompensationArrangementByShareBasedPaymentAwardLiabilityClassifiedInstrumentsNonvestedNumber
      contextRef="c-315"
      decimals="-3"
      id="f-1492"
      unitRef="shares">0</snow:ShareBasedCompensationArrangementByShareBasedPaymentAwardLiabilityClassifiedInstrumentsNonvestedNumber>
    <snow:ShareBasedCompensationArrangementByShareBasedPaymentAwardLiabilityClassifiedInstrumentsGrantsInPeriod
      contextRef="c-316"
      decimals="-3"
      id="f-1493"
      unitRef="shares">1382000</snow:ShareBasedCompensationArrangementByShareBasedPaymentAwardLiabilityClassifiedInstrumentsGrantsInPeriod>
    <snow:ShareBasedCompensationArrangementByShareBasedPaymentAwardLiabilityClassifiedInstrumentsNonvestedNumber
      contextRef="c-317"
      decimals="-3"
      id="f-1494"
      unitRef="shares">1382000</snow:ShareBasedCompensationArrangementByShareBasedPaymentAwardLiabilityClassifiedInstrumentsNonvestedNumber>
    <snow:ShareBasedCompensationArrangementByShareBasedPaymentAwardLiabilityClassifiedInstrumentsGrantsInPeriod
      contextRef="c-318"
      decimals="-3"
      id="f-1495"
      unitRef="shares">118000</snow:ShareBasedCompensationArrangementByShareBasedPaymentAwardLiabilityClassifiedInstrumentsGrantsInPeriod>
    <snow:ShareBasedCompensationArrangementByShareBasedPaymentAwardLiabilityClassifiedInstrumentsForfeitedInPeriod
      contextRef="c-318"
      decimals="-3"
      id="f-1496"
      unitRef="shares">64000</snow:ShareBasedCompensationArrangementByShareBasedPaymentAwardLiabilityClassifiedInstrumentsForfeitedInPeriod>
    <snow:ShareBasedCompensationArrangementByShareBasedPaymentAwardLiabilityClassifiedInstrumentsNonvestedNumber
      contextRef="c-319"
      decimals="-3"
      id="f-1497"
      unitRef="shares">1436000</snow:ShareBasedCompensationArrangementByShareBasedPaymentAwardLiabilityClassifiedInstrumentsNonvestedNumber>
    <us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock contextRef="c-1" id="f-1498">&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of restricted common stock activity outside of the Plans during the fiscal years ended January&#160;31, 2025, 2024, and 2023 is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:66.207%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.925%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.927%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Outside of the Plans&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Number of Shares&lt;br/&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Weighted-Average Grant-Date Fair Value&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;per Share&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unvested Balance&#x2014;January&#160;31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;380&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;409&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;229.13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(361)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unvested Balance&#x2014;January&#160;31, 2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;428&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;219.26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;385&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;194.28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(142)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;199.28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unvested Balance&#x2014;January&#160;31, 2024&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;671&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;209.15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;445&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;162.15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(219)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;213.81&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(76)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;226.91&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unvested Balance&#x2014;January&#160;31, 2025&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;821&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;180.82&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c-320"
      decimals="-3"
      id="f-1499"
      unitRef="shares">380000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="c-320"
      decimals="2"
      id="f-1500"
      unitRef="usdPerShare">2.11</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="c-321"
      decimals="-3"
      id="f-1501"
      unitRef="shares">409000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-321"
      decimals="2"
      id="f-1502"
      unitRef="usdPerShare">229.13</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="c-321"
      decimals="-3"
      id="f-1503"
      unitRef="shares">361000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-321"
      decimals="2"
      id="f-1504"
      unitRef="usdPerShare">2.10</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c-322"
      decimals="-3"
      id="f-1505"
      unitRef="shares">428000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="c-322"
      decimals="2"
      id="f-1506"
      unitRef="usdPerShare">219.26</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="c-323"
      decimals="-3"
      id="f-1507"
      unitRef="shares">385000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-323"
      decimals="2"
      id="f-1508"
      unitRef="usdPerShare">194.28</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="c-323"
      decimals="-3"
      id="f-1509"
      unitRef="shares">142000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-323"
      decimals="2"
      id="f-1510"
      unitRef="usdPerShare">199.28</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c-324"
      decimals="-3"
      id="f-1511"
      unitRef="shares">671000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="c-324"
      decimals="2"
      id="f-1512"
      unitRef="usdPerShare">209.15</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="c-325"
      decimals="-3"
      id="f-1513"
      unitRef="shares">445000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-325"
      decimals="2"
      id="f-1514"
      unitRef="usdPerShare">162.15</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="c-325"
      decimals="-3"
      id="f-1515"
      unitRef="shares">219000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-325"
      decimals="2"
      id="f-1516"
      unitRef="usdPerShare">213.81</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="c-325"
      decimals="-3"
      id="f-1517"
      unitRef="shares">76000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="c-325"
      decimals="2"
      id="f-1518"
      unitRef="usdPerShare">226.91</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c-326"
      decimals="-3"
      id="f-1519"
      unitRef="shares">821000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="c-326"
      decimals="2"
      id="f-1520"
      unitRef="usdPerShare">180.82</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="c-327"
      decimals="-5"
      id="f-1521"
      unitRef="shares">400000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <snow:PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod contextRef="c-327" id="f-1522">P4Y</snow:PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod>
    <snow:PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodTotalFairValue contextRef="c-327" decimals="-5" id="f-1523" unitRef="usd">64600000</snow:PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodTotalFairValue>
    <snow:PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardAwardServicePeriod contextRef="c-327" id="f-1524">P4Y</snow:PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardAwardServicePeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c-328"
      decimals="-5"
      id="f-1525"
      unitRef="shares">400000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="c-329"
      decimals="-5"
      id="f-1526"
      unitRef="shares">400000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <snow:PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod contextRef="c-329" id="f-1527">P4Y</snow:PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod>
    <snow:PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodTotalFairValue contextRef="c-329" decimals="-5" id="f-1528" unitRef="usd">74800000</snow:PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodTotalFairValue>
    <snow:PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardAwardServicePeriod contextRef="c-329" id="f-1529">P4Y</snow:PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardAwardServicePeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c-330"
      decimals="-5"
      id="f-1530"
      unitRef="shares">300000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c-331"
      decimals="-5"
      id="f-1531"
      unitRef="shares">400000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <snow:NumberOfFounders
      contextRef="c-234"
      decimals="INF"
      id="f-1532"
      unitRef="founder">3</snow:NumberOfFounders>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="c-332"
      decimals="-5"
      id="f-1533"
      unitRef="shares">400000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <snow:PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod contextRef="c-332" id="f-1534">P3Y</snow:PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod>
    <snow:PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodTotalFairValue contextRef="c-332" decimals="-5" id="f-1535" unitRef="usd">93700000</snow:PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodTotalFairValue>
    <snow:PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardAwardServicePeriod contextRef="c-332" id="f-1536">P3Y</snow:PostCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardAwardServicePeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c-333"
      decimals="-5"
      id="f-1537"
      unitRef="shares">100000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c-334"
      decimals="-5"
      id="f-1538"
      unitRef="shares">300000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock contextRef="c-1" id="f-1539">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the assumptions used in estimating the grant-date fair values of stock options granted to employees during the fiscal years ended January&#160;31, 2025 and 2023:&lt;/span&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:63.964%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.047%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.048%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fiscal Year Ended January 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected term (in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.8 - 6.0&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.0&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;56.6% - 56.7%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Risk-free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.2% - 4.4%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected dividend yield&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="c-335" id="f-1540">P4Y9M18D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="c-336" id="f-1541">P6Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="c-337" id="f-1542">P6Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum
      contextRef="c-292"
      decimals="3"
      id="f-1543"
      unitRef="number">0.566</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum
      contextRef="c-292"
      decimals="3"
      id="f-1544"
      unitRef="number">0.567</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="c-337"
      decimals="3"
      id="f-1545"
      unitRef="number">0.500</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum
      contextRef="c-292"
      decimals="3"
      id="f-1546"
      unitRef="number">0.042</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum
      contextRef="c-292"
      decimals="3"
      id="f-1547"
      unitRef="number">0.044</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="c-337"
      decimals="3"
      id="f-1548"
      unitRef="number">0.018</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="c-292"
      decimals="INF"
      id="f-1549"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="c-337"
      decimals="INF"
      id="f-1550"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="c-12"
      decimals="INF"
      id="f-1551"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <snow:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardHoldingPeriod contextRef="c-292" id="f-1552">P1Y</snow:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardHoldingPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsDiscountForPostvestingRestrictions
      contextRef="c-292"
      decimals="3"
      id="f-1553"
      unitRef="number">0.076</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsDiscountForPostvestingRestrictions>
    <us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock contextRef="c-1" id="f-1554">&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the assumptions used in estimating the fair values of ESPP Rights granted under the 2020 ESPP during the fiscal years ended January&#160;31, 2025, 2024, and 2023:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:49.541%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.925%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.925%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.927%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fiscal Year Ended January 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected term (in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.5&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46.3% - 49.6%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48.4% - 71.3%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58.9% - 74.8%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Risk-free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.5% - 5.4%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.7% - 5.5%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.9% - 3.8%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected dividend yield&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="c-291" id="f-1555">P0Y6M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="c-338" id="f-1556">P0Y6M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="c-339" id="f-1557">P0Y6M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum
      contextRef="c-291"
      decimals="3"
      id="f-1558"
      unitRef="number">0.463</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum
      contextRef="c-291"
      decimals="3"
      id="f-1559"
      unitRef="number">0.496</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum
      contextRef="c-338"
      decimals="3"
      id="f-1560"
      unitRef="number">0.484</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum
      contextRef="c-338"
      decimals="3"
      id="f-1561"
      unitRef="number">0.713</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum
      contextRef="c-339"
      decimals="3"
      id="f-1562"
      unitRef="number">0.589</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum
      contextRef="c-339"
      decimals="3"
      id="f-1563"
      unitRef="number">0.748</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum
      contextRef="c-291"
      decimals="3"
      id="f-1564"
      unitRef="number">0.045</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum
      contextRef="c-291"
      decimals="3"
      id="f-1565"
      unitRef="number">0.054</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum
      contextRef="c-338"
      decimals="3"
      id="f-1566"
      unitRef="number">0.047</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum
      contextRef="c-338"
      decimals="3"
      id="f-1567"
      unitRef="number">0.055</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum
      contextRef="c-339"
      decimals="3"
      id="f-1568"
      unitRef="number">0.009</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum
      contextRef="c-339"
      decimals="3"
      id="f-1569"
      unitRef="number">0.038</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="c-291"
      decimals="INF"
      id="f-1570"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="c-338"
      decimals="INF"
      id="f-1571"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="c-339"
      decimals="INF"
      id="f-1572"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="c-13"
      decimals="INF"
      id="f-1573"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="c-12"
      decimals="INF"
      id="f-1574"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="c-1"
      decimals="INF"
      id="f-1575"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <snow:ScheduleOfShareBasedPaymentAwardLiabilityClassifiedPerformanceSharesValuationAssumptionsTableTextBlock contextRef="c-1" id="f-1576">&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the assumptions used in estimating the fair value of liability-classified Acquisition PRSUs as of January&#160;31, 2025 and 2024:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:63.964%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.047%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.048%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;January 31, 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;January 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Risk-free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</snow:ScheduleOfShareBasedPaymentAwardLiabilityClassifiedPerformanceSharesValuationAssumptionsTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="c-318"
      decimals="3"
      id="f-1577"
      unitRef="number">0.500</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="c-316"
      decimals="3"
      id="f-1578"
      unitRef="number">0.600</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="c-318"
      decimals="3"
      id="f-1579"
      unitRef="number">0.042</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="c-316"
      decimals="3"
      id="f-1580"
      unitRef="number">0.040</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock contextRef="c-1" id="f-1581">&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Stock-based compensation included in the consolidated statements of operations was as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:49.541%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.925%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.925%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.927%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fiscal Year Ended January 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;142,163&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;123,363&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;106,302&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sales and marketing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;331,807&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;299,657&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;246,811&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Research and development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;852,027&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;644,928&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;407,524&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;General and administrative&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;153,317&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100,067&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100,896&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock-based compensation, net of amounts capitalized&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,479,314&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,168,015&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;861,533&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 9.25pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Capitalized stock-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,493&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48,830&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,417&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total stock-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,517,807&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,216,845&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;890,950&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-340" decimals="-3" id="f-1582" unitRef="usd">142163000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-341" decimals="-3" id="f-1583" unitRef="usd">123363000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-342" decimals="-3" id="f-1584" unitRef="usd">106302000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-343" decimals="-3" id="f-1585" unitRef="usd">331807000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-344" decimals="-3" id="f-1586" unitRef="usd">299657000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-345" decimals="-3" id="f-1587" unitRef="usd">246811000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-346" decimals="-3" id="f-1588" unitRef="usd">852027000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-347" decimals="-3" id="f-1589" unitRef="usd">644928000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-348" decimals="-3" id="f-1590" unitRef="usd">407524000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-349" decimals="-3" id="f-1591" unitRef="usd">153317000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-350" decimals="-3" id="f-1592" unitRef="usd">100067000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-351" decimals="-3" id="f-1593" unitRef="usd">100896000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-1" decimals="-3" id="f-1594" unitRef="usd">1479314000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-12" decimals="-3" id="f-1595" unitRef="usd">1168015000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-13" decimals="-3" id="f-1596" unitRef="usd">861533000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount contextRef="c-1" decimals="-3" id="f-1597" unitRef="usd">38493000</us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount>
    <us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount contextRef="c-12" decimals="-3" id="f-1598" unitRef="usd">48830000</us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount>
    <us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount contextRef="c-13" decimals="-3" id="f-1599" unitRef="usd">29417000</us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1 contextRef="c-1" decimals="-3" id="f-1600" unitRef="usd">1517807000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1 contextRef="c-12" decimals="-3" id="f-1601" unitRef="usd">1216845000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1 contextRef="c-13" decimals="-3" id="f-1602" unitRef="usd">890950000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized contextRef="c-4" decimals="-8" id="f-1603" unitRef="usd">3500000000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 contextRef="c-1" id="f-1604">P2Y9M18D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:IncomeTaxDisclosureTextBlock contextRef="c-1" id="f-1605">Income Taxes&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of loss before income taxes were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:49.541%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.925%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.925%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.927%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fiscal Year Ended January 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S.&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,341,798)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(875,703)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(851,538)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;56,699&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,480&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,545&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Loss before income taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,285,099)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(849,223)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(815,993)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The provision for (benefit from) income taxes consists of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:49.541%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.925%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.925%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.927%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fiscal Year Ended January 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current provision:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;806&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;754&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;626&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,978&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,775&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,571&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred benefit:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,294)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(15,376)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(21,647)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,011)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,700)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,410)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(366)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,686)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(607)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Provision for (benefit from) income taxes&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,113&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11,233)&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(18,467)&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The effective income tax rate differs from the federal statutory income tax rate applied to the loss before income taxes due to the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:49.541%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.925%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.925%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.927%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fiscal Year Ended January 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income tax benefit computed at federal statutory rate&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(269,871)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(178,337)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(171,359)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State taxes, net of federal benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,910&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,380&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,948&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Research and development credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(133,266)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(101,725)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(58,136)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,667)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(148,600)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(71,295)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;363,422&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;371,767&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;213,532&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;IRC Section 59A waived deductions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,550&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49,476&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,585&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,732&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,367&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Provision for (benefit from) income taxes&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,113&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11,233)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(18,467)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A valuation allowance has been recognized to offset the Company&#x2019;s deferred tax assets, as necessary, by the amount of any tax benefits that, based on evidence, are not expected to be realized. As of January&#160;31, 2025 and 2024, the Company believes it is more likely than not that its U.S. and U.K. deferred tax assets will not be fully realizable and continues to maintain a full valuation allowance against these net deferred tax assets.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Significant components of the Company&#x2019;s deferred tax assets and deferred tax liabilities are shown below (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:66.207%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.925%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.927%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;January 31, 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;January 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net operating losses carryforwards&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,707,649&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,673,213&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Capitalized research and development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;725,823&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;420,491&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tax credit carryforwards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;511,504&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;376,804&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;104,517&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54,008&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;95,779&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;82,683&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Capped call transactions&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,032&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,044&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;109,446&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net unrealized losses on strategic investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,143&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,443&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,790&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,776&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,283,281&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,750,864&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,104,505)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,621,009)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;178,776&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;129,855&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(27,481)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(39,173)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred commissions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(56,662)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(41,609)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(94,997)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(48,629)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(234)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,326)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total deferred tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(179,374)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(130,737)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net deferred tax liabilities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(598)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(882)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The valuation allowance was $3.1&#160;billion and $2.6&#160;billion as of January&#160;31, 2025 and 2024, respectively, primarily relating to U.S. federal and state net operating loss carryforwards, capitalized research and development, and tax credit&#160;carryforwards. The valuation allowance increased $483.5 million during the fiscal year ended January&#160;31, 2025, primarily due to increased&#160;capitalized research and development and tax credit carryforwards. The valuation allowance increased $520.4 million and $241.9 million during the fiscal years ended January&#160;31, 2024 and 2023, respectively, primarily due to increased&#160;capitalized research and development, U.S. federal and state&#160;net operating loss carryforwards, and tax credit carryforwards.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of January&#160;31, 2025, the Company had U.S. federal, state, and foreign net operating loss carryforwards of $6.2&#160;billion, $6.0&#160;billion, and $178.0&#160;million, respectively. Of the $6.2&#160;billion U.S. federal net operating loss carryforwards, $6.1&#160;billion may be carried forward indefinitely with utilization limited to 80% of taxable income, and the remaining $0.1&#160;billion will begin to expire in 2032. The state net operating loss carryforwards begin to expire in 2026. Of the $178.0&#160;million foreign net operating loss carryforwards, $165.2 million may be carried forward indefinitely, and the remaining $12.8 million will begin to expire in 2027. As of January&#160;31, 2025, the Company also had federal and state tax credits of $482.9 million and $212.2 million, respectively. The federal tax credit carryforwards will expire beginning in 2032 if not utilized. The state tax credit carryforwards do not expire. Utilization of the Company&#x2019;s net operating loss and tax credit carryforwards may be subject to annual limitation due to the ownership change limitations provided by the Internal Revenue Code and similar state provisions. Such an annual limitation could result in the expiration of the net operating loss and tax credit carryforwards before utilization.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Foreign withholding taxes have not been provided for the cumulative undistributed earnings of the Company&#x2019;s foreign subsidiaries as of January&#160;31, 2025 due to the Company&#x2019;s intention to permanently reinvest such earnings. Determination of the amount of unrecognized deferred tax liability related to these earnings is not practicable.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table shows the changes in the gross amount of unrecognized tax benefits (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:49.541%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.925%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.925%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.927%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fiscal Year Ended January 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Beginning balance&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;115,253&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75,180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57,715&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Increases based on tax positions during the prior period&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;655&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,708&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,816&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Increases based on tax positions during the current period&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,752&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,365&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,649&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ending balance&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;151,660&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;115,253&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75,180&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;There were no interest and penalties associated with unrecognized income tax benefits for each of the fiscal years ended January&#160;31, 2025, 2024, and 2023.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Although it is reasonably possible that certain unrecognized tax benefits may increase or decrease within the next 12 months due to tax examination changes, settlement activities, or the impact on recognition and measurement considerations related to the results of published tax cases or other similar activities, the Company does not anticipate any significant changes to unrecognized tax benefits over the next 12 months.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company files income tax returns in the U.S. federal jurisdiction, various state jurisdictions, and in various international jurisdictions. Tax years 2012 and forward generally remain open for examination for federal and state tax purposes. Tax years 2020 and forward generally remain open for examination for foreign tax purposes. To the extent utilized in future years&#x2019; tax returns, net operating loss carryforwards at January&#160;31, 2025 and 2024 will remain subject to examination until the respective tax year is closed.&lt;/span&gt;&lt;/div&gt;On August 16, 2022, President Biden signed the Inflation Reduction Act of 2022 (Inflation Act) into law. The Inflation Act contains certain tax measures, including a corporate alternative minimum tax of 15% on some large corporations and an excise tax of 1% on stock repurchases. For the fiscal year ended January&#160;31, 2025, the Inflation Act had no material impact to the Company, including its stock repurchase program.</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock contextRef="c-1" id="f-1606">&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of loss before income taxes were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:49.541%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.925%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.925%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.927%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fiscal Year Ended January 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S.&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,341,798)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(875,703)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(851,538)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;56,699&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,480&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,545&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Loss before income taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,285,099)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(849,223)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(815,993)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic contextRef="c-1" decimals="-3" id="f-1607" unitRef="usd">-1341798000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic contextRef="c-12" decimals="-3" id="f-1608" unitRef="usd">-875703000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic contextRef="c-13" decimals="-3" id="f-1609" unitRef="usd">-851538000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign contextRef="c-1" decimals="-3" id="f-1610" unitRef="usd">56699000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign contextRef="c-12" decimals="-3" id="f-1611" unitRef="usd">26480000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign contextRef="c-13" decimals="-3" id="f-1612" unitRef="usd">35545000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-1" decimals="-3" id="f-1613" unitRef="usd">-1285099000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-12" decimals="-3" id="f-1614" unitRef="usd">-849223000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-13" decimals="-3" id="f-1615" unitRef="usd">-815993000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock contextRef="c-1" id="f-1616">&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The provision for (benefit from) income taxes consists of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:49.541%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.925%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.925%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.927%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fiscal Year Ended January 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current provision:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;806&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;754&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;626&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,978&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,775&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,571&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred benefit:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,294)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(15,376)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(21,647)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,011)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,700)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,410)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(366)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,686)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(607)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Provision for (benefit from) income taxes&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,113&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11,233)&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(18,467)&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-1617" unitRef="usd">806000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit contextRef="c-12" decimals="-3" id="f-1618" unitRef="usd">754000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit contextRef="c-13" decimals="-3" id="f-1619" unitRef="usd">626000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-1620" unitRef="usd">10978000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit contextRef="c-12" decimals="-3" id="f-1621" unitRef="usd">14775000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit contextRef="c-13" decimals="-3" id="f-1622" unitRef="usd">7571000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-1623" unitRef="usd">-6294000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit contextRef="c-12" decimals="-3" id="f-1624" unitRef="usd">-15376000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit contextRef="c-13" decimals="-3" id="f-1625" unitRef="usd">-21647000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-1626" unitRef="usd">-1011000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit contextRef="c-12" decimals="-3" id="f-1627" unitRef="usd">-4700000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit contextRef="c-13" decimals="-3" id="f-1628" unitRef="usd">-4410000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-1629" unitRef="usd">-366000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit contextRef="c-12" decimals="-3" id="f-1630" unitRef="usd">-6686000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit contextRef="c-13" decimals="-3" id="f-1631" unitRef="usd">-607000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-1632" unitRef="usd">4113000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-12" decimals="-3" id="f-1633" unitRef="usd">-11233000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-13" decimals="-3" id="f-1634" unitRef="usd">-18467000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock contextRef="c-1" id="f-1635">&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The effective income tax rate differs from the federal statutory income tax rate applied to the loss before income taxes due to the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:49.541%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.925%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.925%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.927%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fiscal Year Ended January 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income tax benefit computed at federal statutory rate&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(269,871)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(178,337)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(171,359)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State taxes, net of federal benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,910&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,380&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,948&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Research and development credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(133,266)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(101,725)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(58,136)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,667)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(148,600)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(71,295)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;363,422&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;371,767&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;213,532&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;IRC Section 59A waived deductions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,550&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49,476&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,585&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,732&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,367&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Provision for (benefit from) income taxes&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,113&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11,233)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(18,467)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate contextRef="c-1" decimals="-3" id="f-1636" unitRef="usd">-269871000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate contextRef="c-12" decimals="-3" id="f-1637" unitRef="usd">-178337000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate contextRef="c-13" decimals="-3" id="f-1638" unitRef="usd">-171359000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes contextRef="c-1" decimals="-3" id="f-1639" unitRef="usd">33910000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes contextRef="c-12" decimals="-3" id="f-1640" unitRef="usd">26380000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes contextRef="c-13" decimals="-3" id="f-1641" unitRef="usd">14948000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationTaxCreditsResearch contextRef="c-1" decimals="-3" id="f-1642" unitRef="usd">133266000</us-gaap:IncomeTaxReconciliationTaxCreditsResearch>
    <us-gaap:IncomeTaxReconciliationTaxCreditsResearch contextRef="c-12" decimals="-3" id="f-1643" unitRef="usd">101725000</us-gaap:IncomeTaxReconciliationTaxCreditsResearch>
    <us-gaap:IncomeTaxReconciliationTaxCreditsResearch contextRef="c-13" decimals="-3" id="f-1644" unitRef="usd">58136000</us-gaap:IncomeTaxReconciliationTaxCreditsResearch>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost contextRef="c-1" decimals="-3" id="f-1645" unitRef="usd">-7667000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost contextRef="c-12" decimals="-3" id="f-1646" unitRef="usd">-148600000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost contextRef="c-13" decimals="-3" id="f-1647" unitRef="usd">-71295000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance contextRef="c-1" decimals="-3" id="f-1648" unitRef="usd">363422000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance contextRef="c-12" decimals="-3" id="f-1649" unitRef="usd">371767000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance contextRef="c-13" decimals="-3" id="f-1650" unitRef="usd">213532000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateReconciliationBeatAmount contextRef="c-1" decimals="-3" id="f-1651" unitRef="usd">0</us-gaap:EffectiveIncomeTaxRateReconciliationBeatAmount>
    <us-gaap:EffectiveIncomeTaxRateReconciliationBeatAmount contextRef="c-12" decimals="-3" id="f-1652" unitRef="usd">11550000</us-gaap:EffectiveIncomeTaxRateReconciliationBeatAmount>
    <us-gaap:EffectiveIncomeTaxRateReconciliationBeatAmount contextRef="c-13" decimals="-3" id="f-1653" unitRef="usd">49476000</us-gaap:EffectiveIncomeTaxRateReconciliationBeatAmount>
    <us-gaap:IncomeTaxReconciliationOtherReconcilingItems contextRef="c-1" decimals="-3" id="f-1654" unitRef="usd">17585000</us-gaap:IncomeTaxReconciliationOtherReconcilingItems>
    <us-gaap:IncomeTaxReconciliationOtherReconcilingItems contextRef="c-12" decimals="-3" id="f-1655" unitRef="usd">7732000</us-gaap:IncomeTaxReconciliationOtherReconcilingItems>
    <us-gaap:IncomeTaxReconciliationOtherReconcilingItems contextRef="c-13" decimals="-3" id="f-1656" unitRef="usd">4367000</us-gaap:IncomeTaxReconciliationOtherReconcilingItems>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-1657" unitRef="usd">4113000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-12" decimals="-3" id="f-1658" unitRef="usd">-11233000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-13" decimals="-3" id="f-1659" unitRef="usd">-18467000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock contextRef="c-1" id="f-1660">&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Significant components of the Company&#x2019;s deferred tax assets and deferred tax liabilities are shown below (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:66.207%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.925%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.927%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;January 31, 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;January 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net operating losses carryforwards&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,707,649&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,673,213&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Capitalized research and development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;725,823&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;420,491&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tax credit carryforwards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;511,504&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;376,804&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;104,517&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54,008&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;95,779&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;82,683&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Capped call transactions&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,032&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,044&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;109,446&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net unrealized losses on strategic investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,143&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,443&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,790&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,776&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,283,281&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,750,864&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,104,505)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,621,009)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;178,776&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;129,855&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(27,481)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(39,173)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred commissions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(56,662)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(41,609)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(94,997)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(48,629)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(234)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,326)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total deferred tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(179,374)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(130,737)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net deferred tax liabilities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(598)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(882)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards contextRef="c-4" decimals="-3" id="f-1661" unitRef="usd">1707649000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards contextRef="c-5" decimals="-3" id="f-1662" unitRef="usd">1673213000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsInProcessResearchAndDevelopment contextRef="c-4" decimals="-3" id="f-1663" unitRef="usd">725823000</us-gaap:DeferredTaxAssetsInProcessResearchAndDevelopment>
    <us-gaap:DeferredTaxAssetsInProcessResearchAndDevelopment contextRef="c-5" decimals="-3" id="f-1664" unitRef="usd">420491000</us-gaap:DeferredTaxAssetsInProcessResearchAndDevelopment>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwards contextRef="c-4" decimals="-3" id="f-1665" unitRef="usd">511504000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwards>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwards contextRef="c-5" decimals="-3" id="f-1666" unitRef="usd">376804000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwards>
    <snow:DeferredTaxAssetsLeaseLiability contextRef="c-4" decimals="-3" id="f-1667" unitRef="usd">104517000</snow:DeferredTaxAssetsLeaseLiability>
    <snow:DeferredTaxAssetsLeaseLiability contextRef="c-5" decimals="-3" id="f-1668" unitRef="usd">54008000</snow:DeferredTaxAssetsLeaseLiability>
    <us-gaap:DeferredTaxAssetsDeferredIncome contextRef="c-4" decimals="-3" id="f-1669" unitRef="usd">95779000</us-gaap:DeferredTaxAssetsDeferredIncome>
    <us-gaap:DeferredTaxAssetsDeferredIncome contextRef="c-5" decimals="-3" id="f-1670" unitRef="usd">82683000</us-gaap:DeferredTaxAssetsDeferredIncome>
    <snow:DeferredTaxAssetsCappedCallTransactions contextRef="c-4" decimals="-3" id="f-1671" unitRef="usd">45032000</snow:DeferredTaxAssetsCappedCallTransactions>
    <snow:DeferredTaxAssetsCappedCallTransactions contextRef="c-5" decimals="-3" id="f-1672" unitRef="usd">0</snow:DeferredTaxAssetsCappedCallTransactions>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits contextRef="c-4" decimals="-3" id="f-1673" unitRef="usd">36044000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits contextRef="c-5" decimals="-3" id="f-1674" unitRef="usd">109446000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits>
    <us-gaap:DeferredTaxAssetsInvestments contextRef="c-4" decimals="-3" id="f-1675" unitRef="usd">6143000</us-gaap:DeferredTaxAssetsInvestments>
    <us-gaap:DeferredTaxAssetsInvestments contextRef="c-5" decimals="-3" id="f-1676" unitRef="usd">2443000</us-gaap:DeferredTaxAssetsInvestments>
    <us-gaap:DeferredTaxAssetsOther contextRef="c-4" decimals="-3" id="f-1677" unitRef="usd">50790000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsOther contextRef="c-5" decimals="-3" id="f-1678" unitRef="usd">31776000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsGross contextRef="c-4" decimals="-3" id="f-1679" unitRef="usd">3283281000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsGross contextRef="c-5" decimals="-3" id="f-1680" unitRef="usd">2750864000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="c-4" decimals="-3" id="f-1681" unitRef="usd">3104505000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="c-5" decimals="-3" id="f-1682" unitRef="usd">2621009000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsNet contextRef="c-4" decimals="-3" id="f-1683" unitRef="usd">178776000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxAssetsNet contextRef="c-5" decimals="-3" id="f-1684" unitRef="usd">129855000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets contextRef="c-4" decimals="-3" id="f-1685" unitRef="usd">27481000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets contextRef="c-5" decimals="-3" id="f-1686" unitRef="usd">39173000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets>
    <us-gaap:DeferredTaxLiabilitiesDeferredExpense contextRef="c-4" decimals="-3" id="f-1687" unitRef="usd">56662000</us-gaap:DeferredTaxLiabilitiesDeferredExpense>
    <us-gaap:DeferredTaxLiabilitiesDeferredExpense contextRef="c-5" decimals="-3" id="f-1688" unitRef="usd">41609000</us-gaap:DeferredTaxLiabilitiesDeferredExpense>
    <snow:DeferredTaxLiabilitiesOperatingLeaseRightOfUseAsset contextRef="c-4" decimals="-3" id="f-1689" unitRef="usd">94997000</snow:DeferredTaxLiabilitiesOperatingLeaseRightOfUseAsset>
    <snow:DeferredTaxLiabilitiesOperatingLeaseRightOfUseAsset contextRef="c-5" decimals="-3" id="f-1690" unitRef="usd">48629000</snow:DeferredTaxLiabilitiesOperatingLeaseRightOfUseAsset>
    <us-gaap:DeferredTaxLiabilitiesOther contextRef="c-4" decimals="-3" id="f-1691" unitRef="usd">234000</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredTaxLiabilitiesOther contextRef="c-5" decimals="-3" id="f-1692" unitRef="usd">1326000</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredIncomeTaxLiabilities contextRef="c-4" decimals="-3" id="f-1693" unitRef="usd">179374000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredIncomeTaxLiabilities contextRef="c-5" decimals="-3" id="f-1694" unitRef="usd">130737000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities contextRef="c-4" decimals="-3" id="f-1695" unitRef="usd">598000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities contextRef="c-5" decimals="-3" id="f-1696" unitRef="usd">882000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="c-4" decimals="-8" id="f-1697" unitRef="usd">3100000000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="c-5" decimals="-8" id="f-1698" unitRef="usd">2600000000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount contextRef="c-1" decimals="-5" id="f-1699" unitRef="usd">483500000</us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount>
    <us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount contextRef="c-12" decimals="-5" id="f-1700" unitRef="usd">520400000</us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount>
    <us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount contextRef="c-13" decimals="-5" id="f-1701" unitRef="usd">241900000</us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsDomestic contextRef="c-4" decimals="-8" id="f-1702" unitRef="usd">6200000000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsDomestic>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal contextRef="c-4" decimals="-8" id="f-1703" unitRef="usd">6000000000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsForeign contextRef="c-4" decimals="-5" id="f-1704" unitRef="usd">178000000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsForeign>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsDomestic contextRef="c-4" decimals="-8" id="f-1705" unitRef="usd">6200000000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsDomestic>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration contextRef="c-352" decimals="-8" id="f-1706" unitRef="usd">6100000000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration contextRef="c-352" decimals="-8" id="f-1707" unitRef="usd">100000000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsForeign contextRef="c-4" decimals="-5" id="f-1708" unitRef="usd">178000000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsForeign>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration contextRef="c-353" decimals="-5" id="f-1709" unitRef="usd">165200000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration contextRef="c-353" decimals="-5" id="f-1710" unitRef="usd">12800000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration>
    <snow:DeferredTaxAssetsTaxCreditCarryforwardSubjectToExpiration contextRef="c-352" decimals="-5" id="f-1711" unitRef="usd">482900000</snow:DeferredTaxAssetsTaxCreditCarryforwardSubjectToExpiration>
    <snow:DeferredTaxAssetsTaxCreditCarryforwardNotSubjectToExpiration contextRef="c-354" decimals="-5" id="f-1712" unitRef="usd">212200000</snow:DeferredTaxAssetsTaxCreditCarryforwardNotSubjectToExpiration>
    <us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock contextRef="c-1" id="f-1713">&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table shows the changes in the gross amount of unrecognized tax benefits (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:49.541%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.925%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.925%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.927%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fiscal Year Ended January 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Beginning balance&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;115,253&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75,180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57,715&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Increases based on tax positions during the prior period&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;655&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,708&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,816&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Increases based on tax positions during the current period&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,752&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,365&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,649&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ending balance&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;151,660&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;115,253&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75,180&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c-5" decimals="-3" id="f-1714" unitRef="usd">115253000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c-35" decimals="-3" id="f-1715" unitRef="usd">75180000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c-21" decimals="-3" id="f-1716" unitRef="usd">57715000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions contextRef="c-1" decimals="-3" id="f-1717" unitRef="usd">655000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions contextRef="c-12" decimals="-3" id="f-1718" unitRef="usd">12708000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions contextRef="c-13" decimals="-3" id="f-1719" unitRef="usd">1816000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions contextRef="c-1" decimals="-3" id="f-1720" unitRef="usd">35752000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions contextRef="c-12" decimals="-3" id="f-1721" unitRef="usd">27365000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions contextRef="c-13" decimals="-3" id="f-1722" unitRef="usd">15649000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c-4" decimals="-3" id="f-1723" unitRef="usd">151660000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c-5" decimals="-3" id="f-1724" unitRef="usd">115253000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c-35" decimals="-3" id="f-1725" unitRef="usd">75180000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:IncomeTaxExaminationPenaltiesAndInterestExpense contextRef="c-1" decimals="INF" id="f-1726" unitRef="usd">0</us-gaap:IncomeTaxExaminationPenaltiesAndInterestExpense>
    <us-gaap:IncomeTaxExaminationPenaltiesAndInterestExpense contextRef="c-13" decimals="INF" id="f-1727" unitRef="usd">0</us-gaap:IncomeTaxExaminationPenaltiesAndInterestExpense>
    <us-gaap:IncomeTaxExaminationPenaltiesAndInterestExpense contextRef="c-12" decimals="INF" id="f-1728" unitRef="usd">0</us-gaap:IncomeTaxExaminationPenaltiesAndInterestExpense>
    <us-gaap:EarningsPerShareTextBlock contextRef="c-1" id="f-1729">Net Loss per Share&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the calculation of basic and diluted net loss per share attributable to Snowflake Inc. Class A common stockholders (in thousands, except per share data):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:49.541%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.925%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.925%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.927%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fiscal Year Ended January 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Numerator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,289,212)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(837,990)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(797,526)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:27pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: net loss attributable to noncontrolling interest&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,572)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,893)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(821)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss attributable to Snowflake Inc. Class A common stockholders&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,285,640)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(836,097)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(796,705)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Denominator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average&#160;shares used in computing net loss per share attributable to Snowflake Inc. Class A common stockholders&#x2014;basic and diluted&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;332,707&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;328,001&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;318,730&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss per share attributable to Snowflake Inc. Class A common stockholders&#x2014;basic and diluted&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3.86)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2.55)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2.50)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;No Class B common stock was outstanding during any periods presented.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following potentially dilutive securities were excluded from the calculation of diluted net loss per share attributable to Snowflake Inc. Class A common stockholders for the periods presented because the impact of including them would have been anti-dilutive (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:49.541%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.925%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.925%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.927%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fiscal Year Ended January 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;RSUs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,790&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,957&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,560&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,653&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,369&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,854&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Shares underlying the conversion option in the Notes&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,603&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unvested restricted common stock and early exercised stock options&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;821&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;671&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;446&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;ESPP Rights&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;569&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;284&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;265&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62,436&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49,281&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52,125&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company entered into the Capped Calls in connection with the Notes offering. The effect of the Capped Calls was also excluded from the calculation of diluted net loss per share attributable to Snowflake Inc. Class A common stockholders as the effect of the Capped Calls would have been anti-dilutive. The Capped Calls are generally expected to reduce the potential dilution to the Company&#x2019;s Class A common stock upon any conversion of the relevant series of the Notes. See Note 10, &#x201c;Convertible Senior Notes,&#x201d; for further details.&lt;/span&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock contextRef="c-1" id="f-1730">&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the calculation of basic and diluted net loss per share attributable to Snowflake Inc. Class A common stockholders (in thousands, except per share data):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:49.541%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.925%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.925%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.927%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fiscal Year Ended January 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Numerator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,289,212)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(837,990)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(797,526)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:27pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: net loss attributable to noncontrolling interest&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,572)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,893)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(821)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss attributable to Snowflake Inc. Class A common stockholders&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,285,640)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(836,097)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(796,705)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Denominator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average&#160;shares used in computing net loss per share attributable to Snowflake Inc. Class A common stockholders&#x2014;basic and diluted&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;332,707&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;328,001&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;318,730&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss per share attributable to Snowflake Inc. Class A common stockholders&#x2014;basic and diluted&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3.86)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2.55)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2.50)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:ProfitLoss contextRef="c-1" decimals="-3" id="f-1731" unitRef="usd">-1289212000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c-12" decimals="-3" id="f-1732" unitRef="usd">-837990000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c-13" decimals="-3" id="f-1733" unitRef="usd">-797526000</us-gaap:ProfitLoss>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest contextRef="c-1" decimals="-3" id="f-1734" unitRef="usd">-3572000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest contextRef="c-12" decimals="-3" id="f-1735" unitRef="usd">-1893000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest contextRef="c-13" decimals="-3" id="f-1736" unitRef="usd">-821000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLoss contextRef="c-1" decimals="-3" id="f-1737" unitRef="usd">-1285640000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-12" decimals="-3" id="f-1738" unitRef="usd">-836097000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-13" decimals="-3" id="f-1739" unitRef="usd">-796705000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-1" decimals="-3" id="f-1740" unitRef="shares">332707000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-1" decimals="-3" id="f-1741" unitRef="shares">332707000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c-12"
      decimals="-3"
      id="f-1742"
      unitRef="shares">328001000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c-12"
      decimals="-3"
      id="f-1743"
      unitRef="shares">328001000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c-13"
      decimals="-3"
      id="f-1744"
      unitRef="shares">318730000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c-13"
      decimals="-3"
      id="f-1745"
      unitRef="shares">318730000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-1"
      decimals="2"
      id="f-1746"
      unitRef="usdPerShare">-3.86</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-1"
      decimals="2"
      id="f-1747"
      unitRef="usdPerShare">-3.86</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-12"
      decimals="2"
      id="f-1748"
      unitRef="usdPerShare">-2.55</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-12"
      decimals="2"
      id="f-1749"
      unitRef="usdPerShare">-2.55</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-13"
      decimals="2"
      id="f-1750"
      unitRef="usdPerShare">-2.50</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-13"
      decimals="2"
      id="f-1751"
      unitRef="usdPerShare">-2.50</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c-355"
      decimals="INF"
      id="f-1752"
      unitRef="shares">0</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c-356"
      decimals="INF"
      id="f-1753"
      unitRef="shares">0</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c-357"
      decimals="INF"
      id="f-1754"
      unitRef="shares">0</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c-355"
      decimals="INF"
      id="f-1755"
      unitRef="shares">0</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c-356"
      decimals="INF"
      id="f-1756"
      unitRef="shares">0</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c-357"
      decimals="INF"
      id="f-1757"
      unitRef="shares">0</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock contextRef="c-1" id="f-1758">&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following potentially dilutive securities were excluded from the calculation of diluted net loss per share attributable to Snowflake Inc. Class A common stockholders for the periods presented because the impact of including them would have been anti-dilutive (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:49.541%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.925%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.925%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.927%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fiscal Year Ended January 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;RSUs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,790&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,957&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,560&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,653&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,369&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,854&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Shares underlying the conversion option in the Notes&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,603&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unvested restricted common stock and early exercised stock options&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;821&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;671&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;446&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;ESPP Rights&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;569&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;284&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;265&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62,436&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49,281&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52,125&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="c-358"
      decimals="-3"
      id="f-1759"
      unitRef="shares">24790000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="c-359"
      decimals="-3"
      id="f-1760"
      unitRef="shares">20957000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="c-360"
      decimals="-3"
      id="f-1761"
      unitRef="shares">15560000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="c-361"
      decimals="-3"
      id="f-1762"
      unitRef="shares">21653000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="c-362"
      decimals="-3"
      id="f-1763"
      unitRef="shares">27369000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="c-363"
      decimals="-3"
      id="f-1764"
      unitRef="shares">35854000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="c-364"
      decimals="-3"
      id="f-1765"
      unitRef="shares">14603000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="c-365"
      decimals="-3"
      id="f-1766"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="c-366"
      decimals="-3"
      id="f-1767"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="c-367"
      decimals="-3"
      id="f-1768"
      unitRef="shares">821000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="c-368"
      decimals="-3"
      id="f-1769"
      unitRef="shares">671000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="c-369"
      decimals="-3"
      id="f-1770"
      unitRef="shares">446000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="c-370"
      decimals="-3"
      id="f-1771"
      unitRef="shares">569000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="c-371"
      decimals="-3"
      id="f-1772"
      unitRef="shares">284000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="c-372"
      decimals="-3"
      id="f-1773"
      unitRef="shares">265000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c-1" decimals="-3" id="f-1774" unitRef="shares">62436000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="c-12"
      decimals="-3"
      id="f-1775"
      unitRef="shares">49281000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="c-13"
      decimals="-3"
      id="f-1776"
      unitRef="shares">52125000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:RelatedPartyTransactionsDisclosureTextBlock contextRef="c-1" id="f-1777">Related Party Transactions&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A member of the Company&#x2019;s board of directors currently serves as the Chief Executive Officer of a privately-held company (Related Party), which has been the Company&#x2019;s customer since 2018. In January 2024, the Company renewed its customer agreement with the Related Party for a term of two years with a total contract value of $22.5 million. In November 2024, an additional customer agreement was entered into with the Related Party for a term of 13 months with a total contract value of $1.5&#160;million. With respect to the Related Party, the Company recognized $12.9 million, $6.8 million, and $3.7 million of revenue for the fiscal years ended January&#160;31, 2025, 2024 and 2023, respectively, and had an accounts receivable balance due from the Related Party of $1.8 million and $5.0 million as of January&#160;31, 2025 and 2024, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In March 2024, as a minority investor, the Company made a strategic investment of approximately $5.0 million by purchasing non-marketable equity securities issued by the Related Party.&lt;/span&gt;&lt;/div&gt;</us-gaap:RelatedPartyTransactionsDisclosureTextBlock>
    <snow:ContractWithCustomerTerm contextRef="c-373" id="f-1778">P2Y</snow:ContractWithCustomerTerm>
    <us-gaap:ContractWithCustomerAssetNet contextRef="c-373" decimals="-5" id="f-1779" unitRef="usd">22500000</us-gaap:ContractWithCustomerAssetNet>
    <snow:ContractWithCustomerTerm contextRef="c-374" id="f-1780">P13M</snow:ContractWithCustomerTerm>
    <us-gaap:ContractWithCustomerAssetNet contextRef="c-374" decimals="-5" id="f-1781" unitRef="usd">1500000</us-gaap:ContractWithCustomerAssetNet>
    <us-gaap:Revenues contextRef="c-375" decimals="-5" id="f-1782" unitRef="usd">12900000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-376" decimals="-5" id="f-1783" unitRef="usd">6800000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-377" decimals="-5" id="f-1784" unitRef="usd">3700000</us-gaap:Revenues>
    <us-gaap:OtherReceivables contextRef="c-378" decimals="-5" id="f-1785" unitRef="usd">1800000</us-gaap:OtherReceivables>
    <us-gaap:OtherReceivables contextRef="c-373" decimals="-5" id="f-1786" unitRef="usd">5000000.0</us-gaap:OtherReceivables>
    <snow:StrategicInvestmentEquitySecuritiesWithoutReadilyDeterminableFairValueAmount contextRef="c-379" decimals="-5" id="f-1787" unitRef="usd">5000000.0</snow:StrategicInvestmentEquitySecuritiesWithoutReadilyDeterminableFairValueAmount>
    <us-gaap:SubsequentEventsTextBlock contextRef="c-1" id="f-1788">Subsequent Event&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Subsequent to January 31, 2025, and through March 21, 2025, the Company repurchased 3.2&#160;million shares of its outstanding common stock for an aggregate purchase price of $490.6&#160;million, excluding transaction costs associated with the repurchases, at a weighted-average price of $152.63 per share. All repurchases were made in open market transactions.&lt;/span&gt;&lt;/div&gt;</us-gaap:SubsequentEventsTextBlock>
    <snow:StockRepurchaseProgramNumberOfSharesRepurchased
      contextRef="c-380"
      decimals="-5"
      id="f-1789"
      unitRef="shares">3200000</snow:StockRepurchaseProgramNumberOfSharesRepurchased>
    <snow:PaymentForRepurchaseOfCommonStockExcludingTransactionCosts contextRef="c-380" decimals="-5" id="f-1790" unitRef="usd">490600000</snow:PaymentForRepurchaseOfCommonStockExcludingTransactionCosts>
    <snow:StockRepurchaseProgramWeightedAveragePricePerShare
      contextRef="c-380"
      decimals="2"
      id="f-1791"
      unitRef="usdPerShare">152.63</snow:StockRepurchaseProgramWeightedAveragePricePerShare>
    <ecd:NonRule10b51ArrAdoptedFlag contextRef="c-381" id="f-1792">false</ecd:NonRule10b51ArrAdoptedFlag>
    <ecd:Rule10b51ArrTrmntdFlag contextRef="c-381" id="f-1793">false</ecd:Rule10b51ArrTrmntdFlag>
    <ecd:NonRule10b51ArrTrmntdFlag contextRef="c-381" id="f-1794">false</ecd:NonRule10b51ArrTrmntdFlag>
    <ecd:MtrlTermsOfTrdArrTextBlock contextRef="c-1" id="f-1795">&lt;div style="text-align:justify;text-indent:-4.5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:21.757%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.280%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.201%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:7.312%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:7.312%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.661%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.777%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Trading Arrangement&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Action&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Rule 10b5-1*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Non-Rule 10b5-1**&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total Shares of Class A Common Stock Subject to Trading Arrangement&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Expiration Date&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Christian Kleinerman, EVP, Product Management&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Adopted&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;December 19, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;X&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;div style="text-align:center"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;199,438&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;March 31, 2026&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Christopher W. Degnan, Chief Revenue Officer&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Adopted&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;December 20, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;X&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;div style="text-align:center"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;149,500&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;April 30, 2026&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Michael L. Speiser, Director&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Adopted&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;December 27, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;X&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,217,784&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;March 31, 2027&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;* Intended to satisfy the affirmative defense of Rule 10b5-1(c)&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;** Not intended to satisfy the affirmative defense of Rule 10b5-1(c)&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.94pt"&gt;The actual number of shares subject to the trading arrangement under the Rule 10b5-1 Plan is expected to be different due to: (i) our withholding of certain shares to satisfy tax withholding obligations in connection with the vesting of restricted stock units; (ii) the amount of restricted stock units acquired following determination of the achievement of pre-established financial performance goals for fiscal year 2025; and (iii) the amount of whole shares distributed in connection with the vesting of restricted stock units due to rounding.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.94pt"&gt;The trading arrangement provides for gifts of up to 34,500 shares of our common stock.&lt;/span&gt;&lt;/div&gt;</ecd:MtrlTermsOfTrdArrTextBlock>
    <ecd:TrdArrIndName contextRef="c-382" id="f-1796">Christian Kleinerman</ecd:TrdArrIndName>
    <ecd:TrdArrIndTitle contextRef="c-382" id="f-1797">EVP, Product Management</ecd:TrdArrIndTitle>
    <ecd:Rule10b51ArrAdoptedFlag contextRef="c-382" id="f-1798">true</ecd:Rule10b51ArrAdoptedFlag>
    <ecd:TrdArrAdoptionDate contextRef="c-382" id="f-1799">December 19, 2024</ecd:TrdArrAdoptionDate>
    <ecd:TrdArrSecuritiesAggAvailAmt
      contextRef="c-383"
      decimals="INF"
      id="f-1800"
      unitRef="shares">199438</ecd:TrdArrSecuritiesAggAvailAmt>
    <ecd:TrdArrExpirationDate contextRef="c-382" id="f-1801">March 31, 2026</ecd:TrdArrExpirationDate>
    <ecd:TrdArrIndName contextRef="c-384" id="f-1802">Christopher W. Degnan</ecd:TrdArrIndName>
    <ecd:TrdArrIndTitle contextRef="c-384" id="f-1803">Chief Revenue Officer</ecd:TrdArrIndTitle>
    <ecd:Rule10b51ArrAdoptedFlag contextRef="c-384" id="f-1804">true</ecd:Rule10b51ArrAdoptedFlag>
    <ecd:TrdArrAdoptionDate contextRef="c-384" id="f-1805">December 20, 2024</ecd:TrdArrAdoptionDate>
    <ecd:TrdArrSecuritiesAggAvailAmt
      contextRef="c-385"
      decimals="INF"
      id="f-1806"
      unitRef="shares">149500</ecd:TrdArrSecuritiesAggAvailAmt>
    <ecd:TrdArrExpirationDate contextRef="c-384" id="f-1807">April 30, 2026</ecd:TrdArrExpirationDate>
    <ecd:TrdArrIndName contextRef="c-386" id="f-1808">Michael L. Speiser</ecd:TrdArrIndName>
    <ecd:TrdArrIndTitle contextRef="c-386" id="f-1809">Director</ecd:TrdArrIndTitle>
    <ecd:Rule10b51ArrAdoptedFlag contextRef="c-386" id="f-1810">true</ecd:Rule10b51ArrAdoptedFlag>
    <ecd:TrdArrAdoptionDate contextRef="c-386" id="f-1811">December 27, 2024</ecd:TrdArrAdoptionDate>
    <ecd:TrdArrSecuritiesAggAvailAmt
      contextRef="c-387"
      decimals="INF"
      id="f-1812"
      unitRef="shares">1217784</ecd:TrdArrSecuritiesAggAvailAmt>
    <ecd:TrdArrExpirationDate contextRef="c-386" id="f-1813">March 31, 2027</ecd:TrdArrExpirationDate>
    <ecd:InsiderTrdPoliciesProcAdoptedFlag contextRef="c-1" id="f-1817">true</ecd:InsiderTrdPoliciesProcAdoptedFlag>
    <link:footnoteLink
      xlink:role="http://www.xbrl.org/2003/role/link"
      xlink:type="extended">
        <link:loc
          xlink:href="#f-124"
          xlink:label="f-124"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#f-122"
          xlink:label="f-122"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#f-121"
          xlink:label="f-121"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#f-123"
          xlink:label="f-123"
          xlink:type="locator"/>
        <link:footnote id="fn-1" xlink:label="fn-1" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.94pt">In connection with a business combination completed on December&#160;20, 2023, the Company issued approximately 0.2 million shares of its Class A common stock to one of its wholly-owned subsidiaries, in exchange for a noncontrolling equity interest in the acquired company that was held by the subsidiary prior to this business combination. These shares were treated as treasury stock for accounting purposes as of January&#160;31, 2024, and were subsequently transferred to the Company and retired during the fiscal year ended January&#160;31, 2025. These shares are not reflected in the Company&#x2019;s consolidated balance sheets. See Note 7, &#x201c;Business Combinations,&#x201d; and Note 12, &#x201c;Equity,&#x201d; for further details.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-124"
          xlink:to="fn-1"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-122"
          xlink:to="fn-1"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-121"
          xlink:to="fn-1"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-123"
          xlink:to="fn-1"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#f-298"
          xlink:label="f-298"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#f-299"
          xlink:label="f-299"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#f-297"
          xlink:label="f-297"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#f-300"
          xlink:label="f-300"
          xlink:type="locator"/>
        <link:footnote id="fn-2" xlink:label="fn-2" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%;padding-left:13.47pt">In connection with a business combination completed on December&#160;20, 2023, the Company issued approximately 0.2 million shares of its Class A common stock to one of its wholly-owned subsidiaries, in exchange for a noncontrolling equity interest in the acquired company that was held by the subsidiary prior to this business combination. These shares were treated as treasury stock for accounting purposes as of January 31, 2024, and were subsequently transferred to the Company and retired during the fiscal year ended January&#160;31, 2025. These shares are not reflected in the Company&#x2019;s consolidated statements of stockholders&#x2019; equity. See Note 7, &#x201c;Business Combinations,&#x201d; and Note 12, &#x201c;Equity,&#x201d; for further details. </xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-298"
          xlink:to="fn-2"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-299"
          xlink:to="fn-2"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-297"
          xlink:to="fn-2"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-300"
          xlink:to="fn-2"
          xlink:type="arc"/>
    </link:footnoteLink>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
